1. 程式人生 > 其它 >Linux基礎之系統命令與常見命令

Linux基礎之系統命令與常見命令

目錄

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 路徑:可以相對路徑或者絕對路徑