日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【第五单元】vim与文件管理(10.1)

發(fā)布時間:2023/12/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【第五单元】vim与文件管理(10.1) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

1.vim 配置2

1.vim 命令模式2

2.vim命令模式下關鍵詞搜索2

3.vim命令模式下字符的管理2

4.vim的可視化模式3

5.批量修改字符3

6.vim的分屏功能3

7.vim光標移動3

8.vim的推出模式3

第五單元4

1.用戶理解4

2.用戶管理4

1.用戶建立4

2.用戶的刪除4

3.組的建立4

4.用戶id信息查看5

3.用戶權力的授予5

1.在系統(tǒng)中超級用戶可以下放普通用戶不能執(zhí)行的操作給普通用戶5

2.授予權力的方法5

3.執(zhí)行授予權限命令5

4.用戶認證信息6

?


1.vim 配置

?

?

?

************

***2.vim****

************

?

******1.vim 命令模式*****

?

vim的命令模式下可以配置vim的工作方式

:set nu//行號添加

:set nonu//取消行號

:set mouse=a//可使用鼠標點擊

:set cursorline//加顯示行線

?

以上設置都是臨時的,

永久設定方式

vim /etc/vimrc//此文件為vim的配置文件,在此文件中最后加入 以上參數(shù),沒有“:”.

?

****2.vim命令模式下關鍵詞搜索*****

/關鍵字

n向下匹配

N向上匹配

?

***3.vim命令模式下字符的管理****

1.字符的復制

yl ???//復制一個字母

y3l//復制三個字母

yw//復制一個單字

y3w//復制三個單詞

yy//復制一行

y3y//復制3

p//復制完成后"p"粘貼

?

2.字符的刪除

dl**刪除一個字母

d3l**刪除三個字母

dw**刪除一個單詞

d3w**刪除三個單詞

dd**刪除一行

d3d**刪除三行

?

3.字符的剪切

cl//剪切一個字母

c3l//剪切三個字母

cw//剪切一個單詞

c3w//剪切三個單詞

cc//剪切一行

c3c//剪切三行

esc ?----> p**剪切過后會進入插入模式,在執(zhí)行粘貼動作時一定要推出插入模式

?

****4.vim的可視化模式***

?

?

***5.批量修改字符***

?

:%s/原有字符/替換后字符

:%s/原有字符/替換后字符/g

:%s/\t//g

:%s/^\ *//g

:%s/^\#\ */#/g

?

****6.vim的分屏功能***

ctrl+w s ?????????//且換成上下的

ctrl+w v??//切換成左右的

ctrl+w c??//退出當前的任務塊

ctrl+w /??//切換不同的屏幕??【在分屏幕模式下,更改可以保存在不同的文件下。】

?

?vimdiff 文件名 備份文件名 ??????????????????//【應用示例:如果在你要更改配置文件的時候,可以將原配置文件先存在一個文件下,在更改配置文件后,可以用vimdiff 文件名 備份文件名 ?會高亮顯示不相同的地方】

?

***7.vim光標移動****

1)在命令模式下

:數(shù)字//移動到指定的行

G//文件最后一行

gg 或者 :1//文件第一行

?

2)在插入模式下

i//在光標所在位置插入

I//光標所在行行首

a//光標所在字符的下一個字符

A//光標所在行行尾

o//光標所在行下一行

O//光標所在行上一行

s//刪除當前光標所在的字符

S//刪除光標所在行【在每一次這些插入后 Esc使得下面變成口白在進行下次操作】

?

***8.vim的推出模式***

:q

:q!

:wq

:wq! ??????//強行推出保存 ??【只適合文件是自己的,或者你是超級用戶】

?

?

?

****************

******第五單元***

****************

?

*****************

****1.用戶理解****

*****************

用戶就是系統(tǒng)使用者的身份

在系統(tǒng)中用戶存儲為若干串字符+若干個系統(tǒng)配置文件

用戶信息涉及到的系統(tǒng)配置文件:

/etc/passwd//用戶信息

用戶:密碼:uid:gid:說明:家目錄:用戶使用的shell

