close

標題不太確定該下哪個就先湊合著用巴

此篇主要討論一些Linux在使用時會遇到的問題

一般Linux有區分出一般使用者跟root(最高權限管理者)這兩種形式

那先不談關於一般服務的服務使用者名稱

你在執行時  是否可以執行或是是否需要下達絕對路徑或是相對路徑是以你當前console中的環境變數下去區分

舉個例子:在Fedora 中,你在終端輸入ifconfig,如果你是一般使用者狀態時,會得到回覆說找不到這個命令....

 心中第一個os   天阿!!   這不是最基礎查看ip的指令嗎?  怎嚜會沒有呢? 難不成沒安裝到嗎?

但當你改成輸入/sbin/ifconfig (絕對路徑)卻又正常了  得到現在網卡ip的資訊

那是因為在一般使用者時你的環境變數PATH內沒有/sbin這個路徑  所以.....用到是放在/sbin的指令在你尚未更改PATH的路徑時

全都得加上/sbin/指令  才能夠找到並執行

 

在談關於root(最高權限管理者)

Ubuntu沒有root這個id,但還是有變通的方法,例如sudo su或是在一開始登入時就是有root權限的一般使用者

但假設你用一般使用者帳戶   登入使用者桌面   接著用sudo  su在接著安裝java環境變數設定

但你在打開Eclipse(IDE編輯軟體)大概會看到以下畫面

開啟eclipse錯誤.JPG

系統認知你的java環境是在/home/online/eclipse/jre/bin/java

但eclipse找不到... 也是因為 一般使用者和你使用最高權限 所造成的環境變數問題

當然大部分操作失誤的問題都還有救....  只要不是屬於會砍掉檔案的

比較萬惡的大概是當你在最高權限時下了  rm  -rf  / 這串指令...


當下了這個  嘿嘿嘿~  呵呵呵~ 其結果....會很要命喔...XD

好囉 這篇喇賽的就到這邊  下次再來談論關於Everything is file這個觀念好了

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 星雨 的頭像
    星雨

    cam11505亂亂講

    星雨 發表在 痞客邦 留言(1) 人氣()