文章目錄
- 一、Linux 基礎命令
- 1.基礎命令
- 1.1 TTY 終端
- 1.2 常用命令
- 1.2.1 hostname
- 1.2.2 pwd
- 1.2.3 cd
- 1.2.4 絕對路徑與相對路徑
- 1.2.5 ls
- 1.3 提示符資訊
- 2.系統相關命令
- 2.1 查看系統版本
- 2.2 查看 CPU
- 2.3 查看記憶體資訊
- 2.4 關機操作
- 2.5 重啟操作
- 二、查看及修改組態檔
- 1.VI 編輯器簡單使用
- 1.1 VI 編輯器簡介
- 1.2 VI 編輯器的使用
- 1.2.1 三種作業模式與不同模式之間的切換
- 1.2.2 命令模式基本操作
- 1.2.3 末行模式基本操作
- 2.使用 VI 修改組態檔
- 2.1 查看網卡組態檔
- 2.2 修改網卡組態檔
- 2.3 修改主機名組態檔
一、Linux 基礎命令
與 Windows 系統不同,Linux 系統更多是在命令列下面進行管理和配置
接下來,我們將針對 Linux 系統的基本操作進行學習
1.基礎命令
1.1 TTY 終端
- 在 Linux 默認的登錄模式中,主要分為兩種,一種是僅有純文本界面的登錄環境,另外一種則是圖形桌面的登錄環境
- Linux 默認情況下提供 6 個虛擬終端來讓用戶登錄,系統將 F1~F6 命令為 ttyl-tty6
- 使用 Ctrl+Alt+Fn 組合鍵,就可以從圖形界面切換到命令列界面的第 n 個虛擬終端
- Fn 代表 F1、F2、...、F6 功能鍵(如果是 CentOS7 系統,則 Fn 代表 F2、...、F6, 而 F1 是圖形界面)
- 按 Alt+Fn 組合鍵可以在虛擬終端間轉換
1.2 常用命令
- 長期以來,字符模式的 Linux 系統,一直以其高效、穩定和可靠等優良特性被廣泛應用于企業服務器領域
- 很多 Linux/UNIX 服務器通常并不需要提供顯示幕,對服務器的絕大部分管理、維護操作都是通過遠程登錄的方式進行的
- 下面我們重點介紹一下 Linux 系統下常用的基礎命令
1.2.1 hostname
- 執行 hostname命令,可以查看當前主機的完整名稱
- 用法如下:

- hostname 命令也可以修改當前系統的主機名,例如執行“hostname xcf”表示修
改當前系統主機名為 xcf(退出重新登錄后主機名生效)


1.2.2 pwd
- pwd 命令用于顯示用戶當前所在的作業目錄位置,作業目錄是用戶操作檔案或其他子目錄的默認位置起點
- 使用 pwd 命令可以不添加任何選項或引數
- 例如,root 用戶在 /root 目錄中執行 pwd 命令時輸出資訊為“/root”,則表示當前的作業目錄位于/root

1.2.3 cd
- cd 命令用于將用戶的作業目錄更改到其他位置,通常使用時需要切換到目標位置(檔案夾路徑)作為引數
- 若不指定目標位置,默認將切換到當前用戶的宿主目錄(家目錄),宿主目錄是 Linux 用戶登錄系統后默認的作業目錄
- 例如,以下操作將會把
作業目錄更改為 /boot/grub2,并執行 pwd 命令確認當前所處位置

- 執行 cd 命令時,還可以使用一個特殊的目錄引數“-”(減號),用于表示上一次執行 cd 命令之前所處的目錄
- 例如,以下操作先通過執行“cd ~”命令(與單獨執行“cd”命令效果相同)切換到當前用戶的宿主目錄,然后再執行“cd -”命令回傳原
來所在的目錄位置

