Linux文件管理類命令詳解
目錄管理:
ls、cd、pwd、mkdir、rmdir、tree
文件管理:
touch、stat、file、rm、cp、mv、nano
日期管理:
touch、clock、hwclock、cal
查看文本:
cat、tac、more、less、head、tail
cat:連接並顯示
-n:在顯示時顯示每一行的行號
-E:在每行結束處顯示 $
Ctrl+C:結束命令
分屏顯示:
more、less
more:向後翻
less:
q退出命令
head:查看前n行
tail:查看後n行
-n
tail -f:查看文件尾部,不退出,等待顯示後續追加至此文件的新內容;
文本處理:
cut、join、sed、awk、
database:數據庫
關係型數據庫:
表:二維表
文本文件:
cut:
-d:指定字段分隔符,默認是空格
-f:指定要顯示的字段
-f1,3 顯示第1個和第3個字段
-f1-3 顯示第1至第3個字段
文本排序:
sort
-n:數值排序
-r:降序排序
-t:字段分隔符
-k:以哪個字段爲關鍵字進行排序
-u:排序後相同的行只顯示一次
-f:排序時忽略字符大小寫
uniq:報告重複的行或忽略重複的行-----------相鄰的行
-c:顯示文件中行重複的次數
-d:只顯示重複的(相鄰)行
文本統計:
wc(word count):顯示行數 單詞數 字節數
-l:行數
-L:最長的一行包含多少個字符
-w:單詞數
-c:字節數
字符處理命令:tr:轉換或刪除字符
tr【option】... SET1 【SET2】
-d:刪除出現在字符集中的所有字符