摘要: sed 是一种在线编辑器,它一次处理一行内容。 处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出 阅读全文
posted @ 2019-09-03 21:56 李凡金牛 阅读(554) 评论(0) 推荐(0) 编辑
摘要: grep命令在文本中搜索指定的内容。 grep命令的常用选项 -c 只输出匹配行的计数。 -i 不区分大小写(只适用于单字符)。 -h 查询多文件时不显示文件名。 -l 查询多文件时只输出包含匹配字符的文件名。 -n 显示匹配行及行号。 -s 不显示不存在或无匹配文本的错误信息。 -v 显示不包含匹 阅读全文
posted @ 2019-08-27 20:29 李凡金牛 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一种基础的模式匹配技术。大多数文本处理工具都支持正则表达式。借助适合的正则表达式,我们可以对文本文件执行过滤、剥离(strip)、替换、搜索等操作。 位置标记 1、查找abc开头的行 [root@linux test_shell]# grep "^abc" << end> abc123> 阅读全文
posted @ 2019-08-27 17:01 李凡金牛 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 需求:向 file.txt 添加内容 "hello world" 方法1:文本编辑器 方法2:输出重定向 备注:按 Ctrl + D 结束编辑。 方法3:输入输出重定向 方法4:sed流编辑器 总结: 添加内容较少时,推荐使用 方法2 添加内容较多时,推荐使用 方法3 在指定位置 添加/插入/修改 阅读全文
posted @ 2019-08-27 11:30 李凡金牛 阅读(10963) 评论(0) 推荐(1) 编辑
摘要: cp命令的作用:文件复制 cp命令的常用选项 -a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录; -f:强行复制文件或目录,不论目标文件或目录是否已存在; -i:覆盖既有文件之前先询问用户; -l: 阅读全文
posted @ 2019-08-27 11:05 李凡金牛 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 转自:https://cloud.tencent.com/developer/article/1356476 一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区 阅读全文
posted @ 2019-08-25 10:53 李凡金牛 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、下载并安装Git 2、在本地创建一个存放GitHub代码的目录 Git_Code,在该目录下 右键 - Git Bash Here ,进入控制台。 3、配置Git 3.1 配置全局用户名和邮箱。用户名和邮箱与GitHub上的一致。 git config --global user.name "用 阅读全文
posted @ 2019-08-25 10:49 李凡金牛 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 参考资料:博客园骏马金龙https://www.cnblogs.com/f-ck-need-u/p/7521357.html cut命令将行按指定的分隔符分割成多列。它的弱点在于不好处理多个分隔符重复的情况,因此经常结合tr的压缩功能。 注意:cut分隔符必须是单个字符 cut命令的常用选项 -b: 阅读全文
posted @ 2019-08-23 17:07 李凡金牛 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: (1) 使用ls -d:$ ls -d */ (2) 使用grep结合ls -F:$ ls -F | grep "/$" (3) 使用grep结合ls -l:$ ls -l | grep "^d" (4) 使用find:$ find . -type d -maxdepth 1 -print 工作原理 阅读全文
posted @ 2019-08-23 16:35 李凡金牛 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CrankZ/article/details/81545439 概述 敏捷开发和DevOps都是一种理念。他们的理念相似,都是为了更好更快的 阅读全文
posted @ 2019-08-23 14:03 李凡金牛 阅读(1677) 评论(0) 推荐(0) 编辑