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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux指令类型(一)change指令

發布時間:2023/12/3 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux指令类型(一)change指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、change指令

chattr ? ?

chgrp

chmod

chown

chfn

chsh

chroot

?

二、ch指令詳細介紹

(1)chattr ? ? ??

全名:change attribute ?

作用:chattr命令用于改變文件屬性

語法:chattr [-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]

參數:

? ? ? ?-R 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。

  -v<版本編號> 設置文件或目錄版本。

  -V 顯示指令執行過程。

  +<屬性> 開啟文件或目錄的該項屬性。

  -<屬性> 關閉文件或目錄的該項屬性。

  =<屬性> 指定文件或目錄的該項屬性。

屬性:

a:讓文件或目錄僅供附加用途。

b:不更新文件或目錄的最后存取時間。

c:將文件或目錄壓縮后存放。

d:將文件或目錄排除在傾倒操作之外。

i:不得任意更動文件或目錄。

s:保密性刪除文件或目錄。

S:即時更新文件或目錄。

u:預防以外刪除。

實例:chattr +i ?/etc/resolv.conf

?

(2)chgrp

全名:change group

作用:chgrp命令用于變更文件或目錄的所屬群組

語法:chgrp [-cfhRv][--help][--version][所屬群組][文件或目錄...]

? ? ? ? ?或 chgrp [-cfhRv][--help][--reference=<參考文件或目錄>][--version][文件或目錄...]

參數:

-c或--changes 效果類似"-v"參數,但僅回報更改的部分。

-f或--quiet或--silent  不顯示錯誤信息。

-h或--no-dereference  只對符號連接的文件作修改,而不更動其他任何相關文件。

-R或--recursive  遞歸處理,將指定目錄下的所有文件及子目錄一并處理。

-v或--verbose  顯示指令執行過程。

--help  在線幫助。

--reference=<參考文件或目錄>  把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同。

--version  顯示版本信息。

實例:chgrp -v bin ?log2012.log

?ll ? ? #顯示信息

? ? ? ??

(3)chmod

全名:change mode

作用:?chmod 可以藉以控制文件如何被他人所調用

語法:chmod [-cfvR] [--help] [--version] mode file...

mode:權限設定字串,格式如 :?[ugoa...][[+-=][rwxX]...][,...]

mode參數:

u 表示該文件的擁有者,g 表示與該文件的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。

+ 表示增加權限、- 表示取消權限、= 表示唯一設定權限。

r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該文件是個子目錄或者該文件已經被設定過為可執行。

其他參數說明:

-c : 若該文件權限確實已經更改,才顯示其更改動作

-f : 若該文件權限無法被更改也不要顯示錯誤訊息

-v : 顯示權限變更的詳細資料

-R : 對目前目錄下的所有文件與子目錄進行相同的權限變更(即以遞回的方式逐個變更)

--help : 顯示輔助說明

--version : 顯示版本

實例:chmod ugo+r file1.txt

? ? ? ? ? ?chmod +x test.sh

?

(4)chown

全名:change owner

作用:?chown 將指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符。

限制:只有系統管理者(root)才有這樣的權限。

語法:chown [-cfhvR] [--help] [--version] user[:group] file...

參數:

user : 新的文件擁有者的使用者 ID

group : 新的文件擁有者的使用者群體(group)

-c : 若該文件擁有者確實已經更改,才顯示其更改動作

-f : 若該文件擁有者無法被更改也不要顯示錯誤訊息

-h : 只對于連結(link)進行變更,而非該 link 真正指向的文件

-v : 顯示擁有者變更的詳細資料

-R : 對目前目錄下的所有文件與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)

--help : 顯示輔助說明

--version : 顯示版本

實例:chown jessie:users file1.txt

?

(5)chfn

全名:change full name

作用:用來改變finger命令顯示的信息。這些信息都存放在/etc目錄里的passwd文件里。若不指定任何選項,則chfn命令會進入問答式界面。

語法:chfn [參數] [用戶名]

參數:

-f<真實姓名>或--full-name<真實姓名>:設置真實姓名

-h<家中電話>或--home-phone<家中電話>:設置家中的電話號碼

-o<辦公地址>或--office<辦公地址>:設置辦公室的地址

-p<辦公電話>或--office-phone<辦公電話>:設置辦公室的電話號碼

-u或--help:在線幫助

-v或-version:顯示版本信息。

實例:chfn
? ? ? ? ? chfn -f jack

?

(6)chsh

全名:change shell

作用:chsh命令用于更改使用者 shell 設定。

語法:chsh [參數] [shell路徑]

參數:

-s或--shell:更改系統預設的shell環境。

-l或--list-shells:列出目前系統可用的shell清單

-u或--help:在線幫助

-v或-version:顯示版本信息。

實例:chsh

? ? ? ? ? chsh -s /bin/zsh

?

(7)chroot

全名:change root

作用:chroot命令用于改變根目錄。

語法:chroot [--help][--version][目的目錄][執行指令...]

參數說明:

--help  在線幫助。

--version  顯示版本信息。

實例:chroot /mnt/ls //改變根目錄

?

總結

以上是生活随笔為你收集整理的Linux指令类型(一)change指令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。