1. 程式人生 > >初遇linux

初遇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是當前所在位置,$是身份提示符,表示普通使用者,#表示超級使用者。