1. 程式人生 > >02.linux的檔案系統簡介、檢視目錄ls命令、切換目錄cd命令、建立目錄mkdir、刪除目錄rm、移動重新命名mv、建立檔案touch、拷貝cp

02.linux的檔案系統簡介、檢視目錄ls命令、切換目錄cd命令、建立目錄mkdir、刪除目錄rm、移動重新命名mv、建立檔案touch、拷貝cp

整個檔案系統有一個頂層目錄:/
這裡寫圖片描述
bin:存放一些可執行的程式(命令);
boot:存放系統啟動所需要的一些檔案;
dev:系統中的硬體(硬體在Linux中通過裝置檔案來標識);
etc:存放配置檔案的地方;
home:使用者目錄的總目錄;
lib lib64:系統庫目錄;
mnt:存放用於掛載外部儲存的檔案;
root:root使用者的主目錄;
sbin:存放系統級的可執行命令,只有使用者root許可權的使用者才能執行;
tmp:系統自帶的存放臨時檔案的目錄;
usr:unix shared resources共享資源目錄;

ls -l /

這裡寫圖片描述

ll

和ls -l功能一樣
這裡寫圖片描述

ls -h /
ls -lh /

以人性化顯示
這裡寫圖片描述

ls -la

顯示隱藏檔案
這裡寫圖片描述
檔名以.號開始表示隱藏檔案(夾)。

pwd

檢視當前所在的目錄
這裡寫圖片描述

cd /

這裡寫圖片描述

在當前資料夾下建立directory資料夾

mkdir directory

建立aaa/bbb/ccc目錄

mkdir -p ./aaa/bbb/ccc

上次一個名位filename的檔案

rm filename

遞迴刪除目錄

rm -r directory

強制遞迴刪除目錄

rm -rf directory

從directory1移動到directory
或者重新命名directory1成directory2
或者directory1移動到directory2並重命名

mv directory1 directory2

建立一個名為filename的空檔案

touch filename

將命令執行結果重定向輸出到檔案

建立filename檔案,並將ls結果輸出到filename中

ls > filename

將ls結果繼續寫在filename後面

ls >> filename

檢視filename檔案的內容

cat filename

分頁檢視filename

more filename

這個時候按空格往下一頁,b上一頁,q退出檢視。
和more查不多,可以一行一行看,和vi的操作差不多。

less

檢視filename末尾10行

tail -10 filename

實時檢視filename的末尾幾行,不退出。

tail -f filename
tail -F filename

-f跟蹤檔案的唯一inode號,就算改名,還是跟蹤原來這個檔案;
-F按照檔名跟蹤。
檢視filename頭10行。

head -10 filename
echo

從directory1拷貝到directory2

cp directory1 directory2