编写一个执行以下操作的shell脚本“快捷方式”:您
将需要使用临时文件。

将标签“ myls”与命令“ ls -lart”关联

dirk@linux /home/dirk> ./shortcut -a myls ls -lart


运行“ ls -lart”

   dirk@linux /home/dirk> ./shortcut myls


删除Myls

dirk@linux /home/dirk> ./shortcut -d myls
OK, shortcut 'myls' deleted.


显示Myls的内容

dirk@linux /home/dirk> ./shortcut -l myls


快捷方式'myls'= ls -lart

dirk@linux /home/dirk>


您将需要创建一个快捷方式关联文件。

在当前工作目录中将其称为“ .shortcuts”。

我想将其放在case / if elif语句中,在这里我可以将“命令ls -lart”放入“ myls”中,每个i exec。,./shortcut -a myls ls -lart,命令“ ls -lart” ',将输入到'myls',当我运行'myls'之类的'./shorcut myls'时,它将执行,'myls'上的命令..谢谢

最佳答案

您可以使用alias命令执行相同的操作。有关详细信息,请参见alias手册页

1)关联:

alias myls='ls -lart'


2)您可以将命令用作myls。 U可以使用alias -p查看现有别名。您可以将myls列为alias -p | grep myls

3)删除myls

unalias myls

关于linux - 如何使bash/shell脚本成为命令的“快捷方式”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30587289/

10-11 04:28