「Linux文件及目錄管理」目錄結構及顯示類命令

Linux文件系統的目錄結構

Linux文件系統采用嚴格的樹形結構,所有文件和目錄都從根目錄(/)開始延伸。以下是主要目錄的詳細說明:

  • /bin:存放系統啟動和運行所必需的二進制可執行文件,如lscpmv等基本命令。
  • /etc:存放系統配置文件,如/etc/passwd(用戶賬戶信息)、/etc/fstab(文件系統掛載信息)。
  • /home:用戶主目錄所在位置,每個用戶有一個以用戶名命名的子目錄。
  • /root:超級用戶(root)的主目錄。
  • /usr:存放用戶程序和數據,如/usr/bin(用戶命令)、/usr/lib(庫文件)。
  • /var:存放經常變化的數據,如/var/log(日志文件)、/var/spool(郵件、打印隊列)。
  • /tmp:臨時文件存放目錄,系統重啟后可能被清空。
  • /sbin:存放系統管理員使用的系統管理程序,如fdiskreboot等。
  • /dev:存放設備文件,如/dev/sda(第一塊SCSI硬盤)、/dev/null(空設備)。
  • /proc:虛擬文件系統,存放系統和進程的運行時信息。
文件及目錄顯示類命令

:以下命令演示均以root賬號登錄系統后的執行結果。

1. pwd - 顯示當前工作目錄

功能:顯示當前工作目錄的絕對路徑。
基本語法

pwd

案例:使用pwd命令查看當前工作目錄

pwd
# /root  # 運行結果

解析:直接執行pwd命令,輸出當前工作目錄的絕對路徑。

2. cd - 切換目錄

功能:改變當前工作目錄。
基本語法

cd [目錄路徑]

特殊路徑

  • ~:用戶主目錄。
  • ..:上一級目錄。
  • .:當前目錄。
  • -:前一個工作目錄。

案例:使用pwdcd命令導航目錄

  1. 查看當前工作目錄。
  2. 切換到/var/log目錄。
  3. 查看當前工作目錄確認切換成功。
  4. 切換到當前目錄的父目錄。
  5. 查看當前工作目錄確認切換成功。
  6. 切換到前一個工作目錄
  7. 查看當前工作目錄確認切換成功。
  8. 切換回用戶主目錄。
  9. 查看當前工作目錄確認切換成功。
pwd    # 查看當前工作目錄
# /root
cd /var/log   # 切換到/var/log目錄
pwd   # 查看當前工作目錄確認切換成功
# /var/log
cd ..  # 切換到父目錄
pwd   # 查看當前工作目錄確認切換成功
# /var
cd -  # 切換到前一個工作目錄
pwd   # 查看當前工作目錄確認切換成功
# /var/log
cd ~    # 切換回用戶主目錄
pwd    # 再次查看當前工作目錄
# /root
3. ls - 列出目錄內容

功能:顯示目錄下的文件和子目錄。
基本語法

ls [選項] [目錄或文件]

常用選項

  • -l:長格式顯示,包括權限、所有者、大小、修改日期等。
  • -a:顯示所有文件,包括以.開頭的隱藏文件。
  • -h:以人類可讀的方式顯示文件大小(如KB、MB)。

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

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

相關文章

人工智能學習13-Numpy-規律數組生成

