国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Shell命令操作Linux文件系統(tǒng)

這篇具有很好參考價值的文章主要介紹了Shell命令操作Linux文件系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

文件夾介紹

??Linux文件系統(tǒng)是計算機操作系統(tǒng)中的一個關(guān)鍵組成部分,它用于管理和組織計算機上的數(shù)據(jù)和信息。先到根目錄,然后打印當(dāng)前目錄下文件:

cd / ; ls

Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh
??有一些比較常用的文件夾介紹如下:

??/bin——包含常見Linux 用戶命令,比如 ls、sort、date和l chmod。
??/home——包含分配給每個帶有登錄賬號的普通用戶的目錄(root用戶是一個例外,使用/root作為主目錄)。
??/lib——包含/bin和/sbin目錄中的應(yīng)用程序啟動系統(tǒng)所需的共享庫。
??/mnt——在該目錄被標(biāo)準(zhǔn)的/media目錄取代之前,/mnt目錄是許多設(shè)備常見的掛載點。一些可啟動的Linux系統(tǒng)仍使用該目錄來掛載硬盤分區(qū)和遠程文件系統(tǒng)。此外很多人也在使用該目錄來臨時掛載那些不需要永久掛載的本地或者遠程文件系統(tǒng)。
??/root—表示root用戶的主目錄。出于安全原因,該主目錄沒有位于/home目錄之下。/sbin——包含管理命令和守護進程。
??/tmp——包含應(yīng)用程序使用的臨時文件。
??/usr——包含用戶文檔、游戲、圖形文件(X11)、庫(lib)以及其他不需要在啟動過程中使用的命令和文件。/usr目錄中的文件在安裝完畢后就不可更改(從理論上講,/usr可以以只讀的方式掛載)。

文件夾常規(guī)命令

??1. cd (Change Directory): cd命令用于改變當(dāng)前工作目錄。通過提供目標(biāo)目錄的路徑作為參數(shù),可以切換到其他目錄。
Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

??2. pwd (Print Working Directory): pwd命令用于顯示當(dāng)前工作目錄的完整路徑。執(zhí)行pwd后,會顯示當(dāng)前所在的目錄路徑。
Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

??3. ls (List): ls命令用于列出當(dāng)前目錄中的文件和子目錄。默認(rèn)情況下,它會列出當(dāng)前目錄的內(nèi)容??梢允褂貌煌倪x項來控制列出的詳細信息和排序方式。
Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

??4. mkdir (Make Directory): mkdir命令用于創(chuàng)建新的目錄??梢灾付ㄒ獎?chuàng)建的目錄的名稱作為參數(shù)。

??5. chmod (Change Mode): chmod命令用于更改文件或目錄的權(quán)限。它允許控制哪些用戶可以執(zhí)行文件、讀取文件或?qū)懭胛募?code>chmod命令通常與權(quán)限模式(如755或644)一起使用,以確定權(quán)限設(shè)置。

雖然我們平時一個人的Linux平臺用不到權(quán)限控制,但是一旦涉及多人場景、公司場景,權(quán)限控制就很必要了,chmod命令要認(rèn)真學(xué)習(xí)。具體見下一節(jié)

文件夾權(quán)限控制?

??首先在任意目錄下輸入:

ll

Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh
??輸出如圖,一共有7列:

??· 文件類型和權(quán)限列(File Type and Permissions): 顯示文件的類型和訪問權(quán)限。通常包括像 -rw-r--r--drwxr-xr-x 這樣的字符,其中第一個字符表示文件類型,后面的九個字符分為三組,每組三個字符代表文件的訪問權(quán)限。例如,-rw-r--r-- 表示一個普通文件,它的權(quán)限設(shè)置是允許所有者讀寫,但只允許其他用戶只讀。

??· 硬鏈接數(shù)列(Hard Links): 這一列表示與該文件或目錄關(guān)聯(lián)的硬鏈接數(shù)量。硬鏈接是指多個文件名指向相同的數(shù)據(jù)塊的情況。通常,普通文件的硬鏈接數(shù)為1,目錄的硬鏈接數(shù)至少為2(因為每個目錄至少有兩個鏈接:一個指向自身,一個指向上級目錄)。

??· 所有者列(Owner): 顯示文件或目錄的所有者的用戶名。

??· 所屬組列(Group): 顯示文件或目錄所屬的用戶組的名稱。

??· 文件大小列(File Size): 顯示文件或目錄的大小,通常以字節(jié)為單位。對于目錄,大小通常是目錄中所有文件和子目錄的總和。

??· 修改時間或創(chuàng)建時間列(Modification Time or Creation Time): 顯示文件或目錄的最后修改時間。

