2.別名執行過程:判斷是不是別名-內部命令-hash表-$PATH變量
注:若是別名同原命令同名,若是要執行原命令,可以使用:
\ALIASNAME
「ALIASNAME」
‘ALIASNAME’
command ALIASNAME
/path/commmand html
4.查幫助:獲取幫助能力決定技術能力
內部命令:help-列出全部內部命令用法和幫助 man+bash 內部全部命令幫助和用法linux
外部命令:command --help or -h man章節:info man+/ 查詢相對應的關鍵字 n向上 N向下 man -a +*:列出全部幫助
6.
經過命令行更改英文:localectl set-locale LANG=en_US.utf8
若是須要查看語言列表:localectl list-locales 列出語言列表
關機:halt, poweroff ,init 0
重啓:reboot,init 6
-f: 強制,不調用shutdown
-p: 切斷電源
w: 系統當前全部的登陸會話及所作的操做
ps aux -查看當前全部運行程序
-->screen命令:
建立新screen會話:screen –S [SESSION]
加入screen會話:screen –x [SESSION]
退出並關閉screen會話:exit
臨時剝離當前screen會話:Ctrl+a,d
顯示全部已經打開的screen會話:screen -ls
恢復某screen會話:screen -r [SESSION]
ctrl+a+d 臨時退出screen會話 shell
7.
echo命令:顯示字符
語法:echo [-neE][字符串] 說明:echo會將輸入的字符串送往標準輸出。輸出的字符串間以空白字符隔開, 並在最後加上換行號
選項:
-E (默認)不支持 \ 解釋功能
-n 不自動換行
-e 啓用 \ 字符的解釋功能
---例:echo -e "\a"-顯示警告聲音
\a 發出警告聲
\b 退格鍵
\c 最後不加上換行符號
\e escape,至關於\033
\n 換行且光標移至行首
\r 回車,即光標移至行首,但不換行
\t 插入tab
\ 插入\字符
\0nnn 插入nnn(八進制)所表明的ASCII字符
echo -e '\033[41;30;1mkevin\e[0m'
\xHH插入HH(十六進制)所表明的ASCII數字(man 7 ascii)
括號擴展:{ }
打印重複字符串的簡化形式
echo file{1,3,5} 結果爲:file1 file3 file5
rm -f file{1,3,5}
echo {1..10}
echo {a..z}
echo {000..20..2}
#
8.
若是是單引號:輸出的都是普通字符串 反向單引號:能夠識別裏面命令和變量 雙引號:只能識別變量不識別命令
反向單引號:經過命令的調用另外一個命令和變量,被調用的命令放在單引號裏面與$()命令等價;
命令:
history:查看命令歷史 HISTTIMEFORMAT="%F %T "-顯示時間(路徑:/etc/profile.d/env.sh)
history -ps arg [arg...]
-c: 清空命令歷史
-d offset: 刪除歷史中指定的第offset個命令
n: 顯示最近的n條歷史
-a: 追加本次會話新執行的命令歷史列表至歷史文件
-r: 讀歷史文件附加到歷史列表
-w: 保存歷史列表到指定的歷史文件
-n: 讀歷史文件中未讀過的行到歷史列表
-p: 展開歷史參數成多行,但不存在歷史列表中
-s: 展開歷史參數成一行,附加在歷史列表後
bash快捷命令:
Ctrl + l 清屏,至關於clear命令
Ctrl + o 執行當前命令,並從新顯示本命令
Ctrl + s 阻止屏幕輸出,鎖定
Ctrl + q 容許屏幕輸出
Ctrl + c 終止命令
Ctrl + z 掛起命令數據庫
PS:夜已深,前進的道路就像黑夜同樣,有夢想的孩子不怕天黑,加油!ubuntu