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