linux目錄結構以及常用命令

2021-09-26 10:40:12 字數 1975 閱讀 6130

目錄結構

目錄 說明

bin 存放二進位制可執行檔案(ls, cat, mkdir 等)

boot 存放用於系統引導時使用的各種檔案

dev 用於存放裝置檔案

etc 存放系統配置檔案

home 存放所有使用者檔案的根目錄

lib 存放跟檔案系統中的程式執行所需要的共享庫及核心模組

mnt 系統管理員安裝臨時檔案系統的安裝點

opt 額外安裝的可選應用程式包所放置的位置

proc 虛擬檔案系統,存放當前記憶體的對映

root 超級使用者目錄

sbin 存放二進位制可執行檔案,只有 root 才能訪問

tmp 用於存放各種臨時檔案

usr 用於存放系統應用程式,比較重要的目錄 /usr/local 本地管理員軟體安裝目錄

var 用於存放執行時需要改變資料的檔案

操作檔案目錄

命令 說明 語法 引數 引數說明

ls 顯示檔案和目錄列表 ls [-alrtafr] [name…]

-l 列出檔案的詳細資訊

-a 列出當前目錄所有檔案,包含隱藏檔案

mkdir 建立目錄 mkdir [-p] dirname

-p 父目錄不存在情況下先生成父目錄

cd 切換目錄 cd [dirname]

touch 生成乙個空檔案

echo 生成乙個帶內容檔案 echo abcd > 1.txt,echo 1234 >> 1.txt

cat 顯示文字檔案內容 cat [-abeensttuv] [–help] [–version] filename

cp 複製檔案或目錄 cp [options] source dest

rm 刪除檔案 rm [options] name…

-f 強制刪除檔案或目錄

-r 同時刪除該目錄下的所有檔案

mv 移動檔案或目錄 mv [options] source dest

find 在檔案系統中查詢指定的檔案

-name 檔名

grep 在指定的文字檔案中查詢指定的字串

tree 用於以樹狀圖列出目錄的內容

pwd 顯示當前工作目錄

ln 建立軟鏈結

more 分頁顯示文字檔案內容

head 顯示檔案開頭內容

tail 顯示檔案結尾內容

-f 跟蹤輸出

壓縮解壓縮

tar命令 語法 引數 引數說明

tar tar [-cxzjvf] 壓縮打包文件的名稱 欲打包目錄

-c 建立乙個歸檔檔案的引數指令

-x 解開乙個歸檔檔案的引數指令

-z 是否需要用 gzip 壓縮

-j 是否需要用 bzip2 壓縮

-v 壓縮的過程中顯示檔案

-f 使用檔名,在 f 之後要立即接檔名

-tf 檢視歸檔檔案裡面的檔案

例子:壓縮資料夾:tar -zcvf test.tar.gz test\

解壓資料夾:tar -zxvf test.tar.gz

gzip

命令 語法 引數 引數說明

gzip gzip [選項] 壓縮(解壓縮)的檔名

-d 解壓縮

-l 對每個壓縮檔案,顯示壓縮檔案的大小,未壓縮檔案的大小,壓縮比,未壓縮檔案的名字

-v 對每乙個壓縮和解壓的檔案,顯示檔名和壓縮比

-num 用指定的數字num調整壓縮的速度,-1或–fast表示最快壓縮方法(低壓縮比),-9或–best表示最慢壓縮方法(高壓縮比)。 系統預設值為6

壓縮檔案字尾為 gz

bzip2

命令 語法 引數 引數說明

bzip2 bzip2 [-cdz]

-d 解壓縮

-z 壓縮引數

-num 用指定的數字num調整壓縮的速度,-1或–fast表示最快壓縮方法(低壓縮比),-9或–best表示最慢壓縮方法(高壓縮比)。 系統預設值為6

壓縮檔案字尾為 bz2

Linux目錄結構和常用命令

linux會把手動安裝的應用程式裡的檔案天然的分開 配置檔案會自動放在 etc目錄下,資料檔案會放在 var目錄下,二進位制可執行檔案會放在 bin目錄下 如上圖windows系統舉例比如裝乙個mysql,windows系統會直接把所有的檔案放在乙個目錄下。而linux會把安裝的應用程式裡的檔案天然...

Linux目錄結構和常用命令

linux目錄結構的組織形式和windows有很大的不同。首先linux沒有 盤 c盤 d盤 e盤 的概念。已經建立檔案系統的硬碟分割槽被掛載到某乙個目錄下,使用者通過操作目錄來實現磁碟讀寫。windows和linux目錄結構 登入linux後,在teminate中執行 1ls 在linux底下,所...

Linux簡介以及常用命令 目錄詳解

作業系統在整個計算機中得角色 應用程式 指系統中安裝的各類軟體硬體 指電腦內部的cpu,記憶體條,電路板等作業系統 用於連線應用程式和硬體的中介軟體 linux和windows得區別 1.費用 2.軟體與支援 3.安全性 4.使用習慣 windows缺少的 linux缺少的 linux學習路線 阿里...