linux提供了一系列功能強大的編譯器 如vi,emace是螢幕互動式編譯器
vi簡介:
vi編譯器是最早也是最受廣大使用者青睞的,(其實emace比vi好些但是我還沒有用過,以後學會了 再給大家介紹
vi有有三個模式分別是:命令模式,插入模式,底行模式。
插入模式: 在命令列模式下鍵入a 或 i 或 o可以竟如插入模式(這幾個有一定的區別 就死游標對應位置不同而已),平時用i。按 esc 鍵進入命令列模式
底行模式: 在該模式下游標定於文字底行,使用者可以進行檔案儲存,查詢,或者列行號等
有公升級版本 vim 主要是加了顏色好看些
vi的用法:
在終端上輸入命令 #vim filename (filename是檔名包括後字尾 例:hello.c)新建、或修改 filename檔案
新建檔案:
修改檔案:
現在是命令模式
可以進行整行的操作
[n]yy: 複製當前游標所在行一下的n行
p:貼上複製內容到游標所在的下一行
[n]dd: 刪除當前游標所在的一下n行
g: 使游標移到檔案尾
u :取消前乙個動作
底行模式:
:wq儲存推出
:w 儲存
:q! 不儲存推出(!表示強制執行)
:set nu 設定行號
:set nonu 取消行號
/name:查詢檔案中的name欄位
嵌入式linux如何學習
俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...
嵌入式Linux學習筆記
嵌入式linux學習筆記 學習 一 linux的優勢 1 廣泛的硬體支援 linux能夠支援x86 arm mips alpha powerpc等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠執行在所有流行的cpu上。linux有著異常豐富的驅動程式資源,支援各種主流硬體裝置和最新硬體技術...
嵌入式linux學習筆記
1 溢位 兩個數相加,如果最高位的進製和此高位的進製不同,則產生溢位。2 進製和溢位的概念不一樣。3 預取 取得是編譯後得到的機器 解碼 執行 4 arm的彙編指令長度是確定的,32位。5 一條彙編指令 條件碼 4bit 操作碼 分類碼 s 1bit 目的暫存器 4bit 源暫存器 4bit 立即數...