欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:vim Linux運(yùn)維基礎(chǔ)

柚子快報邀請碼778899分享:vim Linux運(yùn)維基礎(chǔ)

http://yzkb.51969.com/

一.vim編輯器

1.編輯器介紹

vi/vim是visual interface的簡稱,是Linux中最經(jīng)典的文本編輯器,同圖形化界面中的文本編輯器一樣,vi是命令行下對文本文件進(jìn)行編輯的絕佳選擇,粗暴理解相當(dāng)于windows下的記事本。

vim是vi的加強(qiáng)版本,兼容vi的所有指令,不僅能編輯文本,而且還具有shell程序編輯的功能,可以不同顏色的字 體來辨別語法的正確性,極大方便了程序的設(shè)計和編輯性。我們現(xiàn)在一般都有vim了,不再提vi。

2.編輯器工作模式

命令模式( Command mode ):命令模式下,所敲的按鍵編輯器都理解為命令,以命令驅(qū)動執(zhí)行不同的功能。此模型下,不能自由進(jìn)行文本編輯。輸入模式(Insert mode ):也就是所謂的編輯模式、插入模式。此模式下,可以對文件內(nèi)容進(jìn)行自由編輯。底線命令模式(Last line mode ):以:開始,通常用于文件的保存、退出。

文件進(jìn)入即為命令模式,三種狀態(tài)的切換如下所示:

3.使用語法

vi 文件路徑

vim 文件路徑

如果文件路徑表示的文件不存在,那么此命令會用于在該路徑創(chuàng)建一個新文件并編輯它;如果文件路徑表示的文件存在,那么此命令用于編輯已有文件。

4.命令模式下的常用快捷鍵

序號快捷鍵描述1i進(jìn)入插入模式2a在光標(biāo)后插入3A在行尾插入4o在當(dāng)前行下面新建一行并插入5O在當(dāng)前行上面新建一行并插入6w光標(biāo)向前移動一個詞7b光標(biāo)向后移動一個詞80移動到行首9$移動到行尾10yy復(fù)制當(dāng)前行11p粘貼12u撤銷13ctrl + r重做14:w保存文件15:q退出 Vim16:q!強(qiáng)制退出 Vim,不保存修改

命令模式下的快捷鍵非常多,這里只是列出幾個,更多的快捷鍵大家可以自己探索。

5.底線命令模式下的常用快捷鍵

序號快捷鍵描述1:w保存文件2:q退出 Vim3:q!強(qiáng)制退出 Vim,不保存修改4:wq保存文件并退出 Vim5:x保存文件并退出 Vim6:set nu顯示行號7:set nonu取消顯示行號8/string搜索字符串 string(按 n 鍵查找下一個匹配項)9?string反向搜索字符串 string(按 N 鍵查找上一個匹配項)10:s/old/new/g替換每一行中的所有 old 字符串為 new 字符串11:help打開 Vim 幫助文檔12:set number顯示行號13:set nonumber隱藏行號

6.演示

這個是一個動態(tài)的連續(xù)過程,不好用一張圖表達(dá),大家自己嘗試。

二.用戶權(quán)限

1.基本認(rèn)知

首先,哪怕你沒學(xué)習(xí),也應(yīng)該知道我們普通用戶在很多地方是受限的,提示需要管理員用戶權(quán)限,在Linux中,我們把管理員用戶稱為root用戶,其擁有操作系統(tǒng)的最大權(quán)限。

普通用戶的權(quán)限,一般在其HOME目錄內(nèi)是不受限的。一旦出了HOME目錄,大多數(shù)地方,普通用戶僅有只讀和執(zhí)行權(quán)限,無修改權(quán)限。

2.su-exit

1.基本認(rèn)知

語法1: su [-] [用戶名] 作用:用于賬戶切換 [-] : 符號是可選的,表示是否在切換用戶后加載環(huán)境變量 參數(shù):用戶名,表示要切換的目標(biāo)用戶,也可以省略,省略表示默認(rèn)切換到root

