1. 几个组合命令

    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 命令行
  2. 日志信息命令行实时输出

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

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

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

    标签: linux 命令 调试
  3. VMware面试题目总结

    一面中主要有三道题:

    1. 实现strcpy。函数原型:char strcpy(char dest, const char* src)。

    后来发现自己实现的有问题。正确的实现应该如下:

    char* strcpy(char* dest, const …
    标签: VMware 面试
  4. 博大精深的ps命令

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

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

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

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

    ps -eo pid
    

    而且输出还是排好序的。

    但 …

Page 15 / 18