1. 程式人生 > >linux常用終端指令+如何用vim寫一個c程式並執行

linux常用終端指令+如何用vim寫一個c程式並執行

在裝好ubuntu之後今天學習了一些linux的一些基礎知識:

windows裡面開啟命令視窗是win+r,在linux系統裡面,ctrl+alt+t開啟終端,今天的一些指令都是圍繞終端來說的

首先sudo apt install tree 這個語句的意思就是安裝tree這個軟體,這個程式是linux軟體包裡自帶的,用於檢視電腦的檔案分佈情況

然後說一些常用的命令:

cd+要開啟的檔案名錶示開啟一個檔案

cat+要開啟的檔案名錶示檢視一個檔案的內容

touch+檔案名錶示建立一個該名字的檔案

/+名字表示到該名字的檔案,然後  .  表示當前檔案   ..就表示上一級檔案,~表示home目錄

ls表示列出當前目錄的子檔案列表

mkdir+名字表示當前建立一個該名字的資料夾

rm+名字表示刪除一個檔案  然後遞迴刪除加上-r,不能復原的刪除加上-f(慎用)

pwd表示返回當前目錄的完整路徑

$美元符號表示當前為一個一般的使用者進行操作,不能修改一些root檔案

如果要獲得最高的許可權就輸入sudo su,然後你的美元符號就變成了¥表示最高階許可權

退出該許可權是 exit

echo比較無聊,表示你輸入什麼就給你輸出什麼

vim是linux裡面一個常用的文字編輯軟體,也是系統包裡自帶的,用sudo apt install vim可以進行安裝

下面說一下如何用vim寫一個c程式並執行

第一步,安裝vim,上面有寫

然後假如要建立一個hello的c檔案用 touch hello.c建立一個.c檔案

用vim開啟,用法就是vim+hello.c(檔名)

然後按i就是插入寫程式碼,然後寫一個c的程式

然後按ctrl+c表示退出當前狀態 (linux終端裡面也表示停止)

然後按shift+冒號表示命令

輸入wq表示儲存並退出

然後你就獲得了一個hello.c程式

然後學長說不僅要會用還要知道編譯成可執行檔案的全過程

  1.預處理,生成預編譯檔案(.i檔案):
        gcc –E hello.c –o hello.i
    2.編譯,生成彙編程式碼(.s檔案):
        gcc –S hello.i –o hello.s
    3.彙編,生成目標檔案(.o檔案):
        gcc –c hello.s –o hello.o
    4.連結,生成可執行檔案:
     

這一整個過程可以直接用gcc -o hello hello.c就可以完成

然後如果想執行就直接輸入./hello  表示運行當前目錄下的hello檔案

然後學長還告訴我們一些用來裝逼的有趣的指令:

安裝 $sudo apt-get install fortune
執行 $fortune  會得到一堆心靈雞湯

安裝  $sudo apt-get install cowsay
執行  $cowsay  -f tux "I am not a cow, hahaha" 然後一直牛就會說話

安裝   $ sudo apt-get install cmatrix
執行   $cmatri 然後就會出現全屏程式碼流,很裝逼

$yes  我很NB 這個比較好玩,螢幕會無限出現我很NB,然後這種方法有一種很危險的用法,可以用來佔滿磁碟記憶體的,學長用了幾秒鐘就佔了6.9G記憶體。。。

輸入 yes 話 >> text 然後就會在根目錄下出現一個text檔案,不斷申請記憶體。。。ctrl+c停止,慎用