/etc/shadow//用戶認證信息

用戶:密碼:最后一次密碼修改該時間:最短有效期:最長有效期:警告期:非活躍期:帳號到期日

/etc/group//組信息

組名稱:組密碼:組id:附加組成員

/etc/gshadow//組認證信息

/home/username//用戶家目錄

/etc/skel/.*//用戶骨架文件

?

******************

******2.用戶管理****

*******************

?

1.用戶建立

useradd參數(shù)用戶名

-u//指定用戶uid

-g//指定用戶初始組信息,

-G//指定附加組,這個組必須存在

-c//用戶說明

-d//用戶家目錄

-s//用戶所使用的shell/etc/shells記錄了用戶能使用shell的名字

2.用戶的刪除

userdel-r用戶名稱 -r表示刪除用戶信息及其用戶的系統(tǒng)配置

?

3.組的建立

groupadd-g//建立組

groupdel組名字//刪除組

?

作以上實驗的監(jiān)控命令:

watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo ====;ls -1 /home;echo ===;ls -l /mnt'

?

4.用戶id信息查看

id參數(shù)用戶

-u//用戶uid

-g//用戶初始組id

-G//用戶所有所在組id

-n//顯示名稱而不是id數(shù) ??【-n 前面要加一個參數(shù) 例如 -un

-a//顯示出你當前用戶的所有信息

-un//用戶名字

-gn//用戶初始組名稱

-Gn//用戶所在所有組名稱

su - username//切換用戶用戶所使用的環(huán)境

echo $PATH//查看當前用戶的用戶環(huán)境

echo $USER//顯示當前用戶的信息

5.用戶信息更改

usermod參數(shù)用戶

-l//更改用戶名稱

-u//更改uid

-g//更改gid

-G//更改附加組

-aG//添加附加組

-c//更改說明

-d//更改家目錄指定

-md//更改加目錄指定及家目錄名稱

-s//更改shell

-L//凍結帳號passwd -l/u 用戶名 ?也可以加鎖/解鎖,這個強度比usermod高出一個級別,但是兩個都可以互相解鎖,如果高級別的加鎖:比如 passwd -l stduent 解鎖則需要兩次:usermod -U student】【查看密碼加鎖信息在shadow文件下,監(jiān)視例如:watch -n 1 'tail -n 3 /etc/shadow /etc/group;echo====;ls -1 /home;echo===;ls -l /mnt'

-U//解鎖

?

?

?

?

***********************

*****3.用戶權力的授予****

***********************

1.在系統(tǒng)中超級用戶可以下放普通用戶不能執(zhí)行的操作給普通用戶

授予權力配置文件: /etc/sudoers

2.授予權力的方法

*)超級用戶執(zhí)行visudo進入編輯/etc/sudoers模式

格式:

獲得權限用戶主機名稱=(獲得到的用戶身份)

test desktop0.example.com=(root) ?/usr/sbin/useradd

test用戶能在desktop0.example.com以超級用戶身份執(zhí)行/usr/sbin/useradd

?

3.執(zhí)行授予權限命令

sudo 命令 ??//如果第一次執(zhí)行sudo需要輸入當前用戶密碼

/etc/sudoers中如果設置如下:

test desktop0.example.com=(root)NOPASSWD: /user/sbin/useradd, /usr/sbin/userdel

【在授權本機命令的時候先用 hostname查看你的本機名稱(我的虛擬機是:localhost) 】

?

?

**********************

*****4.用戶認證信息*****

**********************

?

chage 參數(shù)用戶

-d//用戶密碼最后一次修改的時間,如果設置為0,用戶登陸時必須修改自己的密碼

-m//最短有效期

-M//最長有效期

-W//警告期

-I//用戶非活躍天數(shù)

-E//帳號到期日格式 -E YYYY-MM-DD

?

//chgrp shengcan /sc 課堂聯(lián)系題,查看】?


轉載于:https://blog.51cto.com/onehxl/1859950

總結

以上是生活随笔為你收集整理的【第五单元】vim与文件管理(10.1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。