1、一般模式
成都網站建設公司更懂你!成都創新互聯公司只做搜索引擎喜歡的網站!成都網站制作前臺采用搜索引擎認可的DIV+CSS架構,全站HTML靜態,H5建站+CSS3網站,提供:網站建設,微信開發,重慶小程序開發,商城網站建設,重慶APP開發公司,域名申請,服務器租售,網站代托管運營,微信公眾號代托管運營。
功能描述
yy 復制光標當前一行
數字+yy 復制幾行
p 箭頭移動到目的行粘貼
u 撤銷上一步
dd 刪除光標當前行
數字+dd 刪除光標(含)后多少行
x 刪除一個字母,相當于del
大寫X 刪除一個字母,相當于Backspace
yw 復制一個詞
dw 刪除一個詞
shift+^ 移動到行頭
shift+$ 移動到行尾
gg/先按1,再按shift+g 移動到頁頭
G/shift+g 移動到頁尾
數字+shift+g 移動到目標行
2、編輯模式
按鍵 功能
i 當前光標前
a 當前光標后
o 當前光標行的下一行
I 光標所在行最前
A 光標所在行最后
O 當前光標行的上一行
3、指令模式
命令 功能
:q! 不保存文件,強制退出vi命令
:w 保存文件,不退出vi命令
:wq 強制性寫入文件并退出。即使文件沒有被修改也強制寫入,并更新文件的修改時間。
:x 寫入文件并退出。僅當文件被修改時才寫入,并更新文件修改時間,否則不會更新文件修改時間。
/ 要查找的詞,n 查找下一個,N 往上查找
? 要查找的詞,n 查找上一個,shift+n 往下查找
:set nu 顯示行號
:set nonu 關閉行號
4、用戶和組管理命令
useradd 用戶名 (添加新用戶)
useradd -g 組名 用戶名 (添加新用戶到某個組)
passwd 用戶名 (設置用戶密碼)
id 用戶名 (查看用戶是否存在)
cat /etc/passwd (查看創建了哪些用戶)
userdel 用戶名 (刪除用戶但保存用戶主目錄)
userdel -r 用戶名 (用戶和用戶主目錄,都刪除)
whoami (顯示自身用戶名稱)
usermod -g 用戶組 用戶名 (修改用戶組)
groupadd 組名 (新增組)
groupdel 組名 (刪除組)
groupmod -n 新組名 老組名 (修改組)
cat /etc/group (查看創建了哪些組)
5、設置普通用戶具有root權限
1.添加wang用戶,并對其設置密碼。
[root@hadoop101 ~]#useradd wang
[root@hadoop101 ~]#passwd wang
2.修改配置文件
[root@hadoop101 ~]#vi /etc/sudoers
修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下所示:
root ALL=(ALL) ALL
wang ALL=(ALL) ALL
或者配置成采用sudo命令時,不需要輸入密碼
root ALL=(ALL) ALL
wang ALL=(ALL) NOPASSWD:ALL
修改完畢,現在可以用wang帳號登錄,然后用命令 sudo ,即可獲得root權限進行操作。
6、進程運行級別
7、忘記root密碼,重置
由于有的是英文安裝的系統,有的是中文安裝的系統,在修改的時候方法不同
英文安裝的系統:在 rhgb quiet LANG=en_US.UTF-8 后面加入 init=/bin/sh 或者 rd.break enforcing=0
中文安裝的系統:在 rhgb quiet LANG=zh_CN.UTF-8 后面加入 rd.break enforcing=0
總之,我們最后要達到一個三選的一結果
rhgb quiet LANG=en_US.UTF-8 init=/bin/sh
rhgb quiet LANG=en_US.UTF-8 rd.break enforcing=0
rhgb quiet LANG=zh_CN.UTF-8 rd.break enforcing=0
按CTRL+X用改變的參數引導系統啟動。
如果前面輸入的代碼是 “rhgb quiet LANG=en_US.UTF-8 init=/bin/sh” 執行以下操作:
mount -o remount, rw /
passwd root #設置密碼并確認
exec /sbin/init
重啟--輸入新密碼--進入
如果前面輸入的代碼是
rhgb quiet LANG=en_US.UTF-8 rd.break enforcing=0
rhgb quiet LANG=zh_CN.UTF-8 rd.break enforcing=0" 執行以下操作:
mount -o remount, rw /sysroot
chroot /sysroot
passwd #輸入新密碼并確認密碼
touch /.autorelabel #如果開啟selinux的話需執行此步,selinux關閉的話,此步可以不執行!
mount -o remount,ro / #重新掛載
exit #退出交換界面
exit #退出引導界面并重啟
總而言之,兩種情況
情況1:init=/bin/sh —> CTRL+X —> mount -o remount, rw / —> passwd root —> exec /sbin/init
情況2:rd.break enforcing=0 —> CTRL+X —> mount -o remount, rw /sysroot —> chroot /sysroot —> passwd —> mount -o remount,ro / —> exit —> exit
名稱欄目:Linux命令及使用
網站URL:http://vcdvsql.cn/article8/pdidop.html
成都網站建設公司_創新互聯,為您提供小程序開發、靜態網站、域名注冊、網站設計公司、Google、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