Aliases(别名)是 Linux/Unix 系统中非常实用的功能,它允许用户为常用命令或命令组合创建简短的替代名称。以下是关于 Linux aliases 的详细介绍:
简化长命令:为复杂的命令或带多个选项的命令创建简短易记的别名
alias ll='ls -alF'
纠正常见拼写错误:为容易拼错的命令创建别名
alias sl='ls'
添加默认参数:为命令添加常用选项
alias grep='grep --color=auto'
组合多个命令:将多个命令组合成一个简单命令
alias update='sudo apt update && sudo apt upgrade'
提高安全性:为危险命令添加确认提示
alias rm='rm -i'
创建临时别名(仅在当前会话有效):
alias 别名='命令'
永久保存别名:
将别名定义添加到 ~/.bashrc
或 ~/.bash_aliases
文件中
查看已定义别名:
alias
删除别名:
unalias 别名
# 文件操作
alias cp='cp -i' # 复制时询问确认
alias mv='mv -i' # 移动时询问确认
alias rm='rm -i' # 删除前确认
# 目录导航
alias ..='cd ..' # 返回上级目录
alias ...='cd ../..' # 返回上两级目录
# 系统信息
alias meminfo='free -m -l -t' # 内存信息
alias cpuinfo='lscpu' # CPU信息
# 网络相关
alias ports='netstat -tulanp' # 查看开放端口
alias myip='curl ipinfo.io/ip' # 获取公网IP
# Git 相关
alias gs='git status'
alias ga='git add'
alias gc='git commit'
\命令
或 command 命令
跳过别名直接使用原命令合理使用别名可以显著提高命令行工作效率,减少重复输入和拼写错误。