在 Linux 中,**aliases(别名)**用来给常用命令创建简写,提高效率。下面按从「临时」到「永久」的方式详细说明。
在当前 shell 中直接执行:
alias ll='ls -lh'
验证:
alias
⚠️ 关闭终端或重新登录后会失效。
编辑当前用户的 shell 配置文件:
nano ~/.bashrc
nano ~/.zshrc
在文件末尾添加:
alias ll='ls -lh'
alias update='sudo apt update && sudo apt upgrade'
alias gs='git status'
保存后执行:
source ~/.bashrc
或
source ~/.zshrc
编辑:
sudo nano /etc/bash.bashrc
添加 alias:
alias ll='ls -lh'
适合服务器或统一环境配置。
alias ll='ls -lh'
alias la='ls -A'
alias l='ls -CF'
alias cls='clear'
alias ..='cd ..'
alias ...='cd ../..'
alias grep='grep --color=auto'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias 不能直接带参数,可以改用函数:
mkcd() {
mkdir -p "$1"
cd "$1"
}
使用:
mkcd testdir
unalias ll
unalias -a
查看某个 alias 是否生效:
type ll
如果没生效,检查:
source 了配置文件bash / zsh)如果你愿意,可以告诉我:
我可以给你一套最适合你环境的 alias 配置。