zoukankan      html  css  js  c++  java
  • 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            //此时屏幕上实时更新日志

     
     
     
     
     
     
     
     
  • 相关阅读:
    内存映射的原理
    Intel 面试(就不该报外企,英语是硬伤)
    基于多进程和基于多线程服务器的优缺点及nginx服务器的启动过程
    pdflush机制
    百度面试
    同步IO和异步IO的区别
    阿里面试
    linux内核学习之四:进程切换简述
    static成员函数不能调用non-static成员函数
    C/C++函数调用方式
  • 原文地址:https://www.cnblogs.com/girl1314/p/11078558.html
Copyright © 2011-2022 走看看