一些第三方应用程序执行“安装”,我希望它的意思是“安装-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是我要求的脚本)
发布于 2011-06-26 04:56:18
#!/bin/bash
mount_execute -t ext3 $@ 就是我需要的脚本。
谢谢你的建议。
发布于 2011-06-26 04:41:31
当alias不工作时,您可以更改上述程序的挂载,这样您的挂载脚本就不会出现在前面;这样,您就不必弄乱/ PATH / mount (我觉得有点危险)
https://stackoverflow.com/questions/6480385
复制相似问题