linux下的常用工具
1.軟體包管理工具:yum
1.vim
vim 有12種模式 ,但我們主要學習的有三種:
1.普通模式: 移動游標,刪除文字等等功能(這是預設模式)。
h j k l 這四個鍵主要作用是上下左右。
nyy: 貼上n行
p:向下貼上
p:向上貼上
ndd:刪除n行
gg = g :調整格式
u:撤銷
2.插入模式:在這個模式中,大多數按鍵都會向文字緩衝中插入文字。
3.底行模式:在這個模式下,有退出編譯,儲存等功能。
2.gcc/g++
預處理, 展開標頭檔案/巨集替換/去掉注釋
編譯, 檢查語法,生成彙編
彙編, 彙編**轉換機器碼
鏈結 鏈結到一起生成可執行程式
在linux下,通常是動態鏈結。
3.gdb
gdb通常是作為除錯存在的。
而我們想要除錯的前提是debug下。
所以我們需要gcc -g 選項。
break
: 設定斷點,程式執行到斷點的位置會停下來.
run : 開始執行程式.
step : 執行下一條語句,如果該語句為函式呼叫,則進入函式執行其中的第一條語句.
next : 執行下一條語句,如果該語句為函式呼叫,不會進入函式內部執行(即不會一步步地除錯函式內部語句)
backtrace : 產看函式呼叫資訊(堆疊)
continue
: 繼續程式的執行,直到遇到下乙個斷點
display : 跟蹤檢視某個變數,每次停下來都顯示它的值
專案管理工具:makefile
makefile : 記錄專案構建規則檔案。
偽物件宣告 .phony
make:makefile直譯器,找尋第乙個目標物件執行命令之後就會退出。
若是依賴物件不存在,則會找尋依賴物件的生成規則進行生成。
git
git clone :轉殖乙個庫
git add : 本地修改過的檔案且已經追蹤的檔案新增到本地的暫存區。
git commit -m " " : 將暫存區的**提交到本地倉庫。
git push : 將本地倉庫的**推送到遠端伺服器端。
linux 下常用工具
vim是類似於vi的著名的功能強大的,高度可定製的的文字編輯器,在vi的基礎上改進和增加了很多特性,是乙個自由軟體,其在 補全,編譯錯誤跳轉等程式設計的功能特別豐富,在程式設計師中被廣泛應用。普通模式 完成普通的基本命令 插入模式 向檔案中插入資料 底行模式 退出 儲存編輯 vim設定 模式切換 普...
Linux下常用工具
先貼乙個鏈結,可以快速一鍵將你的vim打造成功能強大的ide 全小白操作 在linux作業系統中,我們使用yum來安裝工具,這裡我只說幾個最常用的指令 yum install package1 安裝指定的安裝包package1 yum update package1 更新指定程式包package1 ...
linux 常用工具
我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮了很重...