2.情況說明

切換用戶后,可以通過exit命令回到上一個用戶,也可以使用快捷鍵ctrl+d使用普通用戶,切換到其它用戶需要輸入密碼,如切換到root用戶使用root用戶切換到其它用戶,無需密碼,可以直接切換

3.sudo

1.作用

我們雖然可以切換到root用戶,但是一般不建議長期使用root用戶,避免帶來系統(tǒng)損壞。一般我們使用普通用戶,在執(zhí)行某個命令權(quán)限不夠時,可以使用sudo為命令授權(quán),臨時以root用戶權(quán)限執(zhí)行。

2.運(yùn)用

語法:sudo 其他命令作用:為這條命令授予root用戶權(quán)限

但是并不是所有的用戶都有權(quán)利使用sudo,為普通用戶配置sudo認(rèn)證才行。

4.配置sudo認(rèn)證

流程:

切換到root用戶,執(zhí)行visudo命令在打開的文件最后一行添加 用戶名 ALL=(ALL) NOPASSWD:ALL通過:wq保存切換回普通用戶即可

NOPASSWD:ALL的意思是普通用戶使用sudo命令時不需要輸入密碼。

三.用戶與用戶組

1.個人理解

用戶我們應(yīng)該都知道,但是在Linux中也是支持用戶組的,用戶組即多個用戶構(gòu)成的一個小組。就類比于一個班級,老師就是root用戶,ABC普通用戶構(gòu)成一小組,DEF普通用戶構(gòu)成二小組,同時有GHF三個普通用戶沒有構(gòu)成小組,這種情況也是允許的,每個小組各包含三個普通用戶。

這里需要補(bǔ)充一點,有可能分組時有某個用戶特殊,它既是一小組也是二小組,這種情況在Linux中也是允許的。

所以理解用戶與用戶組之后,我們可以知道Linux中關(guān)于權(quán)限的管控級別有2個級別,分別是:

針對用戶的權(quán)限控制針對用戶組的權(quán)限控制

比如,針對某文件,可以控制用戶的權(quán)限,也可以控制用戶組的權(quán)限。

2.用戶組管理

首先我們需要知道,只有root用戶才能進(jìn)行用戶組管理哦,root用戶通過以下命令來管理用戶組:

groupadd 用戶組名:創(chuàng)建用戶組groupdel 用戶組名:刪除用戶組

3.用戶管理

1.創(chuàng)建用戶

語法:useradd [-g -d] 用戶名選項1:-g 用來指定用戶組,如果不使用-g會自動創(chuàng)建一個和用戶同名的組并加入。例如useradd text表示建立一個text用戶并使他加入一個叫text的組中。選項2:-d 用來指定用戶的home路徑,如果不使用那么創(chuàng)建的用戶默認(rèn)的home路徑就是/home/用戶名。

2.刪除用戶

語法:userdel [-r] 用戶名選項:-r 用來刪除用戶的home目錄,不使用-r刪除用戶時home目錄會保留

3.查看用戶所屬組

語法:id [用戶名]參數(shù):如果不填用戶名,表示查看自己

補(bǔ)充:root用戶可以使用該命令查看所有普通用戶的組,普通用戶也可以使用該命令但僅可查看自己。

4.修改用戶所屬組

語法:usermod -aG 用戶組 用戶名作用:使指定用戶加入指定用戶組

注意:用戶加入指定用戶組后,它也還是它原來用戶組的。

5.getent

1.基本認(rèn)知1

語法:getent passwd作用:查看當(dāng)前系統(tǒng)中有哪些用戶

注意:getent passwd用來查看哪些用戶,聰明如你應(yīng)該知道getent還可以查看其他內(nèi)容,這里的語法僅僅使查看用戶的命令,沒有系統(tǒng)的解釋getnet用法,可以自己探索。

2.補(bǔ)充2

