1. 程式人生 > >初識linux之暢遊其中

初識linux之暢遊其中

-- 一個 themes 詳細 修改 file type at命令 類型

1.文件基本信息

時間類型:訪問時間、更改時間、改動時間、刪除時間

可以使用stat命令查看文件時間

技術分享圖片技術分享圖片

2.文件類型

-普通文件

d目錄文件

b設備文件(塊設備)

c設備文件(字符設備)

s套接字文件

p管道文件

l鏈接文件

3.文件管理命令

1.改變目錄

cd change directory

絕對路徑:每次都從根目錄開始

相對路徑:(當前目錄“.”,上一級目錄“..”)

2.創建文件

touch 命令

touch /home/{file1,file2} //同時創建file1和file2文件

touch /home/file{1..20} //同時創建1~20個文件

3.創建目錄

mkdir 命令

-p參數 可以遞歸創建文件夾

作業:mkdir /home/{dir/{dir,dir1},dir2}

答案:在home下創建dir和dir2文件夾並在dir文件夾下創建dir和dir1文件夾

4.復制

cp 命令

-r 目錄 使用-r選項進行遞歸復制

-v 詳細 使用-v選項查看復制過程

-f 強制 使用-f強制復制

例如:# cp -rf /etc /tmp //-f, --force 強制

可以在復制的過程中把目標文件改名

例如:cp -rf /home/dir dir1

5.移動

mv 命令

-r 目錄 使用-r可以將目錄全部復制

將文件從源目錄移動到目標文件內

6.刪除

rm 命令

-r 文件 使用-r遞歸刪除

-f 文件 使用-f強制刪除

-v 文件 使用-v查看刪除過程

一般-r和-f連用想刪什麽刪什麽

例如:rm -rf /home/dir

這條命令是刪除/下的home下的dir目錄

7.查看文件內容

cat 命令

-n 顯示行號

-A 包括控制字符

more 命令

翻頁

head 命令

查看前十行

-2 查看前兩行

tail 命令

查看尾部十行

-2 查看尾部兩行

-f 動態查看文件尾部

8.修改文件內容

vim有三大模式

技術分享圖片技術分享圖片

INSERT 插入模式:按i /o /a進入插入模式

命令模式 末行模式:按Esc進入末行模式

VISUAL 視圖模式:按v進入視圖模式

按Esc退出模式

命令模式:

光標定位

hjkl //上下左右

0$ //行首行尾

gg G //頁尾頁末

3G //進入第三行

/string(n N可以循環的) //查看字符,n下一個

/^d //正則,以某某開始

/txt$ //正則,以某某結束

文件編輯(少量)

y 復制 yy 3yy ygg yG (以行為單位)

d 刪除 dd 3dd dgg dG (以行為單位)

p 粘貼

x 刪除光標所在的字符

D 從光標處刪除到行尾

u undo撤銷

^r redo重做

r 可以用來修改一個字符

進入其它模式

a 進入插入模式

i 進入插入模式

o 進入插入模式

A 進入插入模式

進入末行模式(擴展命令模式)

v 進入可視模式

^v 進入可視塊模式

V 進入可視行模式

R 進入替換模式

diff命令可以比對倆個文件內容的不同


初識linux之暢遊其中