`
zuroc
  • 浏览: 1310080 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

linux 命令 zcat , pgrep

阅读更多
http://www.ibm.com/developerworks/cn/aix/library/au-spunix_greattools/index.html?ca=drs-cn-0713

用 zcat 查看压缩的文件

单个磁盘的容量现在已经超过了 1TB,但是大型数据文件、日志文件、图像以及电影等媒体文件很快就把磁盘装满了。为了节省空间,可以把许多文件压缩到原大小的几分之一。例如,Apache 日志文件(是简单的文本)可以压缩到原大小的十分之一。

尽管压缩可以节省磁盘空间,但是也会增加工作量。例如,如果需要分析压缩的 Apache 日志文件,就必须解压它,处理数据,然后重新压缩它。如果有大量日志文件(如果保留分析趋势所需的记录,这种情况很常见),那么开销会非常大。

幸运的是,gzip 套件包含许多可以 “在原地” 处理压缩文件的实用程序。zcat、zgrep、zless、zdiff 等实用程序的作用分别与 cat、grep、less 和 diff 相同,但是它们操作压缩的文件。


用 pgrep 寻找进程

您可能无数次使用 ps aux | grep ... 寻找进程。这当然是有效的,但是有一种更高效的搜索进程的方法。请试试 pgrep。

例如,以下命令寻找 strike 的所有登录 shell(其中的 strike 是用户名):

$ pgrep -l -u strike zsh
10331 zsh
10966 zsh


pgrep 命令提供筛选选项,允许按用户名(上面给出的 -u)、进程组、组等筛选进程。配套的实用程序 pkill 接受 pgrep 的所有选项和一个信号,它把这个信号发送给与给定的条件匹配的所有进程。

例如,命令 pkill -9 -u strike zsh 与 pgrep -u strike zsh | xargs kill -9 等效。


~:pgrep -l -u zuroc
7722 zmq_server
15673 sshd
15674 bash
20336 memcached
20636 fcgi.online.py
20640 fcgi.dev.py
20645 nginx
20646 nginx
20647 nginx
20660 fcgi.online.py
20661 fcgi.online.py
20662 fcgi.online.py
20663 fcgi.online.py
20664 fcgi.online.py
22495 sshd
22496 bash

~:pgrep -l fc
20636 fcgi.online.py
20640 fcgi.dev.py
20660 fcgi.online.py
20661 fcgi.online.py
20662 fcgi.online.py
20663 fcgi.online.py
20664 fcgi.online.py

~:pgrep -u zuroc
7722
15673
15674
20336
20636
20640
20645
20646
20647
20660
20661
20662
20663
20664
22495
22496
分享到:
评论

相关推荐

    redhat Linux命令大全

    ### Red Hat Linux命令大全解析 #### 一、系统管理与控制 - **login**: 用户登录命令,用于切换或建立新的用户会话。 - **logout** 和 **exit**: 用于退出当前用户会话,返回到登录界面或上一个shell。 - **...

    Linux文件压缩命令

    本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`。 首先,我们来了解`gzip`命令。它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`...

    常用linux命令及服务器配置大全 工作中收集的linux常用命令。

    ### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...

    Linux基本操作命令 很好的 啊 很好用

    【Linux基本操作命令详解】 在计算机操作系统中,Linux是一个广泛使用的开源操作系统,其核心在于命令行界面,通过一系列命令来实现对系统的管理和操作。本文将详细介绍Linux的基本操作命令,包括模式切换、获取...

    Linux常用操作命令

    ### Linux常用操作命令详解 #### 一、基本命令概述 对于Linux初学者而言,掌握一些基本的操作命令至关重要。本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间...

    Linux常见的压缩命令.docx

    如果你想查看压缩文件中的内容,可以使用命令 zcat。 bzip2 命令 bzip2 命令是为了取代 gzip 并提供更佳的压缩比,它的扩展名为.bz2。bzip2 命令的用法和 gzip 相同,这里不再累述。 tar 命令 tar 命令可以对...

    linux 所有命令的集合

    ### Linux命令集合详解 #### ac -- 输出用户连接时间 `ac` 命令用于显示用户的连接时间。这对于了解用户何时登录系统非常有用。 #### access -- 确定文件是否可以存取访问 `access` 命令可以帮助判断一个文件是否...

    还在百度Linux命令?推荐一套我用起来特顺手的命令!1

    在Linux操作系统中,掌握一些常用的命令对于日常的系统管理和运维工作至关重要。这里提供了一套实用的Linux命令,主要涵盖系统服务管理、文件管理、用户权限、进程查看以及压缩解压等核心功能,适用于CentOS 7.6环境...

    Linux常用命令以及实际操作

    ### Linux常用命令以及实际操作详解 #### 一、目录与文件操作 1. **`ls –lh`**:查看当前目录下的所有文件及其详细信息,包括文件大小、修改时间等。 2. **`pwd`**:显示当前工作目录的绝对路径。 3. **`cd [目录...

    linux命令大全,想学linux的从这里开始

    ### Linux命令大全详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。对于希望学习和掌握Linux操作系统的用户来说,熟悉并掌握其丰富的命令是必不可少的基础技能之一。本文将对部分常用的...

    红旗linux基本命令练习

    ### 红旗 Linux 基本命令练习详解 #### 一、系统信息与环境配置命令 1. **uname -a** - **用途**:显示内核版本、操作系统名称等系统信息。 - **示例**:`uname -a` 2. **ls -al** - **用途**:列出当前目录下...

    linux命令大全

    ### Linux命令大全详解 #### 一、概述 Linux命令大全是指涵盖了Linux系统中各种命令的集合,用于管理和操作Linux系统。这些命令可以帮助用户完成从简单的文件管理到复杂的系统配置等各种任务。Linux命令大致可以...

    Linux基本命令

    ### Linux基本命令详解 #### 一、控制台与命令基础 在Linux系统中,控制台(console)是指通过字符界面进行人机交互的方式,类似于早期的DOS环境。控制台命令是指用户通过输入文本命令来控制操作系统的行为。需要...

    Linux压缩命令大全

    本文将详细介绍几种常用的Linux压缩命令,包括`tar`、`gzip`、`bzip2`以及`compress`。 首先,我们来看`tar`命令,它是Linux中最常用的打包工具,也可以进行压缩。`tar`命令的基本格式如下: ```bash tar [-...

    linux基本操作命令[借鉴].pdf

    在Linux操作系统中,掌握基本的控制台命令是至关重要的,特别是对于软件开发人员而言,因为这些命令能够有效地管理和操作文件、目录以及系统资源。Linux与DOS等其他操作系统的一个显著区别在于,它对命令和文件名的...

    Linux基本命令教程

    掌握Linux的基本命令是使用和管理Linux系统的基石。以下是一些主要的Linux命令详解: 1. **touch**:用于创建新文件或更新已有文件的修改时间戳。 2. **rm**:删除指定的文件或目录,使用 `-rf` 参数可以强制删除...

    zcat命令 查看压缩文件的内容

    zcat命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。zcat是一个命令行实用程序,用于查看压缩文件的内容,而无需对其进行解压缩。 它将压缩文件扩展为标准输出,使您可以查看其内容。 另外,zcat与...

    Linux服务器 安装维护常见任务及命令使用集锦

    利用`zcat`和`cpio`命令组合,可以解压`initrd.img`文件中的内容,并使用`find`和`gzip`命令重新构建文件系统,这对于定制嵌入式设备的初始RAM磁盘非常重要。 ### 四、生成文件MD5值 `md5sum filename > filename....

Global site tag (gtag.js) - Google Analytics