在 Ubuntu(以及其它 Linux 发行版)里,alias(别名)通常写在 shell 的配置脚本中。下面从基础写法 → 持久化脚本 → 进阶技巧一步步说明。
alias ll='ls -alF'
⚠️ 关闭终端后失效。
根据你用的 shell:
nano ~/.bashrc
nano ~/.zshrc
在文件末尾添加:
# 自定义 alias
alias ll='ls -alF'
alias gs='git status'
alias update='sudo apt update && sudo apt upgrade -y'
保存后执行:
source ~/.bashrc
mkdir -p ~/.config/bash
nano ~/.config/bash/aliases.sh
内容示例:
#!/bin/bash
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias grep='grep --color=auto'
alias df='df -h'
alias free='free -m'
alias ..='cd ..'
alias ...='cd ../..'
alias ports='netstat -tulanp'
.bashrc 中引入if [ -f ~/.config/bash/aliases.sh ]; then
. ~/.config/bash/aliases.sh
fi
✅ 优点:
alias 不能传参,用函数:
mkcd() {
mkdir -p "$1" && cd "$1"
}
使用:
mkcd test_folder
alias cls='clear'
alias reload='source ~/.bashrc'
alias ipinfo='curl ipinfo.io'
alias psg='ps aux | grep'
alias myip='hostname -I'
type ll
或:
alias | grep ll
echo $SHELL
如果你愿意,我可以:
告诉我你的使用场景即可。