1. 程式人生 > >1.2 嵌入式基礎筆記

1.2 嵌入式基礎筆記

1.2嵌入式基礎筆記
vi是linux系統中用來記錄文字資訊的工具
vi是在終端視窗使用的,所以vi裡不能使用滑鼠
vi功能分為三組,每組內的功能經常會一起使用,不同組的功能不經常一起使用,vi中任何時候只能使用三組中的一種
不同組命令對應與不同的工作模式
工作模式分成正常模式,插入模式和命令模式,每種對應於一組命令
每次剛開啟vi就處於正常模式下,模式之間可以互相變結束換
正常模式下輸入小寫字母i 可以進入插入模式
正常模式下輸入:可以進入命令模式
任何時候輸入esc 都可以進入正常模式
任何工作模式之間的變換都一定有正常模式,插入模式和命令模式之間不可以直接變換
啟動vi可以採用如下命令
vi 檔案路徑
啟動後vi會把檔案內容展示在終端視窗中
結束vi的方式包括如下2種
在命令模式下輸入q!(這種方式會丟失沒有儲存的修改)
在命令模式下輸入wq或x(這種方式可以儲存所有修改然後退出)
正常模式下使用nyy命令可以把游標所在行以及下面的共n行拷貝到剪下板上。n應該用數字替換,如果是1可以不寫。
正常模式下使用np命令可以吧剪下板上的內容插入到游標所在行下面。n應該用數字替換,如果是1可以不寫。
正常模式下使用ndd命令可以把從游標開始的連續n行從文件中刪除斌轉移到剪下板上,n應該用數字替換是1 可以不寫。
在命令模式下使用w命令可以儲存在文件的修改而不退出vi
set nu命令可以讓vi顯示每行行號
set nonu命令可以讓vi不顯示每行行號
vi每次啟動是從檔案~/.vimrc中讀取set命令並按順序執行
winvi,gvim是windows 系統下的vi
touch 命令可以建立一個空檔案
可以把一個已經存在檔案的最後修改時間改成執行touch命令的時間
liunx系統中使用一組檔案的操作屬性決定檔案可以怎麼使用
檔案的操作屬性有9個字母組成,檔案的操作屬性分為三組,每組包含三個字母。
每組操作屬性針對一種特定的使用者:檔案所有制,同組人和其他人
每組的三個字母分別代表了檢視,修改和執行這三種不同的使用方式(第一個字母代表檢視,第二個之母代表修改,第三個字母代表執行)
如果具有檢視能力則第一個字母是r,如果具有修改能力則第二個字母是w,如果具有執行能力則第三個字母是x
每組的三個操作屬性可以使用轉換成一個數字(r轉換為4,w轉換成2,x轉換成1,-轉換成0)
chmod命令修改一個檔案的操作屬性,使用方法如下
chmod 644 檔案路徑
指令碼檔案中可以包含多個命令,它可以是可執行檔案