㈠ linux中 如何將sudoers只讀文件改成可讀寫文件
這個文件只讀是一種保護機制,如果你使用vi編輯器的話,只要保存時使用:wq!就可以保存了。或者使用visudo命令來進入sudoers文件的編輯,就可以正常保存。
具體如下:
1、簡介
Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
2、基本信息
Linux[2]操作系統是UNIX操作系統的一種克隆系統,它誕生linux系統於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
3、分區規定
設備管理在 Linux 中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等,IDE 或 SCSI 設備也不例外。Linux 把各種 IDE 設備分配了一個由 hd 前綴組成的文件;而對於各種 SCSI 設備,則分配了一個由 sd 前綴組成的文件。
㈡ Linux-vim三種模式
vi編輯器是所有Unix 及 Linux 系統下標準的編輯器,類似於windows系統下的notepad(記事本)編輯器,由於在Unix 及 Linux 系統的任何版本,vi編輯器是完全相同的,因此可以在其它任何介紹vi的地方都能進一步了解它,vi也是Linux中最基本的文字編輯器,學會它後,我們將在Linux的世界裡暢行無阻,尤其是在終端中。
關於vim:
vi和vim都是Linux中的編輯器,不同的是,vim比較高級,可以視為vi的升級版本。vi適用於文本編輯,但是vim更適用於coding。
vim的重點是游標的移動,模式切換,刪除,查找,替換,復制,粘貼,撤銷命令的使用。
vim存在三種模式(大眾的認知):命令模式、編輯模式(輸入模式)、末行模式(尾行模式)
命令模式:在該模式下不能對文件直接編輯,可以輸入快捷鍵進行一些操作(刪除行、復制行、移動游標、粘貼等)【vim打開文件後默認進入該模式】
編輯模式:在該模式下可以對文件的內容進行編輯
末行模式:可以在末行輸入命令來對文件進行操作(搜索、替換、保存、退出、撤銷、高亮等)
Vim打開文件的方式(4種,要求掌握前三種):
#vim 文件路徑 —— 打開指定文件
#vim +數字 文件路徑 —— 打開指定文件,並且把游標移動到指定行
#vim +/關鍵詞 文件路徑 —— 打開指定文件,並且高亮顯示關鍵詞
#vim 文件路徑1 文件路徑2 ... —— 同時打開多個文件
:files —— 查看當前已經打開的文件
切換文件方式:
a. 切換到指定文件: :open 文件名
b. 切換上一個/下一個文件: :bp (back prev:上一個)、 :bn (back next:下一個)
重點記住前2種方式, i 和 a
㈢ linux如何刪除只讀的文件系統
遇到同樣的問題,無法刪除只讀文件。
出現這樣的情況是因為u盤寫入時拔出,然後就文件夾內的某一個文件就變成了只讀文件,無法刪除。
1、sudo rm -rf filename/
經過第一步後,文件夾內文件已全部刪除,但是文件夾無法刪除
2、vim filename
3、D 回車
4、輸入filename
此時vim會提示50%無法刪除
5、:q 退出
6、sudo rm -rf filename/
㈣ linux vi不能保存文件
Linux系統vi編輯只讀文檔無法保存的解決辦法,使用普通用戶編輯nginx.conf 等配置文件:
#查看是否保存成功:
$grepsudonginx.conf
#test:w!sudotee%
㈤ linux中vi編輯器怎樣使用
工具:
Linux
方法:
1、首先進入Linux的命令行界面.在目錄下創建一個用於測試的文本文件(touch filename).這里就新建了一個test12文本文件.當然這個名字是可以隨便取得.
7、替換 「r」:替換游標所在處的字元。 ,按一下"r"然後輸入要即可.「R」:替換游標所到之處的字元,直到按下「ESC」鍵為止。
8、恢復上一次操作 「u」:如果誤執行一個命令,可以馬上按下「u」,回到上一個操作。按多次"u"可以執行多次恢復.就相當於"CTRL +Z"的操作.
㈥ 5. Linux的vi/vim使用及常用快捷鍵
命令行下,輸入vim xxx.c就會進入vim一般模式,並開始編輯這個xxx.c的文件。
使用vim xxx.c就會默認進入vim一般模式。
在一般模式下,按下i鍵就會進入編輯模式,也稱INSERT MODE(插入模式)。
編輯模式中,按ESC鍵會退出編輯模式回到一般模式。
按下:鍵就會進入命令模式。
按下ESC鍵回到一般模式。
命令模式下,輸入
:wq 這個命令再按回車鍵就會保存並退出vim(write and quit)
:q 退出vim(不會保存)
:q! 強制退出vim(不會保存)
yy 拷貝當前行
5yy 拷貝當前行及下面一共5行
p 粘貼
dd 刪除當前行
4dd 刪除當前行及下面一共4行
G 定位到最後一行
gg 定位到第一行
快速定位到指定行號:輸入一個數字然後按下G(shift+g)
u 撤銷前一個操作
/xx 按下回車就會在文件中查找xx,查到會高亮第一個字元,按n會查找下一個xx
:set nu 顯示行號
:set nonu 取消顯示行號
㈦ LINUX操作系統VIM的安裝和配置
LINUX操作系統(ubuntu/Centos)
在命令行敲入「vi」後按"tab"鍵,可以看到目前系統中只安裝了vi和vim.tiny。
可以發現,系統默認是沒有安裝vim的,因此就需要我們手動進行安裝。
ubuntu系統:
普通用戶下輸入命令:sudo apt-get install vim-gtk
centos系統:
普通用戶下輸入命令:yum -y install vim*
圖片以ubuntu為例
這里,輸入「y」後,回車。
之後不需要任何操作,等待安裝完成。
安裝完成之後,在命令行敲入vi,按「tab」鍵。
可以看到,已經有vim命令的存在。
安裝成功。
在命令行下,輸入命令:sudo vim /etc/vim/vimrc
必須加上sudo,否則你是沒有許可權編輯vimrc的。
在這個文件中,會有這么一句:
syntax on
意思是語法高亮,如果您的被注釋掉了,請「讓它出來」。就像下圖所示
圖中就是一個簡單的配置方案,保存之後,配置完畢。
我們來編寫一個小程序,如下圖所示,可以看出,界面已經比較美觀了。
centos、Fedora與Ubuntu的操作類似,只是需要採用yum進行安裝調試。