某些第三方应用程序执行“mount”,我希望它的意思是“mount -t ext3”
我知道,通常这可以通过别名来完成。 但这种情况非常罕见,我需要的不仅仅是别名。
(它与云计算机相关,在另一台计算机上执行远程命令..别名别名不起作用)
我要将/ bin / mount重命名为/ bin / mount_execute并在/ bin / mount创建一个脚本。
当'mount a b'被执行时,我希望它被翻译成'mount -t ext3 a b'
'mount a b' - > '/ bin / mount a b' - > '/ bin / mount_execute -t ext3 a b'
(其中/ bin / mount是我要求的脚本)
答案 0 :(得分:2)
当alias
不起作用时,您可以更改所述程序的PATH
,以便首先安装您的安装脚本;这样,你就不必乱用/ bin / mount(IMO有点危险)
答案 1 :(得分:1)
#!/bin/bash
mount_execute -t ext3 $@
是我需要的剧本 谢谢你的建议。