Linux & Mac别名、环境变量
Linux
查看别名:alias
配置别名
sudo vim /etc/profile
全局生效,针对所有用户
或者:
vim ~/.bashrc
当前用户生效
使用source指令立即生效或者重启终端生效
shell
# 清理屏幕日志
alias cls='clear'
# mac没有ll命令
alias ll='ls -alF'
# 切换root
alias i='sudo -i'
# docker相关
alias di='docker images'
alias dc='docker ps -a'
alias ds='docker stop'
alias dr='docker rm'
alias dri='docker rmi'
# alias dri='docker rmi $(docker images)' # 删除所有镜像(不能删除存在运行的容器镜像)
# alias drc='docker rm $(docker ps -a)' # 删除所有容器(包括运行的)
# 查看服务
alias ss='systemctl status'
alias sr='systemctl restart'
alias st='systemctl stop'
alias se='systemctl enable'
alias sd='systemctl disable'
# nvm配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# 代理配置
export http_proxy=http://127.0.0.1:10809
export https_proxy=http://127.0.0.1:10809
export ALL_PROXY=socks5://127.0.0.1:10808
Mac 注意
坑:配置完重启终端后无效,需更改为bash终端(默认zsh终端)
解决:
echo $SHELL
比如当前使用的是zsh,则输出:/bin/zsh
cat /etc/shells
查看当前系统支持的shell
chsh -s /bin/bash
切换为bash,再尝试重启终端