linux3 mkdir rmdir rm cp touch ls -d /*/

Linux 系統的初始目錄結構遵循 FHS(Filesystem Hierarchy Standard,文件系統層次標準),定義了每個目錄的核心功能和存儲內容。以下是 Linux 系統初始安裝后的主要目錄及其作用:


1. 核心系統目錄

目錄用途典型內容示例
/根目錄,所有目錄的起點。所有其他目錄均掛載在其下。
/bin基礎命令:系統啟動和修復所需的二進制可執行文件。ls, cp, bash, cat 等命令。
/sbin系統管理命令:供管理員使用的關鍵工具(需 root 權限)。fdisk, ifconfig, reboot 等。
/boot引導文件:內核、引導加載程序(如 GRUB)和啟動配置文件。vmlinuz(內核)、grub/ 目錄。
/dev設備文件:硬件設備(如磁盤、USB、終端)的抽象接口。sda(硬盤)、tty(終端)等。
/etc系統配置:全局配置文件(服務、網絡、用戶等)。passwd, nginx/, ssh/ 等配置。

2. 用戶與程序目錄

目錄用途典型內容示例
/home用戶主目錄:每個普通用戶擁有獨立的子目錄(如 /home/username)。用戶文檔、下載、桌面文件等。
/root管理員主目錄:root 用戶的專屬目錄(普通用戶無權訪問)。root 的配置文件、腳本等。
/usr用戶程序資源:系統安裝的應用程序、庫和文檔。bin/, lib/, share/ 等子目錄。
/usr/local本地安裝軟件:用戶手動編譯或安裝的第三方軟件(避免與系統包沖突)。bin/, etc/, lib/ 等子目錄。
/opt可選軟件包:大型第三方應用程序(如 Google Chrome、IDE)。google/, jetbrains/ 等目錄。

3. 運行時與臨時數據

目錄用途典型內容示例
/proc進程與內核信息:虛擬文件系統,動態反映系統狀態(如 CPU、內存、進程)。/proc/cpuinfo, /proc/meminfo
/sys硬件與驅動信息:虛擬文件系統,暴露內核設備、驅動的配置參數。用于調整電源管理、設備參數等。
/tmp臨時文件:程序或用戶臨時文件(重啟后可能清空)。緩存文件、會話數據等。
/var可變數據:動態生成的文件(日志、數據庫、郵件等)。/var/log/, /var/lib/mysql/

4. 存儲與掛載目錄

目錄用途典型內容示例
/mnt臨時掛載點:手動掛載外部存儲設備(如 U盤、網絡盤)。用戶自定義掛載目錄。
/media自動掛載點:系統自動掛載可移動設備(如光盤、USB)。USB_Drive/, CDROM/ 等。
/srv服務數據:存放網站、FTP 等服務的實際數據文件(按需使用)。www/, ftp/ 等子目錄。

5. 其他重要目錄

目錄用途典型內容示例
/lib共享庫:系統核心庫文件(供 /bin/sbin 中的程序使用)。.so 文件(動態鏈接庫)。
/run運行時數據:系統運行時的臨時文件(如 PID 文件、套接字)。sshd.pid, docker.sock 等。
/lost+found文件恢復:文件系統修復后恢復的碎片文件(僅 ext3/ext4 文件系統存在)。系統異常斷電后可能生成。

目錄結構示意圖

/
├── bin    # 基礎命令
├── boot   # 引導文件
├── dev    # 設備文件
├── etc    # 配置
├── home   # 用戶目錄
│   └── user
├── lib    # 核心庫
├── mnt    # 手動掛載點
├── opt    # 大型第三方軟件
├── proc   # 進程信息
├── root   # 管理員目錄
├── run    # 運行時數據
├── sbin   # 管理命令
├── srv    # 服務數據
├── sys    # 硬件配置
├── tmp    # 臨時文件
├── usr    # 用戶程序
└── var    # 動態數據(日志、數據庫)

關鍵注意事項

  1. 權限控制
    • /root/etc 等目錄需管理員權限訪問。
    • 普通用戶主目錄(/home/用戶名)默認僅用戶自身可讀寫。
  2. 數據安全
    • 避免直接修改 /bin/sbin 中的系統文件,可能導致系統崩潰。
    • 重要數據應存儲在 /home 或獨立分區,避免因系統重裝丟失。
  3. 日志與監控
    • /var/log/ 是排查系統問題的核心目錄(如 syslogauth.log)。

掌握這些目錄的功能,能幫助你高效管理系統、定位問題并合理分配資源!

在 Linux 系統中,訪問不同目錄的方法取決于目錄的用途、權限和你的用戶身份。以下是常見系統目錄的訪問方法及注意事項:


一、訪問普通目錄

1. 用戶主目錄(/home/用戶名
  • 方法
    cd ~             # 進入當前用戶的主目錄
    cd /home/用戶名    # 絕對路徑進入其他用戶目錄(需權限)
    
  • 權限:用戶對自己的主目錄有完全控制權,其他用戶默認無權訪問。
2. 系統配置目錄(/etc
  • 方法
    cd /etc          # 切換到系統配置目錄
    ls -l            # 查看文件(部分文件需要 root 權限)
    
  • 權限
    • 普通用戶可查看大部分文件,但無法修改。
    • 修改配置文件需 sudo
      sudo nano /etc/nginx/nginx.conf  # 編輯配置文件
      

二、訪問需管理員權限的目錄

1. 管理員主目錄(/root
  • 方法
    sudo su -        # 切換到 root 用戶
    cd ~             # 進入 /root 目錄
    
    或直接使用 sudo
    sudo ls /root    # 查看 /root 內容(不推薦長期使用 root)
    
2. 系統工具目錄(/sbin, /usr/sbin
  • 方法
    sudo /sbin/fdisk -l  # 查看磁盤分區(需 root 權限)
    

三、訪問動態或虛擬目錄

1. 日志目錄(/var/log
  • 方法
    cd /var/log
    less syslog      # 查看系統日志(可能需要 sudo)
    
  • 示例
    sudo tail -f /var/log/nginx/access.log  # 實時查看 Nginx 訪問日志
    
2. 進程與內核信息(/proc/sys
  • 方法
    cat /proc/cpuinfo    # 查看 CPU 信息
    cat /sys/class/net/eth0/operstate  # 查看網卡狀態
    
  • 注意
    • /proc/sys 是虛擬文件系統,直接讀取即可,不要手動修改文件

四、訪問外部存儲或掛載目錄

1. 手動掛載目錄(/mnt/media
  • 掛載 U 盤
    sudo mount /dev/sdb1 /mnt/usb  # 掛載 U 盤到 /mnt/usb
    cd /mnt/usb                    # 進入 U 盤目錄
    
  • 自動掛載設備
    • 插入 U 盤后,系統通常自動掛載到 /media/用戶名/U盤標簽

五、訪問臨時目錄(/tmp

  • 方法
    cd /tmp
    touch test.txt   # 創建臨時文件(所有用戶可讀寫,重啟后清空)
    

六、通用訪問技巧

1. 權限不足時使用 sudo
sudo ls /root          # 查看需 root 權限的目錄
sudo -i               # 進入 root 的交互式 Shell(謹慎使用)
2. 處理“權限被拒絕”
  • 方案 1:提權到 root:
    sudo su -           # 切換到 root 用戶
    
  • 方案 2:修改目錄權限(謹慎操作):
    sudo chmod 755 /目標目錄   # 開放讀取和執行權限
    
3. 使用圖形化文件管理器
  • GNOME(Ubuntu)
    nautilus /目錄路徑    # 需要安裝 `nautilus`
    sudo nautilus       # 以管理員身份打開(高危操作!)
    
  • KDE(Fedora/Kubuntu)
    dolphin /目錄路徑     # 需要安裝 `dolphin`
    

七、注意事項

  1. 謹慎修改系統目錄
    • /etc/bin/sbin 中的文件直接影響系統穩定性。
  2. 避免長期使用 root
    • 盡量通過 sudo 執行單條命令,減少誤操作風險。
  3. 備份重要文件
    • 修改配置文件前,建議備份:
      sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
      

總結

目錄類型訪問方法權限需求
用戶目錄(/homecd ~cd /home/用戶名用戶自身權限
系統配置(/etccd /etc + sudo 編輯文件查看無需權限,修改需 root
日志(/var/logcd /var/log + sudo 查看敏感日志部分日志需 root
管理員目錄(/rootsudo su - 切換用戶僅 root 用戶
外部存儲(/mntsudo mount 掛載后訪問掛載需 root

掌握這些方法后,你可以安全高效地訪問和管理 Linux 系統的各類目錄!
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述使用tree 提示找不到命令

無法使用yum
在這里插入圖片描述
在這里插入圖片描述
由于更換鏡像源此前已經試過,且網絡檢查也試過,時間也同步,所以直接驗證倉庫
在這里插入圖片描述
倉庫被禁用 試試前面幾步 網絡已嘗試可以連通 看故障中提示HOST出問題 然后centos還是國外的網站:1.嘗試更換國內鏡像。2.看看要不要換個centos。重新下一個
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
為什么找不到這兩個文件夾,去哪里了
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
已刪
創建txt文件并查看
查看88.txt
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
/usr/local
在這里插入圖片描述
絕對路徑
a.txt /usr/local
b.txt c.txt /usr
rm的各種用法 直接刪除文件、刪除文件夾及底下的文件夾、強制刪除文件夾及底下的文件夾
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/75548.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/75548.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/75548.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Bazel中的Symbol, Rule, Macro, Target, Provider, Aspect 等概念

學習Bazel ,就要學習Bazel 的規則定義, 弄清各個概念是重要的一個步驟。 在 Bazel 規則定義中,Symbol、Rule 和 Macro 是常見的概念。除此之外,Bazel 還有 Target、Provider、Aspect Repository、Package、 Workspace、 Configura…

深入探究 Hive 中的 MAP 類型:特點、創建與應用

摘要 在大數據處理領域,Hive 作為一個基于 Hadoop 的數據倉庫基礎設施,提供了方便的數據存儲和分析功能。Hive 中的 MAP 類型是一種強大的數據類型,它允許用戶以鍵值對的形式存儲和操作數據。本文將深入探討 Hive 中 MAP 類型的特點,詳細介紹如何創建含有 MAP 類型字段的表…

基于Java的區域化智慧養老系統(源碼+lw+部署文檔+講解),源碼可白嫖!

摘 要 時代在飛速進步,每個行業都在努力發展現在先進技術,通過這些先進的技術來提高自己的水平和優勢,區域化智慧養老系統當然不能排除在外。區域化智慧養老系統是在實際應用和軟件工程的開發原理之上,運用Java語言、JSP技術以及…

關于JVM和OS中的指令重排以及JIT優化

關于JVM和OS中的指令重排以及JIT優化 前言: 這東西應該很重要才對,可是大多數博客都是以訛傳訛,全是錯誤,尤其是JVM會對字節碼進行重排都出來了,明明自己測一測就出來的東西,寫出來誤人子弟… 研究了兩天&…

VS2022遠程調試Linux程序

一、 1、VS2022安裝參考 VS Studio2022安裝教程(保姆級教程)_visual studio 2022-CSDN博客 注意:勾選的時候,要勾選下方的選項,才能調試Linux環境下運行的程序! 2、VS2022遠程調試Linux程序測試 原文參…

WPF設計學習記錄滴滴滴4

<Button x:Name"btn"Content"退出"Width" 100"Height"25"Click"btn_Click" IsDefault"True"/> <Button x:Name"btn" <!-- 控件標識&#xff1a;定義按鈕的實例名稱為"btn&…

JVM 有哪些垃圾回收器

垃圾收集算法 標記-復制算法(Copying): 將可用內存按容量劃分為兩個區域,每次只使用其中的一塊。當這一塊的內存用完了,就將還存活著的對象復制到另外一塊上面, 然后再把已使用過的內存空間一次清理掉。 標記-清除算法(Mark-Sweep): 算法分為“標記” 和“清除”兩個…

React DndKit 實現類似slack 類別、頻道拖動調整位置功能

一周調試終于實現了類 slack 類別、頻道拖動調整位置功能。 歷經四個版本迭代。 實現了類似slack 類別、頻道拖動調整功能 從vue->react &#xff1b;更喜歡React的生態及編程風格&#xff0c;新項目用React來重構了。 1.zustand全局狀態 2.DndKit 拖動 功能視頻&…

新浪財經股票每天10點自動爬取

老規矩還是先分好三步&#xff0c;獲取數據&#xff0c;解析數據&#xff0c;存儲數據 因為股票是實時的&#xff0c;所以要加個cookie值&#xff0c;最好分線程或者爬取數據時等待爬取&#xff0c;不然會封ip 廢話不多數&#xff0c;直接上代碼 import matplotlib import r…

使用Android 原生LocationManager獲取經緯度

一、常用方案 1、使用LocationManager GPS和網絡定位 缺點&#xff1a;個別設備,室內或者地下停車場獲取不到gps定位,故需要和網絡定位相結合使用 2、使用Google Play服務 這種方案需要Android手機中有安裝谷歌服務,然后導入谷歌的第三方庫&#xff1a; 例如&#xff1a;i…

驗證碼實現

驗證碼案例 學了Spring MVC &#xff0c;配置 相關章節&#xff0c; 現可以嘗試寫一個前后端交互的驗證碼 文章目錄 驗證碼案例前言一、驗證碼是什么&#xff1f;二、需求1.引入依賴2.導入前端頁面3.約定前后段交互接口 三、代碼解析Controllermodelapplication.xml 四丶結果五…

查詢當前用戶的購物車和清空購物車

業務需求&#xff1a; 在小程序用戶端購物車頁面能查到當前用戶的所有菜品或者套餐 代碼實現 controller層 GetMapping("/list")public Result<List<ShoppingCart>> list(){List<ShoppingCart> list shoppingCartService.shopShoppingCart();r…

(多看) CExercise_05_1函數_1.2計算base的exponent次冪

題目&#xff1a; 鍵盤錄入兩個整數&#xff1a;底(base)和冪指數(exponent)&#xff0c;計算base的exponent次冪&#xff0c;并打印輸出對應的結果。&#xff08;注意底和冪指數都可能是負數&#xff09; 提示&#xff1a;求冪運算時&#xff0c;基礎的思路就是先無腦把指數轉…

【nacos安裝指南】

Nacos安裝指南 1.Windows安裝 開發階段采用單機安裝即可。 1.1.下載安裝包 在Nacos的GitHub頁面&#xff0c;提供有下載鏈接&#xff0c;可以下載編譯好的Nacos服務端或者源代碼&#xff1a; GitHub主頁&#xff1a;https://github.com/alibaba/nacos GitHub的Release下載…

通過發音學英語單詞:從音到形的學習方法

&#x1f4cc; 通過發音學英語單詞&#xff1a;從音到形的學習方法 英語是一種 表音語言&#xff08;phonetic language&#xff09;&#xff0c;但不像拼音文字&#xff08;如漢語拼音、西班牙語等&#xff09;那么規則&#xff0c;而是 部分表音部分表意。這意味著我們可以通…

列表某個字段由多個值組成,使用id匹配展示

說明&#xff1a;列表中字段A的值由多個值組成&#xff0c;但是后端返回的是這多個值的id字符串&#xff0c;需要前端拿著多個id組成的字符串去另一個接口數據源匹配展示 列表后端返回多個字符串如下&#xff1a; sectorName: "1899292545382895618,1907311191514636289…

MQL5教程 05 指標開發實戰:雙色線、雙線變色MACD、跨時間周期均線

文章目錄 一、雙色線指標二、雙線變色MACD指標三、跨時間周期均線 一、雙色線指標 這里的類型中&#xff0c;Color開頭的&#xff0c;是可以選擇多個顏色的。 #property indicator_chart_window #property indicator_buffers 18 #property indicator_plots 7 //--- plot xian…

Java全棧面試寶典:線程安全機制與Spring Boot核心原理深度解析

目錄 一、Java線程安全核心原理 &#x1f525; 問題1&#xff1a;線程安全的三要素與解決方案 線程安全風險模型 線程安全三要素 synchronized解決方案 &#x1f525; 問題2&#xff1a;synchronized底層實現全解析 對象內存布局 Mark Word結構&#xff08;64位系統&…

【Cursor】設置語言

Ctrl Shift P 搜索 configure display language選擇“中文-簡體”

【新能源汽車整車動力學模型深度解析:面向MATLAB/Simulink仿真測試工程師的硬核指南】

1. 前言 作為MATLAB/Simulink仿真測試工程師,掌握新能源汽車整車動力學模型的構建方法和實現技巧至關重要。本文將提供一份6000+字的深度技術解析,涵蓋從基礎理論到Simulink實現的完整流程。內容經過算法優化設計,包含12個核心方程、6大模塊實現和3種驗證方法,滿足SEO流量…