shell脚本相当于“alias mount ='mount -t ext3”?

时间:2011-06-25 20:37:57

标签: bash command

某些第三方应用程序执行“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是我要求的脚本)

2 个答案:

答案 0 :(得分:2)

alias不起作用时,您可以更改所述程序的PATH,以便首先安装您的安装脚本;这样,你就不必乱用/ bin / mount(IMO有点危险)

答案 1 :(得分:1)

#!/bin/bash

mount_execute -t ext3 $@ 

是我需要的剧本 谢谢你的建议。