一、shell與命令提示字元
Linux系統提供X Window功能的軟體有GNOME和KDE,RHEL6中預設使用的是GNOME。
Linux系統的字元介面稱為Shell,負責提供Shell功能的軟體也有很多,如b shell、c shell、t shell、k shell、sh等。RHEL6系統中預設使用的Shell稱為Bash。shell分為兩種模式:互動模式等待你的輸入)和非互動模式指令碼形式)。
shell字元介面進入方式:
1.X-window介面虛擬字元終端
在X-window介面右擊滑鼠---在終端中開啟E)】
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/001211I12-0.png" style="float:none;" title="1.png" alt="111826274.png" />
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/0012112295-1.png" style="float:none;" title="2.png" alt="111827932.png" />[justin@localhost 案頭]$ <<=>> [使用者名稱@主機名稱 當前位置]使用者類型$:普通使用者;#:管理使用者)
2.通過putty、xshell、SecureCRT等工具鏈接
通過工具鏈接需要知道機器IP地址:
左擊案頭右上方的電腦表徵圖選擇system eth0】連結internet,然後右擊電腦表徵圖選擇編輯連結】---選擇system eth0】---編輯】---勾選自動連結】,這樣重啟網卡就會自動啟動,後通過終端查看IP地址為10.15.72.194
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/001211L57-2.png" style="width:750px;height:209px;" title="1.png" width="750" height="209" border="0" hspace="0" vspace="0" alt="132156696.png" />
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/001211D34-3.png" style="float:none;" title="2.png" alt="132156527.png" />
這裡使用xshell,在工具裡輸入ssh ip;後跳出連結選擇Accept&save】輸入使用者名稱和密碼即可
650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131228/00121111H-4.png" title="1.png" alt="132720460.png" />
內部命令:指的是整合在Shell裡的命令,屬於shell的一部分,系統中沒有與命令單獨對應的程式檔案。只要shell被執行,內部命令就自動載入記憶體,使用者可以直接使用。如cd命令等。外部命令:考慮到運行效率等原因,不可能把所有的命令都整合在shell裡,更多的Linux命令是獨立於shell之外的,這些就稱為外部命令。每個外部命令都對應了系統中的一個檔案,而Linux系統必須要知道外部命令對應的程式檔案所在的位置,才能由shell載入並執行這些命令。如cp、ls等都屬於外部命令。說明: 外部命令的程式檔案大都存放在/bin、/sbin、/usr/bin……這些目錄裡,Linux系統會預設將這些路徑添加到一個名為PATH的變數裡,執行“echo $PATH”命令可以顯示出PATH變數裡的儲存的目錄路徑路徑之間用“:”間隔)。
[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
每當要執行一個外部命令時,Linux系統就會先從PATH變數所儲存的這些路徑裡去尋找命令所對應的的程式檔案,只有找到了程式檔案才能正確地去執行外部命令。這也就意味著,如果把一個外部命令所對應的程式檔案刪了,或者是存放外部命令程式檔案的目錄沒有添加到PATH變數裡,這些都會導致外部命令無法正常執行
本文出自 “justin” 部落格,請務必保留此出處http://justinpeng.blog.51cto.com/7662323/1300059