Aliases(别名)是Linux/Unix系统中提高命令行效率的强大工具,可以让你用简短的命令替代长命令或复杂命令组合。以下是快速掌握Linux Aliases的全面指南:
alias 别名='原命令'
例如:
alias ll='ls -alF'
alias # 查看所有
alias ll # 查看特定别名
unalias 别名
unalias ll # 删除ll别名
将alias定义添加到shell配置文件中:
- Bash用户:~/.bashrc
或 ~/.bash_profile
- Zsh用户:~/.zshrc
添加后执行:
source ~/.bashrc # 使更改立即生效
alias update='sudo apt update && sudo apt upgrade -y' # Ubuntu更新
alias c='clear' # 清屏
alias h='history' # 历史命令
alias ports='netstat -tulanp' # 查看开放端口
alias rm='rm -i' # 交互式删除
alias cp='cp -i' # 交互式复制
alias mv='mv -i' # 交互式移动
alias mkdir='mkdir -pv' # 递归创建目录
alias py='python3' # Python快捷方式
alias gs='git status' # Git状态
alias gp='git push' # Git推送
alias gcm='git commit -m' # Git提交
alias myip='curl ifconfig.me' # 查看公网IP
alias ping='ping -c 5' # 限制ping次数
alias wget='wget -c' # 断点续传
alias mkcd='func() { mkdir -p "$1" && cd "$1"; }; func'
alias update='sudo apt update && sudo apt upgrade -y && sudo apt autoremove'
alias rm='rm -I --preserve-root' # 防止误删重要文件
type 别名
type ll
alias -p
man bash
搜索 "alias" 部分通过合理使用alias,你可以显著提高在Linux命令行环境下的工作效率,减少重复输入和记忆复杂命令的负担。