初遇linux
什麼是linux?
還沒開始學習linux之前,我們都認為linux是一個作業系統,為什麼呢?因為我們平常用windows作業系統,所以理所當然的以為linux也是。但最近我們學到了,linux其實指的是核心,真正的linux作業系統指的是linux核心+GNU,那什麼是GNU呢?GNU就是GNU’s Not Unix的縮寫,是一個自由的作業系統。
linux的流行發行版本
因為linux是開源的,所以其發行版本有很多,如redhat、SUSE、ubuntu等,而我們用來學習的版本是redhat。
使用redhat前的準備
在學習的過程中,我們不可避免的要使用中文輸入法,所以首先要做的就是調整輸入法。
首先,點選左上角的Application,選擇System Tools裡的Settings。
點選Setting選擇Rejion&language,再在Input source處點選+號,選擇Chinese裡面的(intelligent Pinyin),這樣就新增中文輸入法了,可以 用shift切換中英文。
虛擬機器的管理
因為是初學者,所以在開始學習的時候最好使用虛擬機器操作,這樣不會把真機弄壞。
1、常規操作
開啟虛擬機器
[[email protected] Desktop]$ rht-vmctl start desktop
顯示虛擬機器
[[email protected] Desktop]$ rht-vmctl view desktop
關閉虛擬機器
[[email protected] Desktop]$ rht-vmctl poweroff desktop
重置虛擬機器
[[email protected] Desktop]$ rht-vmctl reset desktop
前三個都沒什麼好說的,主要是後面的重置虛擬機器,萬一我們在學習的時候由於操作不當虛擬機器不能正常運行了,那麼執行reset命令重置虛擬機器就行了。
什麼是shell?
shell,顧名思義,是外殼的意思,linux裡面的shell就是linux核心的外殼,它主要負責為核心與外界的資訊互動提供一個介面,目前流行的主流shell有很多,如bash。
在linux中執行簡單的命令
linux的命令格式一般是命令 +引數+目標,中間用空格隔開。
ls -s yangmi
表示列出名為yangmi目錄中的檔案並顯示大小。
注意:
1.引數用來指定命令的某些功能,可以加也可以不加
2.命令和引數和目標之間要用空格分開
3.引數中“-” 表示單詞的縮寫,“–”表示單詞的全拼
4.在執行命令時通常遵循這些規則,特殊情況除外
5.命令必須在行提示符之後輸入,沒有行提示符的輸入時無效的。
命令列提示符的含義
[[email protected] Desktop]$
我們看到,kiosk是運行當前shell的使用者,@是分隔符,foundation0表示的是主機名,Desktop是當前所在位置,$是身份提示符,表示普通使用者,#表示超級使用者。