一、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指令相关推荐

  1. EDA实验课课程笔记(一)——linux操作系统及linux下的基本指令

    EDA实验课课程笔记(一)--linux操作系统及linux下的基本指令 实验目标 1,了解Linux系统的基本特点 2,掌握Linux的常用命令 3,掌握Linux的命令输入技巧 实验内容 1,基本 ...

  2. Linux操作系统实用命令指令大全详解

    前言 本篇博文介绍了Linux 下的一些常用指令,举了很多个范例去讲解每一种指令的用法,还对范例进行了分析.希望各位小伙伴不能只看,还要多加练习,自己将下面的范例完成一遍,才会有收获.博主相信,当你掌 ...

  3. cmd指令大全指令_干货 | Linux 超全实用指令大全

    运行级别和找回root密码 指定运行级别 运行级别说明: 0:关机 1:单用户[找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重 ...

  4. Linux下的基本指令

    Linux下的基本指令 目录: ls pwd cd touch mkdir rmdir rm man cp mv cat more less head tail cal find grep zip/u ...

  5. Linux里怎么进行路由跟踪,[Linux] traceroute 路由跟踪指令用例

    traceroute是用来跟踪数据包到达网络主机所经过的路由工具.在Linux系统中,称之为traceroute,在Windows中称为tracert. 一条路径上的每个设备traceroute要测3 ...

  6. Linux 中使用 sort 指令分组排序详解

    Linux 中使用 sort 指令分组排序详解 sort 中进行分组排序主要用到的选项为 -k,此文,我们着重于该选项的使用方式,用到的其它选项不做解释,有兴趣的同学可以查看帮助文档 1. 数据准备 ...

  7. linux中info功能是什么意思,Linux中的info指令

    Info 是什么?info是一种文档格式,也是阅读此格式文档的阅读器:我们常用它来查看Linux命令的info文档.它以主题的形式把几个命令组织在一起,以便于我们阅读:在主题内以node(节点)的形式 ...

  8. kali linux 模板文件夹,详解kali linux 常用文件与指令路径

    kali linux 常用文件与指令路径 重启网络 /etc/init.d/networking restart 语言设置文件 /etc/default/locale apt 安装deb保存目录 /v ...

  9. Linux常用到的指令汇总

    Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...

最新文章

  1. Oracle在Linux平台“静默”安装(二)
  2. [华为机试练习题]55.最大公约数 amp; 多个数的最大公约数
  3. php划分年龄段,儿童时期是怎样划分年龄阶段的
  4. 最常用的设计模式---适配器模式(C++实现)
  5. Android学习系列(16)--App列表之圆角ListView
  6. IE9以下不支持placeholder属性
  7. zoj 3229 Shoot the Bullet(无源汇上下界最大流)
  8. return,continue的示例
  9. compoundbutton(compoundbutton是什么意思)
  10. Oracle DG Broker 进行 SwitchOver Failover,Failover后恢复主从同步
  11. 声纹鉴定(语音同一性司法鉴定)是什么?
  12. 生理自我、社会自我、心理自我的提出者,是詹姆斯还是奥尔波特?|小白心理-312/347考研答疑
  13. python可视化窗口制作一个摇骰子游戏_python摇骰子游戏小案例
  14. opencv | A02 播放本地视频 调用摄像头
  15. 大厂iOS APP都用了哪些第三方库?
  16. 【<HTTP专题>】
  17. 赛联区块链培训:Web3的核心要素——区块链、加密资产、智能合约和预言机
  18. Python中graphics不存在,解决办法
  19. System Repair Engineer (SREng) 2.5.16.900 版本
  20. 百度流量异常投诉方法、网站被黑了处理方案、网站被镜像处理方案

热门文章

  1. 利用真值表法求取主析取范式以及主合取范式的实现(C++)
  2. [蓝桥杯2019初赛]年号字串-数论+模拟
  3. Friendly Group Gym - 102769F 2020(并查集)ccpc秦皇岛分站赛
  4. php字符串类型详解,php数字类型之字符串类型详解
  5. java.time.format例子_java格式化时间示例
  6. 基于matlab的数字下变频器的设计与仿真应用,基于MATLAB的数字下变频器的没汁与仿真应用...
  7. B. Lynyrd Skynyrd(倍增 + 区间最小值)
  8. 【bzoj2555】Substring【后缀平衡树入门】
  9. Keiichi Tsuchiya the Drift King
  10. CodeForces616:Educational Round 5