• linux常用命令(持续更新)


    1. find:用来在指定目录下查找文件

    # find . -name "*.c"   //查找当前目录及其子目录下所有延申档名是c的文件列出来。

    # find . -type f       //将当前目录及其子目录下所有一般文件列出

    2. grep:用于查找文件里符合条件的字符串,grep指令用于查找内容包含指定的范本样式的文件

    # grep test *file      //在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。

    # grep -r update /etc/acpi  //以递归的方式查找/etc/acpi及其子目录下所有文件中包含字符update的文件

    3. awk:一种处理文本文件的语言,是一个强大的文本分析工具。

    用法:awk 'BEGIN{ commands } pattern{ commands } END{ commands }'          //逐行进行处理

    # awk '{print $1,$4}' log.txt     //每行按空格或者TAB分割,输出文本中的1、4项

    # awk -F , '{print $1,$2}' log.txt     //使用“,”分割

    #awk '{sum+=65}  END {print sum}' log.txt

    4. sed:利用脚本来处理文本文件。按行编辑文件,常用来处理配置文件

    sed命令行格式为: sed [-nefri] ‘command’ 输入文本 

    # sed -e 4a ewLine testfile        //在testfile文件的第四行后添加一行,在这里是添加字符串newLine

    nl /etc/passwd | sed '2,5d'       //将 /etc/passwd 的内容列出并且列印行号,同时,请将第 2~5 行删除!

    # nl /etc/passwd | sed  '/root/d'                //删除/etc/passwd所有包含root的行,其他行输出

    https://www.cnblogs.com/zwgblog/p/6013975.html(详解)

    5. netstat:查看网络信息

    # netstat -a               //显示详细的网络状况

    # netstat -anp | grep 端口号          //查看某个端口是否被占用

    6. ps:用来查看进程状态

    # ps -A                    //显示进程信息

    # ps -u root            //显示root进程用户信息

    # ps -ef | grep xxx

    # ps -aux | grep xxx(-aux显示所有状态)

    7. kill 杀掉进程

    # kill -9 [PID]

    8.查看日志

    # cd到服务器的logs目录(里面有xx.out文件)

    # tail -f xx.out            //此时屏幕上实时更新日志

     
     
     
     
     
     
     
     
  • 相关阅读:
    POJ-1502-MPI Maelstrom
    POJ-3259-Wormholes
    【BZOJ4399】—膜法少女LJJ(线段树合并)
    省选模板复习—【计算几何】
    【BZOJ2115】【WC2011】—Xor(线性基)
    【洛谷P5290】【十二省联考2019】春节十二响(贪心+启发式合并)
    【BZOJ5461】 【PKUWC2018】—Minimax(线段树合并优化dp)
    【LOJ#3043】【洛谷P5280】【ZJOI2019】—线段树(计数dp+线段树)
    【省选模拟】—猎人杀(概率dp)
    【BZOJ4828】【HNOI2017】—大佬(LmyAKIOI!)
  • 原文地址:https://www.cnblogs.com/girl1314/p/11078558.html
Copyright © 2020-2023  润新知