zoukankan      html  css  js  c++  java
  • 基础类面试题(0)

    基础类

    统计文件的行数

    cut和awk对应关系

    sort和uniq结合

    把/etc/passwd里面的冒号全都替换成空格

    将小写全部替换成大写

    将echo传递的内容里面的a删除

    取得一个文件的基名

    指定查看前多少行

    动态查看一个文件

    查看后几行

    查看时显示行号和所有字符

    查看当前时间

    查看当前的年月日时分秒,自定义格式

    更改时间

    重启/关机

    查看当前内核(3.10)和系统版本

    查看命令的路径

    查看当前登录的有效用户

    查看登录的所有会话

    查看系统当前所在的登录会话及所做的操作

    更改文件名

    查看文件和目录的真正大小

    cp连用,scp连用

    输出10个序列

    通过mail命令发一封邮件

    根据命令查看包名

    列出所有的包

    卸载和安装包

    查看软件是否安装

    查看包的信息

    生成一个1g的文件

    正则表达式和grep

    忽略大小写

    仅显示匹配到的字符串

    反选

    扩展支持正则表达

    显示匹配的前几行

    显示匹配到的后几行

    显示匹配到的前后各几行

    三种引号都是什么意思

    三个通配符

    正则表达字符:点,中括号、范围内、范围外

    任意次、任意长度任意字符、0次或1次、1次或多次、明确几次、至少几次,最多几次、最多几次、最小几次

    行首、行尾、一整行、空白行

    词首、词尾、描写整个词

    分组引用

    正则与扩展正则的区别

    //匹配以r开头中间必须是两个字符结尾是t的字符串

    //匹配r开头中间任意一个小写字母结尾是t的行,注意[:lower:]仅代表字符集,不能单独使用,只有外面再加一个中括号才表示这些字符集里面的一个。

    显示/etc/passwd文件中不以/bin/bash结尾的行

    找出/etc/passwd文件中的两位数或三位数

    找出/etc/rc.d/rc.sysinit或/etc/grub2.cfg文件中,以至少一个空白字符开头、后后面非空白字符的行。

    找出netstat –tan命令的结果中以LISITEN后跟0、1或多个空白字符结尾的行。

    扩展正则练习题:

    //找出/proc/meminfo文件中,所有以大写或小写s开头的行,至少有三种实现方式:

    //显示当前系统上root、centos或user1用户的相关信息

    //使用echo命令输出一个绝对路径,使用egerp取于基名

    //取目录名

    //添加bash用户,找到/etc/passwd文件当中用户名与shell名的行 egrep '(^.):.1$' /etc/passwd

  • 相关阅读:
    AMBA总线介绍
    placeholder不显示的解决办法(支持ie8以上)
    通过新浪微博API获取数据
    PHP时间运算
    PHP队列
    stream_context_create()
    http_build_query()
    shuffle()
    session_id()
    session_name()
  • 原文地址:https://www.cnblogs.com/yizhangheka/p/12482778.html
Copyright © 2011-2022 走看看