[Shell]正则表达式与通配符
摘要:正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表
阅读全文
posted @
2018-01-16 13:38
知识天地
阅读(5130)
推荐(0) 编辑
【linux】free命令中cached和buffers的区别
摘要:一、命令 1 2 3 4 5 [root@localhost ~]# free -m total used free shared buffers cached Mem: 7869 7651 218 1 191 5081 -/+ buffers/cache: 2378 5490 Swap: 478
阅读全文
posted @
2017-11-21 18:13
知识天地
阅读(560)
推荐(0) 编辑
linux的convert图片处理工具
摘要:得到一个图片的尺寸, identify test.png 结果为: test.png PNG 178x15 178x15+0+0 16-bit PseudoClass 65536c 2.28kb 使用shell identify test.png | cut -d ' ' -f 3 | cut -d
阅读全文
posted @
2017-09-07 23:32
知识天地
阅读(4680)
推荐(0) 编辑
linux awk 内置函数实例
摘要:awk内置函数,主要分4种:算数函数、字符串函数、时间函数、一般函数 一、算术函数 以下算术函数执行与 C 语言中名称相同的子例程相同的操作: 示例: awk 'BEGIN{OFMT="%.3f"; fs=sin(3.14/2); fe=exp(1); fl=log(exp(2)); fi=int(
阅读全文
posted @
2017-08-02 23:26
知识天地
阅读(909)
推荐(0) 编辑
Linux性能评测工具之一:gprof篇
摘要:这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来! 1 简介 改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的。GNU 编译器工具包所提供了一种剖析工具 GNU p
阅读全文
posted @
2017-03-08 18:12
知识天地
阅读(710)
推荐(0) 编辑
linux svn代码回滚命令
摘要:取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。 这种情况下,使用svn revert就能取消之前的修改。 svn revert用法如下: # svn revert [-R] something 其中something可以是(目录或文件的)相对路径也可以是绝对路径。 当s
阅读全文
posted @
2017-03-02 15:05
知识天地
阅读(1051)
推荐(0) 编辑
shell脚本中的数据传递方式
摘要:shell中支持的数据传递方式 主要有那么几种: 变量、管道、结果引用、重定向+文件、以及xargs。 变量方式: 1. 定义变量: 变量名=值 2. 使用变量: $变量名 管道方式: 统计当前文件夹下的文件数量: find . | awk {print NR} #打印99乘法表 seq 9 | s
阅读全文
posted @
2017-02-08 19:02
知识天地
阅读(1077)
推荐(0) 编辑
Centos 6.5 下php5.6.2 的编译安装
摘要:纯净的Centos 6.5系统 配置163yum源 (稍后会写一篇文档) 安装 开发软件包:yum -y groupinstall "Development Tools" 安装 mysql : yum -y install mysql mysql-server mysql-devel 下载php-5
阅读全文
posted @
2016-11-21 17:03
知识天地
阅读(537)
推荐(0) 编辑
linux gz 解压缩
摘要:Linux压缩保留源文件的方法:gzip –c filename > filename.gzLinux解压缩保留源文件的方法:gunzip –c filename.gz > filenamegunzip的用法 1.作用gunzip命令作用是解压文件,使用权限是所有用户。2.格式gunzip [-ac
阅读全文
posted @
2016-09-19 10:42
知识天地
阅读(20260)
推荐(0) 编辑
vim打开多窗口、多文件之间的切换
摘要:打开多个文件: 一、vim还没有启动的时候: 1.在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :e file 可以再打开一个文件,并且此时vim里会显示出file文件的内容。 3.同时显示多个文件: :sp //水平切分窗口
阅读全文
posted @
2016-08-10 15:39
知识天地
阅读(1091)
推荐(1) 编辑
AWK处理数组
摘要:转自ChinaUnix论坛,感谢作者整理。 在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和
阅读全文
posted @
2016-08-10 12:12
知识天地
阅读(1260)
推荐(0) 编辑
【转】从Shell脚本内部将所有标准输出及标准错误显示在屏幕并同时写入文件的方法
摘要:如果全部都要重定向的话每一条命令后面>>并不方便,可以这么做。在开头就声明 exec 1>>$log_file表示将脚本中所有的正确输出全部追加到$log_file,错误信息会输出到stdout。如果想把错误信息也输出到$log_file,那么只需要补一句 exec 2 >> $log_file就可
阅读全文
posted @
2016-05-18 18:17
知识天地
阅读(4565)
推荐(1) 编辑
原创:国外VPS服务器的最简单搭建--最简单openvpn的VPN服务器
摘要:#########################################################################请保留作者信息: 唱宇 Email:linux.chang@gmail.com QQ:13481745 #########################
阅读全文
posted @
2016-05-02 14:11
知识天地
阅读(751)
推荐(0) 编辑
debian系统下改语言设置
摘要:debian系统下改语言设置 安装debian 的时候选择了中文zh_CN_UTF-8,然后进系统后想换成en_US_UTF-8 可以使用一下命令选择:找到需要的语言 确定即可 dpkg-reconfigure locales
阅读全文
posted @
2016-04-28 17:06
知识天地
阅读(2954)
推荐(0) 编辑
小白用linode VPS搭建wordpress博客过程备忘 | Linode中文教程
摘要:第一步:装debian系统 1.访问linode官方网站,查看http://library.linode.com/getting-started,我用的是debian系统,用putty登录,升级debian: apt-get updateapt-get upgrade --show-upgraded
阅读全文
posted @
2016-04-27 16:54
知识天地
阅读(966)
推荐(0) 编辑
linux用户管理(1)----创建用户(adduser和useradd)和删除用户(userdel)
摘要:一、常用命令: (1)创建用户命令两条: adduser useradd (2)用户删除命令: userdel 二、两个用户创建命令之间的区别 adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。 useradd:需要使用参数选项指定上述基本设置,如果不使用任
阅读全文
posted @
2016-04-27 16:27
知识天地
阅读(4570)
推荐(0) 编辑
浅谈国内域名注册商与国外域名注册商的区别与优势
摘要:不管我们在国内还是国外注册域名,肯定有不同的优势与需求,可能老董太过于推荐说GODADDY的优势没有提到其他的国外、国内注册商有些朋友可能获取知识比较局限,认为老董有什么目的性。我在很多文章中都有强调,GODADDY是我比较喜欢的域名注册商,我也有其他的网站,这个博客仅仅是用来分享GODADDY相关
阅读全文
posted @
2016-04-27 14:59
知识天地
阅读(845)
推荐(0) 编辑
如何搭建openvpn
摘要:一.什么是openvpn Openvpn是一款基于openssl的开源vpn软件,它可以很好的运行在linux及windows各发行版本中,它的核心技术是虚拟网卡,其实它更像是一个底层的网卡驱动软件,安装完成后会在主机上多出一块虚拟网卡。Openvpn属于c/s架构,想要实现vpn连接必须要在ser
阅读全文
posted @
2016-04-27 14:55
知识天地
阅读(706)
推荐(0) 编辑
Why network port is open but no process attached?(为什么端口被打开,但是没有进程号)
摘要:When I check my system today, I noticed a weird output from netstat’s output, There is no process attached to an open port. I used different command t
阅读全文
posted @
2016-04-27 10:53
知识天地
阅读(949)
推荐(0) 编辑
Xargs用法详解
摘要:Xargs用法详解 1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l
阅读全文
posted @
2016-04-27 10:14
知识天地
阅读(396)
推荐(0) 编辑