一、linux檔案屬性
linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案的許可權做了不同的規定。
在linux中我們可以使用ll或ls -l命令來顯示乙個檔案的屬性及檔案所屬的使用者和組。
如:
在linux中第乙個字元代表這個檔案時目錄、檔案或是鏈結檔案等。
如在以上例項中,最後乙個 user檔案的第乙個屬性「d」表示該檔案是乙個目錄檔案。
接下來的字元中,以三個為一組,且均為[rwx]的三個引數的組合。其中[r]代表可讀(read)、[w]代表可寫(write)、[x]代表可執行(execute)。注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出現減號[-]代替。
二、linux檔案與目錄管理
linux的目錄結構為樹狀結構,最頂級的目錄為根目錄/。其它目錄通過掛載可以將它們新增到樹中,通過解除掛載可以移除它們。
先了解一下什麼是絕對路徑與相對路徑:
路徑的寫法,由/寫起,例如:/usr/share/doc 這個目錄。
路徑的寫法,不由/寫起,例如 由/usr/share/doc 要到/usr/share/man底下時
可以寫成:cd ../man
1.處理目錄的常用命令
-a:全部檔案,連同隱藏檔(開頭為.的檔案)一起列出來(常用)
-d:僅列出目錄本身,而不列出目錄內的檔案資料(常用)
-l:長資料列出,包含檔案屬性與許可權等(常用)
例:將當前目錄下的所有檔案列出(含屬性與隱藏檔)
cd是change directory的縮寫,這裡是用來變換工作目錄的命令。
-f:force,忽略不存在的檔案,不會出現警告資訊;
-i:互動模式,在刪除前會詢問使用者是否動作;
-f:force強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋
-i:若目標檔案已存在會詢問是否覆蓋;
-u:若目標檔案已經存在,且source比較新,才會公升級
2.檔案內容檢視
-n:後面接數字,表示顯示幾行
-n:後面接數字,表示顯示幾行
-f:表示持續偵測後面所接的檔名,要等按下 ctrl+c 才會結束tail的偵測。
三、linux磁碟管理
linux磁碟管理的好壞管理直接關係到整個系統的效能問題。
linux磁碟管理常用三個命令為df、du和fdisk。
df命令引數的功能:檢查檔案系統的磁碟空間的占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少 空間等資訊。
du命令也是檢視使用空間的,但是與df命令不同的是linux du命令是檔案和目錄磁碟使用的空間的檢視。
fdisk是linux的磁碟分割槽表操作工具。
磁碟檢驗
磁碟掛載與刪除
linux學習筆記 2
一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...
Linux學習筆記2
1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...
Linux學習筆記 (2)
閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令 建立如下檔案目錄 樹 來試一下 find 的 maxdepth 與 mindepth 當把最大深度設為1時,找到的是 於 father 目...