zoukankan      html  css  js  c++  java
  • linux 文件检索操作

    linux命令太多了,作为一个后端开发人员,常用的也就这几个

    uname -a 查看版本

    tail

    tail -f /data/wealth-consignment-service/logs/stat-log.log|grep --color '$Proxy9.fun' 动态查看

    cat

    cat /data/wealth-consignment-service/logs/stat-log.log|grep --color '$Proxy9.fun' 查看 文件

    cat deploy.sh |grep --color 'jinhui[1-9]*'|grep --color 'xml$' |grep '^sed' |grep --color 'www.rx[a-z]ui' |grep --color 'ap{2,}' - 1~9任意多个字符; xml结尾 ;sed开头;a~z字符出现一次;p字符出现两次以上

    cat scallop.properties |awk -F '=' '{if($2>0&&NR>2) print $2}' // 以‘=’号分割(默认空格分割),输出>1 行 第2个字段>0 的第二个字段

    cat scallop.properties |awk -F '=' 'NR>1&&$2>0 {print $2}' // 输出>1 行 第2个字段>0 的第二个字段

    awk

     

     

    awk -F '=' '/200/ {print $0}' scallop.properties //输出包含200 的整行

    awk 'BEGIN {total=0;FS="=";print "现在开始统计"} {total=total+$2; print("计算:"$2);print("结果:"total)} END {print total}' scallop.properties

    //- {定义total=0,FS分隔符= ;输出 ;} {运算;输出;}{结果输出} 指定文件

    sed

    sed -i 's/18210238565/15011227345/g' product_applicationContext.xml 替换文件中的18210238565号码 用15011227345号码 (替换内容) 
    sed -i '1083,$d' product_applicationContext.xml 删除1083至文件结尾,-i 直接修改文件 (替换内容) 
    sed 's/^/添加的头部/g' //在所有行首添加 sed 's/.$/222/g' //在所有行末添加
    sed '2s/原字符串/替换字符串/g' //替换第2行
    sed '$s/原字符串/替换字符串/g' //替换最后一行
    sed '2,5s/原字符串/替换字符串/g' //替换2到5行 sed '2,$s/原字符串/替换字符串/g' //替换2到最后一行

    sudo

    sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,
    登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,
    此时sudo将会询问该用户自己的密码(以确认终端机前的是该用户本人),回答后系统即会将该命令的进程以超级用户的权限运行。之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码。
    例如 sudo vim /etc/hosts
  • 相关阅读:
    debug:am dumpheap命令源码分析
    Android12系统源码分析:NativeTombstoneManager
    性能工具|ANRdaemon
    exampleappcoldstartbinder.trace
    debug:am profile命令的实现
    android studio的巨坑笔记
    android studio获取签名哈希
    Nginx配置反向代理 proxy_pass King
    Nginx配置反向代理 rewrite King
    Nginx配置文件nginx.conf详解 King
  • 原文地址:https://www.cnblogs.com/bestzhang/p/6394550.html
Copyright © 2011-2022 走看看