Linux環境下常用操作命令及快速鍵總結__Linux

來源:互聯網
上載者:User

寫在開頭:工作快2個月了,用的最多的就是Linux環境,從剛開始的無所適從,到現在越來越熟,其中坎坷多磨一言難盡。料想後來人也會有此經曆,遂將自己遇到的問題及解決辦法逐一列出,算是對後來人的協助,也是對自己的提醒。

統一說明:Linux命令框中輸入命令後,要記得敲斷行符號。 1.命令框

為了方便,一般會在一個使用者介面下,使用多個命令列視窗。若一個一個產生,那麼每個視窗相互獨立,造成命令列視窗太多。

那麼,問題來了,有沒有辦法讓多個命令列視窗集中在一個視窗中。如同瀏覽器的多個頁面一般,並排在一起。

當然有。

快速鍵:Ctrl + shift + T

功能:快速建立命令列視窗,並集中在一個視窗中。 2.建立檔案夾和檔案

要開展工作,就要有檔案。 2.1建立檔案夾

Linux下,首先建立檔案夾(目錄)。

進入到想要建立檔案夾的地方,在命令列敲入命令: mkdir + 檔案夾名(目錄名) 斷行符號
mkdir mydoc
這樣,檔案夾mydoc就建立好了。 2.2查看檔案夾及檔案

但是,由於Linux一般常用是命令列格式,所以看不到可視化的GUI,那麼,我怎麼確認檔案夾建立成功。怎麼查看建立的檔案夾呢。

放心。

想查看目前的目錄下的檔案,在命令列敲入命令:ls 斷行符號

功能:顯示當前路徑下的所有文檔,如檔案夾、各種檔案。不包括隱藏檔案。

可以用 ls -a 命令,顯示所有檔案,包括隱藏檔案。 2.3建立檔案

有了檔案夾,下一步就在其中建立檔案。 2.3.1進入檔案夾

命令列模式下,可不能通過雙擊檔案夾名字進入檔案夾。

那麼,如何進入檔案夾。

在命令列輸入:cd + 檔案夾名 斷行符號
cd mydoc

即可進入檔案夾。 2.3.2建立檔案

命令:touch + 檔案名稱(包括格式,比如a.txt) +斷行符號

touch a.txt

即可建立檔案a.txt。

可用ls命令查看建立的檔案。 3.開啟檔案 3.1開啟檔案

在linux的gvim環境中,開啟檔案a.txt的命令為:

gvim a.txt

可以看到開啟的a.txt視窗。

gvim命令可以開啟很多種類的檔案,各種指令碼如python、makefile等,再比如.c檔案、.cpp檔案等。

但是,這個命令不是萬能的。

若要開啟pdf,需要用evince軟體。安裝該軟體後,設定後,輸入命令:
evince b.pdf
就能開啟b.pdf檔案。 3.2寫入檔案

開啟檔案後,一般是不可寫的,也就是你怎麼敲鍵盤,游標都不會有輸入。

怎麼辦。

涼拌。

按字母I,就可以看到游標變成一根短豎線,這個時候再敲鍵盤,游標處就有輸入了。

若想從可輸入模式變成唯讀模式,直接按ESC鍵。 4.編譯運行.c和.cpp

作為理工狗,經常寫.c和.cpp等程式。

那麼Linux下怎麼編譯運行呢。

首先確保Linux中安裝了gcc和g++等編譯器。

然後敲命令:

gcc a.c

g++ a.cpp

即可編譯運行對應程式碼。

運行結果會出現在命令框中。

小程式沒問題,但是當程式很複雜時,需要調試輸出的資訊比較多,這時就會發現命令框容量有限,超過一定範圍,就會只保留最後的調試資訊。

怎麼辦。

簡單。

建立一個輸出檔案,比如out.txt。
然後編譯運行時將輸出匯入out.txt檔案中。
運行結束後,開啟out.txt檔案就好。
不管你的程式輸出幾千行還是幾萬行的調試資訊,都沒問題。
(待補充完善)
gcc a.c

g++ a.cpp

5、Linux下追看函數
Linux下一般沒有Windows下的許多IDE軟體,比如codeblocks等。經常在Linux下的C、C++檔案都是一個一個的,如何方便地追蹤函數呢。

Ctrl +“]”
追蹤進入函數;
Ctrl + “o”(字母O 歐)
離開函數,退回上一步地位置。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.