Linux系統結構及檔案操作

2021-09-29 04:57:10 字數 2652 閱讀 9569

linux是乙個倒樹結構

linux中的所有的東西都是檔案

這些檔案都在系統頂級目錄「/」 「/」就是根目錄

二級目錄

二級目錄的作用

/ bin

二進位制可執行檔案即系統命令

/sbin

系統管理命令的存放位置

/boot

啟動分割槽,負責系統啟動

/dev

裝置管理檔案

/etc

大多數系統管理檔案

/home

普通使用者的家目錄

/mnt

系統臨時裝置掛載點

/opt

第三方軟體安裝位置

/proc

系統資訊

/root

超級使用者家目錄

/var,/srv

系統資料

/sys

系統管理,主要是關於核心的

/tmp

系統臨時檔案存放位置

/usr

系統使用者相關資訊資料及使用者自定義軟體存放位置

絕對路徑

檔案在系統的真實位置,檔案名字以「/」開頭

相對路徑

檔案相對與當前所在位置的乙個名字的簡寫,這個名字不會以/開頭,而且名字會自動新增pwd顯示的值

touch 建立檔案

在當面目錄下(即root使用者的桌面)建立乙個名為file的檔案

mkdir 建立目錄

rm 刪除

rm -f

強行刪除

rm -r

刪除目錄

4 cat/head/tail 檢視檔案內容

cat檢視檔案所有內容

head

檢視檔案前幾行內容(預設10行)

tail

檢視檔案後幾行內容(預設10行)

5. vim 文字方式編譯檔案

編譯剛才建立的檔案file,進入命令模式,命令模式不能編譯檔案

如要編輯檔案按 『i』 進入插入模式,檔案左下角出現「-- insert --」說明進入插入模式

編輯完檔案後按『esc』鍵進入命令模式,輸入:wq 即可儲存退出

如果建立乙個新檔案 可以直接vim進入,在退出時在:wq後加檔名

cd 切換工作目錄

cd directory

切換工作目錄到指定目錄

cd -

切換目錄到之前目錄

cd ~

切換到自己的家目錄

cd ~username

切換到指定使用者的家目錄

cd …

切換到當前目錄的上一級目錄

ls 列出目錄或檔案資訊 ls

如果後面沒有目標那麼預設目標為當前目錄

ls directory/filename

列出檔案或目錄內容

ls -l filename/dorectory

列出檔案或目錄裡面內容的屬性

ls -d direcotry

列出目錄本身

ls -ld directory

列出目錄本身屬性

ls -a

顯示目錄中的所有內容,包括以"."開頭的隱藏檔案

ls -r

d遞迴顯示目錄中的內容

cp 檔案複製

cp是新建檔案的過程

cp file file1 file2 … directory ###把file file1 file2 複製到 directory中

cp file test ###建立test檔案模板為file

cp -r directory direcotry1 ###複製目錄

9. mv 移動或重新命名

相同磁碟的mv是重新命名,不同磁碟的mv是複製刪除過程

mv file file1 direcotry ##移動file file1到directory中

mv 存在檔案 不存在檔案 ##重新命名檔案

mv westos/linux . ##把westos中的linux移動到當前目錄 .代表當前目錄

*匹配0到任意字元

?匹配單個字元

[[:alpha:]]

匹配單個字母

[[:lower:]]

匹配單個小寫字母

[[:upper:]]

v匹配單個大寫字母

[[:digit:]]

匹配單個數字

[[:alnum:]]

匹配單個數字或字母

[[:punct:]]

匹配單個符號

[[:space:]]

匹配單個空格

{}表示不存在的或者存在的

###1-9

###a-f

###135

###a c e

###1a 2a 3a 2a 2b 2c 3a 3b 3c

表示存在的

[a-c] ###aa bb cc

[a-c] ###aa或者bb或者c

[1-3] ###1或者2或者3

[145] ###1或者4或者5

[^abc]|[!abc] ###除了a並且除了b並且除了c

Linux目錄結構及檔案操作

windows是以儲存介質為主,系統檔案放在c盤,其它盤使用者可以隨便用,所以時間久了就變得亂糟糟的,linux是以目錄為主,目錄表現為一顆目錄樹,樹根為根目錄 根目錄下層層擴充套件,目錄結構變為一顆樹,無論是系統檔案還是使用者檔案都放在這個樹形目錄中,然後linux的磁碟分割槽再掛載在目錄上,每乙...

Linux目錄結構及檔案基本操作

linux目錄結構及檔案基本操作 一,linux目錄結構 1.fhs標準 tree 如果提示 command not found 就先安裝 因為我們的環境的原因,每次新啟動實驗會清除系統恢復初始狀態,所以需要手動更新軟體包索引,以便我們安裝時能找到相應軟體包的源 sudo apt get updat...

Linux目錄結構及檔案基礎操作

一 linux目錄結構 windows系統中主要以儲存介質為主 磁碟 unix和linux系統中主要是以目錄為主 以樹形目錄結構的形式構建整個系統 1.fhs filesystem hiernrchy standard 標準 fhs標準是檔案系統層次結構標準 fhs定義了系統中每個區域的用途,所需要...