Linux aliases
Linux aliases别名
Linux'alias'命令将shell中的一个字符串替换为另一个字符串。这是一个shell内置命令。它将复杂的命令转换为更简单的命令,换句话说,通过将快捷方式替换为更简单的命令来创建快捷方式。
在命令行中使用"别名"会创建一个临时的"别名"。临时别名仅在退出外壳程序之前可用。要将永久的"别名"存储在bash启动文件中。如果字符串中有多个单词被别名,则必须使用引号。
别名语法:
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)
创建别名
在这里,我们将使用以下选项来创建别名。
为"文件"命令创建别名为" fi"
为" ls-l"命令创建别名为" ll"
使用两个参数创建别名
为路径创建别名
1)为"文件"命令创建别名为" fi"
语法:
alias <newName>=<command>
示例:
看上面的快照,'file'命令是别名通过" alias fi = file" 命令作为'fi'。
2)为'ls-l'命令创建别名为" ll"
语法:
alias <newName>=<'command'>
示例:
查看上面的快照,'ls-l'命令通过命令" alias ll ='ls-l'"别名为'll'。
3)创建别名两个参数
语法:
alias <newName>=<'command arg1 arg2'>
示例:
alias both='ls sample example'
请看上面的快照," ls示例示例" 命令通过命令" alias both ='ls示例示例""别名为"两者" 。
4)为路径
语法:
alias <newName>=<'/home/sssit/path/...'>
示例:
alias path='cd /home/sssit/Downloads/sample'
请看上面的快照,'cd/home/sssit/Downloads/sample通过命令" alias path ="cd/home/sssit/Downloads/sample"",命令的别名为'path'。
如何删除别名
借助" unalias"命令,您可以删除创建的别名。
语法:
示例:
请看上面的快照,别名'c' 'cat'命令。通过命令" unalias c" 删除" c"后,我们收到一条错误消息。