linux bash 如何执行

来源:百度知道 编辑:UC知道 时间:2024/05/03 06:51:26
写好的bash必须通过 ./filename 或是 sh filename 来执行么?
我看有人写的脚本直接写名字就能执行 比如系统的一些命令也是,怎么弄的??

自己写的一般安你说的做。如果想和系统一样的话,将脚本赋予执行权限,然后添加到PATH路径中。但是这有可能会与其他冲突,所以不推荐这样做。

要执行bash定的脚本有两种方法:
一、通过 sh fileName,用这种方法,fileName这个文件的属性可以不用拥有X属性。
二、用./fileName。用ls -l fileName查询。
比如,ls -l /etc/init.d/apmd
-rwxr-xr-x root root 1429 2006-08-26 apmd
这时fileName这文件必须拥有可执行属性,否则将不能执行。可以用chmod u+x userName fileName来对其赋予执行属性。

脚本都是用来调用的。随便都能执行出问题咋办?执行方法就是你说的那样就行。至于何时调用看你自己了。

将bash脚本放到/bin 或者 /usr/bin下,即可直接输入filename就可以执行bash脚本~