Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13621
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2019-08-07 18:54
文章分类
文章存档

2019年(4)

我的朋友

分类: 系统运维

2019-08-21 00:36:27

1、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b, 在/tmp目录下创建目录:x_y, x_z, q_y, q_z
    ~]# mkdir -pv /tmp/a1{a,b} /tmp/a2

    ~]# mkdir -pv /tmp/{x,q}_{y,z}
    
2、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
     // 文件有两类数据,元数据(metadata)和数据(data)。其中元数据是有关数据的信息,数据的名称、所有者、创建日期、存储介质上的位置等,这些信息都是元数据。元数据的处理方式与数据相同。使用~]# ls -l /PATH/TO/SOMEFILE 查看元数据信息。

    // 时间戳:使用stat命令获取文件的时间戳信息,有三种(访问时间access time、修改时间modify time、改变时间change time)。
    //touch命令管理时间戳:~]# touch [OPTION]...FILE...
                                                        -a 修改atime
                                                        -m 修改mtime
                                                        -t[[CC]YY]MMDDhhmm[.ss] 修改制定时间戳为某时间
    注意:当touch一个不存在的文件时,会先创建一个空文件。如果不想创建一个空文件,则使用-c,即如果文件不存在,则不创建该文件。

3、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。
    ~]# touch /tmp/tfile-$date(cc-yy-mm-dd-hh-mm-ss)

4、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    ~]# mkdir /tmp/mytest1   //创建目录
    ~]# cp -a /etc/p*[^0-9] /tmp/mytest1  //复制

5、创建用户tom,指定uid为5001,指定家目录为/tmp/tom,指定shell为/bin/zsh,指定基本组为tom,附加组为jack。
    ~]# groupadd tom 
    ~]# groupadd jack
    ~]# useradd tom -u 5001 -d /tmp/tom -s /bin/zsh -g tom -G jack

6、显示/etc目录下,所有以.conf结尾,且以m,n,r,p开头的文件或目录。
    ~]# ls -d /etc/[mnrp]*conf

7、显示/etc目录下,所有以.d结尾的文件或目录。
    ~]# ls -d /etc/*.d
 
8、创建/app/rootdir目录,并复制/root下所有文件到该目录内,要求保留原有权限。
    ~]# mkdir -p /app/rootdir
    ~]# cp -a /root /app/rootdir

9、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为“Gentoo Distribution”。
     ~]# useradd gentoo -G bin,root -s /bin/csh -c "Gentoo Distribution"

上面有9个关于 linux系统下文件管理和用户及用户组管理的练习题,通过这些练习题我们总结一下目前学习涉及到的命令。
    查看命令: ls  tree  more  less  head  tail  id 
    文本处理命令: wc  cut  sort  uniq 
    文件管理命令: cd  pwd  mkdir  rmdir  cp  mv  rm  
    用户管理命令: useradd  usermod  userdel  passwd  chage  chfn  chsh  finger
    用户组管理命令: groupadd  groupmod  groupdel  gpasswd  newgrp  

阅读(1365) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~