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

 
posted @ 2018-11-15 17:59  弄潮儿儿  阅读(130)  评论(0编辑  收藏  举报