【linux 爱好者群】程序猿的那些聊天记录
分享&&交流&&开放
you should get it
声明:好吧,我们的群只有5个人,但是有句话不是说的很对吗,一个项目最理想的不就是5个人么。我是写文本那个。
下面的所有分享均来自那5个程序狗的分享,我只是负责记录一下的。如有雷同,请联系我。
还有,没有专门是哪一块。
以下分享的时间轴为节点记录。
3月9日 那一天,杨仔把我们拉在一起
Leo:【one day one linux】好用的数据处理工具awk
3月10日
Leo:终极 Shell
杨仔:linux基本命令grep egrep fgrep用法以及正则表达式
3月11日
杨仔:
想必大家一定学习过正则表达式
在linux中 像grep awk sed find 都会使用正则表达式 但是你有没有发现这些正则表达式规则都不一样
这让我很难过 经过两天的学习 搜索 终于给自己一个答案 grep 默认使用的基本正则表达式 突出的特点就是在使用{}来进行次数匹配时 要写成这样\{\}这让人很反感
但是使用grep -E 就会使用扩展的正则表达式 扩展的正则表达式和我们之前在java或者python c语言学的正则很符合 ubuntu系统 使用别名egrep 表示 grep -E 下面谈到awk 命令的使用在这不详谈 ubuntu14. 默认使用的awk是mawk 但是mawk使用的基本正则表达式
这样正则又不统一了 但是awk有很多版本 其中gawk 使用扩展正则表达式 所以使用apt-get install gawk 解决 sed 之前学习sed的时候感觉很难 都没有好好细看 就是因为它的正则表达式很别扭 使用的基本正则表达式 但是经过搜索 可以使用 sed -r 这样就可以使用扩展的正则表达式 find 比较常用 也会使用正则表达式来匹配 find -regex 但是这样默认使用的依然是基本正则表达式 这个时候要使用 -regextype 'posix-extended' 代表使用扩展的正则表达式 但是有一点特别需要注意 就是find正则匹配是匹配绝对路径 并且默认从头匹配到位 也就是说 默认加上了^$
举个例子 绝对路径 /(根目录)下面有chenyang.txt
如果你这样写 find / -regextype 'posix-extended' -regex 'chen.*'
这样找不到 因为chenyang.txt的绝对路径是 /chenyang.txt chen.* 匹配不了 因为chen.* 默认是^chen.*$所以匹配不了 这是我的总结
杨仔亲自手打
南哥:VPN(为了翻墙出去,我们已经收集了一堆VPN,免费的,收费的) 腾云VPN3个月50 100一年的 赛风免费的
3月12日
他们说了一堆我不认识的,什么python django,还有java的sevlet
Leo:ICI Shell 在线查单词的感觉挺好用的
3月14日
Leo: grep总结
南哥:南哥开博客了
3月16日
Leo:Linux 下的软件包管理工具
南哥:排序
7月18日
jack:讨论的一些经典问题
持续更新...
【linux 爱好者群】程序猿的那些聊天记录的更多相关文章
- 拥抱开源——Linux C/C++程序猿必须熟悉的开源项目
作为一个经验丰富的Linux C/C++程序猿, 肯定亲手写过各种功能的代码, 比方封装过数据库訪问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件訪问的类. 封装过UI界面库等. 也在实 ...
- Java全栈程序员之01:做个Linux下的程序猿
Windows10正在成为史上口碑最差的Windows系统 (图侵删) 我曾经花了数次1小时去寻找解决方案去关闭自动更新,包括停掉服务.修改注册表等等.但是都没有成功. 微软自身是知道这个问题的,但就 ...
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...
- Java程序猿学习的建议(转)
第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学. 一.Java基础 首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应 ...
- Java程序猿学习当中各个阶段的建议
回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的 ...
- 顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...
- 程序猿必知必会Linux命令之awk
前言 对于一名专业的程序员来说,Linux相关知识是必须要掌握的,其中对于文本的处理更是我们常见的操作,比如格式化输出我们需要的数据,这些数据可能会来源于文本文件或管道符,或者统计文本里面我们需要的数 ...
- 有了Docker的程序猿们就能开启“上帝视角”?
现在,如果有程序猿说不知道Docker,这将是难以想象的. 百科是这样描述Docker的."Docker是dotCloud开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植 ...
- 【程序猿助手】Emacs,最强的编辑器,之间的不
wx_fmt=png" alt="" style="max-width:100%; height:auto!important"> 内容简单 ...
随机推荐
- vue + socket.io实现一个简易聊天室
vue + vuex + elementUi + socket.io实现一个简易的在线聊天室,提高自己在对vue系列在项目中应用的深度.因为学会一个库或者框架容易,但要结合项目使用一个库或框架就不是那 ...
- 一道面试题引发的对javascript类型转换的思考
最近群里有人发了下面这题:实现一个函数,运算结果可以满足如下预期结果: add(1)(2) // 3 add(1, 2, 3)(10) // 16 add(1)(2)(3)(4)(5) // 15 对 ...
- Extjs中grid前端分页使用PagingMemoryProxy【二】
在项目中遇到Grid前端分页,本人也是刚接触extjs没多久,为了实现效果,一直找了很久才实现出来,对于代码中的一些也不能详细的说明出来, 不知道能不能帮助到遇到同样问题的朋友,所以将例子代码 ...
- C语言在open() FIFO文件的时候卡住了
需要注意的是,open打开FIFO文件的时候,open函数里的flag参数 O——NONBLOCK: 置位: 如果“只写”方式打开文件,写进程会阻塞直到有一个读进程来读这个FIFO管道.就是说:没有 ...
- 算法模板——sap网络最大流 1(非递归+邻接矩阵)
实现功能:首行输入N,M,S,T,代表这张图N个点,M条边,源点为S,汇点为T:接下来T行输入个边的出发点.终点和权值:输出最大流 原理:sap网络流算法(详见百度百科,个人觉得这个模板已经不错了,虽 ...
- C#7的9个新语法
一.out变量 在c#7之前我们得这样 在c#7中我们可以这样 当然你还可以使用"var" 这算一个小更新,其实这个问题存在很久了,应该也很好解决,不知为何到c#7才开始引入,不管 ...
- Oracle-操作
登录PL_SQL,输入用户名sys 密码 安装时输入的密码,选择 sysdba 打开plsqldev.exe所在目录下的PlugIns文件夹,如果没有请从其它地方拷入 打开运行命令窗口,输入命令 re ...
- AVFoundation之如何从摄像头获取图像
前言: 最近项目有个需求是对试图对手机密码进行强破解的人进行拍照(通过摄像头截图),因为之前没做过,所以一堆坑.现在就把我的经验都分享出来,希望后来人不用再踏上坑途中. 直接上代码: // 创建会话 ...
- Spring Data JPA,一种动态条件查询的写法
我们在使用SpringData JPA框架时,进行条件查询,如果是固定条件的查询,我们可以使用符合框架规则的自定义方法以及@Query注解实现. 如果是查询条件是动态的,框架也提供了查询接口. Jpa ...
- LINQ笔记
LINQ概述 语言集成查询(Language intergrated Query,LINQ)在C#编程语言中集成了查询语法. 可以使用相同的语法访问不同的数据源 提供了不同数据源的抽象层,所有可以使用 ...