N22-第二周作业

  1. Linux上的文件管理类命令有哪些,其常用使用方法及其相关示例演示。

    文件管理类命令有:cp,mv,rm

    cp:复制文件或者目录

      单源复制:cp [OPTION]… [-T] SOURCE DEST

       多源复制:cp [OPTION]… SOURCE… DIRECTORY

           cp [OPTION]… -t DIRECTORY SOURCE…

       -f, –force 强制执行

             -r,-R 递归复制目录

      blob.png

   mv:移动或重命名

      -f, –force 强制执行

      -i:交互式

   rm:删除文件或者目录

      -i:interactive

      -f:force 强制删除,危险操作

      -r: recursive,递归删除

2.bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示

  命令执行状态返回值:echo $?返回上一个命令的状态

  成功:0

  失败:1-255

  blob.png

  命令行展开

  ~: 展开为用户的主目录

  ~USERNAME:展开为指定用户的主目录

  blob.png

  {}:可承载一个以逗号分隔的列表,并将其展开为多个路径

  blob.png

3、请使用命令行展开功能来完成以下练习:
   (1)创建/tmp目录下的:a_c,a_d,b_c,b_d
   (2)创建/tmp目录下的:
     mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │       └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │       ├── bin
    │       └── sbin
    └── var
        ├── lock
        ├── log

        └── run

    1)mkdir /tmp/{a,b}_{c,d}

      blob.png

   2)mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

      blob.png

4.文件的元数据信息有哪些,分别表示什么含义,如何查看,如何修改文件的时间戳信息

   使用stat命令查看文件元数据

  blob.png

  修改文件的时间戳信息用touch命令

   -a :仅修订 access time;
   -c :仅修改档案的时间,若该档案不存在则不建立新档案;
   -d :后面可以接欲修订得日期而不用目前的日期,也可以使用 –date="日期或时间"
   -m :仅修改 mtime ;
   -t :后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]

  blob.png

  ps:修改a时间会同时修改c时间。

5.如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果

  定义别名:~]# alias NAME='COMMAND'  注意:仅对当前shell进程有效

  blob.png

  在命令中引用另一个命令的执行结果:$(COMMAND)或`COMMAND`

  blob.png

6.显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一个数字(可以有其他字符)的文件或目录

  blob.png

7.显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录

  blob.png

8.显示/etc目录下,以非字母开头,后面跟一个字母以及其他任意长度任意字符的文件或者目录

  blob.png

9.在/tmp下创建以tfile开头,后面跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22

  blob.png

   blob.png

  blob.png

10.复制/etc下所有以p开头以非数字结尾的文件或目录到/tmp/mytest1目录中

  blob.png

  blob.png

  blob.png

11.复制/etc下所有以.d结尾的文件或目录至/tmp/mytest2目录中

  blob.png

12.复制/etc下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中

  blob.png

 

          

原创文章,作者:jgxsz2016,如若转载,请注明出处:http://www.178linux.com/39380

(0)
jgxsz2016jgxsz2016
上一篇 2016-09-19
下一篇 2016-09-19

相关推荐

  • 网络管理1

    一、知识整理 1、路由转发:拆除第一层MAC地址,根据IP地址广播,收到信号后重新封装。一个路由器连接多个广播域,一个交换机连接多个冲突域。 2、网络用户应用程序:WEB浏览器;即时消息;电子邮件;协作(视频会议,vnc);web网络服务;文件网络服务;数据库服务;中间件服务(Tomcat);安全服务(netfilter)。 3、HDR:报头。Frame C…

    Linux干货 2016-09-05
  • 20160808作业

    1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符      2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符      3、在/root/install.log每一行行首增加#号  &nbs…

    Linux干货 2016-08-11
  • Linux keepalived高可用集群

                       Linux keepalived高可用集群 keepalived简介:    keepalived是为了高可用ipvs集群而设计的,主要用作realserver的健康状态检测,如果有一台web…

    系统运维 2016-11-18
  • 文件元数据信息详解

    文件元数据信息详解 文件的元数据是什么? 文件的数据分为两类:一类为数据,即文件的实际内容;另一类为元数据,用来描述文件的特征。 元数据内容: 文件名 文件大小 文件所在数据块 数据块的大小 文件类型 文件所在的Inode 硬链接次数 权限 属主id 属组id 最近一次访问时间戳 最近一次更改文件内容的时间戳 最近一次更改文件元数据的时间戳 查看文件的元数据…

    Linux干货 2017-07-09
  • rpm包管理

    rpm包管理 由于 RPM 是透过预先编译打包成为 RPM 文件格式后,再加以安装的一种方式,还能够进行数据库的记载。 所以 RPM 有以下的优点: RPM 内含已经编译过的程序与配置文件等数据,可以让用户免除重新编译的困扰; RPM 在被安装前,会先检查系统的硬盘容量、操作系统版本等,可避免档案被错误安装; RPM 档案本身提供软件版本信息、相依属性软件名…

    Linux干货 2016-08-21
  • redis 主从复制实战

    1.准备好4台机器 192.168.42.150 redis-node1 #主 192.168.42.151 redis-node2 #从 192.168.42.152 redis-node3 #从 192.168.42.153 redis-node4 #从 将主机解析写入hosts文件,分发至每台机器 2.安装redis,配置好基本配置 (1) 4台机器,…

    Linux干货 2017-07-18

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-19 18:17

    就不要截屏了,注意一下排版,其余的都很棒