Skip to content

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,再尝试重启终端