邵珠庆の博客 生命只有一次,你可以用它来做些更多伟大的事情–Make the world a little better and easier

2911月/140

linux awk命令详解

发布在 邵珠庆

简介

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。

awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实[......]阅读全文

2811月/140

Linux vim 随记

发布在 邵珠庆

命令模式

三种命令模式

vim的三种命令模式:

  • 命令模式:用于输入命令,简单更改
  • 插入模式:用于插入文本,修改文本
  • 末行模式:用于输入命令,视化操作,查找替换等

三种模式之间的切换方式:

  • 命令模式进入到插入模式:输入文本插入命令(i,I,a,A,o,O)
  • 插入模式退出到命令模式:ESC
  • 命令模式进入到末行模式:冒号:
  • 末行模式退出到命令模式:Enter或者ESC.

 vim命令集合:http://www.cnblogs.c

[......]阅读全文

710月/140

linux下mysql的root密码忘记解决方法

发布在 邵珠庆

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 
因为在重新设置MySQLroot密码的期间,MySQL数据库完全出于没有密码保护的 
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 
状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 
2.修改MySQL的登录设置:&n[......]阅读全文

1510月/130

linux 目录结构

发布在 邵珠庆

 linux 目录结构 


/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中
/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可
/d[......]阅读全文

176月/130

linux下批量替换文件内容

发布在 邵珠庆

1、网络上现成的资料

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`

linux sed 批量替换多个文件中的字符串

sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

例如:替换/home下所有文件中的www.admin99.net为admin99.net

sed -i "s/www.admin99.net/admin99.net/g" `grep[......]阅读全文

152月/130

Linux VPS CentOS 5 实例图解网站搭建

发布在 邵珠庆

详细图文解说下linux vps CentOS 5 搭建wordpress网站:

1,从VPS服务商那里获得 IP(购买后服务商分配给你) 、SSH密码(VPS管理面板可以修改)、SSH名(基本都是root) ,确保你的VPS系统为 linux CentOS 5 32bit(也可以是64bit) ,其他系统请绕行。如果不是CentOS,进入VPS管理面板重新做系统;

2,本地电脑 安装 Xshell 4.0 SSH管理 :http://www.chinaz.com/web/2011/[......]阅读全文

243月/120

Linux Vim 分屏功能

发布在 邵珠庆

分屏启动Vim
使用大写的o参数来上下分屏。 
vim -on file1 file2 ...使用小写的O参数来左右分屏。 
vim -On file1 file2 ...注释: n是数字,表示分成几个屏。

关闭分屏 
关闭当前窗口。 
Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。 
Ctrl+W q

分屏
上下分割当前打开的文件。 
Ctrl+W s上下分割,并打开一个新的文件。&nbs[......]阅读全文

92月/123

linux 查看文件方式总结

发布在 邵珠庆

查看文件的命令有:cat、more、less、head、sed和tail等。

例:
查看文件的前5行:  head -5 test.log
查看文件的后2行: tail -2 test.log  或 tail -n 2 test.log
查看文件中间一段:sed -n '5,10p' test.log
这样你就可以只查看文件的第5行到第10行。

另外有个比较常用的效果是实时监视,即不停地读取最新内容,这时可以用t

[......]阅读全文

2010月/1111

linux:vim 替换命令

发布在 邵珠庆

  vi/vim 中可以使用 :s 命令替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。

  :s/vivian/sky/ 替换当前行第一个 vivian 为 sky

  :s/vivian/sky/g 替换当前行所有 vivian 为 sky

  :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

  :n,$s/vivian/sky/g

[......]阅读全文

217月/119

Linux系统工程师课程体系

发布在 邵珠庆

课程介绍:

本课程共计60课时,内容包括Linux系统管理、Linux网络管理和LAMP环境搭建及管理三部分。课程学习可掌握Linux系统管理,包括服 务器安装及部署、常用命令及使用技巧、文本编辑器Vim/Vi、系统引导流程、软件管理、用户和用户组管理、服务和进程管理、计划任务、文件系统管理与维 护、Shell编程等;Linux网络管理部分,包括网络管理命令、网络配置文件、互联网寻址机制解析、远程控制管理、文件共享服务等; LAMP环境搭建及管理部分,包括LAMP环境搭建、Apache服务器配

[......]阅读全文