随笔分类 -  编程语言-Shell

在Linux上开发,Shell脚本编程基本是无法绕开的坎。我们在Linux上敲的每一个命令,都是一个Shell脚本的命令。掌握她,热爱她,会为我们的工作带来更多的便利。 除了涉及Shell脚本的编写外,还包括各种命令的使用经验,毕竟,所有敲出来的命令,都是Shell脚本
摘要:本文不会详细讲解shell编程,只会分享一些平时很少用,实际很实用的高级语法,或者是一些平时没太注意和总结的经验,建议有一定shell基础的同学进阶时可以看一看。 阅读全文
posted @ 2020-06-30 17:55 广漠飘羽 阅读(2525) 评论(0) 推荐(1) 编辑
摘要:在设计基于Bash的中文文件拼音补全的时候,需要高度定制的补全策略,于是特意研究了下 Bash 的补全机制。 阅读全文
posted @ 2020-06-28 14:01 广漠飘羽 阅读(1462) 评论(0) 推荐(0) 编辑
摘要:size命令用于显示二进制文件的段的大小,但其在berkeley格式和sysv格式下显示的结果并不一致,两者之间有什么关联呢,该参考哪个的结果呢?我们试着从GNU源码上看看两者的差别,走起~ 阅读全文
posted @ 2019-08-19 12:19 广漠飘羽 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:vim各种快捷建溜得飞起,然而与系统剪切板之间的复制粘贴一直都是我的痛。 每次需要从vim中拷贝些文字去浏览器搜索,都需要用鼠标选中vim的文字后,```Ctrl+c```、```Ctrl+v```,硬生生掐断了纯键盘的流畅感 而且,vim中的**块选择**多爽,如果只想要拷贝某一个块的数据,鼠标操作就完全没辙了 忍无可忍,无需再忍,今天就彻底解决这个问题 阅读全文
posted @ 2019-07-12 18:13 广漠飘羽 阅读(27861) 评论(2) 推荐(4) 编辑
摘要:在shell中我们经常用到管道,有没考虑过Shell是怎么实现管道的呢?如何用C来实现shell管道呢? 阅读全文
posted @ 2019-04-07 17:41 广漠飘羽 阅读(2845) 评论(0) 推荐(0) 编辑
摘要:本文并非阐述文件描述符与文件句柄的异同,而是标准:标准输入、标准输出、标准错误 阅读全文
posted @ 2019-04-05 14:53 广漠飘羽 阅读(946) 评论(1) 推荐(1) 编辑
摘要:Linux平台下通过sed转换window/linux换行符 阅读全文
posted @ 2019-04-03 23:37 广漠飘羽 阅读(507) 评论(2) 推荐(0) 编辑
摘要:对xargs的使用总是比较模糊,大概的理解为:通道中,上一个命令的标准输出逐行作为下一个命令的参数 例如 find /var/temp* | xargs rm -r 功效:找出/var/中所有temp开头的文件和文件夹,再用rm逐行删除 (因为rm不支持管道,因此只能用xargs使find的结果逐行 阅读全文
posted @ 2015-10-18 14:34 广漠飘羽 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示