目錄:
目錄表示:
. 當前目錄
.. 父級目錄
- 上乙個工作目錄
~ 當前賬號根目錄
~account account 的根目錄
目錄操作:
cd: change directory
pwd:printf working directory
mkdir 【-mp】:make directory
rmdir: remove directory (僅能刪除空的目錄)
$path
顧名思義,存放了檔案目錄的變數,可以通過語句
echo $path
輸出當前變數內包含的路徑。這個變數的存在可以是我們便捷的呼叫命令。
檔案與目錄管理
ls:特別重要的乙個命令。詳細內容可以使用語句
man ls
來查詢。ls 有很多可選項。最常用的像
ls -al (也可以是 ll 命令別名)
cp: copy
使用過程中要注意複製檔案的許可權,是否為鏈結,是否為目錄等問題。
rm 【-fir】:remove
移除檔案;
mv:移動檔案,也可以用來重新命名。
basename:
獲取檔名。
dirname:
獲取目錄名。
獲取檔案內容
直接檢視檔案內容:
cat:直接輸出檔案內容。
tac:倒序輸出檔案內容。
nl:加行號輸出檔案內容。
翻頁檢視:
more/less:
根據互動來確定是否輸出新的內容。
資料摘取:
head/toil:
頭部或尾部數第幾行,利用管道命令可以對檔案內容進行乙個篩選。
非純文字檔案:
od:讀取二進位制檔案。
三個重要的檔案時間
mtime:
檔案內容!變更時這個時間就會變化。
ctime:
檔案的狀態,例如屬性或者許可權變更時就會就會改變。
atime:
當檔案內容被讀取時就會變更這個時間。
touch:
修改這是三個時間。
建立乙個新的空檔案。
檔案的預設許可權及隱藏許可權
預設許可權:
umask:
新建檔案許可權是檔案預設許可權值(666)和目錄預設許可權(777)減去的預設許可權之後的值。
隱藏許可權:
檔案出去九個許可權外還包括一些隱藏許可權。
chattr:修改隱藏許可權。
lsattr:顯示隱藏的檔案許可權。
觀察檔案型別
file:
顯示某個檔案的具體資訊。
查詢指令碼名
which:
這個指令僅能查詢"path"這個變數內所包含的路徑。
查詢檔案名
whereis:
在幾個特定的目錄下查詢檔案。速度較快。
locate/updatedb:
locate是由已經建立的資料庫中來查詢,不過為了查詢剛存的檔案,需要先執行updatedb,將剛寫入的檔案存入資料庫中。速度較快。
find:
直接從硬碟中查詢檔案,查詢範圍大,內容詳細,條件精準,所以速度較慢。
鳥哥Linux私房菜
linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...
鳥哥私房菜
鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...
鳥哥的linux私房菜
各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...