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+編寫第一個自己的命令

總結

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享