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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux基础-2.目录文件的浏览、管理及维护

發布時間:2023/12/20 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基础-2.目录文件的浏览、管理及维护 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、Linux文件系統的層次結構

???????? 1)了解Linux文件系統的樹狀結構:

?????????????????? 在Linux或UNIX操作系統中,所有的文件和目錄都被組織成一個以根節點開始的倒置樹狀結構

???????? 2)掌握目錄的定義:目錄相當于Windows中的文件夾,目錄中存放的既可以是文件,也可以是其他的子目錄

???????? 3)掌握頂層根目錄的表示:使用“/”來表示根目錄

???????? 4)了解文件系統中的兩個特殊目錄:

?????????????????? . 表示當前目錄,即用戶當前所在的目錄

?????????????????? .. 表示父目錄,即用戶當前所在目錄的上一層目錄

2、Linux系統中的一些重要的目錄

???????? 1)掌握Linux中的一些重要目錄

?????????????????? a)bin目錄:用來存放常用的可執行文件

?????????????????? b)sbin目錄:用來存放系統的可執行文件

?????????????????? c)家目錄:用來存放用戶自己的文件或目錄,其中,超級用戶root的家目錄是“/root”,而普通用戶的家目錄被存放在“/home”目錄下,并使用用戶名作為最后一級目錄(家目錄)的名稱,如python用戶的家目錄為“/home/python”

?????????????????? d)dev目錄:設備文件目錄

?????????????????? e)etc目錄:配置文件目錄

?????????????????? f)掛載點(目錄):通常可移除式硬件會被掛載在“/media”或“/mnt”目錄之下

3、絕對路徑和相對路徑

???????? 1)掌握絕對路徑的定義:必須以一個正斜線“/”開始。絕對路徑包括從文件系統的根節點開始到要查找的對象(目錄或文件)所必須遍歷的每一個目錄的名字,它是文件位置的完整路標,因此在任何情況下都可以使用絕對路徑找到所需的文件

???????? 2)掌握相對路徑的定義:不是以正斜“/”開始。相對路徑可以包含從當前目錄到要查找的對象(目錄或文件)所必須遍歷的每一個目錄的名字

4、使用pwd和cd命令確定和切換目錄

???????? 1)掌握pwd命令的功能:顯示用戶當前所在的目錄

???????? 2)掌握cd命令的功能:切換當前目錄

???????? 3)掌握“cd ..”命令的功能:切換至當前目錄的上一級目錄

???????? 4)掌握“cd ~”命令的功能:切換到用戶的家目錄

???????? 5)掌握“cd”命令的功能:同“cd ~”命令,切換到用戶的家目錄

???????? 6)掌握“cd -”命令的功能:切換到用戶上一次的工作目錄

???????? 7)掌握“cd 目錄名”命令的功能:切換到指定的目錄

?????????????????? 例如:切換到“/home/python”目錄的命令為:

?????????????????? cd? /home/python

5、使用ls命令列出目錄中的內容

???????? 1)掌握ls命令的功能:列出當前目錄(默認當前目錄)或指定目錄中的內容

???????? 2)掌握ls –a命令的功能:列出目錄下的所有文件,包括以“.”開頭的隱藏文件

?????????????????? 例如:列出“/home/python”目錄下的所有文件,包括隱藏文件:

?????????????????? ls? -a? /home/python

???????? 3)了解ls –all命令:同ls –a

???????? 4)掌握ls –l命令:列出當前目錄(默認當前目錄)或指定目錄中每一個文件的詳細信息

?????????????????? 例如:列出“/home/python”目錄中所有非隱藏文件的詳細信息的命令為:

?????????????????? ls? -l? /home/python

6、使用cp命令復制文件和目錄

???????? 1)掌握cp命令的功能:將文件(可以是多個)復制成一個指定的目標文件或復制到一個指定的目標目錄中

???????? 2)掌握cp命令的常用選項:cp 源文件 目標文件

?????????????????? a)-r(recursive,遞歸的):遞歸的復制目錄。當復制一個目錄時,復制該目錄中所有的內容,包括子目錄的全部內容

?????????????????? ???????? 例如:將“/home/python”目錄中的內容全部復制到目錄“/home/mayi”的命令為:

??????????????????????????? cp? -r? /home/python? /home/mayi

