Sed - 文本分析与转换工具 (3) 实战-min.png
  • Madman
  • ·

sed - 文本分析与转换工具 (3) 实战

日常工作中会用到sed的地方,经常与管道配合使用。如果是操作字符串,先考虑bash的字符串变量转换,如果达不到目的才考虑使用sed或awk工具。一般用的比较多的是,用sed查找替换一段文本,效率非常的高。对文本内容进行增删改查完全不在话下,同时也可以模拟实现Linux中一些常用的命令功能

Sed - 文本分析与转换工具 (2) 进阶-min.png
  • Madman
  • ·

sed - 文本分析与转换工具 (2) 进阶

借助于非常好用的调试工具sedsed,可以很好地理解sed的模式空间和保持空间。在调试模式下,它会读取您的脚本并为其添加额外的命令。当执行时,你可以看到命令之间的数据流,揭示模式空间和保持空间中的缓存数据的真实情况。只有真正掌握两个缓存空间如何交换数据,才能实现sed的高级应用。同时介绍了sed如何操纵多行数据,以及改变执行的流程

Sed - 文本分析与转换工具 (1) 入门-min.png
  • Madman
  • ·

sed - 文本分析与转换工具 (1) 入门

sed(意为流编辑器,源自英语“stream editor”的缩写)是类Unix系统中用来在一个输入流(文件或者管道中的输入)执行基本的文本过滤和转换的工具,它是非交互式的(不同于vim),同时又是面向字符流的,输入的字符流经过一个或多个有顺序的sed操作指令处理后,输出到stdout或与输入文件不同的其它文件中。你可以使用sed在不打开文件的情况下,从指定位置处开始编辑、文本替换、删除或选择性输出文本内容

grep - 文本搜索工具-min.png
  • Madman
  • ·

grep - 文本搜索工具

g/re/p (Globally search a Regular Expression and Print)是类Unix系统中一个强大的文本搜索工具,在给出文件列表或标准输入后,grep会逐行搜索,判断是否与指定的一个或多个正则表达式匹配,并只输出匹配(或者不匹配)的行或文本。grep使用基本正则表达式,egrep支持使用扩展正则表达式,灵活使用正则,配合grep可以实现文件内非常强大的文本搜索功能

安装Bodhi Linux-min.png
  • Madman
  • ·

安装Bodhi Linux让老旧电脑重新焕发活力

读大学时候买的电脑,在当时来说也算是豪华配置了,前段时间给它重装了Windows XP系统,也就安装了几个常用软件,打开个网页直接卡到死机,因为光XP系统就差不多占满了整个内存。后来想到不如安装Linux桌面版,目前有很多款轻量级的Linux桌面版系统可以满足这一需求,而Bodhi Linux开机后系统只占用200多MB的内存,强烈推荐使用,一般的日常上网或办公绝对可以胜任

CentOS安装ShadowSocks-min.png
  • Madman
  • ·

CentOS搭建Shadowsocks服务

从事IT工作的朋友们都知道Google搜索技术方面的资料会比百度强太多倍,感谢我们伟大的 GFW , 如果你有一台国外的VPS,就可以轻松搭建一台ShadowSocks服务器,它基于sock5代理,安全快速稳定。同时,Shadowsocks有多个实现版本,其中shadowsocks-libev是shadowsocks的C语言版本,轻量级占用内存少,轻松支持数千并发连接

Linux查找文件-min.png
  • Madman
  • ·

find - 掌握Linux搜索文件的正确姿势

which命令在PATH系统变量所指定的路径中搜索第一个匹配的结果,即查询某命令是否存在,它的具体执行路径是什么。whereis命令在/usr/bin或/usr/sbin等特定目录中查找文件。which和whereis都只是在指定目录中而非整个文件系统中查找文件,所以速度很快。locate则是在系统自动构建的索引数据库中模糊查找,当你记不清完整文件名时,使用locate查找很方便,缺点是索引...