歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

小白學Linux(三)

Linux文件系統是一個倒立的單根樹狀結構,文件名稱嚴格區分大小寫(windows系統則是對大小寫不明感的)。路徑用“/”分隔,跟windows的“\”不同。

這裡我畫了一張一般Linux系統的正常目錄結構圖:

單根指最頂級的目錄“/”,下面每個目錄的大致作用如下:

bin:保存常用的可執行的二進制文件(命令)。sbin文件夾下只有超極用戶(root)才能執行

boot:引導目錄,系統引導啟動文件。包含內核文件vmlinuz開頭那個文件。

dev:設備目錄,計算機的所有硬件設備。所有硬件每個抽象為一個文件。

etc:幾乎所有操作系統的配置文件。

home:家目錄,所有用戶的文檔數據

lib:程序運行的庫文件。

opt:裝大型軟件(例如Oracle),並不是強制

proc:系統實時信息(該文件夾不存在硬盤中,只存在內存中,是虛擬的一個文件夾)

sys:系統底層硬件信息

tmp:臨時目錄,隔幾天自動刪除

usr:應用軟件安裝目錄(默認安裝目錄)

var:保存經常變化的信息(比如系統日志信息)

對於Linux系統,每個系統進程(shell)都有一個當前的工作目錄,就是說每個進程都是相對於一個工作目錄進行的。pwd命令顯示當前工作目錄。

Linux下,文件和文件夾沒有區別,名稱大小寫敏感最多255個字符,正斜線不是有效的字符(因為他是路徑分隔符號),用touch命令可以創建一個空白文件或者更新已有文件的時間。

下面是一些基本的文件系統命令:

ls命令ls列出當前目錄下內容(也可以ls /usr這種加目錄的,默認不加是當前目錄)

ls -a 顯示當前目錄下所有文件(包含隱藏文件(隱藏文件一般是配置文件))

ls -l 顯示詳細信息

ls -R 遞歸顯示子目錄結構

ls -ld 顯示目錄和鏈接信息

file命令查看文件類型

cd 命令切換目錄上一級目錄 : ..

當前目錄: .

用戶家目錄: ~

上一個工作目錄: -

任何目錄下cd回車都是回到家目錄

文件操作:創建:mkdir 創建文件夾 touch 創建空文件或者更新文件時間

刪除:

rmdir 刪除空文件夾 rm 刪除文件

參數:-i 交互式(每刪除一個文件,都會提示確認)

-r 遞歸刪除非空文件夾下所有內容-f 強制刪除,沒有警告提示

復制:cp 源文件 目標文件

-r 遞歸復制整個目錄樹(文件夾復制)

-v 顯示詳細信息

移動: mv 跟cp基本上操作一樣。如果不指定文件名,相當於剪切,指定名稱則是剪切並重命名。可以利用這個重命名文件。

Copyright © Linux教程網 All Rights Reserved