Linux 全局命令执行程序

Tags
linux
Created
Nov 24, 2015 9:45 AM

1.软链接方式(符号链接,相当于win快捷方式。)

echo $PATH获取系统环境变量PATH

所以我们可以将node和npm链接到/usr/local/bin 目录下如下执行

ln -s /home/kun/mysofltware/node-v0.10.26-linux-x64/bin/node /usr/local/bin/node

ln -s /home/kun/mysofltware/node-v0.10.26-linux-x64/bin/npm /usr/local/bin/npm

删除链接:sudo rm -rf symbolic_path 注意不是rm -rf symbolic_name/

2.创建执行脚本放到PATH变量目录下面

3.添加PATH

编辑  /etc/profile

在export PATH的上一行添加如下内容 (环境变量中的PATH 是以冒号分割的)

     PATH=$PATH:/home/kun/mysofltware/node-v0.10.26-linux-x64/bin     或者直接添加export行:export PATH="/usr/local/webserver/mysql/bin:$PATH" // 临时改变,在shell 中直接使用。     source /etc/profile 可以使变量立即生效         source命令也称为“点命令”,也就是一个点符号(.)。         source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。4. alias命令     alias[别名]=[指令名称]     若仅输入alias,则可列出目前所有的别名设置。     alias的效力仅及于该次登入的操作     若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。     只能在终端使用?不能在alt+F2使用?5. 创建服务     脚本放在/etc/init.d 下     手动:建立软连接(名称S开头是加载自启动,K开头自关闭)放在/etc/rc*.d下。     *代表运行级别(?)     命令行:update-rc.d -f <basename> remove 强制移除一个服务                     update-rc.d <basename> defaults 开机启动

SuperMade with Super