终端使用小技巧

一些常用的终端使用技巧

1、设置代理

很多时候网络环境不满足要求,需要设置代理,通常只需要当次终端内需要,好处是简单直接,并且影响面很小。

Mac环境下

export HTTP_PROXY=http://127.0.0.1:1087   //http代理
export ALL_PROXY=socks5://127.0.0.1:1086  //ss代理

windows环境下

set http_proxy=http://127.0.0.1:1080      //http代理
set https_proxy=http://127.0.0.1:1080     //https代理

2、更改主机名、计算机名

有时候终端内显示的HostName和ComputerName不是你喜欢的,可以使用下面的方式来改变。

HostName:

sudo scutil --set HostName MacBookPro

ComputerName

sudo scutil --set ComputerName MacBookPro

3、禁止 DS_Store

Mac下面压缩的时候总会自动生成 .DS_store 文件,用户可以自行选择是否需要生成,执行下面命令之后需要重启Mac生效。

禁止 .DS_store生成:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

批量删除 .DS_store 文件

# find: 主命令  
# . : 当前目录下(可变)  
# -name: 通过名查找  
# ".DS_Store": 后缀  
# -type f: 一般正规文件  
# -print: 查询结果打印
# -exec: 命令扩展,查询结束后要执行 command 命令
# {}: 查询结果放到 {} 中
# \;: 扩展命令结束符,表示 到 ; 结束

find . -name ".DS_Store" -type f -print -exec rm -rf {} \;

恢复 .DS_store生成:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

4、安装HomeBrew

HomeBrew是Mac下面的一个包管理器,方便我们安装一些Mac OS没有的UNIX工具、软件。

安装HomeBrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

确认HomeBrew是否安装正常

安装好HomeBrew之后,在Terminal执行下面命令确保正常安装:

brew doctor

若上面命令执行过程出现 hombrew libevent not link 的错误,执行下面命令即可:

sudo chown -R $USER $(brew --prefix)

标签:Terminal