一聚教程网:一个值得你收藏的教程网站

热门教程

Ubuntu如何给命令设别名

时间:2026-08-31 18:50:48 编辑:袖梨 来源:一聚教程网

在 Ubuntu(以及其他 Linux 发行版)中,给命令设置别名(alias)是非常常见的操作,可以用来简化常用命令。下面分几种情况说明。

Ubuntu如何给命令设别名

一、临时设置别名(仅当前终端有效)

直接在终端中执行:

alias ll='ls -l'

设置后,输入 ll 就相当于 ls -l

查看已有别名:

alias

删除别名:

unalias ll

这种别名在关闭终端后就失效了。

二、永久设置别名(推荐)

针对当前用户(最常用)

编辑当前用户的 shell 配置文件:

  1. 如果你用的是 bash(默认):

    nano ~/.bashrc
  2. 如果你用的是 zsh

    nano ~/.zshrc

在文件末尾添加:

alias ll='ls -l'

alias gs='git status'

alias update='sudo apt update && sudo apt upgrade'

保存后执行:

source ~/.bashrc

# 或

source ~/.zshrc

以后每次打开终端都会生效。

针对所有用户(不常用)

编辑系统级配置文件:

sudo nano /etc/bash.bashrc

添加别名后保存即可(对所有用户生效)。

三、给带参数的命令设别名

别名本身不能带参数,但可以配合函数实现:

mkcd() {

mkdir -p "$1" && cd "$1"

}

使用时:

mkcd test

如果只想用 alias,可以这样凑合:

alias rm='rm -i'

四、常见实用别名示例

alias ll='ls -lh --color=auto'

alias la='ls -A'

alias ..='cd ..'

alias ...='cd ../..'

alias ports='netstat -tulnp'

alias myip='curl ifconfig.me'

五、检查别名是否被覆盖

有时别名会和函数、命令冲突,可用:

type ll

或:

which ll

如果你愿意,我可以帮你:

  1. 根据你的常用命令定制一套别名
  2. 判断你用的是 bash 还是 zsh
  3. 排查别名不生效的问题

热门栏目