zoukankan      html  css  js  c++  java
  • Linux的命令(待更新)

    本文说明:

    ①本文格式:

      序号、命令

       详解,用文字或者代码

       举例:

    ②本文索引:

    1.设置IP

    2.ps -aux

    3.grep

    4. |

    1.设置IP

      如果本地网卡eth0已经启动,就可以用下面的命令临时设置IP地址 (eth0 表示第1块本地网卡,它是按照数字顺序来命名的)

      举例:sudo ifconfig eth0 192.168.1.3

    2.ps -aux     

      linux上进程有5种状态:
      1.    运行(正在运行或在运行队列中等待)
      2.    中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
      3.    不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
      4.    僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
      5.    停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
      1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
      2)ps -A 显示所有程序。
      3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
      4)ps -e 此参数的效果和指定"A"参数相同。
      5)ps e 列出程序时,显示每个程序所使用的环境变量。
      6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
      7)ps -H 显示树状结构,表示程序间的相互关系。
      8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
      9)ps s 采用程序信号的格式显示程序状况。
      10)ps S 列出程序时,包括已中断的子程序资料。
      11)ps -t <终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。
      12)ps u   以用户为主的格式来显示程序状况。
      13)ps x   显示所有程序,不以终端机来区分。
      14)ps -l 較長,較詳細的顯示該PID的信息
      举例:列出所有和java相关的进程
    
      ps  aux | grep java

    3.grep

      是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
      Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元  字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
      常用用法:
          [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
        选项与参数:
        -a :将 binary 文件以 text 文件的方式搜寻数据
        -c :计算找到 '搜寻字符串' 的次数
        -i :忽略大小写的不同,所以大小写视为相同
        -n :顺便输出行号
        -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
        --color=auto :可以将找到的关键词部分加上颜色的显示喔!
        举例:用 dmesg 列出核心信息,再以 grep 找出内含 eth 那行,要将捉到的关键字显色,且加上行号来表示:
       [root@www ~]# dmesg | grep -n -A3 -B2 --color=auto 'eth'    245-PCI: setting IRQ 10 as level-triggered    246-ACPI: PCI Interrupt 0000:00:0e.0[A] -> Link [LNKB] ...    247:eth0: RealTek RTL8139 at 0xee846000, 00:90:cc:a6:34:84, IRQ 10    248:eth0: Identified 8139 chip type 'RTL-8139C'    249-input: PC Speaker as /class/input/input2    250-ACPI: PCI Interrupt 0000:00:01.4[B] -> Link [LNKB] ...    251-hdb: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(66)
         # 如上所示,你会发现关键字 247 所在的前两行及 248 后三行也都被显示出来!
         # 这样可以让你将关键字前后数据捉出来进行分析啦!

       

    4. |

       管道命令,是指 | 的左边运行结果 是|右边的 输入条件或者范围。
       举例:history | grep date
       指从history这条命令运行的结果中 显示 包含有 “date” 的命令

     5.$ gnome-screenshot -d 5

     
    天助自助者
  • 相关阅读:
    超棒的前端开发界面套件 InK
    现代浏览器的web音频javascript类库 Howler.js
    富有创意的菱形响应式页面设计
    创意味儿十足的web布局及交互设计
    一个超酷的横向多列响应式布局效果
    帮助你生成响应式布局的CSS模板 xyCSS
    免费素材大荟萃:免费图标和UI设计
    使用浏览器生成超棒的midi音乐 midi.js
    JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
    推荐一批基于web的开源html文本编辑器(40+)
  • 原文地址:https://www.cnblogs.com/ZeGod/p/9965154.html
Copyright © 2011-2022 走看看