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 …
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 …
1. 每个客户连接在服务器进程中都拥有自己的线程,每个连接所属的查询都会在指定的某个单独线程中完成,这些线 …
Web开发中很多时候需要边看web服务器的日志输出边调试代码。一般的做法使用tail命令输出日志文件的末尾几行日志信息。
tail -10 /var/log/nginx/access.log # 输出末尾10行
但这样的输出是静态的。在这个命令执行之后,日志文件里新增的日志 …
一面中主要有三道题:
1. 实现strcpy。函数原型:char strcpy(char dest, const char* src)。
后来发现自己实现的有问题。正确的实现应该如下:
char* strcpy(char* dest, const …
Linux命令行里如何获取所有的进程号(pid)?
1. 第一种方法是通过ps -e或者ps aux获得所有进程的信息,然后通过管道传给grep或者awk进行数据过滤,比如
ps -e | awk '{print $1}'
2. 其实通过ps自身的选项就可以实现:
ps -eo pid
而且输出还是排好序的。
但 …
现实中,服务器可能会因为各种原因而crash掉,从而造成数据丢失或者服务的暂时不可用。为了提高服务的可用性以及数据的 …
原文:http://goaccess.prosoftcorp.com/man
翻译:youngsterxyf
goaccess - 快速的web日志分析器与交互式查看器
goaccess [-f 输入文件] [-c] [-e] [-a]
goaccess是一个实时的web日志分析器,以及交互式查看器,在类Unix系统的终端(terminal)上运行,是一个基 …