Aliases(别名)是Linux/Unix系统中非常实用的功能,它允许用户为常用命令创建简短的替代名称或自定义命令组合。
简化长命令:为复杂或冗长的命令创建简短易记的别名
alias ll='ls -alF'
添加默认选项:为常用命令添加默认参数
alias rm='rm -i' # 使rm命令默认交互式删除
防止误操作:为危险命令添加保护
alias cp='cp -i'
alias mv='mv -i'
组合多个命令:将多个命令组合成一个别名
alias update='sudo apt update && sudo apt upgrade'
纠正拼写错误:为常见拼写错误创建别名
alias sl='ls'
创建临时别名(当前会话有效):
alias 别名='命令'
创建永久别名(添加到shell配置文件中):
~/.bashrc
或 ~/.bash_profile
或 ~/.zshrc
(取决于使用的shell)source ~/.bashrc
使更改生效查看所有别名:
alias
删除别名:
unalias 别名
# 文件操作
alias cls='clear'
alias ..='cd ..'
alias ...='cd ../..'
alias h='history'
alias mkdir='mkdir -pv' # 自动创建父目录并显示信息
# 网络相关
alias myip='curl ipinfo.io/ip'
alias ports='netstat -tulanp'
# 系统监控
alias meminfo='free -m -l -t'
alias cpuinfo='lscpu'
alias df='df -H' # 人类可读格式显示磁盘空间
alias du='du -ch' # 人类可读格式显示目录大小
# Git相关
alias gs='git status'
alias ga='git add'
alias gc='git commit'
alias gp='git push'
command
命令可以绕过别名调用原始命令合理使用别名可以显著提高命令行工作效率!