OS + Linux Shell Programme
一、系統介紹
1.ping
用來檢視網路是否接通
格式: ping + [地址]
2.主機使用者登入資訊
[root@localhost ~]
root : 登入當前系統的使用者名稱
@ : 分隔符,沒有特殊含義
localhost : 當前系統的主機名
~ : 當前所在的目錄(~ 代表的是當前的家目錄, /root)
# : 沒有實際含義
3.自定義系統登入使用者資訊
首先使用 echo $PS1 得到[\u@\h \W]\$
之後輸入PS1='[\u@\h +++ \W]\$'
得到結果[root@localhost+++ ~]
只要在引號裡自定義使用者資訊即可
二、修改ip
檢視本機ip => ip a
修改網絡卡=> sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23]
=> sed -i 's#.100#.101#g'/etc/sysconfig/network-scripts/ifcfg-eyh[01]
根據本機的ip選擇相對應的修改網絡卡方法
修改ip地址成功後不會有任何提示
之後重啟系統網路即可
重啟網路=> systemctl restart network
三、系統命令語法格式
通常系統命令語法格式:
命令 [引數] [選項] [路徑]
四、檢視系統命令幫助
格式:
man [需要檢視幫助的命令]
NAME:命令的解釋說明資訊
SYNOPSIS:命令語法的說明資訊
DESCRIPTION:命令描述的詳細說明
OPTIONS:命令引數的詳細說明
輸入q 退出
/[搜尋內容] 可以快速搜尋
系統命令推薦網址:https://www.linuxcool.com/
五、系統執行命令
關機:
shoutdown -h 引數:指定關機的延時時間
shoutdown -c :取消關機
halt :禁用cpu資源
poweroff : 關閉電源
init 0:關機
1:單使用者模式
2:多使用者無網路模式
3:多使用者模式
5 :桌面模式
6 : 重啟
重啟:
reboot
init 6
shutdown -r 引數 :指定重啟的延時時間
六、系統快捷方式
1、歷史命令資訊:↑↓鍵
2、清屏命令:ctrl + l 或者 clear
3、中斷取消命令執行過程 : ctrl + c
4、快速移動游標到行首尾:ctrl + a/e
5、將游標到行首資訊剪下:ctrl + u
6、將剪下的內容進行貼上:ctrl + y
7、將游標到行尾資訊剪下:ctrl + k
8、鎖定系統視窗資訊狀態:ctrl + s
9、解鎖系統視窗資訊狀態:ctrl + q
10、命令列中快速移動游標:ctrl + 方向鍵
11、系統命令資訊補全功能:tab
七、常用系統命令
1. 目錄路徑相關命令
pwd :顯示當前路徑的資訊
cd : 切換路徑
cd - :上一次訪問的路勁
cd ~ :家目錄
cd . :當前路徑
cd.. :上一層路徑
mkdir :建立文目錄
mkdir -p :自動建立上級目錄
mkdir -p -v :自動建立上級目錄並顯示建立過程
2.檔案目錄相關命令
touch 檔案 :建立檔案
ls :檢視指定目錄下的檔案資訊,預設檢視當下目錄下的檔案資訊
ls -l :顯示檔案的詳細資訊
ls -a :顯示隱藏資料夾 (以.開頭的資料夾或者檔案就稱為隱藏資料夾)
is -h :格式化檔案大小 (格式化成kb形式,必須和 -l 搭配使用)
total 0 :檔案的總大小 單位是kb
-rw-r--r-- ,drwxr-xr-x :檔案的許可權
1,3 : 檔案的硬連結數
root : 所屬的使用者
root : 所屬的組
0,16 :檔案的大小,單位是bytes
Dec 9 19:11 :檔案建立的時間
1.txt :檔案的名稱
echo : 輸出列印字元資訊
覆蓋重定向(>):將檔案中所有內容刪除之後再寫入
追加重定向(>>):在檔案的末尾寫入資訊
cat 檔案路徑:檢視檔案資料資訊