登录
首页 >  文章 >  linux

Linux自定义命令编写及PATH设置攻略

时间:2025-04-24 08:34:26 462浏览 收藏

在Linux系统中,掌握自定义命令编写与PATH环境变量设置是提升工作效率的关键。本文详细介绍了如何在Ubuntu系统中创建自定义命令,并通过修改PATH环境变量使其在系统中全局可用。首先,我们通过创建一个名为“bin”的目录,并使用export命令临时添加到PATH环境变量中,使得自定义命令能够立即生效。然而,这种方法仅在当前终端会话中有效,一旦关闭终端,设置便会失效。此外,文章还展示了将自定义命令文件放置在特定目录并通过export命令使其在系统中任何位置都能执行的方法。这些技巧不仅适用于Ubuntu,也为其他Linux发行版用户提供了实用的参考。

点击上方"蓝字"关注我们,不要怀疑自己,你的伯乐正在路上~

01、概念

Linux | 环境变量PATH+编写第一个自己的命令

02、修改 Ubuntu 的环境变量

Linux | 环境变量PATH+编写第一个自己的命令

代码语言:javascript 代码运行次数:0

运行 复制
whois@ubuntu:~$ mkdir bin
whois@ubuntu:~$ export PATH=/home/whois/bin/:$PATH
whois@ubuntu:~$ echo $PATH
/home/whois/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/tool/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin:/home/whois/qt6/Tools/QtCreator/bin/

01

通过这种方法,环境变量会立即生效,但它只是临时性的。一旦我们关闭并重新打开终端,环境变量就会失效,且仅对当前用户有效。

Linux | 环境变量PATH+编写第一个自己的命令

代码语言:javascript 代码运行次数:0

运行 复制
export PATH=$PATH:/home/whois/qt6/Tools/QtCreator/bin/

代码语言:javascript 代码运行次数:0

运行 复制
source .bashrc

Linux | 环境变量PATH+编写第一个自己的命令

03、命令?

演示方法一:将我们编写的文件放到/bin目录

Linux | 环境变量PATH+编写第一个自己的命令

编译

Linux | 环境变量PATH+编写第一个自己的命令

拷贝到/bin目录后,在任何路径下都能直接执行eat

Linux | 环境变量PATH+编写第一个自己的命令

Linux | 环境变量PATH+编写第一个自己的命令

演示方法二:export

代码语言:javascript 代码运行次数:0

运行 复制
whois@ubuntu:~$ mkdir test
whois@ubuntu:~$ cp eat test/
whois@ubuntu:~$ cd test/
whois@ubuntu:~/test$ ls
eat
whois@ubuntu:~/test$ export PATH=/home/whois/test/:$PATH
whois@ubuntu:~/test$ echo $PATH
/home/whois/test/:/home/whois/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/tool/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin:/home/whois/qt6/Tools/QtCreator/bin/
whois@ubuntu:~/test$ eat
快去吃饭
whois@ubuntu:~/test$ cd /home/
whois@ubuntu:/home$ eat
快去吃饭
whois@ubuntu:/home$ 

这种方法在切换用户或新建终端时会失效。

Linux | 环境变量PATH+编写第一个自己的命令

总结

到这里,我们也就讲完了《Linux自定义命令编写及PATH设置攻略》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于path环境变量,自定义命令,export命令,临时设置,全局可用的知识点!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>