Hello! 欢迎来到小浪云!


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


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

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+编写第一个自己的命令

总结

相关阅读