天天看點

Linux基礎學習筆記-03-檔案基本操作

touch filename...    // 建立空檔案,可以一次建立多個空檔案,若檔案已存在,則修改檔案時間

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

-a:相當于-pdr -d:若源檔案是連結檔案的屬性,則複制連結檔案屬性而非檔案本身 -i:若目标檔案已經存在,在覆寫時會詢問操作的進行 -p:連同檔案的屬性一同複制過去 -r:遞歸複制

// 複制檔案并重命名

cp text.txt /tmp/text.txt.bak

// 複制檔案并保留檔案或目錄屬性

cp -p text.txt /tmp/text.txt.bak

//遞歸複制檔案或目錄

cp -r /etc/ /tmp

mv [OPTION]... [-T] SOURCE DEST

mv [OPTION]... SOURCE... DIRECTORY

mv [OPTION]... -t DIRECTORY SOURCE...

// 重命名檔案

mv test.txt test.txt.bak

​// 移動檔案到目錄

mv test.txt /tmp

​// 移動目錄到另一個目錄

mv test/ /tmp

​// 移動多個檔案到一個目錄

mv test1 test2 /tmp

​rm [OPTION]… FILE…

-r:遞歸操作
-f:強制操作
-v:詳細資訊

​// 删除目錄和檔案

Linux基礎學習筆記-03-檔案基本操作

// 強制删除,慎用

rm -rf

cat [OPTION]... [FILE]...

-n:顯示行号 -A:顯示特殊符号 -E:顯示結束符

cat -n /etc/passwd

Linux基礎學習筆記-03-檔案基本操作

cat -A /etc/passwd

Linux基礎學習筆記-03-檔案基本操作

cat -E  /etc/passwd

Linux基礎學習筆記-03-檔案基本操作

cat >> filename << EOF       // 建立并編輯檔案

Linux基礎學習筆記-03-檔案基本操作

使用Enter鍵上下翻動,空格鍵進行翻頁,q鍵退出,顯示檔案百分百

more /etc/services

Linux基礎學習筆記-03-檔案基本操作

使用光标上下翻動,空格鍵進行翻頁,q鍵退出,不顯示檔案百分比

less /etc/services

Linux基礎學習筆記-03-檔案基本操作

從頭部檢視若幹行,預設是10行

head -# filename   // 從頭部顯示#行内容

Linux基礎學習筆記-03-檔案基本操作

從尾部檢視若幹行,預設是10行

tail -# filename     // 從尾部顯示#行内容

Linux基礎學習筆記-03-檔案基本操作

tail -f filename      // 檢視檔案尾部的變化

Linux基礎學習筆記-03-檔案基本操作

執行yum install git -y

Linux基礎學習筆記-03-檔案基本操作

vim是一款全屏的文本編輯器,有三種工作模式:指令模式、插入模式、末行模式。工作模式之間可以互相切換。打開檔案預設是指令模式。

指令模式--》插入模式:

i:從光标所在位置進入編輯狀态

I:将光标移動到一行的行首,再進入編輯狀态

o:在光标所在行的下面,新起一行進行編輯

O:在光變所在行的上面,新起一行進行編輯

a:将光标移動到右邊的下一個字元,進行編輯

A:将光标移動到一行的行尾,進入到編輯狀态

指令模式--》底行模式​:​

:輸入指令

/:進入搜尋狀态(向下搜尋 n依次向下)

?:進入搜尋狀态(向下搜尋 n依次向上)

光标移動(非插入模式)

gg:移動光标至首行首部

G:移動光标志末行首部

ngg:移動光标到第n行首部

^:移動光标到行首

$:移動光标到行尾

複制内容:

yy:複制光标所在行的整行内容

nyy:複制光标所在行的向下n行内容

粘貼内容:

p:粘貼内容

np:粘貼内容n次

删除内容:

dd:删除整行内容

ndd:删除n行内容

d^:删除光标到行首内容

d$:删除光标到行尾内容

替換内容

:s/原始内容/替換内容                  替換目前行内的第一次比對的内容

​:s/原始内容/替換内容/g               替換目前行内​的所有比對内容

:n,ms/原始内容/替換内容/           替換從n行到m行​的第一次比對的内容

:n,ms/原始内容/替換内容/g          替換從n行到m行的所有比對的内容