Linux命令-文件、磁盤管理
1:ls:查看文件信息 :
代碼如下:

1.1:通配符意思:
1 te* 查找以te開頭的文件
2 *html 查找以html結(jié)尾的文件
3 ? 代表文件名中任意一個(gè)字符
4 ?.c 只找第一個(gè)任意字符,后綴為c的文件
5 [] 表示可以匹配字符中的任意一個(gè),”-”適用于范圍,如[abc] ,[a-f]
6 [a-f]* 表示從a到f中任意一個(gè)字符作為開頭
7 a-f 表示找a-f的文件
8 \ 如果通配符想作為普通符號來講,如\*a,只是查找文件名為*a的文件
2:輸出重定向命令:
如:ls > test.txt ( test.txt 如果不存在,則創(chuàng)建,存在則覆蓋其內(nèi)容 )
注意:?>輸出重定向會(huì)覆蓋原來的內(nèi)容,>>輸出重定向則會(huì)追加到文件的尾部。

3:more分屏顯示:
查看內(nèi)容時(shí),在信息過長無法在一屏上顯示時(shí),會(huì)出現(xiàn)快速滾屏,使得用戶無法看清文件的內(nèi)容,此時(shí)可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。
ctrl+b 返回上一屏
ctrl+f 下一屏

4:| 管道:
管道:一個(gè)命令的輸出可以通過管道做為另一個(gè)命令的輸入。

5:clear 清屏:
6:cd 切換工作目錄:
cd后面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則默認(rèn)切換到當(dāng)前用戶的主目錄。
7:pwd 顯示當(dāng)前路徑:

8:mkdir 創(chuàng)建目錄:
通過mkdir命令可以創(chuàng)建一個(gè)新的目錄。參數(shù)-p可遞歸創(chuàng)建目錄。
需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,并且目錄創(chuàng)建者必須對當(dāng)前目錄具有寫權(quán)限。

參數(shù)-p可遞歸創(chuàng)建目錄。

9:rmdir 刪除目錄:
可使用rmdir命令刪除一個(gè)目錄。必須離開目錄,并且目錄必須為空目錄,不然提示刪除失敗。

10:rm 刪除文件:
可通過rm刪除文件或目錄。使用rm命令要小心,因?yàn)槲募h除后不能恢復(fù)。為了防止文件誤刪,可以在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件。

Rm -r

rm -rf

Rm -ri

11:ln 建立鏈接文件:
軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效。(相當(dāng)于創(chuàng)建快捷鍵)
硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄。(復(fù)制一份)
ln 源文件 鏈接文件
ln -s 源文件 鏈接文件
建立軟連接

建立硬鏈接

12:cat 查看或者合并文件內(nèi)容:
查看文件內(nèi)容

合并文件內(nèi)容

13:grep 文本搜索:
在grep命令中輸入字符串參數(shù)時(shí),最好引號或雙引號括起來。例如:grep‘a(chǎn) ’1.txt。


grep常用正則表達(dá)式:

14:find 查找文件:



15: cp 拷貝文件:
cp命令的功能是將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中。


-a

-v

-i

16:mv 移動(dòng)文件:


-v

17: tar? 歸檔管理:
tar使用格式 tar [參數(shù)] 打包文件名 文件

打包

解包


18:gzip? 文件壓縮解壓:
tar與gzip命令結(jié)合使用實(shí)現(xiàn)文件打包、壓縮。 tar只負(fù)責(zé)打包文件,但不壓縮,用gzip壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.gz。

文件大小變化

壓縮


壓縮用法:tar cvzf 壓縮包包名 文件1 文件2 ...

-z:指定壓縮包的格式為:file.tar.gz
解壓用法: tar zxvf 壓縮包包名


-z :指定壓縮包的格式為:file.tar.gz
19:查看命令位置:which
