![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 59
fengyuanye
这个作者很懒,什么都没留下…
展开
-
ip 网络
ip ruleip route show table 路由表名ipv4:/sbin/ifconfig $2 $3 netmask $4 $1 2>&1ip rule delete t 11 from $3echo "rule -4 delete $?"ip rule add t 11 from $3echo "rule -4 add $?"ip r...原创 2020-01-13 16:21:31 · 227 阅读 · 0 评论 -
SSH 保持连接方法 (解决Broken pipe)
三种办法彻底解决SSH的 Write failed: Broken pipe 问题原文连接:https://blog.csdn.net/weixin_43145361/article/details/85259854问题描述在使用SSH连接远程服务器的时候,如果长时间不操作,再次进入 Terminal 时就会有卡死一段时间没有响应。等待一段时间以后,会发现以下错误提示:Write fa...转载 2020-01-13 15:44:49 · 5362 阅读 · 0 评论 -
linux network ifconfig
LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 说明...原创 2020-01-13 15:40:18 · 291 阅读 · 0 评论 -
nginx 简记
nginx的进程分为主进程和工作进程,关于nginx的信号,主进程支持以下信号:TERM,INT 快速关闭QUIT 优雅的关闭KILL 关闭一个顽固进程HUP 改变配置,使用新配置开启新的工作进程,优雅的关闭旧的进程USR1 重新开启日志文件USR2 平滑升级nginxWINCH 优雅的关闭工作进程单个工作进程也可以通过信号控制,但它不是必须的。单个工作进程支持的信号有:TE...原创 2020-01-13 15:32:09 · 168 阅读 · 0 评论 -
Linux 如何查看某个进程占用内存情况
1、ps -ef | grep "进程名" 获取pid;然后 top -p pid 可查看内存。 【主要看RSS为程序实际使用内存】2、ps aux |grep "进程名", 可显示进程专用内存3、cat /proc/pid/status 【看VmRSS】4、pmap -x pid5、ps -e -o 'pid,comm,args,pcpu,rsz,vsz...原创 2019-10-12 20:18:48 · 3609 阅读 · 0 评论 -
sed 提取固定间隔行
sed -n '8~9p' a.txt >> b.txt从第8行开始,每隔9行,进行输出。原创 2019-09-30 15:56:54 · 3287 阅读 · 0 评论 -
sed 空格替换为逗号
一个或者多个空格替换成逗号:sed 's/[ ][ ]*/,/g'a.txt >a.csv或者:cat a.txt |sed 's/\s+/,/g' >a.csv可以转成csv格式原创 2019-09-30 15:54:13 · 3784 阅读 · 0 评论 -
打印奇数行或者偶数行
1、打印奇数行 cat file_name|awk 'NR%2' cat file_name|awk 'NR%2==1{print $0}' awk '++i%2' file_name sed '1~2p' file_name 2、输出偶数行 cat file_name|awk '!(NR%2)' ...原创 2019-02-25 19:47:40 · 732 阅读 · 1 评论 -
shell文本处理--去空行
1、cat file_name| tr -s '\n'2、cat file_name|grep -v '^$'3、cat file_name|awk '{ if($0=="") print }' cat file_name|awk '{ if(length=="") print $0}'4、cat file_name|sed '/^$/d'原创 2019-02-25 19:37:53 · 582 阅读 · 0 评论 -
sed
SedSed是一个强大的文本处理工具可以采用正则匹配,对文本进行插入删除修改等操作Sed处理的时候,一次处理一行,每一次把当前处理的存放在临时缓冲区,处理完后输出缓冲区内容到屏幕,然后把下一行读入缓冲区,如此重复,直到结尾。1、命令格式和参数sed [-nefr] [动作] 文件参数:-n 安静模式,在sed处理的时候,所有来自STDIN的数据都会被输出到终端,加上-n会只输出...转载 2019-02-25 10:56:17 · 125 阅读 · 0 评论 -
sed 替换换行符
sed将换行符替换掉,使用sed "s/\n//g" file 无法实现上网查了下,使用sed ":a;N;s/\n//g;ta" file或者sed ":a;N;s/\n//g;ba" file :a和ta是配套使用,实现跳转功能。t是test测试的意思。 :a和ba的配套使用方式,也可以实现跳转功能。b是branch分支的意思。branch循环到文本结束。...转载 2019-02-25 10:42:24 · 12885 阅读 · 2 评论 -
vim 常用命令
1. 替换当前行中的内容: :s/from/to/ (s即substitude):s/from/to/ 替换当前行第一个"from"为"to":s/from/to/g 替换当前行所有"from"为"to" :1,$/from/to/g 从第一行到最后一行替换:.,$/from/to/g 从当前行到...原创 2019-02-25 10:33:17 · 144 阅读 · 0 评论 -
crontab定时任务执行失败原因
crontab任务添加后,执行失败原因:首先,可看/var/log/cron日志文件里面的记录,查看执行记录,查找失败原因0. 定时任务有没有启动:当然,得先确保安装有crontab,没有的话,先安装,有得话,确认是否启动/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service ...原创 2018-12-18 15:00:29 · 7295 阅读 · 0 评论 -
awk执行的三种方式,以及awk以shell脚本文件形式执行的注意事项
awk执行有三种形式:1.直接以命令行来执行, 语法形式为:awk [option] 'awk语句' 待处理文本文件,实例如图:2.以awk脚本文件来执行需要加-f选项;语法形式为:awk -f awk脚本 待处理文件,具体实例如图:3.以shell脚本的形式来执行 以shell脚本形式执行时,行首的#!/bin/bash 需...原创 2018-09-26 21:18:21 · 13748 阅读 · 1 评论