??· 文件名或目錄名列(File Name or Directory Name): 這一列顯示了文件或目錄的名稱。

文件類型和權(quán)限

??文件類型:

??1. 普通文件(Regular File): 普通文件包含文本、二進制數(shù)據(jù)或程序代碼等信息。在文件類型表示中,以 - 開頭。例如,-rw-r--r-- 表示一個普通文件。

??2. 目錄(Directory): 目錄是用于組織和存儲文件和其他目錄的特殊文件類型。在文件類型表示中,以 d 開頭。例如,drwxr-xr-x 表示一個目錄。

??3. 符號鏈接(Symbolic Link): 符號鏈接是指向其他文件或目錄的引用。它們是一種特殊類型的文件,用于創(chuàng)建文件和目錄之間的鏈接。在文件類型表示中,以 l 開頭。例如,lrwxrwxrwx 表示一個符號鏈接。

??4. 設(shè)備文件(Device File): 設(shè)備文件用于與計算機硬件設(shè)備通信。有字符設(shè)備文件和塊設(shè)備文件兩種類型。字符設(shè)備文件用于處理字符流數(shù)據(jù),塊設(shè)備文件用于處理數(shù)據(jù)塊。在文件類型表示中,字符設(shè)備文件以 c 開頭,塊設(shè)備文件 b 開頭。

??5. 管道文件(Named Pipe): 管道文件用于進程間通信,允許一個進程將數(shù)據(jù)傳輸給另一個進程。在文件類型表示中,以 p 開頭。

??6. 套接字文件(Socket): 套接字文件用于網(wǎng)絡(luò)通信,允許進程通過網(wǎng)絡(luò)連接進行通信。在文件類型表示中,以 s 開頭。

??權(quán)限:

??文件和目錄的權(quán)限決定了哪些用戶可以執(zhí)行以下操作:

  • 讀?。≧ead): 允許用戶查看文件的內(nèi)容或目錄的列表。
  • 寫入(Write): 允許用戶修改文件的內(nèi)容或目錄的結(jié)構(gòu)。
  • 執(zhí)行(Execute): 對于文件,允許用戶執(zhí)行其中包含的程序;對于目錄,允許用戶訪問其中的內(nèi)容。

??權(quán)限表示為一組三個字符,分別表示文件所有者的權(quán)限、所屬用戶組的權(quán)限和其他用戶的權(quán)限。每個權(quán)限可以用以下字符表示:

  • r(Read): 表示讀取權(quán)限。
  • w(Write): 表示寫入權(quán)限。
  • x(Execute): 表示執(zhí)行權(quán)限。

??例如,-rw-r--r-- 表示文件的權(quán)限設(shè)置為允許所有者讀寫,但只允許其他用戶只讀。

??使用 chmod 命令可以更改文件和目錄的權(quán)限設(shè)置,以控制對它們的訪問和操作。權(quán)限設(shè)置是Linux和Unix系統(tǒng)中的安全重要組成部分,它確保只有經(jīng)過授權(quán)的用戶能夠訪問和修改文件和目錄。

修改文件權(quán)限

??要修改文件或目錄的權(quán)限,需要使用 chmod 命令。 chmod 命令允許添加或刪除文件的讀?。╮ead)、寫入(write)和執(zhí)行(execute)權(quán)限,以及設(shè)置文件的所有者、所屬用戶組和其他用戶的權(quán)限。

??1. 基本 chmod 語法:

chmod [選項] 權(quán)限設(shè)置 文件或目錄

??2. 權(quán)限設(shè)置格式:

  • 使用數(shù)字表示權(quán)限:例如,chmod 755 myfile.txt 表示將文件 “myfile.txt” 的權(quán)限設(shè)置為所有者可讀寫執(zhí)行,所屬用戶組和其他用戶只有讀和執(zhí)行權(quán)限。
  • 使用符號表示權(quán)限:例如,chmod u+r myfile.txt 表示為文件 “myfile.txt” 添加所有者的讀取權(quán)限。

設(shè)置權(quán)限有2種方式。第一種,r=4、w=2、x=1,那么7指的就是rwx,4指的是r–,3指的是-wx。第二種,通過u、g、o、a四種權(quán)限標(biāo)識符結(jié)合+、-、=三種權(quán)限操作符,進行增加、刪除、修改權(quán)限。

??3. 常見選項:

  • -R:遞歸地修改目錄及其內(nèi)容的權(quán)限。
  • -v:顯示每個文件權(quán)限修改的詳細信息。

??4. 權(quán)限標(biāo)識符:

  • u:文件所有者。
  • g:所屬用戶組。
  • o:其他用戶。
  • a:所有用戶(等同于 ugo)。

