通常的shell都有兩種配置文件,一者是全局的,放在/etc裏,文件名前面沒有'.'(非隱藏),另外一種是放在用戶家目錄,只對當前用戶生效,是隱藏的。如下對這兩種不做區分shell
1,zshenv:通常放環境變量vim
2,zprofile:用於用戶login時讀入(執行)的配置spa
3,zshrc:用戶開啓交互是命令行時讀入的配置命令行
我今天想作的事是把本身經常使用的命令弄成alias縮寫,方便使用,因此應該把它們都放在~/.zshrc裏:rest
alias vi='vim' alias yi='yaourt -S' alias ys='yaourt -Ss' alias yy='yaourt -Syy' alias yu='yaourt -Syu' alias yq='yaourt -Si' alias yl='yaourt -Sl' alias yr='yaourt -R' alias yo='yaourt -Qo' alias yrsc='yaourt -Rsc' alias spi='sudo pacman -S' alias sps='sudo pacman -Ss' alias fp='ps aux|grep' alias k='sudo kill -9' alias se='sudo systemctl enable' alias sb='sudo systemctl start' #原本想用ss的,可是系統已經有一個程序ss了 alias st='sudo systemctl stop' alias sr='sudo systemctl restart' alias sta='sudo systemctl status' alias j='journalctl -xb' alias ls='ls --color=auto' alias ll='ls -alhFS --color=auto' alias ips='ip link show' alias ip4='ip -4 addr show' alias ip6='ip -6 addr show'