飘飘悠悠 发表于 2015-1-18 11:24:39

Linux编程:天天一个linux命令(29):chgrp命令仓酷云

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
在lunix体系里,文件或目次的权限的掌控以具有者及所诉群组来办理。可使用chgrp指令取变动文件与目次所属群组,这类体例接纳群组称号或群组辨认码都能够。Chgrp命令就是changegroup的缩写!要被改动的组名必需要在/etc/group文件内存在才行。
1.命令格局:
chgrp[选项][组][文件]
2.命令功效:
chgrp命令可接纳群组称号或群组辨认码的体例改动文件或目次的所属群组。利用权限是超等用户。
3.命令参数:
需要参数:
-c当产生改动时输入调试信息
-f不显现毛病信息
-R处置指定目次和其子目次下的一切文件
-v运转时显现具体的处置信息
--dereference感化于标记链接的指向,而不是标记链接自己
--no-dereference感化于标记链接自己
选择参数:
--reference=<文件大概目次>
--help显现匡助信息
--version显现版本信息
4.利用实例:
实例1:改动文件的群组属性
命令:
chgrp-vbinlog2012.log
输入:
#ll
---xrw-r--1rootroot30210811-1306:03log2012.log
#chgrp-vbinlog2012.log
“log2012.log”的所属组已变动为bin
#ll
---xrw-r--1rootbin30210811-1306:03log2012.log
申明:
将log2012.log文件由root群组改成bin群组
实例2:依据指定文件改动文件的群组属性
命令:
chgrp--reference=log2012.loglog2013.log
输入:
#ll
---xrw-r--1rootbin30210811-1306:03log2012.log
-rw-r--r--1rootroot6111-1306:03log2013.log
#chgrp--reference=log2012.loglog2013.log
#ll
---xrw-r--1rootbin30210811-1306:03log2012.log
-rw-r--r--1rootbin6111-1306:03log2013.log
申明:
改动文件log2013.log的群组属性,使得文件log2013.log的群组属性和参考文件log2012.log的群组属性不异
实例3:改动指定目次和其子目次下的一切文件的群组属性
命令:
输入:
#ll
drwxr-xr-x2rootroot409611-3008:39test6
#cdtest6
#ll
---xr--r--1rootroot30210811-3008:39linklog.log
---xr--r--1rootroot30210811-3008:39log2012.log
-rw-r--r--1rootroot6111-3008:39log2013.log
-rw-r--r--1rootroot011-3008:39log2014.log
-rw-r--r--1rootroot011-3008:39log2015.log
-rw-r--r--1rootroot011-3008:39log2016.log
-rw-r--r--1rootroot011-3008:39log2017.log
#cd..
#chgrp-Rbintest6
#cdtest6
#ll
---xr--r--1rootbin30210811-3008:39linklog.log
---xr--r--1rootbin30210811-3008:39log2012.log
-rw-r--r--1rootbin6111-3008:39log2013.log
-rw-r--r--1rootbin011-3008:39log2014.log
-rw-r--r--1rootbin011-3008:39log2015.log
-rw-r--r--1rootbin011-3008:39log2016.log
-rw-r--r--1rootbin011-3008:39log2017.log
#cd..
#ll
drwxr-xr-x2rootbin409611-3008:39test6
#
申明:
改动指定目次和其子目次下的一切文件的群组属性
实例4:经由过程群组辨认码改动文件群组属性
命令:
chgrp-R100test6
输入:
#chgrp-R100test6
#ll
drwxr-xr-x2rootusers409611-3008:39test6
#cdtest6
#ll
---xr--r--1rootusers30210811-3008:39linklog.log
---xr--r--1rootusers30210811-3008:39log2012.log
-rw-r--r--1rootusers6111-3008:39log2013.log
-rw-r--r--1rootusers011-3008:39log2014.log
-rw-r--r--1rootusers011-3008:39log2015.log
-rw-r--r--1rootusers011-3008:39log2016.log
-rw-r--r--1rootusers011-3008:39log2017.log
#
申明:
经由过程群组辨认码改动文件群组属性,100为users群组的辨认码,详细群组和群组辨认码能够往/etc/group文件中检察

不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。

活着的死人 发表于 2015-1-22 12:04:34

直到学习Linux这门课以后,我才知道,原来我错了。?

蒙在股里 发表于 2015-1-24 15:06:12

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

只想知道 发表于 2015-2-4 16:24:37

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

爱飞 发表于 2015-2-6 08:59:01

其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

小妖女 发表于 2015-2-8 06:14:55

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

admin 发表于 2015-2-17 09:40:00

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

再现理想 发表于 2015-3-5 18:58:49

随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。

乐观 发表于 2015-3-8 17:23:11

硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。

再见西城 发表于 2015-3-9 23:43:48

其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?

简单生活 发表于 2015-3-11 01:36:38

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。

若相依 发表于 2015-3-17 18:09:23

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。

飘灵儿 发表于 2015-3-24 17:07:42

我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
页: [1]
查看完整版本: Linux编程:天天一个linux命令(29):chgrp命令仓酷云