随笔分类 - linux 学习
摘要:正则表达式与通配符: 1. 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。 2. 通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配。 基础正则表
阅读全文
摘要:一、命令 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
阅读全文
摘要:得到一个图片的尺寸, 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
阅读全文
摘要:awk内置函数,主要分4种:算数函数、字符串函数、时间函数、一般函数 一、算术函数 以下算术函数执行与 C 语言中名称相同的子例程相同的操作: 示例: awk 'BEGIN{OFMT="%.3f"; fs=sin(3.14/2); fe=exp(1); fl=log(exp(2)); fi=int(
阅读全文
摘要:这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来! 1 简介 改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的。GNU 编译器工具包所提供了一种剖析工具 GNU p
阅读全文
摘要:取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。 这种情况下,使用svn revert就能取消之前的修改。 svn revert用法如下: # svn revert [-R] something 其中something可以是(目录或文件的)相对路径也可以是绝对路径。 当s
阅读全文
摘要:shell中支持的数据传递方式 主要有那么几种: 变量、管道、结果引用、重定向+文件、以及xargs。 变量方式: 1. 定义变量: 变量名=值 2. 使用变量: $变量名 管道方式: 统计当前文件夹下的文件数量: find . | awk {print NR} #打印99乘法表 seq 9 | s
阅读全文
摘要:纯净的Centos 6.5系统 配置163yum源 (稍后会写一篇文档) 安装 开发软件包:yum -y groupinstall "Development Tools" 安装 mysql : yum -y install mysql mysql-server mysql-devel 下载php-5
阅读全文
摘要:Linux压缩保留源文件的方法:gzip –c filename > filename.gzLinux解压缩保留源文件的方法:gunzip –c filename.gz > filenamegunzip的用法 1.作用gunzip命令作用是解压文件,使用权限是所有用户。2.格式gunzip [-ac
阅读全文
摘要:打开多个文件: 一、vim还没有启动的时候: 1.在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :e file 可以再打开一个文件,并且此时vim里会显示出file文件的内容。 3.同时显示多个文件: :sp //水平切分窗口
阅读全文
摘要:转自ChinaUnix论坛,感谢作者整理。 在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和
阅读全文
摘要:如果全部都要重定向的话每一条命令后面>>并不方便,可以这么做。在开头就声明 exec 1>>$log_file表示将脚本中所有的正确输出全部追加到$log_file,错误信息会输出到stdout。如果想把错误信息也输出到$log_file,那么只需要补一句 exec 2 >> $log_file就可
阅读全文
摘要:#########################################################################请保留作者信息: 唱宇 Email:linux.chang@gmail.com QQ:13481745 #########################
阅读全文
摘要:debian系统下改语言设置 安装debian 的时候选择了中文zh_CN_UTF-8,然后进系统后想换成en_US_UTF-8 可以使用一下命令选择:找到需要的语言 确定即可 dpkg-reconfigure locales
阅读全文
摘要:第一步:装debian系统 1.访问linode官方网站,查看http://library.linode.com/getting-started,我用的是debian系统,用putty登录,升级debian: apt-get updateapt-get upgrade --show-upgraded
阅读全文
摘要:一、常用命令: (1)创建用户命令两条: adduser useradd (2)用户删除命令: userdel 二、两个用户创建命令之间的区别 adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。 useradd:需要使用参数选项指定上述基本设置,如果不使用任
阅读全文
摘要:不管我们在国内还是国外注册域名,肯定有不同的优势与需求,可能老董太过于推荐说GODADDY的优势没有提到其他的国外、国内注册商有些朋友可能获取知识比较局限,认为老董有什么目的性。我在很多文章中都有强调,GODADDY是我比较喜欢的域名注册商,我也有其他的网站,这个博客仅仅是用来分享GODADDY相关
阅读全文
摘要:一.什么是openvpn Openvpn是一款基于openssl的开源vpn软件,它可以很好的运行在linux及windows各发行版本中,它的核心技术是虚拟网卡,其实它更像是一个底层的网卡驱动软件,安装完成后会在主机上多出一块虚拟网卡。Openvpn属于c/s架构,想要实现vpn连接必须要在ser
阅读全文
摘要: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
阅读全文
摘要:Xargs用法详解 1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l
阅读全文
浙公网安备 33010602011771号