??5. 權(quán)限操作符:

  • +:添加權(quán)限。
  • -:刪除權(quán)限。
  • =:設(shè)置權(quán)限。

??下面舉個例子展示 chmod 命令的用法,首先go.sh的權(quán)限是drwxr-xr-x
Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

  • 刪除其他用戶的執(zhí)行權(quán)限:
chmod o-x go.sh

Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

  • 添加寫權(quán)限給用戶組:
chmod g+w go.sh

Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

  • 使用數(shù)字模式將文件 “go.sh” 設(shè)置為可執(zhí)行權(quán)限:
chmod 755 go.sh

Shell命令操作Linux文件系統(tǒng),# Linux,linux,windows,服務(wù)器,shell,sh

移動、復(fù)制、刪除文件夾

??移動文件夾(重命名文件夾): 使用 mv 命令來移動文件夾或重命名。如果提供新的目標(biāo)路徑,會移動文件夾到新位置。如果把新的名稱作為目標(biāo)路徑,會重命名文件夾。例如,要把文件夾 “myfolder” 移動到新位置或重命名為 “newfolder”,可以執(zhí)行命令:

mv myfolder newfolder

??復(fù)制文件夾: 使用 cp 命令復(fù)制文件夾及其內(nèi)容。要復(fù)制文件夾 “myfolder” 到新位置 “backup”,可以執(zhí)行命令:

cp -r myfolder backup

??-r 選項表示遞歸地復(fù)制文件夾及其內(nèi)容。如果想保留原始文件夾不變并復(fù)制其內(nèi)容到新位置,可以省略 -r 選項。

??刪除文件夾: 使用 rm 命令刪除文件夾及其內(nèi)容。要刪除文件夾 “myfolder”,可以執(zhí)行命令:

rm -r myfolder

??-r 選項表示遞歸刪除文件夾及其內(nèi)容。要小心使用 rm 命令,因為它會永久刪除文件夾及其內(nèi)容。確保在執(zhí)行刪除操作之前確認(rèn)我們的刪除操作。文章來源地址http://www.zghlxwxcb.cn/news/detail-698567.html

