您的位置:首页 > 运维架构 > Linux

Linux系统学习第二章:文件与目录操作(一):更改文件权限的几个命令chown,chgrp,chmod

2012-11-23 11:59 791 查看
一、初识linux几个小命令

  (1)date命令:显示当前日期

    date 不带参数直接显示当前日期与星期

    date +%Y 显示当前年

    date +%m 显示当前月份

    date +%d 显示当前日期

    date +%h 显示当前是几点钟

    

[root@localhost /]# date
2012年 11月 23日 星期五 11:41:31 CST
[root@localhost /]# date +%Y
2012
[root@localhost /]# date +%m
11
[root@localhost /]# date +%d
23
[root@localhost /]# date +%Y-%m-%d
2012-11-23


  (2)cal 日历

    cal 显示当前月的日历

    cal 8 2008 显示2008年9月份日历

    cal 2013 显示2012年日历

  

[root@localhost /]# cal
十一月 2012
日 一 二 三 四 五 六
1  2  3
4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

[root@localhost /]# cal 9 2012
九月 2012
日 一 二 三 四 五 六
1
2  3  4  5  6  7  8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
[root@localhost /]# cal 2008
2008

一月                   二月                   三月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
1  2  3  4  5                   1  2                      1
6  7  8  9 10 11 12    3  4  5  6  7  8  9    2  3  4  5  6  7  8
13 14 15 16 17 18 19   10 11 12 13 14 15 16    9 10 11 12 13 14 15
20 21 22 23 24 25 26   17 18 19 20 21 22 23   16 17 18 19 20 21 22
27 28 29 30 31         24 25 26 27 28 29      23 24 25 26 27 28 29
30 31
四月                   五月                   六月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
1  2  3  4  5                1  2  3    1  2  3  4  5  6  7
6  7  8  9 10 11 12    4  5  6  7  8  9 10    8  9 10 11 12 13 14
13 14 15 16 17 18 19   11 12 13 14 15 16 17   15 16 17 18 19 20 21
20 21 22 23 24 25 26   18 19 20 21 22 23 24   22 23 24 25 26 27 28
27 28 29 30            25 26 27 28 29 30 31   29 30

七月                   八月                   九月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
1  2  3  4  5                   1  2       1  2  3  4  5  6
6  7  8  9 10 11 12    3  4  5  6  7  8  9    7  8  9 10 11 12 13
13 14 15 16 17 18 19   10 11 12 13 14 15 16   14 15 16 17 18 19 20
20 21 22 23 24 25 26   17 18 19 20 21 22 23   21 22 23 24 25 26 27
27 28 29 30 31         24 25 26 27 28 29 30   28 29 30
31
十月                  十一月                 十二月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
1  2  3  4                      1       1  2  3  4  5  6
5  6  7  8  9 10 11    2  3  4  5  6  7  8    7  8  9 10 11 12 13
12 13 14 15 16 17 18    9 10 11 12 13 14 15   14 15 16 17 18 19 20
19 20 21 22 23 24 25   16 17 18 19 20 21 22   21 22 23 24 25 26 27
26 27 28 29 30 31      23 24 25 26 27 28 29   28 29 30 31
30


  (3)bc 计算器

   点击bc进入计算器环境,输入表达式按回车即可

  在默认情况下:只能整除,不带小数,但可以通过scale=小数位数来设定

  用quit离开计算器环境

  

[root@localhost /]# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
11*55
605
11/55
0
scale=3
11/55
.200
quit
[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目录为例:(红色字体那一行)

[root@localhost home]# ls -al
总计 64
drwxr-xr-x  7 root     root      4096 11-15 09:40 .
drwxr-xr-x 23 root     root      4096 11-23 10:49 ..
drwx------  4 admin    admin     4096 11-15 21:00 admin
drwx------  6 dev      dev       4096 11-16 10:47 dev
drwx------  4 ec_admin ec_admin  4096 10-08 11:59 ec_admin
drwx------  2 root     root     16384 09-29 21:06 lost+found
drwxr-xr-x  4 root     root      4096 11-15 09:36 test
 [root@localhost home]# chown admin test
 [root@localhost home]# ls -al
总计 64
drwxr-xr-x  7 root     root      4096 11-15 09:40 .
drwxr-xr-x 23 root     root      4096 11-23 10:49 ..
drwx------  4 admin    admin     4096 11-15 21:00 admin
drwx------  6 dev      dev       4096 11-16 10:47 dev
drwx------  4 ec_admin ec_admin  4096 10-08 11:59 ec_admin
drwx------  2 root     root     16384 09-29 21:06 lost+found
 drwxr-xr-x  4 admin    root      4096 11-15 09:36 test
 [root@localhost home]# chgrp admin test
 [root@localhost home]# ls -al
总计 64
drwxr-xr-x  7 root     root      4096 11-15 09:40 .
drwxr-xr-x 23 root     root      4096 11-23 10:49 ..
drwx------  4 admin    admin     4096 11-15 21:00 admin
drwx------  6 dev      dev       4096 11-16 10:47 dev
drwx------  4 ec_admin ec_admin  4096 10-08 11:59 ec_admin
drwx------  2 root     root     16384 09-29 21:06 lost+found
29 drwxr-xr-x  4 admin    admin     4096 11-15 09:36 test
 [root@localhost home]# chmod 775 test
[root@localhost home]# ls -al
总计 64
drwxr-xr-x  7 root     root      4096 11-15 09:40 .
drwxr-xr-x 23 root     root      4096 11-23 10:49 ..
drwx------  4 admin    admin     4096 11-15 21:00 admin
drwx------  6 dev      dev       4096 11-16 10:47 dev
drwx------  4 ec_admin ec_admin  4096 10-08 11:59 ec_admin
drwx------  2 root     root     16384 09-29 21:06 lost+found
 drwxrwxr-x  4 admin    admin     4096 11-15 09:36 test
 [root@localhost home]# chmod g-w test
[root@localhost home]# ls -al
总计 64
drwxr-xr-x  7 root     root      4096 11-15 09:40 .
drwxr-xr-x 23 root     root      4096 11-23 10:49 ..
drwx------  4 admin    admin     4096 11-15 21:00 admin
drwx------  6 dev      dev       4096 11-16 10:47 dev
drwx------  4 ec_admin ec_admin  4096 10-08 11:59 ec_admin
drwx------  2 root     root     16384 09-29 21:06 lost+found
 drwxr-xr-x  4 admin    admin     4096 11-15 09:36 test
 [root@localhost home]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