Linux系统学习第二章:文件与目录操作(一):更改文件权限的几个命令chown,chgrp,chmod
一、初识linux几个小命令
(1)date命令:显示当前日期
date 不带参数直接显示当前日期与星期
date +%Y 显示当前年
date +%m 显示当前月份
date +%d 显示当前日期
date +%h 显示当前是几点钟
1 [root@localhost /]# date 2 2012年 11月 23日 星期五 11:41:31 CST 3 [root@localhost /]# date +%Y 4 2012 5 [root@localhost /]# date +%m 6 11 7 [root@localhost /]# date +%d 8 23 9 [root@localhost /]# date +%Y-%m-%d 10 2012-11-23
(2)cal 日历
cal 显示当前月的日历
cal 8 2008 显示2008年9月份日历
cal 2013 显示2012年日历
1 [root@localhost /]# cal 2 十一月 2012 3 日 一 二 三 四 五 六 4 1 2 3 5 4 5 6 7 8 9 10 6 11 12 13 14 15 16 17 7 18 19 20 21 22 23 24 8 25 26 27 28 29 30 9 10 [root@localhost /]# cal 9 2012 11 九月 2012 12 日 一 二 三 四 五 六 13 1 14 2 3 4 5 6 7 8 15 9 10 11 12 13 14 15 16 16 17 18 19 20 21 22 17 23 24 25 26 27 28 29 18 30 19 [root@localhost /]# cal 2008 20 2008 21 22 一月 二月 三月 23 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 24 1 2 3 4 5 1 2 1 25 6 7 8 9 10 11 12 3 4 5 6 7 8 9 2 3 4 5 6 7 8 26 13 14 15 16 17 18 19 10 11 12 13 14 15 16 9 10 11 12 13 14 15 27 20 21 22 23 24 25 26 17 18 19 20 21 22 23 16 17 18 19 20 21 22 28 27 28 29 30 31 24 25 26 27 28 29 23 24 25 26 27 28 29 29 30 31 30 四月 五月 六月 31 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 32 1 2 3 4 5 1 2 3 1 2 3 4 5 6 7 33 6 7 8 9 10 11 12 4 5 6 7 8 9 10 8 9 10 11 12 13 14 34 13 14 15 16 17 18 19 11 12 13 14 15 16 17 15 16 17 18 19 20 21 35 20 21 22 23 24 25 26 18 19 20 21 22 23 24 22 23 24 25 26 27 28 36 27 28 29 30 25 26 27 28 29 30 31 29 30 37 38 七月 八月 九月 39 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 40 1 2 3 4 5 1 2 1 2 3 4 5 6 41 6 7 8 9 10 11 12 3 4 5 6 7 8 9 7 8 9 10 11 12 13 42 13 14 15 16 17 18 19 10 11 12 13 14 15 16 14 15 16 17 18 19 20 43 20 21 22 23 24 25 26 17 18 19 20 21 22 23 21 22 23 24 25 26 27 44 27 28 29 30 31 24 25 26 27 28 29 30 28 29 30 45 31 46 十月 十一月 十二月 47 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 48 1 2 3 4 1 1 2 3 4 5 6 49 5 6 7 8 9 10 11 2 3 4 5 6 7 8 7 8 9 10 11 12 13 50 12 13 14 15 16 17 18 9 10 11 12 13 14 15 14 15 16 17 18 19 20 51 19 20 21 22 23 24 25 16 17 18 19 20 21 22 21 22 23 24 25 26 27 52 26 27 28 29 30 31 23 24 25 26 27 28 29 28 29 30 31 53 30
(3)bc 计算器
点击bc进入计算器环境,输入表达式按回车即可
在默认情况下:只能整除,不带小数,但可以通过scale=小数位数来设定
用quit离开计算器环境
1 [root@localhost /]# bc 2 bc 1.06 3 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. 4 This is free software with ABSOLUTELY NO WARRANTY. 5 For details type `warranty'. 6 11*55 7 605 8 11/55 9 0 10 scale=3 11 11/55 12 .200 13 quit 14 [root@localhost /]#
二、更改文件权限的几个命令
(1)chown 更改文件所有者(change owner)
语法:chown [-R]用户 文件或目录
参数:-R代表递归,即如果后面操作的是目录,则目录下的文件的所有者也改变
例子:chown admin test 将test文件的所有者改成admin
(2)chgrp 更改文件所属用户组(change group)
语法:chgrp [-R] 用户组 文件或目录
例子:chgrp admin test
(3)chmod 更改文件权限
语法:chmod -权限值 文件或目录
chmod u+x 文件或目录
chmod g-x 文件或目录
我们以test目录为例:(红色字体那一行)
1 [root@localhost home]# ls -al 2 总计 64 3 drwxr-xr-x 7 root root 4096 11-15 09:40 . 4 drwxr-xr-x 23 root root 4096 11-23 10:49 .. 5 drwx------ 4 admin admin 4096 11-15 21:00 admin 6 drwx------ 6 dev dev 4096 11-16 10:47 dev 7 drwx------ 4 ec_admin ec_admin 4096 10-08 11:59 ec_admin 8 drwx------ 2 root root 16384 09-29 21:06 lost+found 9 drwxr-xr-x 4 root root 4096 11-15 09:36 test 10 [root@localhost home]# chown admin test 11 [root@localhost home]# ls -al 12 总计 64 13 drwxr-xr-x 7 root root 4096 11-15 09:40 . 14 drwxr-xr-x 23 root root 4096 11-23 10:49 .. 15 drwx------ 4 admin admin 4096 11-15 21:00 admin 16 drwx------ 6 dev dev 4096 11-16 10:47 dev 17 drwx------ 4 ec_admin ec_admin 4096 10-08 11:59 ec_admin 18 drwx------ 2 root root 16384 09-29 21:06 lost+found 19 drwxr-xr-x 4 admin root 4096 11-15 09:36 test 20 [root@localhost home]# chgrp admin test 21 [root@localhost home]# ls -al 22 总计 64 23 drwxr-xr-x 7 root root 4096 11-15 09:40 . 24 drwxr-xr-x 23 root root 4096 11-23 10:49 .. 25 drwx------ 4 admin admin 4096 11-15 21:00 admin 26 drwx------ 6 dev dev 4096 11-16 10:47 dev 27 drwx------ 4 ec_admin ec_admin 4096 10-08 11:59 ec_admin 28 drwx------ 2 root root 16384 09-29 21:06 lost+found 29 drwxr-xr-x 4 admin admin 4096 11-15 09:36 test 30 [root@localhost home]# chmod 775 test 31 [root@localhost home]# ls -al 32 总计 64 33 drwxr-xr-x 7 root root 4096 11-15 09:40 . 34 drwxr-xr-x 23 root root 4096 11-23 10:49 .. 35 drwx------ 4 admin admin 4096 11-15 21:00 admin 36 drwx------ 6 dev dev 4096 11-16 10:47 dev 37 drwx------ 4 ec_admin ec_admin 4096 10-08 11:59 ec_admin 38 drwx------ 2 root root 16384 09-29 21:06 lost+found 39 drwxrwxr-x 4 admin admin 4096 11-15 09:36 test 40 [root@localhost home]# chmod g-w test 41 [root@localhost home]# ls -al 42 总计 64 43 drwxr-xr-x 7 root root 4096 11-15 09:40 . 44 drwxr-xr-x 23 root root 4096 11-23 10:49 .. 45 drwx------ 4 admin admin 4096 11-15 21:00 admin 46 drwx------ 6 dev dev 4096 11-16 10:47 dev 47 drwx------ 4 ec_admin ec_admin 4096 10-08 11:59 ec_admin 48 drwx------ 2 root root 16384 09-29 21:06 lost+found 49 drwxr-xr-x 4 admin admin 4096 11-15 09:36 test 50 [root@localhost home]#
学习是一个漫长的过程,有时候会迷茫,有时候会孤独,有时候会枯燥,感谢一路上有你