zoukankan      html  css  js  c++  java
  • 马哥博客作业第二周

    1,在档案中搜寻关键词的命令是(D)

    A,ps    B,eat     C,more     D,grep

    2,查看文件最后100行的命令是(tail -n 100 file

    3,实现查询文件fifile1里面空格开始的所在的行号?

    grep -n " " fifile1 |cut -d: -f1 | head -1

    4,统计/etc/fstab文件中每个单词出现的次数?

    cat /etc/fstab |egrep -o "<[a-Z]+" | sort |uniq -c

    5,如何查看fifile1文件的第300到500行的内容?

    cat fifile1 | head -n 500 | tail -n 300

    sed -n '300,500p' fifile1

    6,shell 脚本编程的主要应用范围有哪些?

         1)自动化常用命令

         2)执行系统管理和故障排除

         3)创建简单的应用程序

         4)处理文本或文件

    7,shell 脚本文件的第一行中 #!/bin/bash 的作用是什么?

    #!/bin/bash的作用是告知脚本在执行时以bash来解释脚本内的命令

    8,编写脚本 hostping.sh ,接受一个主机的IPv4地址作为参数,测试是否可连通。如果能ping通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问”。

    一个主机方法:

    #!/bin/bash

    read -p "请输入IP测试:" IP

    ping -W 1 -c 3 $IP &> /dev/null && echo "该 $IP 地址可访问" || echo "该 $IP 地址不可访问"

    用文本判断IP方法:

    #!/bin/bash

    file=`cat /data/script/ping.txt`

    for i in $file

    do

       ping -W 1 -c 3 $i &> /dev/null

          if [  $?  -eq  0 ]; then

               echo "该 $i 地址可访问.."

          else

               echo "该 $i 地址不可访问.."

          fi

    done

    整个网段的方法:

    #!/bin/bash

    IP=10.0.0.

    for i in {1..254}

    do

       ping -W 1 -c 3  ${IP}$i &> /dev/null

       if [  $? -eq  0  ];  then

           echo "该 ${IP}$i 地址可访问"

      else

           echo "该 ${IP}$i 地址不可访问"       

       fi

    done

     答案已超纲,,其实还有很多方法可以实现,这么做是为了记录这些方法

  • 相关阅读:
    笔试题 输出金字塔 面试经典
    C++ 函数, 虚函数, 纯虚函数
    EJB 根据beanName引用EJB
    【J2EE性能分析篇】JVM参数对J2EE性能优化的影响【转】
    C++ 引用和指针作为函数参数的例子。请不要拍砖
    lucene 总结
    二维数组按列序号排序 面试经典
    http://www.linuxidc.com/Linux/201004/25494.htm
    银行取款费用
    PHP 生成 csv 文件时乱码解决
  • 原文地址:https://www.cnblogs.com/xuanlv-0413/p/13122526.html
Copyright © 2011-2022 走看看