我在阿里雲學習linux,下面是我的學習筆記:
echo $lang
檢視系統使用的預設語音和編碼表{}擴充套件,如:
echo file
>file1 file2 file3
echo file
.>file1.txt file1.log file2.txt file2.log
echo file
>file1txt file1log file2txt file2log
echo
>1 2 3 4
echo
>a b c d
echo
>d c b a
echo
>1 3
echo
>001 003
tab鍵補全 按兩次列出所有以輸入內容開頭的指令
ll
是ls -l
的別名
whatis command / man -f command
查詢command的簡單說明
whatis
是乙個資料庫,剛裝的系統是沒有的,等一段時間就會生成這個資料庫,或者用makewhatis (centos6)/mandb(centos7)來生成
help builtin
檢視builtin內部命令的使用
history
查詢曾經使用過的命令
!num
感嘆號加上之前命令執行的編號num可以再次執行該命令
echo $histsize
檢視history儲存歷史上限
!!
/!-1
/ctrl+p 重複執行上一條命令
!-num
重複執行倒數第num條命令
!:0
重複執行上一條命令,但是去掉引數
!string
執行歷史中以string字串開頭的最新一條命令(!string:p 只列印出命令,不執行)
!?string
執行歷史中包含string字串的最新一條命令
!$:p
/ alt+. 列印輸出前乙個命令的最後乙個引數
!*:p
列印輸出前乙個命令的所有引數
^string
刪除前乙個命令的第乙個string字串,如:
echo abc123 abcabc
>abc123 abcabc
^abc
>echo 123 abc abc
>123 abcabc
^string1^string2
把上一條命令的第乙個string1字串替換成string2
!:gs/string1/string2
把上一條命令中所有的string1替換成string2
ctrl+r 進入搜尋模式
ctrl+g 退出搜尋模式(回車是執行命令)
與history相關的環境變數:
histsize 命令歷史記錄的條數
histfile 指定歷史檔案
histfilesize 命令歷史檔案記錄歷史的條數
histtimeformat="%f %t " 歷史裡顯示時間
histignore="str1:str2*:…"忽略str1命令,忽略str2開頭的命令
環境變數histcontrol=
ignoredups 預設,忽略連續且重複的命令
ignorespace 忽略所有以空白開頭的命令
ignoreboth 相當於ignoredups和ignorespace的組合
erasedups 刪除重複命令
(儲存當前使用者的history變數可以改~/.bash_profile)
檢視外部命令幫助
command --help
/command -h
不是所有情況都支援檢視command的幫助
man command
whatis command
查詢command在man裡面的章節數num
man num command
查詢第num章節的command文件(加上/就可以在裡面搜尋關鍵字,按n向下搜尋關鍵字,按n向上搜尋關鍵字)
登入前的介面不能寫歡迎的字樣,應該寫一些警告。
修改登入前介面可以在 /etc/issue/裡面修改
info
也可以檢視幫助文件
bash的快捷鍵
ctrl+o 執行當前命令,並重新顯示本命令
ctrl+l 清屏
ctrl+s 阻止螢幕輸出,鎖定
ctrl+q 允許螢幕輸出
ctrl+c 終止命令
ctrl+a == home鍵 把游標移到行首
ctrl+e == end鍵 把游標移到行尾
ctrl+u 刪除游標前的內容
ctrl+k 刪除包括游標以後的內容
alt+r 刪除整行(不在本機操作,這個快捷鍵可能有問題)
alt+num 會提示輸入乙個字元,然後會把這個字元重複輸出num次(不在本機操作,這個快捷鍵可能有問題)
ctrl+z 掛起命令
阿里雲學習筆記 Day2
docker只能安裝在64bit系統上,linux核心越新體驗越好,推薦使用ubuntu18.04lts作為運 docker的底層系統 1 安裝docker環境 curl ssl 2 安裝docker compose環境 curl l compose releases download 1.25.4...
阿里雲ACA認證學習筆記 day2
阿里雲的願景 致力於打造公共 開放的以資料為中心的雲計算服務平台,借助技術創新,不斷提公升計算能力與規模效益,將雲計算變成真正意義上的公共服務,為下一代資訊經濟構建新的基礎設施。阿里雲底層擁有強大的基礎設施 1.擁有最優質的cdn網路 遍布全國的500多個,海外30多個cdn節點,總頻寬8tbps,...
阿里雲學習
阿里雲link id iot device id 是乙個物聯網裝置身份認證系統,通過可信計算和密碼技術為物聯網系統提供裝置安全認證 安全連線 業務資料加密等端到端的可信接入能力,id 還提供端到端可信的軟硬一體解決方案,包括支援國密的id 安全晶元及國密雲伺服器密碼機。工業大腦 採集資料根據指示圖譜...