Linux 别名

17 Mar 2025 | 阅读 2 分钟

Linux 的 'alias' 命令将 shell 中的一个字符串替换为另一个字符串。它是一个 shell 内置命令。它将一个复杂的命令转换为一个更简单的命令,或者换句话说,它通过用更简单的命令替换它来创建一个快捷方式。

在命令行中创建 'alias' 会创建一个临时 'alias'。临时别名仅在您退出 shell 之前可用。要创建永久 'alias',请将其存储在 bash 启动文件中。

注意:在输入 'alias' 命令时,等号 (=) 两侧不能有空格。如果别名字符串中包含多个单词,则需要使用引号。

别名语法


创建别名

在这里,我们将使用以下选项创建别名。

  1. 为 'file' 命令创建别名 'fi'
  2. 为 'ls-l' 命令创建别名 'll'
  3. 创建带有两个参数的别名
  4. 为路径创建别名

1) 为 'file' 命令创建别名 'fi'

语法

示例

Linux Aliases1

请看上面的截图,通过命令 "alias fi=file"'file' 命令被别名为 'fi'

2) 为 'ls-l' 命令创建别名 'll'

语法

示例

Linux Aliases2

请看上面的截图,通过命令 "alias ll='ls -l' "'ls -l' 命令被别名为 'll'

3) 创建带有两个参数的别名

语法

示例

Linux Aliases3

请看上面的截图,通过命令 "alias both='ls sample example' "'ls sample example' 命令被别名为 'both'

4) 为路径创建别名

语法

示例

Linux Aliases4

请看上面的截图,通过命令 "alias path='cd /home/sssit/Downloads/sample' "'cd /home/sssit/Downloads/sample' 命令被别名为 'path'


如何删除别名

通过 'unalias' 命令,您可以删除已创建的别名。

语法

示例

Linux UnAliases5

请看上面的截图,别名 'c' 用作 'cat' 命令。通过命令 "unalias c" 删除 'c' 后,我们收到一条错误消息。

下一个主题Linux 参数