Linux下修改只讀文件
在Linux下經常會遇到修改只讀文件的問題。使用vi編輯器可以很好解決這一問題。
一、首先使用vi或vim命令打開vi編輯器。
在系統提示字符$或#后敲入vi <檔案名稱>即可進入vi編輯器。這是會出現字母為彩色的界面。
值得一提的是 vi編輯器存在兩種模式即指令模式和輸入模式。進入vi編輯器后默認進入指令模式。
以下命令可幫助您在指令模式下移動光標:
移動
h
在當前行往左移動一個字符
j
向下移動到下一行
k
向上移動到上一行
l
在當前行往右移動一個字符
w
移動到當前行下一個字
e
移動到當前行下一個字的結束處
b
移動到當前行上一個字的開始處
Ctrl-f
向前滾動一頁
Ctrl-b
向后滾動一頁
如果在這些命令之前鍵入數字,則命令將執行該數字表示的次數。該數字稱為重復次數 或者就稱為計數。例如,5h 將向左移動 5 個字符。許多 vi 命令都可以使用重復計數。
從指令模式進入輸入模式:
新增 (append)
a :從光標所在位置後面開始新增資料,光標後的資料隨新增資料向後移動。
A: 從光標所在列最後面的地方開始新增資料。
插入 (insert)
i: 從光標所在位置前面開始插入資料,光標後的資料隨新增資料向後移動。
I :從光標所在列的第一個非空白字元前面開始插入資料。
開始 (open)
o :在光標所在列下新增一列並進入輸入模式。
O: 在光標所在列上方新增一列並進入輸入模式。
這樣便可以編輯您所要更改的只讀文檔。
刪除:用delete鍵即可。
從輸入模式轉入指令模式
用esc鍵即可。
退出保存:
在指令模式下
注意打冒號
:q 結束編輯(quit)
:q! 不存檔而要放棄編輯過的文件。
:w 保存文件(write)其後可加所要存檔的檔名。
:wq 即存檔後離開。
zz 功能與 :wq 相同。
:x 與:wq相同
這樣便可以輕松的在Liunx下更改只讀文件了。
By------Karlwhite