如何制作bash / shell脚本,为命令创建“快捷方式”

时间:2015-06-02 04:22:59

标签: linux bash shell

编写一个执行以下操作的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语句中,我可以将'command ls -lart'放入'myls',每个exec。,。/ shortcut -a myls ls -lart,命令' ls -lart',将被输入'myls',当我运行'myls'之类的'./shorcut myls'时,它会执行,'myls'上的命令..谢谢

1 个答案:

答案 0 :(得分:2)

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

1)关联:

alias myls='ls -lart'

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

3)删除myls

unalias myls