今日內容:1、bash直譯器的特性1、bash直譯器的特性
2、命令的種類及優先順序
3、檢視命令幫助資訊
4、常用命令關機、重啟等
1>快捷操作:tab tab兩次顯示所有相關命令單詞,tab單次補全命令
ctrl+c 終止當前命令執行
!^ 取上條命令的首引數
!$ 取上條命令的尾引數
2>歷史命令history 檢視歷史命令:
ps:清除歷史命令兩種方式:
1>history -c
2>vim ~/.bash_history
3>設定別名與自動配色2、命令的種類與優先順序alias 檢視設定過的別名
概念:別名,將命令/命令+選項/命令+選項+引數另起乙個名字儲存,個性化定製;
例1:將egon指向命令為cat /etc/sysconfig/network-scripts/ifcfg-ens33:
alias egon='cat /etc/sysconfig/network-scripts/ifcfg-ens33'
若取消別名:unalias egon
命令別名自動顏色:ls --color=auto
簡單優先順序:高》低3、檢視命令幫助資訊alias > shell > hash > path
別名 > bash直譯器 > 雜湊 > 環境變數
完整優先順序:高》低
alias>compound commands>function>build_in>hash>path>error:command
別名 混合命令 函式 內建 雜湊 環境變數 錯誤:無此命令
not found
解釋:1>alias 別名,將命令/命令+選項/命令+選項+引數另起乙個名字儲存,個性化定製;
2>bash 內建命令,shell上的命令;
3>hash 使用過的命令將其路徑快取
4>path 外部環境變數命令,在硬碟中有路徑儲存的命令;
type ls 檢視命令型別
hash -r 清空hash表
man cd4、常用命令man -a cd
help cd
cd --help
1>主機名(起主機名是為了好記)2>啟動級別永久修改主機名的兩種方法:
hostnamectl set-hostname egon
vim /etc/hostname
systemctl set-default multi-user.target 修改開機啟動級別為3模式3>date:檢視時間systemctl set-default graphical.target 修改開機啟動級別為5模式
date -s '2022-11-11 13:14:15' 更改系統時間為此時間timedatectl set-ntp no 關閉來自網路的時間同步hwclock -w 把系統時間寫入硬體
hwclock -s 把硬體時間寫入系統
ntpdate:同步網路時間伺服器
ntpdate time.nist.gov或ntpdate ntp1.aliyun.com
ps:需安裝ntpdate服務:
yum install -y ntpdate
ps:時間更新排錯,若更新時間失敗,可:
ping ntp1.aliyum.com
timedatectl set-ntp yes 開啟來自網路的時間同步
4>退出登入命令
三種方式都可退出當前登入賬戶:5>關機命令exit
logout
ctrl+d
shutdown 預設一分鐘後關機6>重啟命令shutdown -h 2 兩分鐘後關機
shutdown now 立刻關機
shutdown 0 立刻關機
poweroff 立刻關機
reboot 立刻重啟5、目錄結構及作用shutdown -r 預設一分鐘後重啟
shutdown -r 2兩分鐘後重啟
絕對路徑:以根「/」開始的路徑6、檔案管理命令:相對路徑:不以根「/」開始的路徑
ps:head 與 tail 結合使用例1:顯示/etc/passwd的第 11 行到第 20 行:
head -20 /etc/passwd | tail -10
例2:顯示/etc/passwd的前 16 行的倒數兩行:
head -16 /etc/passwd | tail -2.bash
選擇器與優先順序
css選擇器大體分為三類,即id選擇器 class選擇器 標籤選擇器。用法如下 id選擇器 id名 class選擇器 class名 標籤選擇器 標籤名 其中又可以不同方式組合 如下 後代選擇器 父代名 後代名 子代選擇器 父代名 子代名 群組選擇器 name1,name2,name div 偽類選擇...
CSS選擇器 優先順序與匹配原理
polaris不是前台開發人員,然而作為乙個web開發者,掌握必要的前台技術也是很重要的。說實話,polaris對前台技術還是蠻感興趣的,只是一直沒有用心系統的學過,所以了解的知識有點雜。這篇文章是polaris通過網上的一些知識結合自己的問題做的一些總結,一來當作筆記,二來希望能夠對初學者有點幫助...
CSS選擇器 優先順序與匹配原理
polaris不是前台開發人員,然而作為乙個web開發者,掌握必要的前台技術也是很重要的。說實話,polaris對前台技術還是蠻感興趣的,只是一直沒有用心系統的學過,所以了解的知識有點雜。這篇文章是polaris通過網上的一些知識結合自己的問題做的一些總結,一來當作筆記,二來希望能夠對初學者有點幫助...