编写一个执行以下操作的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'上的命令..谢谢
答案 0 :(得分:2)
您可以使用alias
命令执行相同操作。有关详细信息,请参阅alias
手册页
1)关联:
alias myls='ls -lart'
2)您可以将命令用作myls
。你可以看到alias -p
的现有别名。您可以将myls
列为alias -p | grep myls
3)删除myls
:
unalias myls