Linux基礎之系統命令與常見命令
阿新 • • 發佈:2021-12-09
目錄
1、虛擬機器快照
相當於給虛擬機器拍個照,後續可以直接使用快照複製一個虛擬機器出來,跟被複制的虛擬機器的配置一模一樣的。 1、拍攝快照: 先把虛擬機器關機-->選中虛擬機器滑鼠右鍵-->快照-->拍攝快照-->輸入名稱-->點拍攝快照 2、克隆主機: 選中虛擬機器滑鼠右鍵-->管理-->克隆-->下一頁-->選擇克隆源為現有快照(剛剛拍攝的快照)-->下一頁-->建立連結克隆-->命名新的虛擬機器,選擇路徑為非系統盤-->完成-->關閉 3、修改ip: 每一臺計算機都有唯一的一個IP,克隆的虛擬機器與被克隆的IP一致,會衝突,所以需要修改ip。 步驟:虛擬機器開機-->輸入賬號root回車密碼輸入1回車開機成功-->開啟Xshell-->重新連線-->輸入 ip a檢視ip-->輸入 sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23] 回車修改網絡卡(把IP的最後一位從100改成101,改的區間可以選擇3-245都可以)-->輸入 systemctl restart network 回車重啟系統網路-->Xshell的選單欄檔案開啟會話-->ctrl+c然後ctrl+v複製粘貼出來一個新會話-->點新會話點屬性-->--修改名稱,修改主機為剛剛設定的ip-->連線確定。 # 檢視網絡卡名稱,或者檢視本機IP [root@localhost ~]# ip a # 修改網絡卡 '''ens[23]跟eth[01]的選擇看你ip a出來的結果''' [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23] 或 [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01] # 重啟系統網路 [root@localhost ~]# systemctl restart network
2、系統介紹
1、ping命令:用來測試網路連通是否正常 測本地ip :ping ip 測網路是否暢通: ping 遠端服務網址(比如百度網址) 2、主機登入使用者資訊:[root@localhost ~]# root : 登入當前系統的使用者名稱 @ : 分隔符,沒有特殊含義 localhost : 當前系統的主機名 ~ : 當前所在的目錄(~ 代表的是當前的家目錄, /root) # : 沒有實際含義 3、自定義系統登入使用者資訊: PS1 環境變數 [root@localhost ~]# echo $PS1 [\u@\h \W]\$ [root@localhost ~]# PS1='[\u@\h --- \W]\$'
3、系統命令的語法格式
通常系統命令語法格式:
命令 引數 選項 路徑
# 但是並非全部都是統一格式的,需要根據命令環境更改格式
4、系統目錄結構
在Windows中一切從磁碟開始,也就是C盤或者D盤... C:\
在Linux中,一切從根(/)開始
cd 目錄: 切換到目錄
5、系統路徑的型別
絕對路徑:參照物是根(/)路徑
相對路徑:參照物是當前路徑
6、系統執行命令(開機與重啟)
1、關機 shutdown(主要記這個):慢慢關 引數:shutdown -h 時間數: 指定關機的延時時間(分鐘) h是0的話立即關機 引數:shutdown -c :返回取消關機 half :禁用CPU,立刻關死 引數:half --half:禁用CPU了 poweroff:直接關閉電源 init:設定系統啟動模式 0 : 關機 1 : 單使用者模式 2 : 多使用者無網路模式 3 : 多使用者模式 4 : 待定 5 : 桌面模式 6 : 重啟 reboot: 引數:reboot --half: 關機 2、重啟 reboot init shutdown 引數:shutdown -r 時間數:指定重啟的延時時間(分鐘) r是0的話立即重啟 '''注意:虛擬機器還在開的時候不能直接關電腦,需要先輸入命令關閉虛擬機器,然後再關電腦。 在公司裡面不可以隨便關機或者重啟,可能會造成公司極大損失。'''
7、檢視系統命令幫助
格式:
man 需要檢視幫助的命令
# eg. man shutdown
NAME:命令解釋說明
SYNOPSIS:命令語法格式說明
DESCRIPITION:命令的詳細說明
OPTIONS:命令引數的詳細說明
q:退出
/ 搜尋內容 :
7、系統快捷操作
'''
選定文字後滑鼠右鍵直接貼上:在選項中設定
'''
1、歷史命令資訊:鍵盤的上下鍵
2、清屏命令:ctrl+l
3、中斷或者取消命令執行過程:ctrl+c
4、快速把游標移動到行首/行尾:ctrl+a/ ctrl+e
5、把游標到行首的資訊剪下:ctrl+u
6、將剪下的內容貼上:ctrl+y
7、把游標到行尾的資訊剪下:ctrl+k
8、鎖定當前系統視窗狀態:ctrl+s
9、解鎖當前系統視窗狀態:ctrl+q
10、命令列中快速移動游標:ctrl+鍵盤的方向鍵
11、系統命令資訊補全功能(最常用):tab鍵
8、linux中常用的命令
一、目錄路徑的相關命令
1、當前路徑資訊:
pwd
2、切換目錄路徑:
cd 路徑: 相對路徑或者絕對路徑都可以
特殊路徑:
- :回到上一次訪問的路徑
. : 代表去到當前路徑
.. : 代表去到上一層路徑
~ : 代表回到根目錄
3、進行目錄建立
mkdir # mkdir建立資料夾時,該資料夾的上一層目錄必須存在
引數:mkdir -p :自動建立上級目錄
引數:mkdir -v :現實建立目錄的過程
# 案例:要求在上級中的data目錄下的tset目錄中建立一個v1目錄
二、檔案目錄的相關命令
1、建立檔案資訊命令:
touch 檔案路徑 # touch 1.txt
# 可以man 命令進去看一下相關引數
2、檢視資料資訊的命令
ls :檢視指定目錄下的檔案資訊,預設是檢視當前目錄下的檔案資訊(檔案、資料夾都算)
引數: ls -l : 顯示檔案的詳細資訊
引數:ls -a :檢視隱藏檔案大小
引數:ls -lh :h必須要配合l使用,檢視具體大小
# 其餘引數man命令去看一下
[root@localhost ~]# ls -l
total 4 # 總共佔有4Kb
-rw-r--r--. 1 root root 0 Dec 9 12:15 1.txt
-rw-r--r--. : 檔案的許可權
1 :檔案硬連結數
root :所屬使用者
root :所屬組
0 :大小(位元組)
Dec 9 12:15 : 建立的時間
1.txt :檔名稱
1位元組 = 1B = 8bit
1024位元組 = 1kB
1024kb = 1MB
3、輸出列印字元資訊
echo 資訊 :類似於 python裡面的print(資訊)
覆蓋重定向 >:將檔案中所有內容刪除之後再寫入
追加重定向 >>:在檔案的末尾寫入資訊
4、檢視路徑詳細資訊
cat 路徑:可以相對路徑或者絕對路徑