虛擬機開啓hello world(命令行與文本方式)

我這裏使用的是vmware Ubuntu 20.04
下面開啓我們的虛擬生活:hello world
剛開始我使用的vi,但是一直沒有使用明白,最後選擇了操作系統都適用的vim,安裝wim的指令

sudo apt install vim

我這裏沒有換源,如果是公司內網,可能下載了,換成4G即可。

vi與vim的差別

1)vi編輯器,按u只能撤消上次命令,在vim裏可以無限制的撤消。
2)vi編輯器運行於類UNIX中,而vim不僅可以運行UNIX,還可用於windows、mac等多操作平臺,可以把vim當成vi來使用。
3) vim可以用不同的顏色來加亮你的代碼。
4)vi和vim都是Linux中的編輯器,不同的是vim比較高級,可以視爲vi的升級版本。vi使用於文本編輯,但是vim更適用於code

開始

可以在桌面路徑下創建一個.c源文件:

touch hello.c

如果想要刪除,可以使用:

rm hello.c

使用vim進入編輯:

vim hello.c

如圖:
在這裏插入圖片描述
按下i鍵,進行代碼編輯,編輯完成後,按下esc,接着shift+:輸入wq,回車即可
在這裏插入圖片描述
接着編譯

gcc -o hello hello.c

解釋:編譯一個目標文件名爲hello的可執行文件
執行可執行文件

./hello

運行可執行文件,在終端上輸出爲:
在這裏插入圖片描述

或者:(第二種辦法)

gcc hello.c

執行可執行文件
若不指定名稱,默認生成a.out的可執行文件

./a.out

運行可執行文件,在終端上輸出爲:
在這裏插入圖片描述

命令行模式(正常模式)
剛進入的界面肯定不是這樣,剛進入時是在命令行模式,啓動vim後默認處於正常模式(即命令行模式)。不論位於什麼模式,按下鍵(有時需要按兩下)都會進入正常模式。
插入模式
如果想要編輯代碼,可以在正常模式中按下i, a, o, I,A,O鍵,會進入插入模式。在插入模式中,擊鍵時會寫入相應的字符。
命令模式
在正常模式中,按下:(英文冒號)鍵,會進入命令模式。 在命令模式中可以執行一些輸入並執行一些vim或插件提供的指令,就像在shell裏一樣。這些指令包括設置環境、文件操作、調用某個功能等等。
可視模式
在正常模式中按下v,V,+v,可以進入可視模式。可視模式中的操作有點像拿鼠標進行操作,選擇文本的時候有一種鼠標選擇的即視感,有時候會很方便

關閉文件

:q 退出;
:q! 不保存退出;
:w 保存;
:w! 強行保存;
:wq 保存退出
:wq! 強制保存並退出

模式轉換

正常–>輸入:以下這幾個參數實現的功能都是轉爲輸入模式,只不過轉換後的光標所在的位置不同(感興趣可以試一試,雖然意義不大!)
i:在當前光標所在字符的前面,轉爲輸入模式;
a:在當前光標所在字符的後面,轉爲輸入模式;
o:在當前光標所在行的下方,新建一行,並轉爲輸入模式;
I:在當前光標所在行的行首,轉爲輸入模式;
A:在當前光標所在行的行尾,轉爲輸入模式;
O:在當前光標所在行的上方,新建一行,並轉爲輸入模式;

輸入–>正常:
ESC
正常–>末行:
:(英文冒號)
末行–>正常:
ESC,ESC
注意:輸入模式和末行模式之間不能直接切換。

文本編輯器實現代碼編輯,無需在命令行模式

在這裏插入圖片描述
contrl+s保存,再按照編譯的方法,編譯方法同上,按照自己的需求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章