1.2.4 絕對路徑與相對路徑
- 在 Linux 系統中表示某個目錄(或檔案)的位置時,根據其參照的起始目錄不同,可以使用兩種不同的形式,分別稱為絕對路徑和相對路徑
- 絕對路徑:這種方式以根目錄“/”作為起點,如“/boot/grub2”表示根目錄下 boot 子目錄中的 grub2 目錄;若要確切表明 grub2 是一個目錄(而不是一個檔案),可以在最后也加上一個目錄分隔符,如表示為“/boot/grub2/”
- 因為 Linux 系統中的根目錄只有一個,所以不管當前處于哪個目錄中,使用絕對路徑都可以非常準確地表示一個目錄(或檔案)所在的位置;但是如果路徑較長,輸入的時候會比較繁瑣
- 相對路徑:這種方式一般以當前作業目錄作為起點,在開頭不使用“/”符號,因此使用的時候更加簡短、便捷
- 相對路徑主要包括如下幾種形式:
- 直接使用目錄名或檔案名,用于表示當前作業目錄中的子目錄、檔案的位置;例如,“grub.cfg”可表示當前目錄下的 grub.cfg 檔案
- 使用一個點號“.”開頭,可明確表示以當前的作業目錄作為起點;例如,“/grub.cfg”也可表示當前目錄下的 grub.cfg 檔案
- 使用兩個點號“…”開頭,表示以當前目錄的上一級目錄(父目錄)作為起點;例如,若當前處于 /boot/grub2/ 目錄中,則“…/vmlinuz”等同于“/boot/vmlinuz”
- 使用“用戶名”的形式開頭,表示以指定用戶的宿主目錄作為起點,省略用戶名時默認為當前用戶;例如,“root”表示 root 用戶的宿主目錄,而“~”可表示當前用戶的宿主目錄
- 相比較而言,使用相對路徑表示目錄(檔案)的路徑形式靈活多變,通常用于表示當前目錄“附近”的目錄(檔案)位置;而絕對路徑常用來表示 Linux 系統中目錄結構相對穩定(不經常改變)的目錄(檔案)位置
- 因此在使用相對路徑或絕對路徑時,應根據實際情況進行選擇
1.2.5 ls
- ls 命令主要用于顯示目錄中的內容,包括子目錄和檔案的相關屬性資訊等
- 使用的引數可以是目錄名,也可以是檔案名,允許在同一條命令中同時使用多個引數
- 在字符模式中以顏色區分不同的檔案,終端預定義的顏色方案一般是這樣的:深藍色表示目錄,白色表示一般檔案,綠色表示可執行的檔案,黃色表示設備檔案,紅色表示壓縮檔案
- 執行不帶任何選項、引數的 ls 命令,可顯示當前目錄中包含的子目錄、檔案串列資訊(不包括隱藏目錄、檔案)

- 執行 ls-a 可以顯示所有子目錄和檔案的資訊,包括名稱以點號“.”開頭的隱藏目錄和隱藏檔案
1.3 提示符資訊
- Linux 系統下的提示符,例如“[root@xcf grub2]#”形式,其中的“root”對應當前登錄的用戶賬戶名,“xcf”對應本機的主機名,“grub2”對應當前用戶所在的作業目錄,最后的“#”字符表示當前登錄的是管理員用戶
- 重要的操作都需要有管理員權限才可以執行,如果當前登錄的是普通用戶,則最后的“#”字符將變為“$”
- 在命令提示符后可以輸入字串形式的各種操作命令,按 Enter 鍵表示輸入完畢并執行
2.系統相關命令
下面介紹幾個簡單的命令列操作,主要用于查看 Linux 主機中的各種系統資訊,以熟悉 Linux 命令列的作用和操作方法
2.1 查看系統版本
- 執行“lsb_release -a”命令,可以查看當前作業系統的系統版本
- 需要安裝 redhat-lsb-core 軟體包

2.2 查看 CPU
- 執行“cat /proc/cpuinfo”命令,可以查看當前主機的 CPU 型號、規格等資訊

2.3 查看記憶體資訊
- 執行“cat /proc/meminfo”命令,可以查看當前主機的記憶體資訊
- 在輸出資訊中,
MemTotal 行表示物理記憶體的總大小,MemFree 表示空閑物理記憶體的大小

