linux中如何向bin 中添加自己的命令

如题所述

自己的命令只有两种 一种是可执行的二进制程序,也就是编程语言编译后的可执行文件,一种是shell脚本,这两种可执行程序放到系统可识别的bin下面去就可以了,记得给程序加执行权限追问

谢谢你的答案,由于我的水平有限,能不能再说的详细一些?还有如何给程序加权限?

追答

linux系统和windows不一样,windows其实执行的都是当前目录下的可执行文件,你要想执行一个文件你必须要这个文件存在的目录下去,linux不是,linux是在系统默认的几个补录下去找,只要有这个可执行文件,就会执行,一般是以下几个路径/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin: 还有你登陆用户下的bin 也就是/home/你的用户名/bin 所以你通常你只需要把你的可执行文件放到这几个路径下就可以了,如果你要添加新的可执行文件路径,那就要在.profile文件中修改PTAH环境变量了,linux权限也分用户权限 组权限和其他组权限,如果你想谁都可以执行你的文件,那chomd +x 你的文件名就行了

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-19
可以
我们一般这样做:
比如说部署在Linux的一个系统,我们要启动它。希望直接输入start就可以了
那么我们就部署这个系统的用户的环境变量中 指定这个start 映射的是 ./bin/start.sh这个文件。
那么直接输入 start 实际上就是运行sh ./bin/start.sh 就启动了
也就相当于起个别名。
第2个回答  2011-04-19
把你的程序放到bin目录里去,不就好了?
相似回答