其中:wq和:x是存盤退出,而:q是直接退出,如果文件已有新的變化,vi會(huì)提示你保存文件而:q命令也會(huì)失效,這時(shí)你可以用:w命令保存文件后再用:q 退出,或用:wq或:x命令退出linux常用命令,如果你不想保存改變后的文件,你就需要用:q。(額外說一下vi的保存命令,在填寫完成你要定時(shí)執(zhí)行的任務(wù)后,用:wq或者:x保存退出,:wq表示強(qiáng)制保存退出,:x表示有更改時(shí)才會(huì)保存退出,沒有直接退出,二者設(shè)計(jì)版本號(hào)的更新問題,在此不細(xì)說。gv命令可以重復(fù)前一次可視化模式時(shí)選中的文本.如果我們已經(jīng)在可視化模式狀態(tài)下,執(zhí)行這個(gè)命令時(shí)會(huì)選中前一次選中的文本.如果我們重復(fù)執(zhí)gv命令,就會(huì)在當(dāng)前選中的文本和前一次選中的文本之間進(jìn)行切換.。
下圖為三種模式的關(guān)系:
一般模式下快捷鍵:
刪除光標(biāo)所在的一行:%20按下dd即可刪除
刪除光標(biāo)所在行到最后一行:%20按下dG即可
顯示行號(hào):%20:set%20nu
取消行號(hào)%20%20%20:set%20%20nonu
文件內(nèi)容替換
一般模式之下輸入冒號(hào):
s/源word/目標(biāo)word/g替換光標(biāo)所在的行替換
1,2s/源word/目標(biāo)word/g%20%20替換的是%20從1到2之間所有單詞(1,2是第幾行到第幾行)
%s/源word/目標(biāo)word/g%20%20%20%20替換全文
tar解壓縮
打包:tar -cvf 打包名稱 打包文件 (要進(jìn)入到該文件的目錄下操作)
查看壓縮包內(nèi)容: tar -tvf 壓縮包
解壓:tar -xvf 壓縮包名稱 (默認(rèn)解壓的為當(dāng)前目錄)
解壓到指定的目錄:
tar -xvf 文件名稱 -C 目錄
用戶,用戶組linux常用命令,權(quán)限
權(quán)限解讀:
1: 用于文件或者目錄的表示 -代表的是文件 d代表的是目錄
2: 該文件/mu目錄 所有者的權(quán)限 r: read w:write x:excute,如果對(duì)應(yīng)的位置權(quán)限沒有則用-表示無。
3:該文件/目錄所屬組的權(quán)限
4:其他用戶對(duì)文件/目錄操作的權(quán)限
5:連接數(shù)
6:代表文件/目錄所有者名稱
7:代表文件/目錄所有者的用戶組的名稱
在Linux系統(tǒng)中,默認(rèn)情況所有系統(tǒng)上的賬號(hào)信息都積累在/etc/passwd這個(gè)文件內(nèi)。所有的linux組名都記錄在/etc/gruo怕,所有密碼都記錄在/etc/shadow.
賬戶管理主要如下幾個(gè)方面:
1、用戶賬號(hào)的添加,刪除與修改
2、用戶口令的管理
3、用戶組的添加,刪除管理
添加用戶:
useadd [選項(xiàng)] 用戶名
參數(shù)說明:
選項(xiàng):
-c 指定一段注釋性描述
useradd -c tom
-d 目錄 ,指定用戶目錄。目錄不存在,在后面加-m,即可創(chuàng)建目錄
useradd -d /home/tom -m tom
-g 用戶組 指定用戶所屬的用戶組
例:創(chuàng)建gm用戶,主用戶組是tom 附加用戶組是adm,root,指定shell登陸。
useradd -s /bin/sh -g tom -G adm,root gm
-G 用戶組 用戶組 指定用戶所屬的附加組
-s 指定用戶登陸的shell
創(chuàng)建偽用戶 alcie,沒有可登陸的shell
useradd -s /sbin/nologin alcie
-u 用戶號(hào) 指定用戶所造的用戶號(hào)
修改用戶:
useadd [選項(xiàng)] 用戶名
參數(shù)說明:
選項(xiàng):
-c 指定一段注釋性描述
usermod -c tom
-d 目錄 ,指定用戶目錄。目錄不存在,在后面加-m,即可創(chuàng)建目錄
useradd -d /home/tom -m tom
-g 用戶組 指定用戶所屬的用戶組
例子:
修改gm登陸的shell
usermod -s/bin/bash gm
刪除用戶:
userdel 用戶名 (刪除指定用戶)
不用rm的目的是rm會(huì)刪除該用戶的整個(gè)目錄,而useradd會(huì)保留用戶的工作文件。
忘記密碼如何辦?