• 马哥博客作业第一阶段考试


    1、wc统计文件行数的选项是(C

      wc -l

    2、Linux用户创建命令(A

      useradd

    3、有一些文件某普通用户无法读取,说明其权限位缺少哪个权限(D

      r

    4、bash脚本首行通常为(D

      #!/bin/bash

    5、修改文件的属性为:属主有读写权限,属组有读权限,其他用户无权限,一下权限介绍正确的是(D

      -rw-r-----

    6、Linux上bash重定向描述正确的是(ABCD

      0表示标准输入;1表示标准输出;2表示标准错误输出;|表示管道

    7、在Windows的记事本或写字板窗口中,对当前编辑的文档进行存储,可以用(C)快捷键

      Ctrl+s

    8、哪一个是文本编辑工具(D

      vim

    9、Linux的CLI中如何快速中断执行的命令(D

      Ctrl+c

    10、删除文件的命令是(B

      rm

    11、默认情况下grep只搜索当前目录,如果要搜索当前目录下的子目录可以使用(C

      -r

    12、Linux系统中有很多别名命令,在什么命令下使用命令本身且不改变别名(A

      command

    13、计算机中字节是常用单位,它的英文名字是(B

      byte

    14、用于解析域名的协议是(B

      DNS

    15、查看当前Linux各分区的大小及使用情况的命令是(B

      df -lh

    16、可以查看系统内存情况的命令有哪些(AB

      free;top

    17、一个字节由几个二进制数组成(B

      8

    18、若十进制数为57,则其二进制数为(D

      111001

    19、在Windows中剪贴板是用来在程序和文件间传递信息的临时存储区,此存储区是(C

      内存的一部分

    20、操作系统是一种(A

      系统软件

    21、找出/etc/passwd中的两位数或三位数

      grep -Eo '<[1-9][0-9]{1,2}>' /etc/passwd

    22、找出/etc/rc.d/init.d/functions文件中所有的函数名称,名称包含_和()

      grep -Eo '^[a-zA-Z0-9_].*()$' /etc/rc.d/init.d/functions

    23、拷贝/etc/rc.d/init.d/functions文件到/tmp中,文件通常使用'#'作为注释的开始,请使用vim的查找替换功能打开所有的注释

      : %s/^#//g

    24、Linux系统中,删除/data/files目录下1周前修改过且大于10MB的文件

      find /data/files -atime -7 -size +10M -delete

      find /data/files -atime -7 -size +10M -ok rm -f {}

      find /data/files -atime -7 -size +10M | xargs rm -f

    25、Linux系统上软件安装包有哪几种形式?每种形式如何安装?安装形式各有什么优点?

      gz,gzip,使用时间较长,压缩时间短

      bz2,bzip2,压缩时间和压缩率比较均衡

      xz,xz,压缩率较高

    26、把httpd包解压到/home/source/目录下

      tar xvf httpd.tar /home/source/

    27、sed将文件test中第50行的haiwao改为haiwai

      sed -i '50s/haiwao/haiwai/g'

    28、替换/etc/passwd里的root:x:0:0:root:/root:/bin/bash第二个root为test

      sed -i '1s/:root:/:test:/g' /etc/passwd

    29、打印九九乘法表   

      #!/bin/bash

      for i in {1..9}; do
        for j in `seq $i`; do
          echo -e "${j}×${i}=$[i*j] c"
        done
        echo
      done

    30、打印等腰三角形  

      #!/bin/bash

      read -p "请输入三角形的行数:" line
      for ((i=1;i<=line;i++)); do
        for ((k=0;k<=line-i;k++)); do
          echo -e ' c'
        done
        for ((j=1;j<=2*i-1;j++)); do
          echo -e '*c'
        done
        echo
      done

  • 相关阅读:
    [Groovy] List里的Inject方法
    [Groovy]你意想不到的用法
    buildr学习笔记(1): buildr的安装
    [Groovy]如何在Groovy里得到命令行的返回值
    underscore.js
    [Groovy] *符号在Groovy里的一种特殊用法
    [Groovy]如何定义和使用一个Java里的Enum类型
    [Ruby]$: 是什么意思?
    Optional Parameter/Default Values
    如何在Rake 的Task里加入多个输入参数
  • 原文地址:https://www.cnblogs.com/babyblue3/p/13196720.html
Copyright © 2020-2023  润新知