1.快捷鍵
為了更高效的使用Linux命令,所以需要用快捷鍵來輔助完成作業(yè)。(不要死記硬背剃袍,根據(jù)情況去使用。在使用中記憶I咏鳌C裥А)
? ? ? ctrl+a? 將光標(biāo)移動(dòng)到本行命令的首部
? ? ? ctrl+e? 將光標(biāo)移動(dòng)到本行命令的尾部
? ? ? ctrl+k? ? 刪除光標(biāo)后的所有內(nèi)容
? ? ? ctrl+u? 刪除光標(biāo)前的所有內(nèi)容
? ? ? ctrl+w? 按單詞刪除光標(biāo)前的內(nèi)容
? ? ? ctrl+l? ? 清理屏幕==clear(內(nèi)容不會(huì)消失)
? ? ? ctrl+r? 搜索歷史執(zhí)行過的命令
? ? ? ctrl+c? 結(jié)束當(dāng)前正在bash窗口前臺(tái)運(yùn)行的進(jìn)程
? ? ? ctrl+d? 退出當(dāng)前Bash Shell==logout
2.別名
? ? 別名可以將我們很長(zhǎng)的命令,做成一個(gè)很短的命令涛救,方便我們快速調(diào)取使用畏邢。
(1.)臨時(shí)設(shè)定別名,僅在當(dāng)前窗口生效
【root@oldboy ~】# alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32'(必須是英文的單引號(hào))
(ifcfg-ens32)這里根據(jù)自己電腦上的情況州叠,每個(gè)人是不一樣的棵红。
(2.)臨時(shí)取消別名
? 【root@oldboy ~】? unalias net
問題1:Shell-2窗口是否能看到Shell-1窗口定義的Net別名?(不能)
問題2:如果退出了Shell-1窗口咧栗,再次登錄Net別名是否還存在(不存在)
問題3:如何使別名能夠永久的使用
3.歷史記錄 History
(1.)作用1:能夠記錄我們的所有操作逆甜,便于我能后續(xù)追溯之前做了什么。
? ? ? ? ? 作用2:能夠快速調(diào)取當(dāng)時(shí)的命令進(jìn)行二次執(zhí)行致板。
? ? ? ? ? ? 交煞!121? ? 調(diào)用history歷史記錄中的121次的操作再次執(zhí)行
? ? ? ? ? ? !斟或!? ? ? 快速調(diào)用上一條執(zhí)行過的命令
? ? ? ? ? ? 按esc+點(diǎn)? ? 快速調(diào)取上一條命令的參數(shù)
(2.)參數(shù)? ? ? ~/.bash_history(~表示當(dāng)前用戶的家目錄)
? ? ? ? ? -w 保存當(dāng)前Shell執(zhí)行過的歷史命令素征,至文件中儲(chǔ)存 (history -w)
? ? ? ? ? -c清空命令歷史記錄,不會(huì)清空文件(history -c)
? ? ? ? ? -d刪除命令歷史的第N條行(history -d N)
4.幫助手冊(cè)? --help? |? man
ls --help
man ls? ? ? ? 按q鍵退出
英文不是很好的可以在下面兩個(gè)網(wǎng)站看中文版翻譯
https://man.lunuxde.net/? ? ? ? ? ? https://linux.51yip.com/