本文概述
Linux的” alias”命令将shell中的一个字符串替换为另一个字符串。这是一个shell内置命令。它将复杂的命令转换为更简单的命令, 换句话说, 通过将其替换为更简单的命令来创建快捷方式。
在命令行中使用”alias”会创建一个临时的”alias”。临时alias仅在退出外壳程序之前可用。为了使它成为永久的”alias”, 请将其存储在bash启动文件中。
注意:键入” alias”命令时, (=)符号的两边将没有空格。如果在alias中有多个单词, 则必须使用引号。
alias语法:
alias <newName>=<command> (To create alias for commands)
alias <newName>=<'command arg1 arg2....'> (To create alias for more than one argument)
alias <newName>=<'/home/sssit/path/...'> (To create alias by a path)
创建一个alias
在这里, 我们将使用以下选项来创建alias。
- 为”文件”命令创建alias为” fi”
- 为” ls-l”命令创建alias为” ll”
- 用两个参数创建alias
- 为路径创建alias
1)为”文件”命令创建alias为” fi”
句法:
alias <newName>=<command>
例:
alias fi=file
看上面的快照, 通过命令” alias fi = file”, ” file”命令被alias为” fi”。
2)为’ls-l’命令创建alias为’ll’
句法:
alias <newName>=<'command'>
例:
alias ll='ls -l'
看上面的快照, 通过命令” alias ll =’ls -l'”, ” ls -l”命令被alias为” ll”。
3)使用两个参数创建alias
句法:
alias <newName>=<'command arg1 arg2'>
例:
alias both='ls sample example'
查看上面的快照, 通过命令” alias both =’ls sample example'”将” ls sample example”命令alias为” both”和” both”。
4)为路径创建alias
句法:
alias <newName>=<'/home/sssit/path/...'>
例:
alias path='cd /home/sssit/Downloads/sample'
查看上面的快照, 通过命令” alias path =’cd / home / sssit / Downloads / sample'”, 将” cd / home / sssit / Downloads / sample”命令alias为” path”。
如何删除alias
借助” unalias”命令, 你可以删除创建的alias。
句法:
unalias <createdAlias>
例:
unalias c
查看上面的快照, alias” c”作为” cat”命令。通过命令” unalias c”删除” c”后, 我们收到一条错误消息。
评论前必须登录!
注册