linux系統下的工具以命令的形式給你
1、vim編輯器
2、gcc 工具鏈/編譯器
3、make和makefile 工程管理器
4、gdb 除錯工具
5、shell使用基礎
一、vim
1、三種模式:插入模式,命令模式,底行模式。
命令模式切到插入模式,按i游標不變;按a游標向後退一格
插入模式 到 命令模式 按esc
命令列模式 到 底行模式 按 :
2、vim配置
vim /etc/vimrc 紅帽配置檔案
vim /etc/vim/vimrc ubuntu配置檔案
set autoindent 自動縮行
set shiftwidth=4
set tabstop=4 設定tab鍵長度為4
set number 行號
syntax on 設定關鍵字高亮(顏色)
3、vim快捷操作
命令模式下:
shfit+g 跳到最後一行
gg 跳到第一行
nx 向後刪除字元n個
ndd 向下剪下n整行(刪除)
p 貼上(從游標下一行開始)
nyy 從下一行開始向下複製n行
u 撤銷
插入模式(寫**)
底行模式:
q q! wq
輸入數字 調到指定行
set monu 去行號
set nu 顯示行號
/字母 查詢游標一下該字母 eg. /main
%s/main/aaa/g 把main全部替換為aaa
二、gcc 工具鏈/編譯器
gcc hello.c -o hello 編譯並生成hello
編譯的四步:
1、預處理
gcc -e hello.c -o hello.i
處理所有已#開頭的**(比如標頭檔案展開),在這裡把頭檔案stdio.h中的內容載入到hello.c的首 部
2、編譯
gcc -s hello.i -o hello.s
語法檢查;把c語言翻譯成組合語言,生成的hello.s為彙編檔案
3、彙編
gcc -c hello.s -o hello.o
把組合語言編譯成二進位制檔案
4、鏈結
gcc hello.o -o hello
把該檔案所需的庫檔案鏈結過來
三、makefile 工程管理器
1、格式
目標 : 依賴
命令目標是要生成的檔案,依賴是要得到這個檔案所需的檔案;命令是從依賴到目標要進行的操作
2、偽目標
四、gdb 除錯工具
1、編譯時要加 -g
gcc test.c -o test -g
2、 gdb test 開始除錯
3、一些命令(見筆記)
五、shell 指令碼
1、編寫 字尾為 .sh
vim jiaoben.sh
2、標頭檔案固定(一定要用絕對路徑)
#!/bin/bash 或 #!/bin/sh
linux 常用工具
我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨 作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮了很重...
linux常用工具
linux常用工具 1.vim編輯器 vim的三種模式 1.命令 vim開啟檔案就是命令模式 1.1.可以移動游標 1.2.x 刪除字元 nx 刪除n個字元 dd 刪除一行 ndd 刪除n行 p 貼上 np 貼上n行 yy 複製一行 nyy 複製n行 gg 回到第一行 shift g 跳到 最後一行...
Linux常用工具
一 vim編輯器 基本模式 1 命令列模式。控制螢幕游標的移動,字元 字或行的刪除。2 插入模式。再插入模式下可以輸入文字,按 esc 鍵可以返回命令列模式。3 底行模式。將檔案儲存或者退出vim,也可以設定編輯環境。模式轉換方法 在命令列模式下按 a 或 i 可進入插入模式,按 可進入底行模式 插...