紅帽Linux 虛擬化基礎入門(一)

2021-08-20 20:54:12 字數 2706 閱讀 3806

shell(殼)是指「提供使用者使用介面」的軟體。

linux的shell分為兩類:gui(圖形介面)和cli(字元介面)

在linux中的命令執行格式為:命令  [引數1 引數2 引數3] [物件1 物件2 物件3]

在一條命令中可以有多個引數和多個執行物件。 

-a    #檢視所有檔案,包括隱藏檔案

-a    #檢視除了以 . 和 .. 開頭的檔案(. 開頭表示隱藏檔案)

-l     #將檔案以長格式的方式列出(顯示檔案的詳細資訊)

-h    #人性化顯示檔案大小(kb、mb、gb),通常與-l一起使用

-d    #列出目錄本身   如,ls -ld /sys  檢視目錄/sys的詳細資訊

ls也可跟多個引數 如:ls / /sys 檢視根目錄和/sys目錄下的檔案

檔案屬性詳解:

stat 檔名   也能檢視檔案的詳細資訊

cat [引數] 檔名    #正常顯示檔案內容

-n    #輸出時顯示行號

tac [引數] 檔名   #將檔案已行為單位的反序輸出,即第一行最後顯示,最後一行先顯示

head [引數] 檔名     #顯示檔案內容,預設head命令列印其相應檔案的開頭10行

-n        #n為數字,顯示前n行

tail[引數] 檔名        #顯示檔案內容,預設tail命令列印其相應檔案的倒數10行

-n           # n為數字,顯示倒數n行

-f           #檢視動態檔案,在顯示器上實時重新整理檔案內容,預設後十行。

more [引數] 檔名  #顯示檔案內容按頁來檢視檔案的內容,還支援直接跳轉行等功能。不能向前翻頁。

+n      #從第n行開始顯示

less [引數] 檔名     #顯示檔案內容按頁來檢視檔案的內容,在檢視多頁內容可以q退出。

建立目錄mkdir     -p表示遞迴建立

建立檔案touch     建立普通檔案

touch  song.***   #一次建立6個檔案名字分別為:song1.***·······song6.mp6

同時建立多檔案,如touch /zhu /zhuo

rm 命令時盡量不要在root使用者下使用,容易造成不可挽回的結果

-r   #刪除目錄

-f   #強制刪除

cp 原始檔 目錄檔案       #拷貝檔案

-r    #拷貝目錄

注意:cp是大負荷命令,速度受硬碟速度影響。

mv 原始檔 目錄檔案      #移動檔案 (如果移動到當前位置,也有改名的作用)

du -sh   /etc/     #列出etc目錄下的所有檔案大小  

x               #刪除游標所在位置的字元

r                #替換游標所在字元

r               #連續替換游標所在字元

dd             #刪除所在行

3dd和d3d #刪除所在行和後兩行,格式ndd    n表示數字

3yy和y3y   #複製游標所在行和後兩行

p(小寫) #將剛才dd或者yy的內容貼上在游標所在行下

p               #將剛才dd或者yy的內容貼上在游標所在行上

u               #表示撤回

gg             #回到首行

3g             #游標到第三行

vimtutor      #檢視vim幫助

i      #在游標左側插入

i      #在游標最左側插入

a     #在游標右側插入

a     #在游標最右側插入

o     #在游標下另起一行

o     #在游標上另起一行

輸入冒號(:)後進入末行模式

w  #儲存

q  #退出

! #強制

x  #儲存並退出

:set number       #顯示行號

v            #單個字元選取

v           #整行選中

ctrl+v   #矩陣選取

>和》      #只能重定向正確的流

2>和2>>  #能重定向錯的輸出

find / -name zz  >>right.txt  2>>error.txt     #將正確和錯誤的輸出到兩個檔案

grep 要查詢的字段  檔名         #查詢檔案內容中的字段

紅帽Linux 虛擬化基礎入門(六)

linux系統之間的網路儲存共享。注意 nfs是共享伺服器上的磁碟資源,磁碟掛載在伺服器上。umount dev sr0 解除安裝掛載的裝置 dev sr0 需要的軟體包 nfs utils 1.配置服務端 1 安裝nfs軟體包 yum y install nfs utils 2 開啟nsf服務 s...

網路虛擬化之linux虛擬網路基礎

在linux裡面devic 裝置 與傳統網路概念裡的物理裝置 如交換機 路由器 不同,linux所說的裝置,其背後指的是乙個類似於資料結構 核心模組或裝置驅動這樣的含義。就是說device可能只是軟體系統裡的乙個驅動,乙個函式介面。tap位於二層資料鏈路層,tun位於三層網路層,兩者在linux裡的...

虛擬化技術入門

阿里雲大學 虛擬化技術入門 本章主要講解雲計算技術的核心技術之一虛擬化技術,課程首先說明了虛擬化技術的主要作用以及常見實現方法,並針對硬體中常用的虛擬化技術 cpu 記憶體 io 進行詳細的講解,最後還針對目前流行的開源虛擬化專案進行說明,講解其出現的漏洞以及阿里雲是怎樣完成漏洞分析和處理的。講師介...