温馨提示×

linux aliases能简化命令吗

小樊
37
2026-09-02 04:18:46
栏目: 智能运维

可以的,Linux 的 alias 非常适合用来简化常用命令

1️⃣ 基本用法

alias ll='ls -l'

之后直接输入 ll 就相当于 ls -l

2️⃣ 带参数的“伪别名”(进阶)

alias 本身不能带参数,但可以用函数模拟:

alias g='git'

mkcd() {
  mkdir -p "$1" && cd "$1"
}

然后:

mkcd test

3️⃣ 常用示例

alias ..='cd ..'
alias ...='cd ../..'
alias grep='grep --color=auto'
alias cls='clear'
alias update='sudo apt update && sudo apt upgrade'

4️⃣ 永久生效

临时 alias 只在当前 shell 有效,写入配置文件即可永久生效:

# Bash
echo "alias ll='ls -l'" >> ~/.bashrc
source ~/.bashrc

# Zsh
echo "alias ll='ls -l'" >> ~/.zshrc
source ~/.zshrc

5️⃣ 查看 / 删除

alias          # 查看所有
unalias ll     # 删除某个

如果你有具体想简化的命令,我可以帮你写更合适的 alias 或函数。

0