2.4 關機操作
- 要執行關機操作,需執行“shutdown -h now”或者“poweroff”命令
- 可以安全地關閉 Linux 系統,在完全關閉系統之前會先關閉各種服務和行程
2.5 重啟操作
- 執行“shoutdown -r now”或者“reboot”命令,可以安全地重啟 Linux 系統
- 在重啟系統之前會先關閉各種服務和行程
- 當系統重啟之后會發現無法使用 Xshell 遠程連接服務器,登錄到服務器上發現之前配置的 IP 地址和修改的主機名都沒有了,這是因為之前用來配置 IP 和主機名的命令在系統中只是臨時的,重啟機器后就會丟失
- 想要永久保存修改的 IP 地址和主機名就要修改系統中的組態檔
- 下面我們將學習使用 VI 編輯器修改組態檔的方法
二、查看及修改組態檔
- 網卡組態檔用于保存 IP 地址等資訊,服務器重啟后也不會丟失
- 默認存放于"/etc/sysconfig/network-scripts/“目錄中,檔案名為"ifcfg-XXX”,其中"XXX"是網卡名稱
1.VI 編輯器簡單使用
1.1 VI 編輯器簡介
- 文本編輯器是用于撰寫文本、修改組態檔和程式的計算機軟體,在 Linux 系統中最常用的文本編輯器有 vi 和 vim
- Linux 系統管理員通常使用這兩種文本編輯器來維護 Linux 系統中的各種組態檔
- 其中 vi 是一個功能強大的全螢屏文本編輯工具,一直以來都作為類 UNIX 作業系統的默認文本編輯器
- vim 是 vi 編輯器的增強版本,在 vi 編輯器的基礎上擴展了很多實用的功能,但是習慣上也將 vim 稱為 vi
- 為了使用方便,可以設定一個命令別名,將 vi 指向 vim 程式(接下來的講解皆以 VIM 程式為例)
1.2 VI 編輯器的使用
1.2.1 三種作業模式與不同模式之間的切換
- vi 編輯器有三種作業模式:命令模式、輸入模式、末行模式,在不同的模式中能夠對檔案進行的操作也不相同
- 命令模式:啟動 vi 編輯器后默認進入命令模式;該模式中主要完成如游標移動、字串查找,以及洗掉、復制、粘貼檔案內容等相關操作
- 輸入模式:該模式中主要的操作就是錄入檔案內容,可以對文本檔案正文進行修改或者添加新的內容,處于輸入模式時,vi 編輯器的最后一行會出現“–INSERT–”的狀態提示資訊
- 末行模式:該模式中可以設定 vi 編輯環境、保存檔案、退出編輯器,以及對檔案內容進行查找、替換等操作,處于末行模式時,vi 編輯器的最后一行會出現冒號“:”提示符
- 命令模式、輸入模式和末行模式是 vi 編輯環境的三種狀態,通過不同的按鍵操作可以在不同的模式間進行切換
- 例如,從命令模式按冒號“:”鍵可以進入末行模式
- 而如果按 i、insert 等鍵可以進入輸入模式
- 在輸入模式、末行模式均可按 Esc 鍵回傳至命令模式
- 認識了 vi 編輯器的不同編輯模式(狀態)以后,下面將分別介紹在命令模式、末行模式中的常見操作方法(輸入模式即用于錄入文本內容,不再做特別介紹)
1.2.2 命令模式基本操作
- 復制操作:使用按鍵命令 yy 復制當前行整行的內容到剪貼板,使用 #yy 的形式還可以復制從游標處開始的#行內容(其中“#”號用具體數字替換);復制的內容需要粘貼后才能使用
- 粘貼操作:在 vi 編輯器中,前一次被洗掉或復制的內容將會保存到剪切板緩沖器中,按 p 鍵即可將緩沖區中的內容粘貼到游標位置處之后,按 P 鍵則會粘貼到游標位置處之前
- 洗掉操作:使用 Del 按鍵洗掉游標處的單個字符;使用按鍵命令 dd 洗掉當前游標所在行,使用 #dd 的形式還可以洗掉從游標處
開始的#行內容(其中“#”號用具體數字替換)
1.2.3 末行模式基本操作
在命令模式中按冒號“:”鍵可以切換到末行模式,vi 編輯器的最后一行中將顯示“:”提示符,用戶可以在該提示符后輸入特定的末行命令,完成如保存檔案、退出編輯器、打開新檔案、讀取其他檔案內容及字串替換等豐富的功能操作
- 保存檔案:對檔案內容進行修改并確認以后,需要執行“:w”命令進行保存;若需要另存為其他檔案,則需要指定新的檔案名,必要時還可以指定檔案路徑;例如,執行“:w /root/newfile”操作將把當前編輯的檔案另存到 /root 目錄下,檔案名為 newfile
- 退出編輯器:需要退出 vi 編輯器時,可以執行“:q”命令,若檔案內容已經修改卻沒有保存,僅使用“:q”命令將無法成功退出,這時需要使用“:q!”命令強行退出(不保存即退出)
- 保存并退出:既要保存檔案又要退出 vi 編輯器可以使用一條末行命令“:wq”實作
2.使用 VI 修改組態檔
2.1 查看網卡組態檔

cat /etc/sysconfig/network-scripts/ifcfg-ens33
...
...
DEVICE:設定網路介面的名稱
ONBOOT:設定網路介面是否在 Linux 系統啟動時激活
BOOTPROTO:設定網路介面的配置方式,分為“static”和“dhcp”
NETMASK:設定網路介面的子網掩碼
2.2 修改網卡組態檔
- 執行“vim /etc/sysconfig/network-scripts/ifcfg-ens33”進入 ens33 的網卡組態檔,按“i”進行修改,“:wq”保存退出后,網卡組態檔就修改完成了
2.3 修改主機名組態檔
- 若要修改 Linux 系統的主機名,可以修改組態檔 “/etc/hostname”執行以下命令打開組態檔,設定寫入的主機名,保存退出即可

- 組態檔中的“localhost.localdomain”是系統默認的主機名,改為新修改的主機名即可
- 在組態檔中的設定是永久的,即便重啟系統也不會丟失
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/261475.html
標籤:其他
上一篇:CentOS7 運維 - FTP檔案傳輸服務 | 提高服務安全 | 配置優化 | 超詳細
下一篇:linux系統動態擴容磁盤