人工智能學習概述—快手視頻 人工智能學習13-Numpy-規律數組生成—快手視頻 NumPy(Numerical Python)是 Python 的一種開源的數值計算擴展。 這種工具可用來存儲和處理大型矩陣,比 Python 自身的嵌套列表 (nested list structure…

Spring Boot 集成 Redis 實戰教程

前言 在高并發、大數據量的應用場景中,緩存是提升系統性能的關鍵技術。Redis 憑借其卓越的讀寫性能、豐富的數據結構和高可用性,成為開發者常用的緩存工具。本教程將嚴格依據Spring 官方文檔與Redis 官方文檔,詳細介紹 Spring Boot 與 Redis…

龍蜥開發者說:我的龍蜥開源之旅 | 第 32 期

「龍蜥開發者說」第 32 期來了!開發者與開源社區相輔相成,相互成就,這些個人在龍蜥社區的使用心得、實踐總結和技術成長經歷都是寶貴的,我們希望在這里讓更多人看見技術的力量。本期故事,我們邀請了龍蜥社區開發者潘玨…

在mac上安裝sh腳本文件

要將 jd-gui.sh 腳本轉換為在 macOS ARM 系統上帶有自定義圖標的可點擊運行的程序,你可以通過創建一個應用程序包(.app)來實現。以下是詳細步驟: 步驟 1:創建應用程序包目錄結構 應用程序包實際上是一個特殊的目錄&a…

用bilibili一個講座視頻,生成一本科普書籍

用bilibili一個講座視頻,生成一本科普書籍 一、功能介紹1.1 智能文本處理1.2 知識提煉與結構化1.3 專業知識普及1.4 自動化書籍生成1,5 大規模處理能力二、技術特點三、應用意義3.1 教育領域3.2 研究領域3.3 內容創作3.4 企業應用四、創新價值五、使用場景示例六、操作步驟6.1 …

黑馬教程強化day3-1

目錄 一、File1.定義:2.創建File類的對象3.File提供的判斷文件類型、獲取文件信息功能4.File提供的創建的方法5.File類刪除文件的功能6.File提供的遍歷文件夾的方法代碼演示 二、遞歸(了解遞歸算法,以便實現多級遍歷找文件)1.定義…

milvus 總結

1. milvus 的默認 admin 角色賬號 root 的密碼 為 Milvus 2. 最開始使用命令: docker-compose -f milvus-standalone-docker-compose.yml up -d 啟動 milvus 后,使用 attu 登錄 Milvus 是不需要輸入賬號/密碼的,可以使用如下方式開啟 mi…

基于docker技術的單主機環境模擬測試批量客戶端

EX. 任務背景 近期接到一個需求是在一個高性能服務器上,模擬啟動多個待測試客戶端的場景,但這個客戶端程序有點特殊,設置了守護模式,并且需要管理員權限會監控系統的/dev/mem節點,單個環境中只能啟動一個。 當前的測…

windows上用vnc viewer 能連接mac,不能連ubuntu

如果 VNC Viewer 可以連接 macOS,但無法連接 Ubuntu,通常是由于 Ubuntu 上的 VNC 服務配置問題或網絡限制導致的。以下是逐步排查和解決方案: 1. 確認 Ubuntu 上已安裝并運行 VNC 服務 (1) 檢查是否安裝了 VNC 服務器 Ubuntu 常用的 VNC 服…

Electron-vite【實戰】MD 編輯器 -- 編輯區(含工具條、自定義右鍵快捷菜單、快捷鍵編輯、拖拽打開文件等)

最終效果 頁面 src/renderer/src/App.vue <div class"editorPanel"><div class"btnBox"><divv-for"(config, key) in actionDic":key"key"class"btnItem":title"config.label"click"config.a…

沒有寶塔面板的服務器上的WordPress網站打包下載到本地?

在服務器上部署的wordpress博客站&#xff0c;沒有寶塔面板&#xff0c;怎么將服務器上的wordpress打包下載到本地&#xff1f; 作者: 曉北斗NorSnow 曉北斗動態視覺設計師&#xff0c;嵐度視覺工作室執行人&#xff1b;主要從事展廳視頻制作、圖形工作站銷售、AIGC研究&#…

Atcoder Beginner Contest 410 題解報告

零、前言 經過七七四十九天的分別&#xff0c;本期 ABC 題解又和大家見面啦&#xff01; 經過七周的奮勇殺題&#xff0c;我終于達成了三個小心愿&#xff1a; 不吃罰時AK上金排名 100 100 100 以內 且 Rated&#xff08;悲催的是&#xff0c;我 ABC400 排名兩位數但沒Rate…

pyspark非安裝使用graphframes

pyspark版本3.1.3 需要文件 graphframes-0.8.2-spark3.1-s_2.12.jarspark-graphx_2.12-3.1.3.jar從 https://github.com/microsoft/adb2spark/raw/main/graphframes-0.8.2-py3-none-any.whl 下載graphframes-0.8.2-py3-none-any.whl。下載后把whl后綴改成zip&#xff0c;解壓…

[Linux入門] Linux磁盤管理與文件系統

目錄 Linux磁盤與文件系統管理詳解&#xff1a;從基礎到實踐 ??一、磁盤基礎簡述?? 1????硬盤類型??&#xff1a; ?2??機械硬盤結構??&#xff1a; 3????磁盤容量計算??&#xff1a; 公式&#xff1a;磁盤容量磁頭數柱面數每磁道扇區數每扇區字節數 …

【Flutter】性能優化總結

【Flutter】性能優化總結 Flutter 性能優化是提升應用流暢度、響應速度和用戶體驗的關鍵。可以從以下幾個方面進行優化&#xff1a; 一、UI 構建與布局優化 1、避免不必要的重建 使用 const 構造函數&#xff1a;如 const Text(Hello)&#xff0c;可以減少 Widget 重建。使用…

5、ZYNQ PL 點燈--流水燈

目錄 1、 概述 2 、硬件電路 3、 新建 VIVADO 工程 4、 添加工程文件 6、編寫流水燈功能的Verilog代碼 7 、添加管腳約束文件 8、 RTL 仿真 8.1 添加仿真測試源碼 8.2 仿真結果 9、 編譯并且產生 bit 文件 10、 下載程序 11、實驗結果 ?編輯12、總結 1、 概述 本…

HTML5 浮動

1. 常見網頁布局 1-3-1布局 1-2-1布局 2. 標準文檔流 3. display屬性? display&#xff1a; block 給span元素設置成block display&#xff1a; inline 給div元素設置成inline display&#xff1a; inline-block 給div和span元素設置為inline-block display&#xff1a; no…

若依使用RedisCache需要注意的事項

存入redis對象的時候會帶一個type字段&#xff0c;此處需要注意 存入方&#xff1a; 此處需要注意&#xff0c;存入redis的時候會帶一個type&#xff0c;也就是類的路徑名 redisCache.setCacheObject(screenPlayQueueName, userDemondDto,userDemondDto.getPlayDuration().in…

【STM32的通用定時器CR1的CKD[1:0]: 時鐘分頻因子 (Clock division)】

在 STM32 的通用定時器&#xff08;如 TIM2, TIM3, TIM4, TIM5 等&#xff09;中&#xff0c;CR1 (Control Register 1) 寄存器中的 CKD[1:0] (Clock division) 位域是一個與抗干擾和數字濾波相關的設置&#xff0c;它并不直接影響定時器計數器 (CNT) 的計數頻率&#xff08;計…

渲染學進階內容——機械動力的渲染系統(2)

Flywheel代碼 這篇來研究一下實例 InstanceHandle 接口深度解析 接口核心作用 InstanceHandle 是 Flywheel 渲染引擎中的 GPU實例句柄 接口,它提供了對底層渲染實例的直接控制能力。這個接口是**實例化渲染(Instanced Rendering)**系統的核心操作接口,與之前討論的 Vis…