開始:
首先,我們使用VMware創建一個新的虛擬機系統
(選擇鏡像,鏡像需自主下載)
之后根據安裝指導,自主選擇參數,得到一個虛擬機系統
注意,在這里,我們的網絡適配器模式可以更改為三種模式:橋接模式(bridged)NAT模式(網絡地址轉換)和主機模式(host-only)模式。
橋接模式:此模式下,我們的虛擬機和主機在網絡中處於同等地位,相當於和主機共用了一塊網卡。(建議剛開始時使用此模式,容易理解,且方便與外界網絡設備交互)
NAT模式:此模式下,虛擬機相當於在主機中又開辟了一塊子網空間,虛擬機在自己創立的局域網中運行。
host-only模式:此模式下,虛擬機是一個獨立的系統,只與主機交互,這里不使用。
接下來,開始運行。
可以看到,Ubuntu中有許多好玩的東西,我們可以打開瀏覽器觀看網頁,下載一些應用,甚至可以下載一個IDE來編程(圖中為pycharm)。這些東西由我們自主探索,接下來講些我們開發會用到的一些東西。
Shell:
Shell從字面意義上來翻譯意思為“殼”,實際上,Shell是一個命令解釋器,它確實好像一個外殼一樣,包裹着Linux內核,並提供給用戶和應用程序一些接口用於開發編輯。用戶發送一個命令,Shell將命令轉換為指令代碼發送給操作系統,人機交互因此變得容易。
在Ubuntu界面,我們直接右鍵,即可看到“終端”選項,這是一個命令行窗口,它負責把用戶的指令發送給Shell。(不嚴謹的一般情況下,我們將窗口與Shell合並看作為Shell)
嘗試輸入ls
我們可以得到~(~在Linux中代表用戶目錄)中的文件,這里我們注意到,不同的顏色代表了不同的文件類型。(ps:\ 在Linux中代表根目錄,和~是兩個常用的符號)
當然,還有許多其他命令,例如cd(change directory)更改目錄,cat查看文件,pwd顯示當前目錄等等。
文件管理簡介:
Linux的思想就是“一切皆文件”,在Linux中,所有的東西都是文件,並被當作文件來操作,這樣的好處是提供給了開發者非常高的便利性,無論是一個txt文件,還是一個打印機,都可以通過操作文件系統來進行控制和更改。
這里,我們先來實踐一下。
首先進入用戶目錄:cd ~
然后輸入:mkdir documenttest
這里我們再使用ls查看,發現目錄下會多了一個documenttest,沒錯,mkdir就是新建目錄命令。
其他文件命令:
mv xxx abc 移動命令,將xxx移動到abc目錄下
cp xxx abc 復制命令 復制xxx到abc目錄下
rmdir 刪除空目錄命令
rm 刪除命令,此命令會刪除所有文件和子文件
其他指令這里不再列出
apt軟件包管理工具:
APT:高級軟件包管理系統,這是一個非常成熟的軟件包管理工具。
在剛開始使用時,需要使用sudo apt update 這個命令,來獲取最新的軟件包列表,然后就可以安裝軟件了,完成后會出現如下提示。(sudo為超級管理員命令,在一些權限操作時需要使用)
其他常用命令
sudo apt install 下載安裝軟件包
sudo apt upgrade 升級
sudo apt remove 卸載
sudo apt clean 刪除已下載的包
sudo apt source 下載特定的軟件源碼
(部分操作可能因為軟件,系統版本略有不同)