date 顯示系統時間
Clock:顯示硬件時間
hwclock –w:將系統時間寫到硬件中去
hwclock –s:將硬件時間寫到系統中去
cal:calender(日曆)
printenv 顯示當前環境變量信息
man幫助
內部命令幫助:help 命令(COMMAND)
外部命令幫助:man 命令(COMMAND)
命令手冊:manual
Man 命令(COMMAND) whatis 命令(COMMAND):顯示命令摘要信息
Man分章節:
1:用戶命令
2:系統調用
3:庫調用
4:特殊文件(設備文件)
5:文件格式(配置文件的語法)
6:遊戲
7:雜項(miscellaneous)
8:管理命令(/sbin, /use/sbin, /usr/local/sbin)
Man的操作命令:
空格:向後翻一屏
b:向前翻一屏
enter:向後翻一屏
k:向前翻一屏
查找:
/keyword :向後查找關鍵字
n:下一個 N:前一個
?keyword:向前查找關鍵詞
n:下一個 N:前一個
q:退出man
目錄文件管理
mkdir(make directory):創建目錄
rmdir:刪除目錄
-p:遞歸創建
-v:顯示創建信息
rm(remove directory):刪除目錄
-i:交互式刪除
-f:強制刪除
-r:遞歸刪除
touch:創建文件
-c:文件存在的時候不創建
-a:只改變訪問時間
-m:只改變修改時間
-t:指定文件的時間戳(年月日時分秒),與a,m配合使用
file:用於查看普通文件和系統文件的類型
Cp(copy)文件複製,一個文件到一個文件或多個文件到一個目錄
-r:遞歸複製到目錄
-i:交互式顯示覆制
-f:強制複製,覆蓋
-p:保留源文件的屬性,時間戳
-a:保留源文件的所有屬性(歸檔複製,常用於備份)
-P:複製鏈接文件時保存爲鏈接(默認是複製鏈接所指向的文件)
-d:複製時保持鏈接
Mv(move)移動文件
Mv SRC(源) DEST(目標)
在統一目錄下可以利用mv進行重命名:mv acb bcd 或者 mv -t 目標 源
-i:交互式移動
-f:強制覆蓋
-t:先目標 再源
Install :對象只能是文件
-d DIRECOTRY……. :創建目錄
-m:指定權限
-t :指定目標,再指定源
文本命令
Cat:連接並顯示文件的信息,是全部顯示文件內的信息
-n:顯示行號,跟文件內容沒有關係,在顯示的時候給每一行編號
-E:顯示每一行的行結束符
-T:顯示製表符
-A:顯示所有的符號
-v:顯示其他的非打印字符
more:more的作用同cat是相同的,只不過這時我們可以通過手動翻屏,更加方便
more只支持向後翻,翻到最後就直接退出
less:顯示文件信息,默認不退出顯示,q即可退出
空格:向後翻一屏
b:向前翻一屏
enter:向後翻一行
k:向前翻一行
查找:
/KEYWORD:查找關鍵字
head:顯示文件的前幾行,默認是10行
-NUM:顯示後多少行
-f:查看文件尾部,而且不退出,等待顯示後續追加的新內容
Cut:用於剪切數據內容
-d:指定字段分割符,默認的是空格
-f:指定要顯示的字段
-f 1,3 :表示顯示第1個和第3個
-f1-3 :表示顯示第1個到第3個
Sort:文本排序,僅僅是對顯示文件的排序,而不影響源文件的順序,是根據ASSII碼的字符升序來排序 的。
-n:數值大小排序
-r:倒序排序
-t:字段分隔符
-k:以哪個字段爲關鍵字進行排序
-u:排序後相同的行只顯示一次
-f:忽略字符大小寫
Unip:報告或者忽略重複行
-d:只顯示重複行
-c:顯示文件中重複行的次數
Wc (word count):文本統計,可以統計文件中一共有多少行,多少個單詞數,多少個字節數
-l:只顯示行數
-w:只顯示單詞數
-c:只顯示字節數
Tr:轉換或刪除字符
tr:{option}….set1[set2]
例:tr ab AB 把小寫ab都換位大寫AB
-d:刪除出現在字符集中的所有字符