linux下c 開發主要是做什麼?

2021-09-26 08:58:13 字數 1584 閱讀 8786

一、linux下的c/c++程式設計——入門級知識  

1 linux安裝  

首先安裝linux作業系統,一般初學者還是在vm上安裝linux學習比較好,作業系統選擇ubuntu或者redhat比較合適(用的人多o(∩_∩)o)。  

vm的安裝比較簡單,在此不多說。vm安裝之後,建立workstation,注意分配好記憶體、硬碟,可以配置光碟機,網路等(這時的workstation相當於乙個裸機)。注意,光碟機的設定位置可以選擇某個iso作業系統安裝檔案,這樣啟動workstation時會直接從該iso中安裝作業系統。  

2 linux shell 入門  

初步進入unbuntu時,感覺很新奇,可以先熟悉熟悉各種操作。在這裡,學習linux比較重要的是他的shell。進入系統的terminal介面,這個相當於windows的cmd介面,但是功能可是強大很多哦~~可以輸入一些簡單命令,在此,我初步學習的簡單命名包括:  

cd:change directory改變當前目錄  

ls:list當前目錄的子目錄和檔案  

mv:移動檔案  

cp:拷貝檔案  

cat:顯示檔案內容  

info:檢視命名資訊  

man:檢視幫助手冊  

有了上面幾個,就可以初步的在terminal下進行簡單的檔案檢視、建立等操作了  

3 vi編輯器入門  

vi是linux下最最最常用的編輯工具之一~下面對他進行簡單的介紹  

vi啟動是:vi filename  

該命名開啟或者建立乙個檔案。首先進入vi後,是cmd模式(命令模式)。在該模式下可以移動游標,複製,移動,刪除等。如:  

移動游標:up/down/left/right或者h/j/k/l字母鍵  

刪除當前游標所在行:dd  

刪除當前游標後n行:n+dd  

向下翻頁:ctl+f  

向上翻頁:ctl+b  

在cmd模式下使用":"可以進入到last命令輸入,此模式下幾個常用命令:  

w:儲存  

q:退出  

wq:儲存並退出  

w!:強制儲存  

q!:強制退出  

i:在當前游標插入  

a:在當前游標後插入  

o:在當前游標下建立新的一行並插入  

編輯模式下,只能輸入,不能使用游標移動,使用esc可以切換到cmd模式  

4 linux下c/c++程式設計  

上面介紹了vi的基本使用,下面我將建立我在linux下的第乙個c++程式。  

使用vi test.cpp建立乙個cpp檔案,進入vi進行編輯。編輯完畢之後,使用g++ test.cpp -o test編譯cpp檔案生成test輸出檔案,如果直接使用g++ test.cpp將直接生成命為a.out的輸出檔案。接著使用./test可以執行test。這裡需要注意的是,linux自帶了c和c++編譯器,預設安裝了c編譯器,可以使用gcc編譯c檔案,但是c++的編譯器沒有預設安裝,可以使用sudo apt-get install g++來安裝。  

這樣,我在linux下的第乙個c++檔案就成功的執行了~~~  

看來學習還是要有目標~~也要學習的過程中動手,不僅僅是看書~~  

aliyun的產品都是有哪些,主要是做什麼的呢?

阿里雲的各種產品太多了,我估計他老闆也不一定說全了,我就把我了解的一些產品。1.網域名稱 阿里雲網域名稱是之前萬網的網域名稱這塊業務,萬網的網域名稱已經是國內做很好的網域名稱服務商了,技術力量,市場占有率都是名列前茅的,要不阿里也不會收購他們的。2.空間 這塊業務我的了解是,之前的萬網的傳統虛擬空間...

運維工程師 主要是做什麼的?

在軟體開發領域當中,前端 後端開發我們一般比較熟,但運維工程師是做什麼的,很多人都不太了解。真的是只是維護工作嗎?今天我們就介紹一下 運維工程師 到底是做什麼呢 一 保障業務長期穩定執行 出一點點差錯,使用者就要投訴了。1 業務跑在什麼上面?伺服器一般是apache,nginx,tomcat等。但是...

什麼是資料工程師,資料工程師主要是做什麼的?

資料工程師建設和優化系統。這些系統幫助資料科學家和資料分析師開展他們的工作。每乙個公司裡面和資料打交道的人都需要依賴於這些資料是準確的和可獲取的。資料工程師保證任何資料都是正常可接收的,可轉換的,可儲存的並且對於使用者來說是可獲取的。深度解析資料工程師 資料工程師建立了資料分析師和資料科學家依賴的基...