1. 一项工作中涉及的几个命令

    今天写了点shell脚本,在一些CentOS服务器上进行了一些操作,涉及如下命令:

    统计特定进程个数

    如统计haproxy进程的个数

    ps -e | grep haproxy | wc -l
    

    获取特定进程的pid

    如获取haproxy进程的pid

    ps -e | grep haproxy …
    标签: Linux 命令行
  2. 几个组合命令

    1. Debian系Linux下查找某个软件包(以indent为例):

    apt-cache search indent | awk '{if($1~/^indent$/) print $0}'
    

    APT包管理工具也提供了类似功能的命令选项:

    apt-cache pkgnames 'indent'
    

    只不过这个输出仅有包名没有简介信息。

    2. 对当前目录下的所有C源码文件使用indent进行格式化:

    ls | grep '\.c$' | xargs indent …
    标签: Linux 命令行
  3. 日志信息命令行实时输出

    Web开发中很多时候需要边看web服务器的日志输出边调试代码。一般的做法使用tail命令输出日志文件的末尾几行日志信息。

    tail -10 /var/log/nginx/access.log  # 输出末尾10行
    

    但这样的输出是静态的。在这个命令执行之后,日志文件里新增的日志 …

    标签: linux 命令 调试
  4. 博大精深的ps命令

    Linux命令行里如何获取所有的进程号(pid)?

    1. 第一种方法是通过ps -e或者ps aux获得所有进程的信息,然后通过管道传给grep或者awk进行数据过滤,比如

    ps -e | awk '{print $1}'
    

    2. 其实通过ps自身的选项就可以实现:

    ps -eo pid
    

    而且输出还是排好序的。

    但 …

Page 1 / 3