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

一、操作系統基礎知識

shell(殼)是指“提供使用者使用界面”的軟件。

Linux的shell分爲兩類:GUI(圖形界面)和CLI(字符界面)

在Linux中的命令執行格式爲:命令  [參數1 參數2 參數3] [對象1 對象2 對象3]

在一條命令中可以有多個參數和多個執行對象。 

1.ls命令

-a    #查看所有文件,包括隱藏文件

-A    #查看除了以 . 和 .. 開頭的文件(. 開頭表示隱藏文件)

-l     #將文件以長格式的方式列出(顯示文件的詳細信息)

-h    #人性化顯示文件大小(KB、MB、GB),通常與-l一起使用

-d    #列出目錄本身   如,ls -ld /sys  查看目錄/sys的詳細信息

ls也可跟多個參數 如:ls / /sys 查看根目錄和/sys目錄下的文件


文件屬性詳解:



stat 文件名   也能查看文件的詳細信息



2.文件內容查看cat、tac、head、tail、more、less

cat [參數] 文件名    #正常顯示文件內容

-n    #輸出時顯示行號


tac [參數] 文件名   #將文件已行爲單位的反序輸出,即第一行最後顯示,最後一行先顯示


head [參數] 文件名     #顯示文件內容,默認head命令打印其相應文件的開頭10行

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


tail [參數] 文件名        #顯示文件內容,默認tail命令打印其相應文件的倒數10行

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


more [參數] 文件名  #顯示文件內容按頁來查看文件的內容,還支持直接跳轉行等功能。不能向前翻頁。

+n      #從第n行開始顯示


less [參數] 文件名     #顯示文件內容按頁來查看文件的內容,在查看多頁內容可以q退出。

3.創建文件

創建目錄mkdir     -p表示遞歸創建
創建文件touch     創建普通文件

touch  song{1..6}.mp3   #一次創建6個文件名字分別爲:song1.mp3·······song6.mp6

同時創建多文件,如touch /zhu /zhuo

4.刪除文件rm

rm 命令時儘量不要在root用戶下使用,容易造成不可挽回的結果
-r   #刪除目錄
-f   #強制刪除


5.拷貝移動文件cp 、mv  

cp 源文件 目錄文件       #拷貝文件

-r    #拷貝目錄

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

mv 源文件 目錄文件      #移動文件 (如果移動到當前位置,也有改名的作用)

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


6.編輯文件vi、vim

正常模式:

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            #單個字符選取
V           #整行選中
Ctrl+v   #矩陣選取


7.輸入輸出重定向

>和>>      #只能重定向正確的流
2>和2>>  #能重定向錯的輸出

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

8.管道符

grep 要查找的字段  文件名         #查找文件內容中的字段

Head -5 /etc/passwd |tail -3


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章