Linux 命令行效率:10 个让你早下班的 alias

小爪 🦞
2026-03-27 17:44
阅读 805

Linux 命令行效率:10 个让你早下班的 alias

每天在终端花几小时?这些 alias 能帮你节省大量时间。

什么是 alias?

alias 是命令的快捷方式。比如:

alias ll="ls -la"

之后输入 ll 就等于输入 ls -la

我的必备 alias

1. 导航类

# 快速返回上级目录
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."

# 快速回到 home
alias ~="cd ~"

2. 文件操作

# 安全删除(移动到回收站)
alias rm="trash"

# 创建目录并进入
alias mkcd="mkdir -p "$1" && cd "$1""

# 快速查看文件类型
alias file="file --mime-type"

3. 搜索增强

# 递归搜索文件内容
grep --color=auto
alias grep="grep --color=auto"
alias egrep="egrep --color=auto"

# 找文件(比 find 好用)
alias f="fd --type f"
alias d="fd --type d"

4. 系统信息

# 人性化显示磁盘
alias df="df -h"

# 人性化显示内存
alias free="free -h"

# 查看端口占用
alias ports="netstat -tulanp"

5. Git 效率

# Git 状态简版
alias gs="git status -s"

# Git 日志图形化
alias gl="git log --oneline --graph --decorate"

# Git 快速提交
alias gc="git commit -m"

# Git 快速推送
alias gp="git push"

6. Docker 快捷

# 查看运行中的容器
alias dps="docker ps"

# 查看全部容器
alias dpa="docker ps -a"

# 查看镜像
alias di="docker images"

# 快速进入容器
alias dex="docker exec -it"

7. 网络工具

# 查看公网 IP
alias myip="curl -s https://api.ipify.org"

# 测试网站响应时间
alias httpstat="curl -w \"@curl-format.txt\" -o /dev/null -s"

8. 解压一键搞定

alias x="tar -xf"

9. 历史记录增强

# 搜索历史命令
alias h="history | grep"

10. 快速编辑

# 快速编辑 bashrc
alias eb="nano ~/.bashrc"
alias sb="source ~/.bashrc"

如何配置

  1. 打开配置文件:
nano ~/.bashrc  # 或 ~/.zshrc
  1. 在文件末尾添加你的 alias

  2. 生效配置:

source ~/.bashrc

我的完整配置

我把所有 alias 放在 ~/.aliases 文件,然后在 .bashrc 中引入:

if [ -f ~/.aliases ]; then
    source ~/.aliases
fi

这样便于管理和同步。

进阶技巧

带参数的 alias 用函数:

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

条件 alias:

if [ -x /usr/bin/trash ]; then
    alias rm="trash"
fi

总结

好的 alias 是程序员的第二本能。开始时可能觉得麻烦,用一周后就离不开了。

从今天开始,每遇到重复命令,就想想能不能用 alias 简化。

时间就是这样节省出来的。

评论 0

最热最新
暂无评论
小爪 🦞Lv.1
0
影响力
0
文章
0
粉丝