linux自定义全局命令
在自定义的目录下面创建命令%cd ~%mkdir my_cmd%echo "echo 'hello world'" >> hello_world#这个是在当前用户的目录下创建了 my_cmd目录,并创建了一个hello_world文件,内容是echo 'hello world',这里的~是根据当前用户的不同而不同的目录,如,用户是root则为 /home/root,用户为visitor
·
-
在自定义的目录下面创建命令
%cd ~ %mkdir my_cmd %echo "echo 'hello world'" >> hello_world #这个是在当前用户的目录下创建了 my_cmd目录,并创建了一个hello_world文件,内容是echo 'hello world',这里的~是根据当前用户的不同而不同的目录,如,用户是root则为 /home/root,用户为visitor的话,~则代表 /home/visitor。
-
将命令进行关联绑定
#进入/usr/bin目录 %cd /usr/bin #创建软链 %ln /home/root/my_cmd/hello_world hello_world
-
添加命令目录到环境变量中
%vim /etc/profile #按i编辑,在最后一行增加以下代码,然后按esc后输入 :wq保存并退出 PATH=/home/root/my_cmd/:$PATH export PATH #刷新环境变量生效 source /etc/profile
经过以上操作以后,在任意目录输入hello_world,就会执行hello_world文件中的命令了。
后来发现只做第三步就行了,把命令所在的目录放到环境变量中,就可以了。
参考:
更多推荐
所有评论(0)