sed和awk命令浅析

1. 介绍

这两个命令在使用Linux的过程中比较常用,这里小做总结,对其核心用法进行记录。

2. sed

sed命令主要用于对行的处理。可以对制定的行进行编辑(增加删除内容)、替换。

2.1 基本使用说明

其man文件的说明如下:

[root@www ~]# sed [-nefr] [动作]

选项与参数:

-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。

-e :直接在命令列模式上进行 sed 的动作编辑;

-f......

Linux常用命令个人收集

1. 介绍

本文记录一些个人常用的Linux命令

2. 文件系统

df -T #T选项查看文件系统

ls | grep -v keep | xargs rm #删除keep文件之外的所有文件,其中-v表示过滤含有keep字符的行

du -sh * | sort -nr | head -10 #显示前十个占用空间最大的文件或目录

dd if=/dev/urandom bs=64M count=48 of=3G.txt # 生成3G随机文件

3. 进程和线程

cat /proc/173570/environ ......

top命令使用说明

1. 介绍

top命令是一个比较常用的LINUX命令。本文对其使用做简单介绍。

2. 内容理解

一个典型的top视图如下:

第一行

18:25:43 up # 系统当前时间

121 days # 系统运行时间

1 users ......

epoll实现原理浅析

1. 介绍

epoll几本上可以理解为异步非阻塞的代名词了,本身也是比较重要的概念。这里我们对其核心的原理做些简单分析理解。

2. poll,select和epoll

epoll也称为reactor、事件驱动、事件轮询。在epoll之前的是poll和select。

2.1 poll/select缺点

每次调用时要重复地从用户态读入参数。

每次调用时要重复地扫描文件描述符。

每次在调用开始时,要把当前进程放入各个文件描述符的等待队列。在调用结束后,又把进程从各个等待队列中删除。

2.2 epoll如何克服poll/select缺点

在实际应用中,select/......

redhat7使用163的centos源

1. 删除旧的yum软件

# 查看yum相关软件

rpm -qa | grep yum

# 删除yum相关的所有软件(上面查到的)

rpm -e yum-rhn-plugin-2.0.1-5.el7.noarch --nodeps

rpm -e yum-langpacks-0.4.2-3.el7.noarch --nodeps

rpm -e yum-3.4.3-125.el7.noarch --nodeps

rpm -e yum-utils-1.1.31-29.el7.noarch --nodeps

rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 ......