📜  Linux别名

📅  最后修改于: 2020-12-08 05:22:15             🧑  作者: Mango

Linux别名

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

在命令行中使用“别名”会创建一个临时的“别名”。临时别名仅在退出外壳程序之前可用。为了使它成为永久的“别名”,请将其存储在bash启动文件中。

注意:键入“ alias”命令时,(=)符号的两边将没有空格。如果有字符串中的多个单词被别名行情是必要的。

别名语法:

alias =            (To create alias for commands)
alias =<'command arg1 arg2....'>     (To create alias for more than one argument)
alias =<'/home/sssit/path/...'>        (To create alias by a path)

创建一个别名

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

  • 为“文件”命令创建别名为“ fi”
  • 为“ ls-l”命令创建别名为“ ll”
  • 用两个参数创建别名
  • 为路径创建别名

1)为“文件”命令创建别名为“ fi”

句法:

alias =

例:

alias fi=file

看上面的快照,通过命令“ alias fi = file” ,“ file”命令被别名为“ fi ”。

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

句法:

alias =<'command'>

例:

alias ll='ls -l'

看上面的快照,通过命令“ alias ll ='ls -l'” ,“ ls -l”命令被别名为“ ll”。

3)使用两个参数创建别名

句法:

alias =<'command arg1 arg2'>

例:

alias both='ls sample example' 

看一下上面的快照,通过命令“ alias both ='ls sample example'”将“ ls sample example”命令别名为“ both”和“ both”。

4)为路径创建别名

句法:

alias =<'/home/sssit/path/...'>

例:

alias path='cd /home/sssit/Downloads/sample'

查看上面的快照,通过命令“ alias path ='cd / home / sssit / Downloads / sample'” ,将“ cd / home / sssit / Downloads / sample”命令别名为“ path”。

如何删除别名

借助“ unalias”命令,您可以删除创建的别名。

句法:

unalias 

例:

unalias c

看一下上面的快照,别名“ c”作为“ cat”命令。通过命令“ unalias c”删除“ c”后,我们收到一条错误消息。