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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令

發(fā)布時(shí)間:2023/12/1 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

命令

簡(jiǎn)單說(shuō)明

:w

保存編輯后的文件內(nèi)容,但不退出vim編輯器。這個(gè)命令的作用是把內(nèi)存緩沖區(qū)中的數(shù)據(jù)寫到啟動(dòng)vim時(shí)指定的文件中。

:w!

強(qiáng)制寫文件,即強(qiáng)制覆蓋原有文件。如果原有文件的訪問(wèn)權(quán)限不允許寫入文件,例如,原有的文件為只讀文件,則可使用這個(gè)命令強(qiáng)制寫入。但是,這種命令用法僅當(dāng)用戶是文件的屬主時(shí)才適用,而超級(jí)用戶則不受此限制。

:wq

保存文件內(nèi)容后退出vim編輯器。這個(gè)命令的作用是把內(nèi)存緩沖區(qū)中的數(shù)據(jù)寫到啟動(dòng)vim時(shí)指定的文件中,然后退出vim編輯器。另外一種替代的方法是用ZZ命令。

:wq!

強(qiáng)制保存文件內(nèi)容后退出vim編輯器。這個(gè)命令的作用是把內(nèi)存緩沖區(qū)中的數(shù)據(jù)強(qiáng)制寫到啟動(dòng)vim時(shí)指定的文件中,然后退出vim編輯器。

ZZ

使用ZZ命令時(shí),如果文件已經(jīng)做過(guò)編輯處理,則把內(nèi)存緩沖區(qū)中的數(shù)據(jù)寫到啟動(dòng)vim時(shí)指定的文件中,然后退出vim編輯器。否則只是退出vim而已。注意,ZZ命令前面無(wú)需加冒號(hào)“:”,也無(wú)需按Enter鍵。

:q

在未做任何編輯處理而準(zhǔn)備退出vim時(shí),可以使用此命令。如果已做過(guò)編輯處理,則vim不允許用戶使用“:q”命令退出,同時(shí)還會(huì)輸出下列警告信息:

No write since last change (:quit! overrides)

:q!

強(qiáng)制退出vim編輯器,放棄編輯處理的結(jié)果。如果確實(shí)不需要保存修改后的文件內(nèi)容,可輸入“:q!”命令,強(qiáng)行退出vim編輯器。

:w?filename

把編輯處理后的結(jié)果寫到指定的文件中保存

:w!?filename

把編輯處理后的結(jié)果強(qiáng)制保存到指定的文件中,如果文件已經(jīng)存在,則覆蓋現(xiàn)有的文件。

:wq!?filename

把編輯處理后的結(jié)果強(qiáng)制保存到指定的文件中,如果文件已經(jīng)存在,則覆蓋現(xiàn)有文件,并退出vim編輯器。

?2、linux下查看用戶列表

cat /etc/passwd 可以查看所有用戶的列表
w 可以查看當(dāng)前活躍的用戶列表
cat /etc/group 查看用戶組

linux下登錄日志在下面的目錄里:?
cd /var/log?
查看ssh用戶的登錄日志:?
less secure?
3、新建用戶:

adduser命令:會(huì)新建一個(gè)同名組,/home目錄下創(chuàng)建基于用戶名的目錄,提示創(chuàng)建新的密碼

adduserroot@35poc:/home# adduser test
Adding user `test' ...
Adding new group `test' (1001) ...
Adding new user `test' (1001) with group `test' ...
Creating home directory `/home/test' ...
Copying files from `/etc/skel' ... test

設(shè)置smb登陸密碼

smbpasswd -a test

4、修改文件擁有者

將share_liangqh文件夾權(quán)限修改為liangqh,原本權(quán)限擁有者為root

chown liangqh:liangqh share_liangqh -R

?

每天一個(gè)linux命令(30): chown命令

?

