zoukankan      html  css  js  c++  java
  • linux命令之面试题1

    1.请解释下列10个shell命令的用途

    top:是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,类似于windows的资源管理器,查看系统的cpu,内存,运行时间,交互分区,执行线程等信息。对进程状态进行实时监控。

    ps:显示系统进程在瞬间的运行状态

    mv:文件/目录改名或变更存储位置

    find:在指定的路径下查找指定文件

    df:检查磁盘占用空间情况

    cat:将文件的内容打印到标准输出

    chmod:改变文件的权限

    chgrp:改变文件的所属组

    grep:过滤文件,根据给定的字符串,对文件的每一行进行搜索,如找到,则输出该行的内容。

    wc:统计指定文件的字节数,字数,行数,并显示输出。

    2.写出15个你所知道的常用的linux的命令和功能

    ls:列出目录

    cp:复制

    rm:删除

    cat

    mkdir:建立目录

    tar:打包文件

    ps

    top

    df

    find:

    grep:过滤文本

    mount:挂载/卸载指定的文件系统

    ifconfig:配置网络或者显示当前网络接口状态

    telent:远程登录

    3.vim编辑器中,选中,复制,粘贴,删除的命令是什么?

      选中:v

      复制:y

      粘贴:p

      删除:d

    4.获取文件的行数

      wc -l filename

    5.查看文件所包含的hello行

      grep hello 文件名

    6.如何把一个文件的内容添加到领一个文件的末尾

      cat file1 >> file 2

    7.如何实时的显示一个文件的输出

      more或者less

    8.定时执行一个程序的方法是什么?

      可以使用at或者crontab,at是仅执行一次就结束调度的命令,而crontab是可以循环一直执行下去的。

    9.linux下如何查看所有的用户

      cat /etc/passwd

    10.find 和grep的区别

        find:在磁盘/分区中找到文件,可以配 type 可以配 size time 等,通过文件名或文件大

    小或访问时间找到指定文件。

        grep:查找文件里符合条件的字符串,并把匹配的行打印出来,可以使用正则表达式。 

  • 相关阅读:
    (转) qt: usb热插拔(linux);
    Qt: usb热插拔检测(windows);
    C++: 模板函数定义与声明分离;
    bootstrap: 内联表单;
    thinkphp5: 循环输出表格,并固定表格单元宽度(过长省略号)
    响应式菜单栏: bootstrap + jQuery
    Qt: 数据库操作;
    qt: 获取sql数据表的所有的字段;
    Qt: 非阻塞时间延迟;
    egg中使用jwt
  • 原文地址:https://www.cnblogs.com/Worssmagee1002/p/7674012.html
Copyright © 2011-2022 走看看