命令行自動補全
Tab 按鍵
命令歷史記錄
history [選項]
history -c 清除命令歷史記錄
history n 顯示最近n個歷史記錄
使用歷史記錄的命令
!! 運行上一條歷史記錄
!6 運行第六條歷史記錄
!8 /test 運行第八條歷史記錄並在後面加上/test
!ls 運行上一個ls命令
!ls:s/CF/G 運行上一條ls命令,其中吧CF替換成G
fc 編輯並運行上一條歷史命令
fc 6 編輯並運行第6條歷史命令
!-5 運行倒數第五個命令
!$ 運行前一個命令的參數
搜索歷史命令
向上箭頭 查看上一個命令
向下箭頭 查看下一個命令
Ctrl+p 查看歷史列表中的上一個命令
Ctrl+n 查看歷史列表中的下一個命令
Alt+p 向上搜索歷史列表
Alt+> 移動到歷史列表末尾
命令排列
1.使用";"
使用;命令先執行命令1,不管命令1是否出錯,接下來執行命令2
2.使用"&&"
使用&&命令時,只有當命令1正確運行完畢後,才能執行命令2
重定向
1.輸出重定向
“>” 示例 echo Hello > /root/ao 使用輸入重定向將數據寫入文件(覆蓋原有數據)
2.追加重定向
“>>” 示例 echo Hello >> /root/ao 使用追加重定向將數據寫入文件中 (不覆蓋原有程序)
3.輸入重定向
“<” 示例 cat < /root/mm 使用輸入重定向將文件/root/mm的內容輸入讓cat命令執行
4.錯誤追加重定向
“2>” 示例 cat /root/kk 2> /root/b 使用錯誤追加重定向,將執行命令多次出錯的信息保存到/root/b文件
5.同時實現輸出和錯誤追加的重定向
“&>” 示例 ls /boot $> /root/kk 同時使用輸出和錯誤重定向列出/boot目錄內容到/root/kk文件中