?

  chown將指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;文件是以空格分開的要改變權(quán)限的文件列表,支持通配符。系統(tǒng)管理員經(jīng)常使用chown命令,在將文件拷貝到另一個(gè)用戶的名錄下之后,讓用戶擁有使用該文件的權(quán)限。?

  1.命令格式:

    chown?[選項(xiàng)]...?[所有者][:[組]]?文件...

  2.命令功能:

    通過(guò)chown改變文件的擁有者和群組。在更改文件的所有者或所屬群組時(shí),可以使用用戶名稱和用戶識(shí)別碼設(shè)置。普通用戶不能將自己的文件改變成其他的擁有者。其操作權(quán)限一般為管理員。

  3.命令參數(shù):

  必要參數(shù):

    -c?顯示更改的部分的信息

    -f?忽略錯(cuò)誤信息

    -h?修復(fù)符號(hào)鏈接

    -R?處理指定目錄以及其子目錄下的所有文件

    -v?顯示詳細(xì)的處理信息

    -deference?作用于符號(hào)鏈接的指向,而不是鏈接文件本身

  選擇參數(shù):

    --reference=<目錄或文件>?把指定的目錄/文件作為參考,把操作的文件/目錄設(shè)置成參考文件/目錄相同擁有者和群組

    --from=<當(dāng)前用戶:當(dāng)前群組>?只有當(dāng)前用戶和群組跟指定的用戶和群組相同時(shí)才進(jìn)行改變

    --help?顯示幫助信息

    --version?顯示版本信息

  4.使用實(shí)例:

  實(shí)例1:改變擁有者和群組

  命令:

    chown?mail:mail?log2012.log

  輸出:  

[root@localhost test6]# ll ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root users 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# chown mail:mail log2012.log [root@localhost test6]# ll ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]#

  說(shuō)明:

  實(shí)例2:改變文件擁有者和群組

  命令:

    chown?root:?log2012.log

  輸出:    

[root@localhost test6]# ll 總計(jì) 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# chown root: log2012.log [root@localhost test6]# ll 總計(jì) 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root root 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]#

  說(shuō)明:

  實(shí)例3:改變文件群組

  命令:

    chown?:mail?log2012.log

  輸出:  

[root@localhost test6]# ll 總計(jì) 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root root 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# chown :mail log2012.log [root@localhost test6]# ll 總計(jì) 604 ---xr--r-- 1 root users 302108 11-30 08:39 linklog.log ---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root users 61 11-30 08:39 log2013.log -rw-r--r-- 1 root users 0 11-30 08:39 log2014.log -rw-r--r-- 1 root users 0 11-30 08:39 log2015.log -rw-r--r-- 1 root users 0 11-30 08:39 log2016.log -rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

  說(shuō)明:

  實(shí)例4:改變指定目錄以及其子目錄下的所有文件的擁有者和群組?

  命令:

    chown?-R?-v?root:mail?test6

  輸出:  

[root@localhost test]# ll drwxr-xr-x 2 root users 4096 11-30 08:39 test6 [root@localhost test]# chown -R -v root:mail test6 “test6/log2014.log” 的所有者已更改為 root:mail “test6/linklog.log” 的所有者已更改為 root:mail “test6/log2015.log” 的所有者已更改為 root:mail “test6/log2013.log” 的所有者已更改為 root:mail “test6/log2012.log” 的所有者已保留為 root:mail “test6/log2017.log” 的所有者已更改為 root:mail “test6/log2016.log” 的所有者已更改為 root:mail “test6” 的所有者已更改為 root:mail [root@localhost test]# ll drwxr-xr-x 2 root mail 4096 11-30 08:39 test6 [root@localhost test]# cd test6 [root@localhost test6]# ll 總計(jì) 604 ---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log ---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log -rw-r--r-- 1 root mail 61 11-30 08:39 log2013.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2014.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2015.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2016.log -rw-r--r-- 1 root mail 0 11-30 08:39 log2017.log

?

轉(zhuǎn)載于:https://www.cnblogs.com/maimai/p/4569639.html

總結(jié)

以上是生活随笔為你收集整理的linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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