• Linux零基础试题


    1. Q:创建一个目录/data?

        A: mkdir /data

        总结:1) 这里面的"/"表示根目录

                   2) cd 命令进入目录,如果不跟任何东西则会进入家目录

                   3) pwd 显示当前目录

                   4)ls 查看当前目录下的所有目录

                   5)whoami 显示 家目录 名称

                   6)mkdir [-mp][目录名称] 

                        其中,-m很少使用,-p表示递归创建目录

                   7)tree 命令显示目录结构

    2. Q:在/data目录下简历文件test.txt   

        A: touch /data/test.txt

       总结: 1) touch 1.txt 2.txt 3.txt 或者 touch {1,2,3}.txt 创建多个文件

                2) 

                   这个命令能创建1000个文件

               3)echo >b.txt 也可以创建文件

               4)>b.txt 也是可以创建文件的

               5)touch 如果文件不存在则创建文件,如果存在则改变文件的访问时间等时间戳信息

    3. Q:为test.txt文件增加内容 "Hello Linux"

        A :a) vi /data/test.txt 进入vi编辑器

               b) 点击 i 进入编辑模式

               c) 敲入 "Hello Linux"

              d) esc 退出编辑模式

              e) 敲:wq 保存并退出

       总结:1)echo "Hello Linux" >test.txt 也能实现

                  2) > 表示 覆盖; >> 表示追加

                  3) cat 查看文件内容

                  4) >文件名 : 删除文件内容

                  5) cat >test.txt 也能实现 (ctrl+c结束编辑)

                  6)牛逼的实现方式:

          cat >>/data/text<<EOF

            hello linux

          EOF

                  7)ctrl+c 终止程序

                  8)ctrl+l 清除当前输入内容

    4。Q: 把 test.txt文件拷贝到/tmp下面

          A: cp /data/test.txt  /tmp

          总结:1)history 查看使用过的命令

          2)cp -ap 拷贝目录

                    3)ctrl+shift+c 复制 ctrl+shift+v 复制

    5. Q:把/data 目录移动到 /root 下面

        A: mv /data /root

    6. 删除 test.txt

        A: rm /root/data/text.txt

        总结:1)rm -f 强制删除

                   2)rm -fr 删除目录

    7. Q: 已经知道文件test.txt内容为:

        aaa

        bbb

        ccc

        请给出打印test.txt内容时,不包含bbb的命令。

       A: cat test.txt |grep -v 'bbb'

       总结:1)grep -v bbb test.txt 也能实现

        2)awk sed grep linux的“三剑客”

                  3)head -2 test.txt 也能实现一些过滤显示的效果

                  4)如果不加 -v 表示只打印 含有 bbb 的内容

                  5)sed -e ‘/bbb/d’ test.txt 也能实现效果

        6)sed -n /bbb/p test.txt 只打印 含有 bbb 的内容

                  7)awk 也是能够实现的

    8。Q:  请用一条命令完成创建目录/aaa/bbb

         A: mkdir -p /aaa/bbb

    9.  Q: 已知/tmp 目录下已经存在test.txt文件,如何执行命令才能把/mnt/test/txt拷贝到/tmp 下覆盖掉/tmp/test.txt文件,并且系统不提示?

        A: cp -f /mnt/test.txt /tmp    

        总结:1)alias 显示别名

             2)unalias 取消别名,取消别名后 无需 也能实现效果

    10. Q: 只查看test.txt文件的第20到30行的内容

         A: head -30 test.txt|tail

         总结:1)seq 命令生成很多行的意思

          2)tail 取结尾的多少行

          3)sed -n '20,30p' test.txt也能实现

          4)awk也可以实现

          5)man 可查看命令解释

     其他总结:

    1. 相关符合及其作用说明

    符号 作用 符号 作用
    > 输出重定向符 . 当前目录
    >> 追加输出重定向符 .. 当前目录的上一级目录
    < 输入重定向符 / 跟目录
    << 追加输入重定向符 ; 命令分隔符
           

    2. TAB 按键用于补全

    3. ctrl+c 终止当前任务

    4. ctrl+d 退出当前用户环境 (等同于 exit)

    5. ctrl+shift+c 客户端SecureCRT里面的复制命令

        ctrl+shift+v 客户端SecureCRT里面的粘贴命令

    6. ctrl+a 光标移动到当前语句开头

        ctrl+b 光标移动到当前语句结尾

        ctrl+u 清除当前语句

    7. find 查找命令  非常重要

        date 查询当前时间命令

        查找删除

  • 相关阅读:
    javascript 事件冒泡的补充
    不存在的数组元素
    Android应用程序线程消息循环模型分析
    Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
    Linux下的压缩解压缩命令详解
    Android应用程序组件Content Provider简要介绍和学习计划
    Android应用程序组件Content Provider应用实例
    三层架构之初识庐山真面目
    Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
    Android应用程序消息处理机制(Looper、Handler)分析
  • 原文地址:https://www.cnblogs.com/xpawn/p/7638327.html
Copyright © 2020-2023  润新知