如果你使用過getent passwd,你會發(fā)現(xiàn)它每行輸出一個用戶但還有其他信息,那么其他信息到底是什么呢?格式如下:

用戶名:密碼(x):用戶ID:組ID:描述信息(無用):HOME目錄:執(zhí)行終端(默認(rèn)bash)

3.基本認(rèn)知2

語法:getent group作用;顯示當(dāng)前系統(tǒng)有哪些組

4.補(bǔ)充2

輸出信息有三組,格式如下:組名稱:組認(rèn)證(顯示為x):組ID

6.結(jié)果演示

四.權(quán)限信息

1.權(quán)限信息位置

2.認(rèn)知權(quán)限細(xì)節(jié)

通過1我們知道權(quán)限控制信息的位置,下面來詳細(xì)認(rèn)識權(quán)限信息:

下面通過一個例子來詳細(xì)了解:現(xiàn)在有 drwxr-xr-x,表示

這是一個文件夾,首字母d表示所屬用戶權(quán)限是:rwx,可讀,可寫,可執(zhí)行所屬用戶組權(quán)限:r-x,可讀,不可寫,可執(zhí)行其他用戶權(quán)限:r-x,可讀,不可寫,可執(zhí)行

補(bǔ)充:rwx,大家或多或少都接觸一點,rw好理解,就是x可能有點難以理解,x表示可以將文件作為程序執(zhí)行或可以將工作目錄改到此文件夾。

五.修改權(quán)限信息

前面我們知道可以查看文件或文件夾的權(quán)限信息,現(xiàn)在學(xué)習(xí)怎么修改權(quán)限信息

1.修改權(quán)限

只有文件、文件夾的所屬用戶和root用戶可以進(jìn)行修改

2.chmod

語法:chmod [-R] 權(quán)限 文件或文件夾選項:-R 表示對文件夾的全部內(nèi)容應(yīng)用同樣的操作

示例:

chmod u=rwx g=r-x o=–x hello.txt 表示把hello.txt文件的權(quán)限修改為 u=rwx g=r-x o=–xchmod -R u=rwx g=r-x o=–x text 表示把文件夾text及其里面全部內(nèi)容權(quán)限修改為 u=rwx g=r-x o=–x

3.數(shù)字序號表示權(quán)限

權(quán)限可以用3位數(shù)字來代表,第-位數(shù)字表示用戶權(quán)限,第二位表示用戶組權(quán)限,第三位表示其它用戶權(quán)限。

數(shù)字的細(xì)節(jié)如下: r記為4, w記為2, x記為1,可以有:

0:無任何權(quán)限, 即—1:僅有x權(quán)限,即–x2:僅有w權(quán)限,即-w-3:有w和x權(quán)限 即-wx4:僅有r權(quán)限,即r–5:有r和x權(quán)限,即r-X6:有r和w權(quán)限,即 rw-7:有全部權(quán)限,即 rwx

所以我們之前的命令chomd u=rwx g=r-x o=--x hello.txt 可以修改為chowd 751 hello.txt

4.chown

通過前面學(xué)習(xí),知道可以使用chmod修改序號1部分的文件控制信息,同時也可以使用chown命令修改序號2、3部分的用戶、用戶組信息。

語法:chown [-r] [用戶]:[用戶組] 文件或文件夾選項:-R,同chmod,對文件夾里面的內(nèi)容應(yīng)用相同規(guī)則:用于分隔用戶和用戶組

補(bǔ)充:如果 [用戶]:[用戶組] 的參數(shù)只有一個表示只修改用戶信息。

只有root用戶才能使用這個命令修改用戶、用戶組的信息。

六.說明

新星計劃:Linux運(yùn)維@劉晨陽導(dǎo)師創(chuàng)作打卡2!

柚子快報邀請碼778899分享:vim Linux運(yùn)維基礎(chǔ)

http://yzkb.51969.com/

相關(guān)閱讀

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19134956.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