1. 程式人生 > 其它 >虛擬機器Linux系統常用基本操作

虛擬機器Linux系統常用基本操作

虛擬機器Linux系統常用基本操作

一、虛擬機器快照及克隆

1.虛擬機器快照

快照功能需要在虛擬機器關機的狀態下才可操作。 具體操作步驟:

【虛擬機器】———【快照】———【拍攝快照】(通過快照可以保留虛擬機器的狀態,以便以後可以返回相同的狀態)


後續使用快照時,點選第三步下面的【恢復到快照】即可。

2.克隆主機

3.改IP

最後一位,應該是1-255 的,但是 去掉1和255被用,還有2是閘道器,所以只能使用3-254之間任意一個數字。

① 檢視網絡卡名稱,或者檢視本機IP : [root@localhost ~]# ip a(我的閘道器是eth[01])

② 修改網絡卡 :[root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
PS:第一個100是指你現在的網路地址,後面的101是你要修改成的網路地址。
③ 修改網絡卡後重啟系統網路:[root@localhost ~]# systemctl restart network

二、基礎知識及部分指令

1.系統介紹

1. ping 格式:ping[網址]

2.主機登入使用者資訊
[root@localhost ~]#
root : 登入當前系統的使用者名稱
@ : 分隔符,沒有實際意義
localhost : 當前系統的主機名
~ : 當前所在的目錄(~代表的是當前的家目錄, /root代表使用者名稱,比如你登入的使用者名稱是jason,那麼就顯示/jason)
 '#' : 沒有實際含義

3.自定義系統登入使用者資訊
知識儲備:在python中列印,print('Hello World')
在Linux裡面,echo('Hello World')單引號,別加特殊字元。

PS1 環境變數
[root@localhost ~]# echo $PS1  ($符號是取環境變數PS1變數地址裡面的值)
[\u@\h \W]\$

解釋:
\u是指使用者名稱root,@就是@,\h就是localhost,\w是路徑~,\$就是普通使用者,當前我是超管使用者,所以顯示#警號。

[root@localhost ~]# PS1='[\u@\h --- \W]\$'
這裡PS1是一個變數名,後面的變數值要加單引號,這樣修改後的結果就成了[root@localhost --- ~]#

2.系統語法命令格式

通常系統命令語法格式:
	命令[引數][選項][路徑]
比如:sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
命令:sed
引數:-i
選項:'s#.100#.101#g'
路徑:/etc/sysconfig/network-scripts/ifcfg-eth[01]

4.系統目錄結構

Linux中一切從根(/)開始。左斜槓

知識儲備:
cd : 切換目錄
功能:改變工作目錄。將當前工作目錄改變到指定的目錄下。

    cd .. : 返回上級目錄
    cd /home/litao/linux/ : 絕對路徑
    cd ../day02/ : 相對路徑
    cd ~:進入使用者家目
    cd -:返回最近訪問目錄

5.系統路徑的型別

絕對路徑:參照物是根(/)路徑
相對路徑:參照物是當前路徑

6.系統執行命令

1)、關機(只記住shutdown即可,其他忽略不記)
shutdown: 關機或重啟
引數:shutdown -h  指定關機的延時時間
	shutdown -c  取消關機
poweroff: 關閉電源
init:設定系統啟動模式
0 : 關機
1 : 單使用者模式
2 : 多使用者無網路模式
3 : 多使用者模式
4 : 待定
5 : 桌面模式
6 : 重啟
reboot

2)、重啟
reboot(用的最多)
init
shutdown -r 10 十分鐘後重啟

7.檢視系統命令幫助

格式:
	man [需要檢視幫助的命令]
	命令解釋說明資訊:NAME
	命令語法說明資訊:SYNOPSIS
	命令描述詳細說明:DESCRIPTION
	命令引數詳細說明:OPTIONS
	
	q : 退出
	/[搜尋內容] : 搜尋內容
	
	推薦網址:https://www.linuxcool.com/

8.系統快捷方式

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

9.常用系統命令

1、目錄路徑相關命令

	1、顯示當前路徑資訊
		pwd 
	2、切換目錄路徑資訊
		cd 
		特殊路徑:
			1、- : 上一次訪問的路徑
			2、. : 代表當前路徑
			3、.. : 上一層路徑
			4、~  : 家目錄
		絕對路徑和相對路徑
	3、進行目錄建立操作
		mkdir
		
		引數:
			-p : 自動建立上級目錄
			-v : 顯示建立資料夾的過程
		
		案例:要求在上一層目錄中的data目錄下的test目錄中建立一個v1目錄
			[root@localhost ~]# mkdir -p ../data/test/v1
		
		注:mkdir建立資料夾時,該資料夾的上一層目錄必須存在
		
2、檔案目錄相關命令
	1、建立檔案資訊命令
		touch
		[root@localhost ~]# touch 1.txt
	
	2、檢視資料資訊命令
		ls
		檢視指定目錄下的檔案資訊,預設檢視當前目錄下檔案資訊。
		引數:
			-l : 顯示檔案的詳細資訊
			-a : 顯示隱藏資料夾(以.開頭的檔案或資料夾就稱之為隱藏資料夾)
			-h : 格式化檔案大小(必須跟-l引數配合使用)
			
		[root@localhost ~]# ls -l
        total 4
        -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			:檔名稱
         
         1B => 8位元組
         1024位元組 = 1kB
         1024kb = 1MB
     
    3、輸出列印字元資訊
    	echo
    	
    	覆蓋重定向(>):將檔案中所有內容刪除之後再寫入
    	追加重定向(>>):在檔案的末尾寫入資訊
    
    4、檢視檔案資料資訊
    	cat [需要檢視檔案的路徑]

結語

結語 **Linux的指令數不勝數,初學者要抓住linux的重要常見指令,敲爛鍵盤,記住指令。**