?????????????????? b)-f(force,強制):在目標文件已經存在的時候不用詢問直接強制復制

7、使用mv命令移動及修改文件和目錄名

???????? 1)掌握mv命令的功能:既可以在不同的目錄之間移動文件和目錄,也可以重新命名文件和目錄

???????? 2)掌握mv命令的用法

?????????????????? 例如:將當前目錄中的lists文件移動到其子目錄test中的命令為:

?????????????????? mv? lists? test

?????????????????? 例如:將test目錄名改為temp的命令為:

?????????????????? mv? test? temp

8、使用mkdir命令創建目錄

???????? 1)掌握mkdir命令的功能:創建一個新目錄

???????? 2)掌握mkdir命令的用法

?????????????????? 例如:創建目錄test的命令為:

?????????????????? mkdir? test

9、使用touch命令創建文件

???????? 1)掌握touch命令的功能:可以創建一個空文件,也可以同時創建多個文件

???????? 2)掌握touch命令的用法

?????????????????? 例如:在當前目錄下創建一個test1的文件的命令為:

?????????????????? touch? test1

10、使用rm命令刪除文件

???????? 1)掌握rm命令的功能:永久地在文件系統中刪除文件或目錄

???????? 2)掌握rm命令的常用選項:

?????????????????? a)-r(recursive,遞歸的):遞歸地刪除目錄。當刪除一個目錄時,刪除該目錄中所有的內容,包括子目錄中的全部內容

?????????????????? b)-f(force,強制):系統并不詢問而是直接強制刪除

???????? 3)掌握rm命令的用法

?????????????????? 例如:刪除當前目錄中的test1文件的命令為:

?????????????????? rm? test1

11、使用rmdir命令刪除目錄

???????? 1)掌握rmdir命令的功能:刪除空目錄

???????? 2)掌握rmdir命令的用法

?????????????????? 例如:刪除空目錄test的命令為:

?????????????????? rmdir? test

???????? 3)掌握rm –r命令的功能:刪除包含文件和子目錄的目錄

???????? 4)掌握rm –r命令的用法

?????????????????? 例如:刪除非空目錄temp的命令為:

?????????????????? rm? -r? temp

12、使用cat命令瀏覽文本文件的內容

???????? 1)掌握cat命令的功能:將一個或多個文本文件的內容顯示在屏幕上,該命令會不停的以只讀方式顯示整個文件的內容

???????? 2)掌握cat命令的用法

?????????????????? 例如:瀏覽test1文件中的全部內容的命令為:

?????????????????? cat? test1

13、使用head命令瀏覽文件中的內容

???????? 1)掌握head命令的功能:默認將顯示一個文本文件的前10行

???????? 2)掌握head命令的常用選項:

?????????????????? -n 改變顯示的行數

???????? 3)掌握head命令的用法

?????????????????? 例如:查看/etc/passwd文件中前10行的詳細信息的命令為:

?????????????????? head? /etc/passwd

?????????????????? 例如:查看/etc/passwd文件中前5行的詳細信息的命令為:

?????????????????? head? -5? /etc/passwd

14、使用tail命令瀏覽文件中的內容

???????? 1)掌握tail命令的功能:默認顯示文件最后10行的內容

???????? 2)掌握tail命令的常用選項:

?????????????????? -n 改變顯示的行數

???????? 3)掌握tail命令的用法

?????????????????? 例如:查看/etc/passwd文件中最后10行的詳細信息的命令為:

?????????????????? tail? /etc/passwd

?????????????????? 例如:查看/etc/passwd文件中最后5行的詳細信息的命令為:

?????????????????? tail? -5? /etc/passwd

15、使用more命令瀏覽文件

???????? 1)掌握more命令的功能:使用more命令之后,每次在屏幕上顯示一屏(一頁)的文件內容,并且在屏幕的尾部將會出現“--More--(n%)”的信息,其中,n%是已經顯示文件內容的百分比

???????? 2)靈活應用more命令

?????????????????? 例如:分頁瀏覽/etc/passwd文件內容的命令為:

?????????????????? more? /etc/passwd

轉載于:https://www.cnblogs.com/mayi0312/p/10487619.html

總結

以上是生活随笔為你收集整理的Linux基础-2.目录文件的浏览、管理及维护的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。