linux
文章平均质量分 59
dyeee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux sed命令详解
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。...原创 2016-06-29 15:50:23 · 85 阅读 · 0 评论 -
find命令
·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; -----将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户============...原创 2016-08-04 09:40:13 · 147 阅读 · 0 评论 -
linux tc-模拟网络延迟和丢包
vim tc_delay.shtc qdisc add dev eth0 root netem delay 100mstc qdisc show dev eth0sleep 100tc qdisc del dev eth0 root netem delay 100ms # tc qdisc add dev eth0 root netem delay 100ms...原创 2016-08-06 18:42:38 · 369 阅读 · 0 评论 -
linux -seq
for i in `seq 1 10`;do echo $i;done1)-w 指定输出数字同宽seq -w 98 1010980991001012)-s 指定分隔符 默认是回车seq -s '-' 1 31-2-33)-f 选项 指定格式 默认空格seq -f "%03g" 9 11009010011% 后面指定数字的位数 默认是"%g",...原创 2016-08-12 15:40:53 · 145 阅读 · 0 评论 -
CentOS7 使用阿里云的yum源
#备份 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #更换yum为阿里云 cd etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7...原创 2016-09-04 23:01:20 · 1332 阅读 · 0 评论 -
linux top命令查看内存及多核CPU的使用讲述
查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务...原创 2016-09-07 11:10:43 · 130 阅读 · 0 评论 -
vim使用命令
Vim/Vi 文本编辑器:建立、编辑、显示文本文件1、命令模式 定位: h j k l 上下左右 $ 移到行尾 0 移到行首 H M L 移到屏幕的上、中、下 gg 到第一行 G 到最后一行 nG 或 :n 到第n行 :set nu 设置行号 :set ...原创 2016-09-07 23:09:01 · 126 阅读 · 0 评论 -
linux sar 命令详解
Linux统计/监控工具SAR详细介绍:要判断一个系统瓶颈问题,有时需要几个 sar 命令选项结合起来使用,例如:怀疑CPU存在瓶颈,可用 sar -u 和 sar -q deng 等来查看 怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 等来查看 怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看sysstat 工具简介syss...原创 2016-09-29 20:58:08 · 231 阅读 · 0 评论 -
Linux nc命令用法收集
ps.ubuntu自带的nc是netcat-openbsd版,不带-c/-e参数。pss.在线Markdown编辑器的bug是怎么回事...“#”号依然显示着##参数想要连接到某处: nc [-options] hostname port[s] [ports] …绑定端口等待连接: nc -l port [-options] [hostname] [port]-g<网关>...原创 2016-10-08 20:57:58 · 343 阅读 · 0 评论 -
vim正则的非贪婪模式
vim中\{-}与*?相同 所以vim的非贪婪模式为 .\{-}相当于其他的.*? :set magic " 设置magic:set nomagic " 取消magic:h magic " 查看帮助 magic (\m):除了 $ . * ^ 之外其他元字符都要加反斜杠。nomagic...原创 2016-10-30 19:37:47 · 481 阅读 · 0 评论 -
LVM磁盘管理之扩展与缩小LV
这里总结下扩展与缩小LV的实施顺序:扩展LV1、卸载LV命令:umount “挂载目录”2、扩展LV命令:lvextend -L +500m /dev/lv00/lv01 或者 lvresize -L 5G /dev/lv00/lv01lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。3、检查文件系统命令:fsck -f ...原创 2017-02-24 13:59:37 · 1113 阅读 · 0 评论 -
vmstat命令(1)
般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如: root@ubuntu:~# vmstat 2 1procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff...原创 2016-07-27 09:42:01 · 1047 阅读 · 0 评论 -
awk使用(1)
wk[ -F re] [parameter...] ['prog'] [-f progfile][in_file...] awk -F: '$1~/\<12345\>/{print}' abc.txt 参数说明:1)-F re:允许awk更改其字段分隔符。2)parameter: 该参数帮助为不同的变量赋值。3)'prog':awk的程序语句段。这个语句段必须用单...原创 2016-07-20 15:12:02 · 165 阅读 · 0 评论 -
rpm 的一点简单用法
我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装呢?不是的,文件以.rpm 后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装;一)初始化rpm 数据库;通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;[root@localh...原创 2016-07-02 10:31:27 · 226 阅读 · 0 评论 -
Netstat命令详解
-a或–all 显示所有连线中的Socket。-A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。-c或–continuous 持续列出网络状态。-C或–cache 显示路由器配置的快取...原创 2016-07-02 17:19:46 · 442 阅读 · 0 评论 -
nmon文件拆分
1 使用split命令如何减小.nmon文件的大小呢?其实操作系统已经提供了很有用的文件分割命令,即split。split是Linux/Unix自带的系统命令,一般的使用语法如下:split [-<行数>][-b <字节>][-C <字节>][-l <行数>][分割的文件名][输出的文件名]参数:-<行数>或-l...原创 2016-07-11 13:57:51 · 556 阅读 · 0 评论 -
Linux - 文件的分割(split)
文件切割模式分为两种:文本文件和二进制模式。1、文本模式文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:按最大文件大小切割和按文本行数切割。 1)按文件大小切割 split -C 50k log.log splog将文本文件log.log按每块最大50k的大小进行切割,不打碎行。输出文件名类似splogaa, ...原创 2016-07-11 14:02:37 · 198 阅读 · 0 评论 -
linux - tr命令
tr是Unix系统非常实用的工具,其实用tr做到的事情,几乎都可用sed做到,你可以把tr当作是实现sed许多基本功能的sed“简体”。我认为tr是简单的“字符”处理工具,而sed是功能非常强大的“字符串”处理工具。 【注意】tr是单个字符处理工具,而不是字符串处理工具! 我自己用过比较实用的例子如下: 1、将文件file中出现的"abc"替换为"xyz" # c...原创 2016-07-13 10:13:46 · 114 阅读 · 0 评论 -
linux sed命令
元字符集 ^ 锚定行的开始 如:/^sed/匹配所有以sed开头的行。 $ 锚定行的结束 如:/sed$/匹配所有以sed结尾的行。 . 匹配一个非换行符的字符 如:/s.d/匹配s后接一个任意字符,然后是d。 * 匹配零或多个字符 如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行。 ...原创 2016-07-13 16:09:19 · 145 阅读 · 0 评论 -
Shell字符串截取的详细方法
一、Linux shell 截取字符变量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}'3.echo $a|cut -c1-8 二、按指定的字符串截取1、第一种方法:${varible##*string} 从左向右截取最后一个string后的字符串${varible#*st...原创 2016-07-13 16:18:35 · 432 阅读 · 0 评论 -
expr 简单使用
1.expr命令一般用于整数值,其一般格式为:expr argument operator argument一般的用法是使用expr做算术运算,如:[root@centos ~]# expr 10 + 2030$expr 30 / 3 / 25(注意运算符左右都有空格 ,如果没有空格表示是字符串连接)使用乘号时,必须用反斜线屏蔽其特定含义。因为shel...原创 2016-07-13 16:20:05 · 2594 阅读 · 0 评论 -
du的应用
du是看使用空间的du -h / 2>/dev/null |grep [0-9]G 查看较大的文件du -sh /* 2>/dev/null 只显示工作目录所占总空间du -s /* 2>/dev/null 排序输出目录的大小du -d 2 / 2>/dev/null 输出最大2层目录的大小du |sort -nr|more 倒序排列并分页 ...原创 2016-07-18 16:09:44 · 202 阅读 · 0 评论 -
linux sort
sort 排序的sort 123.txt sort 123.txt>1231.txt 排序完输出sort -u 123.txt 排序且删除重复sort -r 123.txt 倒序sort -n 123.txt 按数字排序sort -n -k 2 -t ':' 123.txt 按:分割病第二列排序sort -n 123.txt|uniq -d 取出重复项s...原创 2016-07-18 16:23:54 · 115 阅读 · 0 评论 -
使用eval用变量的值作为新的变量名
[root@localhost ~]# x_mm="yyy"[root@localhost ~]# s=x[root@localhost ~]# cat test.txt alt="yyy/20150823020537310.jpg" src=asdasdasdasdasdasdcvdawsdas[root@localhost ~]# sed -i s"#$(eval...原创 2017-03-08 20:44:34 · 833 阅读 · 0 评论
分享