導航:首頁 > 編程系統 > linuxviroot

linuxviroot

發布時間:2023-05-02 11:04:41

A. linux vi不能保存文件

Linux系統vi編輯只讀文檔無法保存的解決辦法,使用普通用戶編輯nginx.conf 等配置文件:

#查看是否保存成功:
$grepsudonginx.conf
#test:w!sudotee%

B. linux怎麼設置root自動登錄

系統自動以root登錄,並自動啟動用戶程序的設置方法
第一步:刪除用戶
vi /etc/passwd
該文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二個欄位X刪除就可以。變為: root::0:0:root:/root:/bin/bash
vi /etc/shadow
該文件的第一行:root:!^&#*@(&#*&:0:99999:7::1,只需要把第二個欄位刪除就可以。變為: root::14125:0:99999:7::1 至此,就把root用戶的密碼刪除了。
第二步:在系統啟動時自動以root用戶登錄
vi /etc/inittab
找到 #run gettys in standard runlevels
1:2345:raspawn:/sbin/mingetty tty1 (用/sbin/mingetty來啟動終端,tty1表啟動的終端號)
將1:2345:raspawn:/sbin/mingetty tty1 改為:
1:2345:raspawn:/sbin/mingetty --autologin root tty1 (用/sbin/mingetty來啟動終端,tty1表啟動的終端號,並以root用戶登錄終端)
這樣,系統啟動時就會以root用戶自動登錄,而不需要手動輸入用戶名。
第三步:系統剛啟動時,用戶主目錄為/root ,要把系統啟動是要自動啟動的程序放在此目錄下。
第四步:在配置文件中添加自動啟動的程序(main是要自動啟動的程序)
vi /root/.bashrc 在此文件的末尾添加 /root/main即可
說明每個登錄用戶的主目錄下都有.bashrc這個文件(~/.bashrc),該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該文件被讀取.(可以在這個文件中添加專用於你的bash shell的自動啟動文件包)。

C. 有大神知道Linux中root用戶下vi的配置文件,已經更改過了,怎麼撤銷更改,返回原來的內容嗎

如果同一文件夾下有.vimrc~這個文件,用它覆蓋掉.vimrc試試

D. linux如何在開機後默認用root登錄

1、首先我們登錄進Linux系統中

E. linux中增加用戶並設置密碼到root組的vi命令

為啥用vi弄 關鍵你這樣沒法設置密碼 用戶時可以加的 你在/etc/passwd 文件中添加一行就可以的 所屬組位置寫1就可以了

F. Linux之vi命令

vi profile
返回

:q 退出
:wq或者:x或者shift+zz 保存並退出
:q! 不保存並退出
:w 保存
:w! 強制保存

編輯到輸入模式:
i 在當前游標前面輸入
I 在當前游標所在行的行首,轉換為輸入模式
a 在當前游標後面輸入
A 在當前游標所在行的行尾,轉換為輸入模式
o 在當前游標所在行的下方,新建一行,並轉為輸入模式
O 在當前游標所在行的上方,新建一行,並轉為輸入模式

1、 移動游標
字元:方向鍵上下左右或者鍵盤kjhl(上下左右)
單詞:w移至下一個單詞的詞首;e跳至當前或下一個單詞的詞尾;b跳至當前或前一個單詞的詞首
行內:0絕對行首;^行首的第一個非空白字元;$絕對行尾
行間:G文章末尾;3G第3行;gg文章開頭
翻屏:ctrl f【往後翻】;Ctrl b【往前翻】
2、 刪除、替換單個字元
x刪除游標位置字元;3x刪除游標開始3個字元;r替換游標位置字元
dw刪除一個單詞;4dw刪除游標開始的4個單詞;dd刪除游標所在行;5dd刪除游標開始的5行
3、復制粘貼剪切
yw復制一個單詞,p在該行粘貼單詞;yy復制整行,p在該行下方粘貼整行
dd剪切整行,p再粘貼整行;dw剪切一個單詞,p再粘貼一個單詞
4、 撤銷&重做
u:撤銷;ctrl+r:重做撤銷的操作;.重復上一步的操作【假設先dd,再.,會再執行dd命令】

1、 set設置
set nu
set nonu
set readonly #設置只讀文件,不能修改,只在當前環境有效,退出文件,再次打開,這個只讀就無效了
set noreadonly #取消只讀
2、 /查找
/after查找文檔中的after【可以找到所有的after】,n向下翻,N向上翻
:/after查找文檔中的after所在行【可以找到所有的after】,n向下翻,N向上翻
3、!執行命令
比如:查找root目錄
:!ls /root/
4、 查找並替換
格式
【 :查找范圍s/查找的詞/要替換的詞/ 】
或者【:查找范圍s#查找的詞#要替換的詞# 】
或者【:查找范圍s%查找的詞%要替換的詞%】,
即分隔符可以是/、#、%
其中, 查找范圍 包括【.當前游標行】;【$末尾行】;【%全文】;【g一行內全部替換】;【i忽略大小寫】
比如 【 :.,$s/after/before/】 表示在當前游標行【.】到末尾【$】這個范圍內,將after替換為before, 但是如果一行有多個after的話,只會把第一個after替換掉
比如 【 :%s/after/before/】 表示在全文,將after替換為before,但是如果一行有多個after的話,只會把第一個after替換掉。
比如 【:%s/after/before/g】 ,表示在全文,將after替換為before,但是 如果一行有多個after的話,會把該行所有after替換掉,因為在命令裡面加了g
比如 【:%s/after/before/gi】 ,表示在全文,將after替換為before,且忽略大小寫並替換一行內所有after。
比如 【 :%d或者dG】 ,表示刪除全文
比如 【:1,$-4d】 ,表示刪除第一行到倒數第5行的數據
比如 【:1,4y】 ,表示復制1到4行,再按p可粘貼這4行

閱讀全文

與linuxviroot相關的資料

熱點內容
qt密碼 瀏覽:82
發那科直角過渡如何編程 瀏覽:589
可再入程序 瀏覽:833
微信支付獲取code 瀏覽:28
微信手機傳文件給好友 瀏覽:605
初學編程有什麼好處 瀏覽:774
word2007拼寫檢查 瀏覽:454
魔獸世界41升級補丁 瀏覽:209
51單片機熱敏電阻測溫程序 瀏覽:913
專賣機油是哪個app 瀏覽:574
表格有密碼怎麼辦 瀏覽:376
立項文件費用多少 瀏覽:408
怎樣刪除電腦桌面的壓縮文件 瀏覽:139
b超單子哪個數據能看出來 瀏覽:75
vscodejs方法跳轉 瀏覽:609
java編程語言及版本號 瀏覽:219
兩條數據線多少錢 瀏覽:978
阿里雲盤一次可以保存多少個文件 瀏覽:179
揚州防控15號文件內容 瀏覽:424
nuke視頻教程網盤 瀏覽:714

友情鏈接