一、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)】
<a href="http://blog.51cto.com/attachment/201309/111826274.png" target="_blank"></a>
ctrl + shift + +放大字型
ctrl+ -縮小字型
chtl + shift + T 建立标簽
alt + 數字 标簽間切換
ctrl + L 清屏
2.通過putty、xshell、SecureCRT等工具連結
通過工具連結需要知道機器IP位址:
左擊桌面右上方的電腦圖示選擇【system eth0】連結internet,然後右擊電腦圖示選擇【編輯連結】---選擇【system eth0】---【編輯】---勾選【自動連結】,這樣重新開機網卡就會自動啟動,後通過終端檢視IP位址為10.15.72.194
<a href="http://blog.51cto.com/attachment/201309/132156696.png" target="_blank"></a>
<a href="http://blog.51cto.com/attachment/201309/132156527.png" target="_blank"></a>
這裡使用xshell,在工具裡輸入ssh ip;後跳對外連結接選擇【Accept&save】輸入使用者名和密碼即可
<a href="http://blog.51cto.com/attachment/201309/132720460.png" target="_blank"></a>
内部指令:指的是內建在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變量裡,這些都會導緻外部指令無法正常執行
如果安裝時候沒裝圖形界面,可以通過以下指令來安裝:
yum groupinstall "GNOME Desktop Environment" -y 或者 yum -y groupinstall Desktop
yum groupinstall "X Window System" -y
解除安裝
yum groupremove "GNOME Desktop Environment" -y
yum groupremove "X Window System" -y
進入成功,但是發現亂碼
yum install fonts-chinese -y 或者yum -y groupinstall chinese-support
臨時:
[root@localhost ~]# LANG="zh_CN.UTF-8"
[root@localhost ~]# echo $LANG
zh_CN.UTF-8
[root@localhost ~]#
永久:
[root@localhost ~]# cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
#LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
[root@localhost ~]# source /etc/sysconfig/i18n #reboot
如果按照以上方法設定修改設定中文語言還是不行的話,注意您的連結終端選擇的編碼。如xshell為例,把終端的編碼選擇中文,或者UTF8即可
執行"startx"指令,正常情況下,可以啟動圖形界面。
也有可能出現"Failed to connect to the session manager: IO error occured opening connectio"這樣的錯誤,這時,需要更新字型庫,執行這條指令
yum install libXfont-1.4.5-*
出現"Failed to connect to the session manager: IO error occured opening connectio"這種錯誤,表示libx11太舊,需要更新,執行這條指令
yum install libX11
linux字型安裝
Windows下的ttf字型與GNOME是相容的,下面使用Windows下的“微軟雅黑”體作為桌面和應用程式的預設字型!
1、在Windows系統中的C:\Windows\Fonts目錄中複制出一個中文字型檔案,例如“微軟雅黑”,把字型檔案“微軟雅黑”出來,包含兩個檔案msyh.ttf(普通)、msyhbd.ttf(加粗);
2、在/usr/share/fonts目錄下建立一個子目錄,例如win,将msyh.ttf和msyhbd.ttf複制到該目錄下。
1
2
3
4
5
<code>[root@localhost ~]</code><code># mkdir /usr/share/fonts/win</code>
<code>[root@localhost ~]</code><code># cd /usr/share/fonts/win/</code>
<code>[root@localhost win]</code><code># ls</code>
<code>msyhbd.ttf msyh.ttf</code>
<code>[root@localhost win]</code><code>#</code>
3、建立字型索引資訊,更新字型緩存
6
<code>[root@localhost win]</code><code># mkfontscale </code>
<code>[root@localhost win]</code><code># mkfontdir </code>
<code>[root@localhost win]</code><code># fc-cache </code>
<code>fonts.</code><code>dir</code> <code>fonts.scale msyhbd.ttf msyh.ttf</code>
4、檢視目前系統安裝的中文字型
7
8
9
10
11
12
13
14
15
<code>[root@localhost win]</code><code># fc-list :lang=zh</code>
<code>AR PL UMing TW:style=Light</code>
<code>AR PL UMing HK:style=Light</code>
<code>AR PL UMing CN:style=Light</code>
<code>微軟雅黑,Microsoft YaHei:style=Normal,obyejné,Standard,Κανονικ,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta</code>
<code>AR PL UKai TW MBE:style=Book</code>
<code>AR PL UKai CN:style=Book</code>
<code>AR PL UKai HK:style=Book</code>
<code>AR PL UKai TW:style=Book</code>
<code>文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=Regular</code>
<code>微軟雅黑,Microsoft YaHei:style=Negreta,tuné,fed,Fett,ντονα,Bold,Negrita,Lihavoitu,Gras,Félkvér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kaln,Krepko,Lodia</code>
<code>文泉驿等寬正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=Regular</code>
<code>AR PL UMing TW MBE:style=Light</code>
<code>文泉驿點陣正黑,文泉驛點陣正黑,WenQuanYi Zen Hei Sharp:style=Regular</code>
至此,字型已經安裝完畢!
本文轉自 justin_peng 51CTO部落格,原文連結:http://blog.51cto.com/ityunwei2017/1300059,如需轉載請自行聯系原作者