MacOS下终端的一些问题
安装HomeBrew
官方推荐的是
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
但是我在做这不操作的时候忽略了现在GitHub的raw.githubusercontent.com
域名被污染的问题,一直报错,选择了知乎上大佬的一个脚本
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
-
临时解决GitHub的raw.githubusercontent.com无法连接问题:
-
Ping之后发现是0.0.0.0,根本查不到这个ip,怪不得wget报了443的错误
通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址
修改hosts
sudo vim /etc/hosts
添加以下内容保存即可
199.232.28.133 raw.githubusercontent.com
安装 iTerm2
命令行安装
命令行安装的话使用的是brew cask
,直接brew cask install itrem2
即可,但是即使是改了国内源,还是速度比较慢,去官网下载更快一点。
安装包安装
官网:https://www.iterm2.com/
安装 oh-my-zsh
github链接:https://github.com/robbyrussell/oh-my-zsh
启用zsh
MacOS Catalina把默认shell从bash换成了zsh,所以相比于之前的macos版本,少了安装zsh这一步
可以用sudo chsh -s /bin/zsh
和sudo chsh -s /bin/bash
相互切换,切换成功后退出,重新进入生效
curl 安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
wget 安装
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
zsh好用的插件们
z // 链接:https://github.com/rupa/z
brew cask 和 brew 的区别
brew cask 是 已经编译好了的应用包 (.dmg/.pkg)
brew 是下载code 然后 ./configure && make install ,同时会包含相关依存库
在安装anaconda后,远程登陆的控制台命令行之前后出现 (base) 字样
这是由于anaconda中的auto_activate_base默认设置为True,可以通过下面的命令检查:
conda config --show | grep auto_activate_base
因此,若想隐藏 (base) ,可以将其设为False并更新.bashrc文件:
conda config --set auto_activate_base False
source ~/.bashrc
可通过以下命令复原:
conda config --set auto_activate_base True
source ~/.bashrc
Ref
- https://askubuntu.com/questions/1026383/why-does-base-appear-in-front-of-my-terminal-prompt
axel
linux和mac下的下载神器,非常快!免费,简洁,多线程!!!
安装方式
- 直接下载,下载地址:http://rudix.org/packages/axel.html。
- 通过homebrew安装:先安装homebrew,然后命令行走起:brew install axel。
使用方式
axel -n 30 https://download.jetbrains.8686c.com/cpp/CLion-2017.3.dmg
把后面这个下载链接换成需要的就行了,这个30代表的是线程数。如果电脑性能够强劲的话把30变大也行(别太大,否则cpu受不了,通常几十就行)