25 - Linux基本命令

返回主頁

📄目錄

1 安裝VMware Workstation Pro以及CentOS

1.1 下載資源

⚠️ 請前往官方網站下載任何資源,以避免電腦中毒!

超連結:VMware Workstation & Fusion 官網下載地址

超連結:CentOS Stream 10 官網下載地址(最新)

超連結:CentOS 7 鏡像官網下載地址(建議)

1.2 虛擬機安裝

1.2.1 在Windows 11安裝VMware Workstation Pro

  1. 在Windows上點擊Vmare應用程式文件

  2. 點選下一步VMware01

  3. 點選接受用戶許可協議中的條款,然後點選下一步VMware02

  4. 更改安裝位置,建議在D盤建立文件夾tools,並安裝在其中;建議更改安裝位置為D:\\tools\VMware\VMware Workstation\,然後點選下一步VMware03

  5. 建議在「用戶體驗設置介面」取消兩個選項,然後點選下一步VMware04

  6. 創建快捷方式(建議全選),然後點選下一步

  7. 點擊「安裝」,並等候軟件安裝完成VMware05

  8. 點擊「完成」結束安裝VMware06

1.2.2 安裝CentOS 7 鏡像

  1. 開啟VMware Workstation Pro介面(如圖)CentOS01

  2. 點擊Create a New Virtual Machine,選擇Custom (advanced),然後點Next進入下一步CentOS02

  3. 點擊Next進入下一步CentOS03

  4. 點擊I will install the operating system later,然後點擊Next進入下一步CentOS04

  5. 點選Linux,選擇CentOS 7 64-bit,然後點選下一步CentOS05

  6. 根據自己意願命名(也可以用建議名),Locations選擇為D:\tools\VMware(建議與VMware Workstation位置放在同一目錄中),然後點選下一步CentOS06

  7. Number of cores per processor建議填2CentOS07

  8. 內存根據電腦配置選擇,最少為2048MB,我的電腦有64GB內存,因此選擇較大的4096MBCentOS08

  9. 點選默認的Use network address translation (NAT),然後點選下一步CentOS09

  10. 點選默認的LSI Logic,然後點選下一步CentOS10

  11. 點選默認的SCSI,然後點選下一步CentOS11

  12. 點選默認的Create a new virtual disk,然後點選下一步CentOS12

  13. Maximum disk size (GB)要求選擇20GB以上,建議選40GB以上。接下來點選Stor virtual disk as a single file(如圖),然後點選下一步CentOS13

  14. 建議將文件放在D:\tools\VMware中(如圖所示),然後點選下一步CentOS14

  15. 確認信息無誤,然後點選Finish完成安裝程序CentOS15

1.2.3 安裝CentOS虛擬機

  1. 在安裝完成後的系統介面,點選CD/DVD (IDE)CentOS16

  2. (先把ISO文件放在D:\tools\VMware中)在Connection中選擇Use ISO image file,點選Browse,選擇該ISO文件,然後點選OK確定CentOS17

  3. 在此畫面點選Power on this virtual machineCentOS16

  4. 安裝畫面直接按回車鍵(要把鼠標放在虛擬機畫面中)

  5. 語言選擇英語,然後點選Continue(避免選擇中文,容易出現亂碼)CentOS18

  6. 點選DATE & TIME,點選地圖適當位置以選擇自己的時區,點選Done完成CentOS19

  7. 點選SOFTWARE SELECTION,根據需求選擇Minimal Install(只需要命令行)或者GNOME Desktop(有桌面),點選Done完成CentOS20

  8. 點選NETWORK & HOST NAME,開啟右上Ethernet (ens33),點選Done完成CentOS21

  9. 點選Begin Installation(如果無法點選就點一下INSTALLATION DESTINATION,或者其他有警告符號的選項,不作修改後點選Done)

  10. 進入用戶和密碼設定介面,在ROOT PASSWORD中設定密碼,這裡設定為12346789CentOS22

  11. 在CREATE USER中創建一個用戶,名為user1,密碼為user1test

  12. 點選Finish configurationCentOS23

  13. 完成後在右下角點選Reboot重啟開始使用

  14. 等候下圖頁面出現,點選LICENSE INFORMATIONCentOS24

  15. 在左下勾選接受協議,然後點選左上方的Done完成CentOS25

  16. 點選右下角的FINISH CONFIGURATIONCentOS26

  17. 進入用戶登入介面,選擇用戶user1或者選擇root用戶(預設不顯示,點選Not listed?手動輸入用戶名root),並輸入密碼

  18. 登錄後依次選擇語言,Location Services(建議關閉),並跳過Connect Your Online Accounts,點選Start Using Centos Linux開始使用CentOS27

  19. 如果要在有桌面模式下進入終端,在桌面右鍵,點選下方的Open Terminal,即可進入CentOS終端

2 操作命令基礎

2.1 基本命令

