第二周作业

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

    cp 文件复制

        常用选项:

               -i:交互式

               -r, -R: 递归复制目录及内部的所有内容;

                -a: 归档,相当于-dR –preserv=all

                  -d:–no-dereference[不跟踪符号链接] –preserv=links

               –preserv[=ATTR_LIST]

               mode: 权限

                 ownership: 属主属组

                    timestamp:

                   links

                   xattr

                    context

                   all

            -p: –preserv=mode,ownership,timestamp

            -v: –verbose

            -f: –force[如果存在覆盖]

mv 移动文件

      常用选项:

            -i: 交互式[prompt before overwriting]

            -f: 强制  [do not prompt before overwriting]

rm 删除文件

        常用选项:

            -i: 交互式

            -f: 强制删除

            -r: 递归

            rm -rf

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

    echo $? 成功:0 失败:1-255

  2. 请使用命令行展开功能来完成以下练习:

    (1)创建/tmp目录下的:a_c,a_d,b_c,b_d

    mkdir -pv {a,b}_{c,d}

    (2)创建/tmp/mylinux 目录下的:

    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}}

    /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

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

    stat /etc/rc.d/init.d/functions
      文件名:"/etc/rc.d/init.d/functions"
      大小:13948         块:32         IO 块:4096   普通文件
    设备:fd00h/64768d    Inode:67395185    硬链接:1
    权限:(0644/-rw-r–r–)  Uid:(    0/    root)   Gid:(    0/    root)
    环境:system_u:object_r:bin_t:s0
    access time:2016-10-27 22:39:19.853999925 +0800
    modify time:2015-09-16 19:51:07.000000000 +0800
    change time:2016-10-26 06:31:56.682006879 +0800
    创建时间:-

    touch命令:更改文件时间戳(不能直接修改change time)

    touch 【options】filename

        -c:指定的文件不存在时不予创建

       -a:修改access time

        -m:仅修改modify time

       -t:Stamp

                       use [[CC]YY]MMDDhhmm[.ss]
                           eg:touch -m -t 0212010303.03 /etc/rc.d/init.d/functions

  4. 如何定义一个文件的别名,如何在一个命令中引用令一个命令的执行结果。

     $(COMMAND)

                          eg:mkdir $(command)

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

          ls -d /var/l*[[:digit:]]*[[:lower:]]

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

     

    ls -d /etc/[0-9]*[^0-9]

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

    ls -d /etc/[^[:alpha:]][[:alpha:]]*

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

    touch -file -`date +"%Y-%m-%d-%H-%M-%S"

    ll|grep tfile-2016-06-14-05-52-37

    -rw-r–r–.  1 root  root     0 Jun 14 05:52 tfile-2016-06-14-05-52-37

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

        mkdir /tmp/mytest1

        cp -r /etc/p*[^0-9] /tmp/mytest1/

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

    mkdir /tmp/mytest2

    cp -r /etc/*.d /tmp/mytest2

  11. 复制/etc/目录下所有以lmn开头,以.conf结尾的文件至/tmp/mytest3目录中。

    mkdir /tmp/mytest3  

    cp -r /etc/[lmn]*.conf /tmp/mytest3

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

(0)
xghihyxghihy
上一篇 2016-11-06 20:14
下一篇 2016-11-06 20:51

相关推荐

  • 小型网站MYSQL问题二:Percona Xtrabackup实现数据库备份和恢复

    故事背景:前面大胆的选择了innodb,接下来就要考虑数据库的备份和恢复。俗话说“常在河边走,哪能不湿鞋“,自从接触数据这块,使我一直对它保持敬畏之心。在这里使用了percona公司的xtrabckup工具来实现数据库备份和恢复。操作步骤记录如下: 1、安装软件仓库(不要问我为什么不用源码安装,好吧,其实我懒。) wget https://www.…

    数据库运维 2015-12-19
  • 初涉Linux基本要点概括(1)续

       6. Linux发行版都基本遵循文件系统层级标准(Filesystem Hierarchy Standard)。                 续   …

    Linux干货 2016-10-13
  • 8.3号,第6天

    三种权限rwx对文件和目录的不同意义: 权限对于目录的意义: 1,r权限:拥有此权限表示可以读取目录结构列表,也就是说可以查看目录下的文件名和子目录名,注意:仅仅指的是名字。 2、w权限:拥有此权限表示具有更改该目录结构列表的权限,总之,目录的w权限与该目录下的文件名或子目录名的变动有关,注意:指的是名字。具体如下:      …

    Linux干货 2016-08-05
  • 98-mysql数据备份

    一. 数据备份基础知识

    2016-11-20
  • 上海2016全球运维大会 美女辣妹吸引眼球!

    国内第一个运维行业大会 GOPS 2016全球运维大会(上海站)在2016年9月23-24日在上海雅悦新天地大酒店举办,面向IT及传统行业、广大运维技术人员,传播先进技术思想和理念,分享业内最佳实践。 参会两日,虽然大会主角是运维技术交流学习,不过却意料之外的邂逅了另一道靓丽的风景,瞬间燃了… 在会场,站立着一群高挑美女,我的…

    2016-12-05
  • 磁盘管理之文件系统

                             文件系统     文件系统是操作系统用于…

    Linux干货 2016-09-06

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 18:55

    作业完成的不错~~能使用markdown会更好点~~继续加油~