&nb

  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這的是這麼運行的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章