通常的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'