shell file compare #!/bin/bash # 如果之前存在common文件,将其先删除,后面重新生成 [ -e "common.txt" ]&&{ rm -f common.txt }…
标签:linux
linux 如何按照行数截取文件的中间部分
【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat fil…
SSH 端口转发(本地转发与远程转发)
什么是 SSH 端口转发,又名 SSH 隧道? SSH端口转发处于机构SSH用于从所述客户端机器隧道应用程序的端口到服务器计算机上,或反之亦然。它可用于为遗留应用程序添加加密、通过防火墙,并且一些系统管理员和 IT 专业…
二.Shell之位置参数和引用说明
位置参数 ${0} 脚本名 ${n} 第n个参数 $* 表示全部参数 $@ 同上,表示全部参数 $# 传递到脚本的参数数量 $? 命令的退出状态(0:无错;非0:有错) 引用 " " 双引号 引用除$,\,`之外的所有字…
awk集锦
摘要 整理awk命令常用的知识点,这里会整理现成demo实例 第一列相同,第二列相加 awk '{sum[$1]+=$2}END{for(c in sum){print c,sum[c]}}' 输入文件名 求和 cat …
shell基础(二)字符子串及类型判断符
一.变量子串 [root@mycentos shell_dir]# old="hello,world" [root@mycentos shell_dir]# echo $old hello,world [root@myc…
ubuntu虚拟机访问windows共享文件
在ubuntu上创建目录 mkdir dataF 赋予目录可操作权限 sudo chmod 777 dataF 安装samba-client客户端 sudo apt-get install samba-client 安装…
Linux入门时必学的文件处理命令
Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可…
八、使用yum升级CentOS内核版本
概要 应DBA需求,需要将一台线下测试机内核版本从目前的2版本升级到3以上版本,之前在自己虚拟机里做过编译升级,但是在其后使用中遇到很多问题,是因为在新的config文件中,默认有很多模块被注释掉,导致使用新的默认con…
windows下出现Cannot find module 'node-sass' 解决办法
由于众所周知的原因,node-sass很难用npm install安装成功,用cnpm install node-sass提示安装成功,但npm run dev还是会提示Cannot find module ‘…
Nginx 设置未绑定域名禁止访问
默认情况下,Nginx 允许直接以 IP 的方式就能直接访问到网站,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的服务器 IP)。这样容易暴露一些服务器上的网站,那么我们怎么设置 Nginx 禁止这些行为呢?…
tmux常用操作
今天把路由器刷成了openwrt的分支pandroabox,顺手把tmux也安装上了。由于之前一直习惯使用screen,切换到tmux后多少有些改变,不过很容易上手。 首先就是快捷键 编辑.tmux.conf unbin…