1.History
選項
-c: 清空命令歷史
-d offset: 刪除歷史中指定的第offset個命令
n: 顯示最近的n條歷史
-a: 追加本次會話新執行的命令歷史列表至歷史文件
-n: 讀歷史文件中未讀過的行到歷史列表
-r: 讀歷史文件附加到歷史列表
-w: 保存歷史列表到指定的歷史文件
-p: 展開歷史參數成多行,但不存在歷史列表中
-s: 展開歷史參數成一行,附加在歷史列表后
執行
!! 重復執行上一條命令
!-n 重復執行倒數第n條命令
!n 重復執行第n條命令
ctrl+j 等于enter 執行當前命令
!:0 執行前一條命令(去除參數)
!string 重復前一個以“string”開頭的命令
!?string 重復前一個包含string的命令
!string:p 僅打印以string開頭的命令歷史,而不執行
!$:p 打印輸出 !$ (上一條命令的最后一個參數)的內容
!*:p 打印輸出 !*(上一條命令的所有參數)的內容
^string 刪除上一條命令中的第一個string
^string1^string2 將上一條命令中的第一個string1替換為string2
!:gs/string1/string2 將上一條命令中所有的string1都替換為string2
ctrl-r來在命令歷史中搜索命令
Ctrl+g:從歷史搜索模式退出
常見變量
HISTSIZE:命令歷史記錄的條數
HISTFILE: 指定歷史文件,默認為~/.bash_history
HISTFILESIZE :命令歷史文件記錄歷史的條數
HISTTIMEFORMAT=“%F %T”顯示時間
HISTIGNORE=”str1:str2”忽略string1 ,string2
快捷鍵
Ctrl
+ a 光標移到命令行首,相當于Home
Ctrl
+ e 光標移到命令行尾,相當于End
Ctrl
+ u 刪除光標之前的內容
Ctrl
+ k 刪除光標這后的內容
2.ls
ls
-a 顯示所有文件
ls -A 顯示所有文件,除.、..
ls -l 長列出
ls -R 遞歸
ls -ld 顯示指定目錄的詳細信息。
ls -1 豎顯示
ls -S 按文件大小降序排列
ls -t 按修改時間(mtime)從新到舊排列
ls -ut 按訪問時間(atime) 從新到舊排列
ls -U 按文件存放的先后順序
ls -X 按文件后綴排序
ls -i 顯示文件的inode號
ls -Z 顯示文件的context值
實驗 (前三個選項)
3.感悟
學習需要方法,才能讓自己事半功倍。
學習就像跑步一樣,今天跑完了 ,只是下一天的開始 ,并沒有結束 。
感謝自己的每一次選擇,青春無悔。
趁年輕,改變自己,超越以前的自己,4個月,拼一把 。
最后附上一張自制導圖
原創文章,作者:JieYing,如若轉載,請注明出處:http://www.www58058.com/80565