標題不太確定該下哪個就先湊合著用巴
此篇主要討論一些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編輯軟體)大概會看到以下畫面
系統認知你的java環境是在/home/online/eclipse/jre/bin/java
但eclipse找不到... 也是因為 一般使用者和你使用最高權限 所造成的環境變數問題
當然大部分操作失誤的問題都還有救.... 只要不是屬於會砍掉檔案的
比較萬惡的大概是當你在最高權限時下了 rm -rf / 這串指令...
當下了這個 嘿嘿嘿~ 呵呵呵~ 其結果....會很要命喔...XD
好囉 這篇喇賽的就到這邊 下次再來談論關於Everything is file這個觀念好了