日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux常用命令(第二版) --文件管理命令

發(fā)布時間:2025/3/17 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux常用命令(第二版) --文件管理命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文件管理命令

并不建議:照著像命令大全這類的書來學!

常用命令大約有200個。

?

文件命名規(guī)則:

a)除了‘/’之外所有字符都合法!

b)這些字符最好不用

1、空格符,制表符,退格符

2、連接符

3、特殊符號:@#$&()-

c)避免用.作為開頭,用.開頭表示文件隱藏

d)注意:大小寫敏感的,類似與C語言;而Windows并不嚴格區(qū)分

eLinux可以沒有后綴名,如.exe

?

命令格式:

命令?-選項?參數(shù)

ls?-la?/etc

說明: 1、多個選項可以寫在一起?//?或者:ls?-a?-l?/etc

2.?代表當前目錄

? ? ? ?? ..代表父目錄?//?返回父目錄:cd?..?//?有空格

3、參數(shù)表示操作的對象

?

附:命令存放目錄的不同決定了所執(zhí)行權(quán)限的不同:

只有root才能執(zhí)行的命令

/sbin 或?/usr/sbin

所用用戶都可執(zhí)行的命令

/bin?或?/usr/bin

【大部分這樣...

?

附-Linux中二進制文件所指的范圍很廣泛?

Linux的目錄結(jié)構(gòu)與命令等大多數(shù)都來源于英文單詞的縮寫,所以有個竅門。。。

不同的文件類型會有不同的顏色,如二進制文件:黑色,本色;目錄:藍色

?

文件處理命令:

1ls[list]?/bin/ls

選項: -a all

-l? long #詳細信息

-d????? directory 查看目錄屬性

第一部分

drwxr-xr-x

d:標記文件類型?[ d:目錄directory; -:二進制文件; l:軟鏈接文件link]

?

rwxr-xr-x?=>?rwx?r-x?r-x?:?每三個字符一部分

r?read?讀權(quán)限

wwrite?寫權(quán)限

x?execute?執(zhí)行權(quán)限

-??:表示代替,不具備這個權(quán)限

?

用戶也分為三種:

1、所有者Uuser

2、所屬組Ggroup

3、其他人Oothers

?

第二部分:

2-硬鏈接數(shù)

?

第三、四部分:

root? root 4096

所有者 所屬組 目錄大小:并不準確表示目錄本身的大小,#Linux很多的大小是用數(shù)據(jù)塊來表示:block,其單位512字節(jié),但其大小可根據(jù)實際應(yīng)用進行調(diào)節(jié)。數(shù)據(jù)塊可以理解為:存儲數(shù)據(jù)的最小單位。

?

第五、六部分:

12-01?2052 #文件創(chuàng)建或最后修改的時間值

?

第七部分

bin:文件名

?

2cd[change?directory]

cd?[目錄]

e.g.? ch?/?? //?切換到根目錄

cd?.. //?切換到上級目錄

3pwd[print?working?directory]?? /bin/pwd

?

4touch?:創(chuàng)建文件?/bin/touch

touch?[文件名]

?

5mkdir[make?directories]?:創(chuàng)建目錄

mkdir?[目錄名]? //?mkdir?/test

//?mkdir?test?:在當前目錄下創(chuàng)建目錄

?

6cp[copy]:復制文件或目錄?/bin/cp

語法: cp?-R?[源文件或目錄]?[目的目錄]

cp?-R?[復制目錄]

//?如果復制的是文件的話,就不用加-R,并且文件數(shù)不做限制

附: etc目錄下保存的大多是配置文件。

Ctrl+c:終止程序運行

7mv[move]:移動文件,更名?? /bin/mv? //類似與剪切、重命名

mv?[源文件或目錄]?[目的目錄]?

e.g. mv?servers?ser? //?改名

mv?/test/ser?/tmp //移動

mv?/test/testfile?/tmp/file.test? //移動并改名

8rm[remove]:刪除文件 /bin/rm

rm?-r?[文件或目錄]

#rm只能用來刪除文件,要想刪除目錄,則要加上?-r?即可,有時候會很煩人。。。

#但是如果你十分確定這個文件目錄確實應(yīng)該刪除,則加上?-rf?即可

#如果不想彈出確認信息,則加上?-f?選項【force】,并不推薦,不同于UNIX

*?8.1rmdir 用來刪除空目錄,不常用

9cat[concatenate?and?diplay?files]??/bin/cat #比較適用于文件內(nèi)容不是很長的文件

cat?[文件名]

?

10more? /bin/more #分頁顯示文件內(nèi)容

命令: fSpace 翻頁

Qq 退出

Enter 下一行

e.g. more?/etc/servies

?

11head? /bin/head? #查看文件的前幾行

head?-num?[文件名]?//?不加數(shù)字默認看10

e.g. head?-20?/etc/servirs

?

12tail? /bin/tail #查看文件的后幾行

tail? -num?[文件名]

-f?//?動態(tài)顯示文件內(nèi)容

13ln[link] /bin/ln #產(chǎn)生鏈接文件。

語法: 產(chǎn)生硬鏈接 不需要加任何選項,直接生成

ln?[源文件]?[目標文件]

產(chǎn)生軟鏈接 需要加?-s?[soft]

ls?-s?[源文件]?[目標文件]

e.g. ln?-s?/etc/issue?/issue.soft? //?軟鏈接生成到根目錄下

說明: 軟鏈接的權(quán)限很特殊 lrwxrwxrwx?//全部都是rwx。他很小,只是一個符號鏈接,會有一個箭頭指向。時間值與源文件不同。他類似與Windows中的快捷方式

ln?/etc/issue?/issue.hard //?生成硬鏈接到根目錄下

說明: 除了存儲位置不同,其他全部相同,如大小相同,時間相同,但他類似與copy但是又有所不同,他是同步更新的!

所以: cp?有一個?-p選項,用于保存時間值,不然的話,cp類似與新生成的文件

?

不同: a)刪除源文件 軟鏈接無法訪問,硬鏈接可繼續(xù)訪問,并與原來源文件相同。

b)硬鏈接不能跨文件系統(tǒng),跨分區(qū),而軟鏈接則無所謂!

?

附-為什么他可以同步更新

ls?-i?//?i[inode]?i節(jié)點?實際上就是一個數(shù)字標識,因為Linux不認識字符!在Linux里面處理任何東西,都要有一個數(shù)字標識,所以,所有文件必須要有i節(jié)點!而,硬鏈接與源文件擁有相同的i節(jié)點,而內(nèi)核只認識i節(jié)點!

總結(jié)

以上是生活随笔為你收集整理的Linux常用命令(第二版) --文件管理命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。