第三周

作者: 一切只因世界太忙 | 来源:发表于2018-12-31 00:13 被阅读0次

    Q1:定义一个对所有用户都生效的命令别名,例如:lftps='lftp 172.168.0.1/pub

    编辑/etc/bashrc文件,在最后一行追加内容 "lftps='lftp 172.168.0.1/pub",保存后执行source /etc/bashrc

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

    grep ".*/bin/bash$" /etc/passwd

    Q3:找出/etc/passwd文件中,包含二位数字或者三位数字的行。

    grep -wo "[[:digit:]]\{2,3\}" /etc/passwd

    Q4:显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式实现

    grep -i "^S" /proc/meminfo
    grep -i "^s" /proc/meminfo
    grep "^[S|s]" /proc/meminfo

    Q5:使用echo输出一个绝对路径,使用egrep取出路径名,类似执行dirname /etc/passwd的结果

    echo "/etc/sysconfig/network-scripts" |egrep -o "^/.*/"

    Q6:找出ifconfig中的ip地址。要求结果只显示IP地址。

    ifconfig |egrep -o "(([[:digit:]]{1,2}|1[[:digit:]]{2}|2[0-4][0-9]|25[0-5])\.){3}([[:digit:]]{1,2}|1[[:digit:]]{2}|2[0-4][0-9]|25[0-5])"

    Q7:vim定制自动缩进四个字符

    Q8:编写脚本,实现自动添加三个用户,并计算这三个用户的uid之和。

    Q9:find用法及常用用法的实例演示

    -name:精确查找 例如:find -name -f
    找1M以内的文件:find /data -size -1M
    按权限为666的权限搜索文件:find -perm 666

    相关文章

      网友评论

          本文标题:第三周

          本文链接:https://www.haomeiwen.com/subject/pzjflqtx.html