到了這里,關(guān)于Shell命令操作Linux文件系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Shell 命令集合 磁盤維護 】Linux 檢查和修復(fù)文件系統(tǒng)錯誤 fsck命令使用教程

    【Shell 命令集合 磁盤維護 】Linux 檢查和修復(fù)文件系統(tǒng)錯誤 fsck命令使用教程

    Shell 命令專欄:Linux Shell 命令全解析 fsck命令是Linux系統(tǒng)中用于檢查和修復(fù)文件系統(tǒng)錯誤的工具。它可以掃描并修復(fù)文件系統(tǒng)中的損壞、錯誤或不一致的數(shù)據(jù)結(jié)構(gòu),以確保文件系統(tǒng)的正常運行。 fsck命令主要用于以下幾個方面: 檢查文件系統(tǒng):fsck命令可以對指定的文件系統(tǒng)進

    2024年02月07日
    瀏覽(34)
  • 【Linux操作系統(tǒng)】【綜合實驗二 vi應(yīng)用與shell腳本編輯】【淺試編輯命令】

    【Linux操作系統(tǒng)】【綜合實驗二 vi應(yīng)用與shell腳本編輯】【淺試編輯命令】

    要求進一步掌握Linux基礎(chǔ)操作,掌握全屏幕編輯命令vi的高級應(yīng)用,熟悉shell腳本編輯與命令行編輯。 通過這個第二階段實驗,要求掌握以下操作與相關(guān)知識: (1)進一步掌握Linux系統(tǒng)的 文件類、目錄類、進程管理類與磁盤操作類常用命令 ; (2)了解或掌握Linux系統(tǒng)支持的

    2023年04月22日
    瀏覽(25)
  • 阿里云服務(wù)器-修改ecs操作系統(tǒng),把window系統(tǒng)更換成Linux操作系統(tǒng)

    阿里云服務(wù)器-修改ecs操作系統(tǒng),把window系統(tǒng)更換成Linux操作系統(tǒng)

    其他sql格式也在更新中,可直接查看這個系列,要是沒有你需要的格式,可在評論或私信我 目錄-后期更新打算 點擊確定

    2024年02月11日
    瀏覽(29)
  • 幻獸帕魯服務(wù)器操作系統(tǒng)選擇Windows還是Linux?

    使用阿里云服務(wù)器搭建幻獸帕魯操作系統(tǒng)類型選Windows還是Linux?如果對Linux熟悉就選擇Linux,相對于windows,Linux更少占用系統(tǒng)資源;如果對Linux不熟悉,首選Windows 。事實上,阿里云提供的幻獸帕魯服務(wù)器通過計算巢服務(wù),可以一鍵自動部署幻獸帕魯Palworld游戲程序,不需要玩家

    2024年04月17日
    瀏覽(27)
  • 使用安全復(fù)制命令scp在Windows系統(tǒng)和Linux系統(tǒng)之間相互傳輸文件

    使用安全復(fù)制命令scp在Windows系統(tǒng)和Linux系統(tǒng)之間相互傳輸文件

    現(xiàn)在已經(jīng)有很多遠程控制服務(wù)器的第三方軟件平臺,比如FinalShell,MobaXterm等,半可視化界面,使用起來非常方便和友好,兩個系統(tǒng)之間傳輸文件直接拖就行,當(dāng)然也可以使用命令方式在兩個系統(tǒng)之間相互傳遞。 自動化和腳本化 命令方式可以通過腳本批量傳輸文件,實現(xiàn)自動

    2024年02月11日
    瀏覽(19)
  • linux shell操作- 02 常用命令及案例

    linux shell操作- 02 常用命令及案例

    linux發(fā)行版的工具 Ubuntu 包管理器 apt CentOS包管理器 yum OpenSUSE包管理器zypper 包管理器使用 rpm軟件包的安裝 路徑切換管理 兩個目錄間來回切換使用 cd - ; 多個目錄來回切換, pushd入棧 ; pushd dir1; pushd dir2; pushd +0; 切到棧頂目錄 ; pushd +1; 從棧頂依次向下走一步; popd 出棧; 查

    2024年02月07日
    瀏覽(19)
  • 【Linux | Shell命令】bash shell 進程、磁盤、文件處理命令

    【Linux | Shell命令】bash shell 進程、磁盤、文件處理命令

    上篇文章 bash shell 基礎(chǔ)命令 中,介紹了一些與目錄、文件相關(guān)的 shell 命令,本文繼續(xù)介紹其他與進程、磁盤、排序、歸檔相關(guān)的命令,讀者可以在自己的Linux系統(tǒng)下,實操這些命令,進而收悉并掌握這些命令。本文是一篇學(xué)習(xí)筆記,很多內(nèi)容是參考了《Linux命令行與shell腳本

    2024年02月11日
    瀏覽(99)
  • Linux操作系統(tǒng)設(shè)置圖形化界面及目錄和文件管理常用命令

    Linux操作系統(tǒng)設(shè)置圖形化界面及目錄和文件管理常用命令

    目錄 1.安裝圖形化界面 ?2.開機啟動圖形化界面 dos界面與圖形化界面切換快捷鍵 3.Windows與Linux文件系統(tǒng)的差別 ?4.Linux文件系統(tǒng)常用命令 ?5.使用pwd命令顯示工作目錄路徑 6.絕對路徑和相對路徑? 7.使用ls命令列出目錄和文件信息 Linux默認(rèn)情況下是不會安裝圖形界面的,所以需要

    2024年02月05日
    瀏覽(97)
  • Linux:概述 、安裝 、文件與目錄結(jié)構(gòu) 、vim編輯器 、網(wǎng)絡(luò)配置 、遠程登錄 、系統(tǒng)管理 、基礎(chǔ)命令 、軟件包管理 、克隆虛擬機 、shell編程

    Linux:概述 、安裝 、文件與目錄結(jié)構(gòu) 、vim編輯器 、網(wǎng)絡(luò)配置 、遠程登錄 、系統(tǒng)管理 、基礎(chǔ)命令 、軟件包管理 、克隆虛擬機 、shell編程

    2.1.1、Linux是什么? Linux是一個操作系統(tǒng)(OS) 所謂的操作系統(tǒng)就是直接用來操作計算機底層硬件的軟件。 2.1.2、Linux的出現(xiàn) 官網(wǎng): https://www.centos.org/ 進入官網(wǎng)進行下載 有很多的鏡像,以阿里云的為例: 3.3.1、下載 官網(wǎng): https://www.vmware.com/ 這是下載的企業(yè)版,30天試用期,可

    2024年02月05日
    瀏覽(60)
  • 【Shell 命令集合 文件管理】Linux 拆分文件 split命令使用教程

    【Shell 命令集合 文件管理】Linux 拆分文件 split命令使用教程

    Shell 命令專欄:Linux Shell 命令全解析 split命令是Linux系統(tǒng)中的一個用于拆分文件的命令。它可以將一個大文件拆分成多個小文件,以便于傳輸、存儲或處理。下面是split命令的詳細描述: -b 大小 :指定每個輸出文件的大小。大小可以使用后綴(如K、M、G)來表示,默認(rèn)單位是

    2024年02月10日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包