mac环境配置心得
2021-10-09 20:27 tangxiaosheng 阅读(89) 评论(0) 编辑 收藏 举报- ls和grep显示颜色和利用正则表达式
我用这个命令
export GREP_OPTIONS='--color=always'
一个例子是:grep -nE "\b(drag)\b|\b(is_following_car_enabled)\b|\b(disable_following_car)\b|\b(enable_following_car)\b|\b(start_route_cruise)\b" DIAGNOSTIC-153-20210924-110230.log > 1.txt
-n,表示显示行号,-E,表示使用正则表达式。
我的配置文件是这样的#!/bin/zsh alias brewup='brew update; brew upgrade; brew cleanup; brew doctor' alias ll='ls -l' export LS_OPTIONS='--color=auto' export CLICOLOR='Yes' export GREP_OPTIONS='--color=always'
alias grep='grep --color=auto' 这个是没有用的
但是在grep的选项里加入 --color=auto 是有用的。 -
安装brew
参考这个,https://zhuanlan.zhihu.com/p/111014448,复制如下就是
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
-
安装sshfs
brew install osxfuse brew install --cask macfuse
brew install gromgit/fuse/sshfs-mac
-
安装一些软件
需要github下速度快一些
brew install wechat clipy visual-studio-code gitup proxychains-ng brew install typora lantern telegram-desktop
brew install --cask meld
aria2
refer to Aria2 GUI最佳实践
ubuntu下的主要是参考这个url:
Ubuntu/Debian系统安装配置aria2和WebUI,但是webui没有测试成功,用的是AriaNG的方案,添加了防火墙:
iptables -A INPUT -p tcp --dport 6800 -j ACCEPT
至于百度助手,github上的已经删除了。
安装gcc和gdb
通过公司的代理可以安装gdb,安装后,需要给证书,参考 在macOS10.14上使用GDB的教程
给加证书。但是gcc很难装上,总是报“SSL_ERROR_SYSCALL”之类的错误。
于是参考 mac下镜像飞速安装Homebrew教程,于是成功安装gcc。
我准备的hello.cpp 和 CMakeLists.txt:
#include <iostream> int main() { std::cout << "Hi" << std::endl; return 0; }
cmake_minimum_required(VERSION 3.6) project(hello) SET(CMAKE_BUILD_TYPE "Debug") SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb") SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall") add_executable(hello hello.cpp)
mac里的g++已经被指向为clang++,我们可以准备两个文件 agcc.sh 和 gdb.sh
#!/bin/zsh alias gcc='gcc-11' alias g++="g++-11" alias cc="gcc-11" alias c++="c++-11"
#!/bin/zsh [[ ! -e ~/.gdbinit ]] && echo "set startup-with-shell off" >> ~/.gdbinit gdb $*
第一次调试时,用gdb.sh代替gdb调试。其实~/.gdbinit生成以后,可以不再使用gdb.sh了。直接gdb调试就行了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步