2.1.1 關機

命令含義
poweroff立即關機
shutdown -h now立即關機,也可以換成數字或者具體時間

shutdown -h now格式如:shutdown -h 5shutdown -h 21:00

2.1.2 重啟

命令含義
reboot立即重啟
shutdown -r now立即重啟,也可以換成數字或者具體時間
shutdown -c取消重啟

2.2 目錄操作命令

命令類型含義
cd目錄切換
ls目錄查看
mkdir創建目錄
rm刪除目錄或文件
mvcp目錄修改
find目錄搜索

⚠️ rm -rf /*屬於自殺命令,需謹慎使用!!

2.2.1 cd 目錄切換

命令含義
cd /切換到根目錄
cd /usr切換到根目錄下的usr目錄
cd ../ & cd ..切換到上一級目錄
cd ~切換到home目錄
cd -切換到上次訪問的目錄

在根目錄中,cd /root/Downloads為進入電腦中的下載文件目錄

2.2.2 ls 目錄查看

命令含義
ls查看當前目錄下的所有內容(不同顏色代表不同權限)
ls -a查看當前目錄下的所有目錄和文件(含隱藏文件)
ls -l & ls -ll列表查看當前目錄下的所有目錄和文件(列表查看,顯示更多信息)
ls /文件名或目錄名查看指定目錄下的所有目錄和文件
dir查看當前路徑下的所有文件(不變色)

2.2.3 mkdir 創建目錄

命令含義
mkdir 目錄名創建目錄

2.2.4 rmmvcpfind

命令含義
rm 文件名刪除當前目錄下的文件(回車後詢問是否刪除,輸入y再次回車)
rm -f 文件名刪除當前目錄的文件(不詢問)
rm -r 目錄名遞歸刪除當前目錄下的目錄(回車後詢問是否刪除,輸入y再次回車)
rm -rf 目錄名遞歸刪除當前目錄下的目錄(不詢問)(也可以刪除文件)
rm -rf *⚠️ 將當前目錄下的所有目錄和文件全部刪除(避免在根目錄中使用)
rm -rf /*⚠️ 將根目錄下的所有文件全部刪除(自殺命令)
mv 當前目錄 新目錄重命名目錄
mv 目錄名稱 目錄的新位置剪切目錄
cp -r 目錄名稱 目錄拷貝的目標位置複製目錄
find 目錄 參數 文件名稱搜索目錄

find例子:

  1. find /usr -name '*b'(搜尋/usr目錄下所有以b為結尾的目錄或文件)

  2. find . -name '*b'(搜尋當前目錄下所有以b為結尾的目錄或文件)

  3. find . -ctime -1(查找當前目錄下所有最近一天更新過的目錄或文件)

2.3 文件操作命令

命令含義
touch 文件名.副檔名創建文件(touch的核心功能為更新文件的時間戳)
rm -rf 文件名刪除文件
vi 文件名vim 文件名修改文件
cat/more/less/tail查看文件

2.3.1 vi編輯器

  1. 命令行模式(Command mode)

  2. 編輯模式(Insert mode)

  3. 底行模式(Last line mode)

命令行模式常用命令含義
方向鍵控制光標位置
dd刪除光標所在的一行
XddX為數字,刪除自光標所在的一行起的X
/XX查找文件中為XX的內容,按N鍵進入下一個目標
shift + z(連續兩次)保存文件並退出
u取消操作
yy複製光標所在的一行
p貼上複製內容
底行模式常用命令含義
:q退出編輯
:q!強制退出
:wq保存並退出
:NN為數字,將光標跳至第N行
:$將光標跳至最後一行

2.3.2 查看文件

命令含義
cat 文件名查看文件最後一屏
more 文件名百分比顯示
less 文件名翻頁查看文件內容
tail 文件名指定行數或者動態查看文件內容

2.4 壓縮文件操作

  1. Windows的壓縮文件的擴展名:.zip/.rar

  2. Linux中的打包文件:aa.tar

  3. Linux中的壓縮文件:bb.gz

  4. Linux中打包並壓縮的文件:.tar.gz

命令含義
tar -zcvf aa.tar.gz aa.bb壓縮文件(aa.tar.gz:打包壓縮後的文件名;aa.bb要打包的文件
tar -zxvf aa.tar.gz解壓文件(aa.tar.gz要解壓縮的文件)

tar -zxvf aa.tar -C /root/Downloads/test.txt:解壓當前目錄的aa.tar/root/Downloads/目錄中的test.txt

2.5 其他常見命令

命令含義
pwd查看當前目錄
ps -ef查看所有正在運行的進程
ip addr查看ip地址
tab自動補全
su -username切換用戶
clear清空終端屏幕命令
Ctrl + L清空終端屏幕命令

導航連結:

目的地超連結
首頁返回主頁
Python學習Python學習
上一篇24 - 內置模塊
下一篇本篇為最後一篇