N25 _WSH 第二周

QQ图片20161212101132.png

QQ图片20161212101239.png

N25 _WSH 第二周

N25 _WSH 第二周

QQ图片20161212101612.png

2、bash 命令执行的状态结果:

        * bash通过状态返回值来输出此结果:
           * 成功:0
           失败:1-255

       * 命令执行完成之后,其状态返回值保存于bash的特殊变量$?中

* 命令行展开  {a,b,c}  shell将自动展开  如:
       * ls  /{boot,tmp}

3、使用命令行完成:

    * (1)创建/tmp 下创建四个文件   a_c  a_d  b_c b_d
               * touch   {a,b}_{c,d}

    * (2)创建目录树
           * mkdir  -pv  /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts}}  未写全,完成大概意思

4、文件元数据有哪些信息

* ctime  atime mtime  数据块大小 数据块数量 文件大小    
* 查看元数据     stat   File  
* 修改文件的时间戳      
        * touch命令:
        * touch - change file timestamps
        * 
        * touch [OPTION]... FILE...
            * -c: 指定的文件路径不存在时不予创建;
            * -a: 仅修改access time;
            * -m:仅修改modify time;
            * -t STAMP
                * [[CC]YY]MMDDhhmm[.ss]
* 修改文件的atime :touch -a -t 201510141000.10 yum.log
* ctime 系统自动修改 不能手动修改

5、 命令别名:

            * 获取所有可用别名的定义:
                * ~]# alias
            * 定义别名:
                * ~]# alias NAME='COMMAND'
                * 注意:仅对当前shell进程有效
            * 撤销别名:
                * ~]# unalias NAME    
       * 例子:    alias getip="ip addr list"
  • 命令中引用另一个命令的执行结果:

    * echo "my hostname is `hostname`"
    * echo "my hostname is $(hostname)"

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

   * ls   -d  /var/l*[0-9]*[a-z]    
   * ls   -d  /var/l*[[:digit:]]*[[:lower:]]

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

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

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

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

9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件

    * touch  tfile-$(date  +"%F-%H-%M-%S")

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

   *  cp  -r /etc/p*[^[:digit:]]  /tmp/mytest1

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

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

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

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

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

赞 (0)
wshwsh
上一篇 2016-12-12 01:46
下一篇 2016-12-12 09:54

相关推荐

  • 从案例出发——命令总结之find篇

    在这篇文章中你将看到以下内容:1、find命令的格式、语法、及实际应用 2、3个时间戳的意义  3、各种文件类型的解释  4、软硬链接的区别 5、exec和xargs的区别 6、几个逻辑判断符的意义  7、通配符的意义  8、find 命令下时间查找的特殊定义 首先,来看看以下题目:   &nbsp…

    Linux干货 2016-03-25
  • 当Web访问性能出现问题,如何深探?

    对运维或开发工程师来说,遇到访问性能问题时,最先需要定位的是问题出现在哪个环节,是网络的问题,服务端的问题,还是客户端的问题? 往往技术人员喜欢把精力放在保障后端服务的可用性方面,而对前端界面是否能正常装载,是否能完整渲染不是太关心。但从业务的角度来说,界面承载的才是最终的业务,业务是通过人机交互来实现的。 日常我们遇到哪些场景需要定位访问性能瓶颈? ·不同…

    系统运维 2017-01-09
  • 27期第一周学习小结

    第一周 1. 描述计算机的组成及其功能。 计算机主要组成部分以下五种:运算器,控制器,存储器,输入设备,输出设备。 运算器的功能是对数据进行算术运算与逻辑运算,就是对数据进行加工处理。 控制器的功能是调度二进制程序,数据,内存寻址,以及协调计算机输入设备和输出设备等各计算机部件之间的正常工作。 存储器的功能是存储二进制指令和数据。存储器是编址存储单元。 输入…

    Linux干货 2017-07-15
  • 关于 shell脚本编程第一篇

                                                   shell脚本编程(1) …

    系统运维 2016-08-15
  • Infobright高性能数据仓库

    1.  概述         Infobright是一款基于独特的专利知识网格技术的列式数据库。Infobright简单易用,快速安装部署,使用中无需复杂操作,能大幅度减少管理工作;在应对50TB甚至更多数据量进行多并发复杂查询时,更能够显示出令人惊叹的速度。相比于MySQL,其查询速度提升了数倍甚…

    Linux干货 2015-04-05
  • 基于pxe部署系统

    一、前言 在生产环境中,我们经常遇到需要部署部署多台服务器。如果我们每部署一台服务器都要拿着系统盘到机房部署,守在服务器面前,那么我们的效率是十分低下的。况且有时候机房并不在我们身边。那么我们可以通过让机房值班人员为每台服务器配置好远程管理卡,运维人员通过远程管理卡,远程登入服务器进行操作。 二、pxe原理 pxe原理是通过服务器上网卡中支持的pxe启动,通…

    Linux干货 2015-09-14