-
在自定义的目录下面创建命令
%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文件中的命令了。
后来发现只做第三步就行了,把命令所在的目录放到环境变量中,就可以了。
参考:
本文详细介绍了如何在Linux系统中创建自定义命令,包括在用户目录下建立命令目录,编写命令脚本,创建软链接,将命令目录添加到环境变量,并通过修改配置文件使更改生效。通过这些步骤,用户可以在任意目录下直接运行自定义的hello_world命令。
5326

被折叠的 条评论
为什么被折叠?



