目錄
1. mv指令
2. cat指令
3.echo指令
補:輸出重定向?
4. more指令
5. less指令
6. head指令和tail指令
7.date指令
時間戳:
8. cal指令
9. alias指令
10.grep指令
1. mv指令
語法:mv [選項]...? 源文件/目錄? 目標文件/目錄
功能:將“源文件”重命名為“目標文件,或將“源文件/目錄下的文件”移動到指定目錄,相當于剪切的同時重命名
常用選項:
-f, --force? ? ? ? ? ? ? ? ? ? ?覆蓋前不詢問
-i, --interactive? ? ? ? ? ? ?覆蓋前詢問
?示例:
2. cat指令
語法:cat [選項] [文件]
功能:查看目標文件內容
常見選項:
-b? ? ? ? ? ? ??對非空行輸出行編號
-n? ? ? ? ? ? ? 對輸出的所有行編號,包括空格
-s? ? ? ? ? ? ? ?不輸出多行空格,將多行壓縮成一行
示例:
3.echo指令
語法:echo "內容"
該指令相當于輸出命令,可以直接輸出內容,也可以借助輸出重定向符號,將內容輸出到指定文件內,如果文件不存在就直接生成一個新文件
補:輸出重定向?
?>?
:覆蓋寫入文件
?>>?
:追加寫入文件
示例:
4. more指令
語法:more [選項]? <文件>
功能:類似于cat
常用選項:
-n? ? ? ? ? ? 規定輸出行數,按向下鍵就會n行n行的輸出,直到輸出完文件中的內容就能自動退出,或者按q直接退出
示例:
5. less指令
語法: less [選項] 文件?
功能:與more類似,但less可以隨意瀏覽文件,而more僅能向下(前)移動,卻不能向上(后)移動,而且less在查看之前不會加載整個文件。
選項:
-N? ? ? ? ? ?顯示(非空行)行號
/字符? ? ? ?搜索指定字符
按q退出
6. head指令和tail指令
語法:head/tail?[選項]? [文件]
功能:用來顯示開頭或結尾某個數量的文字區塊,head用來顯示檔案的開頭至標準輸出中,而tail就是看檔案的結尾。
常用選項:
-n(行數)? ? ? ? ? ? ? ? ? ? ?規定顯示行數
示例:
7.date指令
語法:date? ?[選項]? [+格式]
功能:按照指定格式顯示日期
常見選項:
格式:
%H? 小時
%M? 分鐘
%S? 秒?
%Y? 年
%m?月
%d? 日
時間戳:
時間戳(Timestamp)通常指從某一固定時間點(如 Unix 紀元 1970-01-01 00:00:00 UTC)到當前時間的總秒數或毫秒數。
示例:
顯示當前時間戳:
將某個時間戳轉換為時間:
8. cal指令
語法:cal? [選項]? [年份]
功能:用于查看日歷等時間信息
常見選項:
-3? ? ? ? ? ? ? ? 顯示前一個月,當前月,下個月
-j? ? ? ? ? ? ? ? ?顯示在當前年的第幾天
-y? ? ? ? ? ? ? ? 顯示某一整年日歷信息
示例:
9. alias指令
語法:alias? 別名=“命令”
功能:給命令起別名
示例:
10.grep指令
語法:grep? [選項]? 搜尋字符串 文件
功能:在文件中搜尋字符串,并將其對應的行打印出來
常見選項:
-i:忽略大小寫的不同,所以大小寫視為相同
-n:順便輸出行號
-v:反向選擇,亦即顯示出沒有'搜尋字符串'內容的那?行
示例: