ls 這個命令其實很簡單!但他是如何運行的呢! 我現在的理解應該是 把 ls='ls --color=auto'這句話寫在了一個配置文件中!
當我們 運行 ls 的時候 其實運行的是 ls --color=auto這個命令!
所以 ls 這個變量就是環境變量!那我們該如何配置環境變量呢!
兩種方式
1:配置臨時環境變量!方法 alias ls='ls --color=atuo'
2:配置永久環境變量!方法 講 alias ls='ls --color=auto'這句話寫到配置文件中去
配置文件的位置在 /root/.bashrc這個文件中!
這樣就配置了一個永久性的環境變量!
然而深究一下,所有的命令存放的位置,我們是可以通過 echo $PATH 這個命令看到的!如果我們把 /bin/ls 這個命令 通過命令 mv /bin/ls /tmp/ 移入到/tmp/這個目錄下的時候!我們再次運行ls命令,會發現ls這個命令失效了!
如果想讓這個命令生效!我們可以把/tmp/這個目錄放入到環境便令$PATH中去,這樣這個命令就會生效!方式爲:1臨時的方式:PATH=$PATH :/tmp/
2永久的方式:承接上面的 即將 PATH=$PATH :/tmp/這個命令加入到 /etc/profile中去 !
最後改寫配置文件之後,需要重新啓動!我們可以通過 source /etc/profile這個命令重啓文件即可!
以上僅僅用於記錄我個人的學習過程!僅代表,我個人此時此刻對linux 的理解,不代表linux這的是這麼運行的!