科普 | linux常用的命令大全(超詳細哦)

哈嘍各位
我是土豆
本期我們更新一點Linux的一些基礎命令
擴展視野
學習多一個選擇

Linux管理文件和目錄的命令
命令 | 功能 | 命令 | 功能 |
pwd | 顯示當前目錄 | ls | 查看目錄下的內(nèi)容 |
cd | 改變所在目錄 | cat | 顯示文件的內(nèi)容 |
grep | 在文件中查找某字符 | cp | 復制文件 |
touch | 創(chuàng)建文件 | mv | 移動文件 |
rm | 刪除文件 | rmdir | 刪除目錄 |
vi | 編輯文件 |
pwd命令
該命令的英文解釋為print working directory(打印工作目錄)。輸入pwd命令,Linux會輸出當前目錄
cd命令
cd命令用來改變所在目錄。
cd / 轉(zhuǎn)到根目錄中
cd ~ 轉(zhuǎn)到/home/user用戶目錄下
cd /usr 轉(zhuǎn)到根目錄下的usr目錄中-------------絕對路徑
cd test 轉(zhuǎn)到當前目錄下的test子目錄中-------相對路徑

ls命令
ls命令用來查看目錄的內(nèi)容。
選項 | 含義 |
-a | 列舉目錄中的全部文件,包括隱藏文件 |
-l | 列舉目錄中的細節(jié),包括權(quán)限、所有者、組群、大小、創(chuàng)建日期、文件是否是鏈接等 |
-f | 列舉的文件顯示文件類型 |
-r | 逆向,從后向前地列舉目錄中內(nèi)容 |
-R | 遞歸,該選項遞歸地列舉當前目錄下所有子目錄內(nèi)的內(nèi)容 |
-s | 大小,按文件大小排序 |
-h | 以人類可讀的方式顯示文件的大小,如用K、M、G作單位 |
ls -l examples.doc | 列舉文件examples.doc的所有信息 |
cat命令
cat命令可以用來合并文件,也可以用來在屏幕上顯示整個文件的內(nèi)容。
cat snow.txt 該命令顯示文件snow.txt的內(nèi)容,ctrl+D退出cat。
grep命令
grep命令的最大功能是在一堆文件中查找一個特定的字符串。
grep money test.txt
以上命令在test.txt中查找money這個字符串,grep查找是區(qū)分大小寫的。

touch命令
touch命令用來創(chuàng)建新文件,他可以創(chuàng)建一個空白的文件,可以在其中添加文本和數(shù)據(jù)。
touch newfile 該命令創(chuàng)建一個名為newfile的空白文件。
cp命令
cp命令用來拷貝文件,要復制文件,輸入命令:
cp <source filename> <targetfilename>
cp t.txt Document/t 該命令將把文件t.txt復制到Document目錄下,并命名為t。
選項 | 含義 |
-i | 互動:如果文件將覆蓋目標中的文件,他會提示確認 |
-r | 遞歸:這個選項會復制整個目錄樹、子目錄以及其他 |
-v | 詳細:顯示文件的復制進度 |

mv命令
mv命令用來移動文件
選項 | 說明 |
-i | 互動:如果選擇的文件會覆蓋目標中的文件,他會提示確認 |
-f | 強制:它會超越互動模式,不提示地移動文件,屬于很危險的選項 |
-v | 詳細:顯示文件的移動進度 |
mv t.txt Document 把文件t.txt 移動到目錄Document中。
rm命令
rm命令用來刪除文件。
選項 | 說明 |
-i | 互動:提示確認刪除 |
-f | 強制:代替互動模式,不提示確認刪除 |
-v | 詳細:顯示文件的刪除進度 |
-r | 遞歸:將刪除某個目錄以及其中所有的文件和子目錄 |
rm t.txt 該命令刪除文件t.txt

rmdir命令
rmdir命令用來刪除目錄。
vi 編輯文件(補充)
vi命令是UNIX操作系統(tǒng)和類UNIX操作系統(tǒng)中最通用的全屏幕純文本編輯器。Linux中的vi編輯器叫vim,它是vi的增強版(vi Improved),與vi編輯器完全兼容,而且實現(xiàn)了很多增強功能。
進入vi的命令
vi filename :打開或新建文件,并將光標置于第一行首
vi n filename :打開文件,并將光標置于第n行首
vi filename :打開文件,并將光標置于一行首
vi /pattern filename:打開文件,并將光標置于第一個與pattern匹配的串處
vi -r filename :在上次正用vi編輯時發(fā)生系統(tǒng)崩潰,恢復filename
vi filename....filename :打開多個文件,依次進行編輯
屏幕翻滾類命令
Ctrl u:向文件首翻半屏
Ctrl d:向文件尾翻半屏
Ctrl f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:將第n行滾至屏幕頂部,不指定n時將當前行滾至屏幕頂部.
插入文本類命令
i :在光標前
I :在當前行首
a:光標后
A:在當前行尾
o:在當前行之下新開一行
O:在當前行之上新開一行
r:替換當前字符
R:替換當前字符及其后的字符,直至按ESC鍵
s:從當前光標位置處開始,以輸入的文本替代指定數(shù)目的字符
保存命令
按ESC鍵 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w! 強制保存,不推出vi
:wq 保存文件并退出vi
:wq! 強制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯
之后,回車,ok!

本期內(nèi)容就到這里啦
我們下期再見哦
覺得不錯的不要忘記一鍵三連哦

內(nèi)容源自網(wǎng)絡
