Linux中命令的類型一般分兩類:
內建命令:由Shell程序自帶的命令;
外部命令:本身是一個獨立的可執行程序,命令名即為程序文件名;
區分方式可通過 type COMMMAND。內建命令會顯示builtin的提示,而外部命令則會顯示具體存放路徑。
另:在當前工作目錄下直接鍵入外部命令為何可以直接執行?
因為其可以查找shell內置的環境變量PATH中指定的路徑自左向右匹配執行。若匹配不到則命令不會成功執行。
Linux 中所有以.開頭的文件都為隱藏文件。
查看history記錄條數的命令 echo $HISTSIZE
環境變量:HISTFILE,通常默認為用戶家目錄下的.bash_history
所有內置命令可以用help命令來查看
help history
history N : 顯示最近的N條,包括當前命令自身
history -d offset 刪除指定條目的歷史命令記錄
history -a 追加保存到 history_file
history -c 清空命令歷史
bash調用命令歷史列表中的命令:
!#:執行命令歷史中的第#條命令
!!: 執行上一條命令
!string: 執行命令歷史中最近一次以string開關的命令
!$: 調用上一條命令的最後一個參數
ESC松開後再按. :功能同上
#export LANG=en
獲取幫助的幾種途徑:
內置命令: help COMMAND
外部命令:
1,COMMAND --help
2,man manual 手冊有章節之分 1-9章
可使用whatis COMMAND查看哪些章節下有幫助
[]: 可省略
<>: 不可省略
|: 二選一或多選一
...:同類內容可以出現多個
3,Man的使用機制
翻屏:
空格鍵:向文件尾部翻一屏
b: 向文件首部翻一屏
回車鍵:向文件尾部翻一行
k: 向文件首部翻一行
ctrl+d: 向文件尾部翻半屏
ctrl+u: 向文件首部翻半屏
字串搜索:
/keyword: 向尾部搜索
?keyword: 向首部搜索
n: 跟搜索命令方向相同
N: 相反
退出:
q