Shell
文章平均质量分 79
liuchengxu_
这个作者很懒,什么都没留下…
展开
-
Shell 中的中括号用法总结
Shell 里面的中括号(包括单中括号与双中括号)可用于一些条件的测试:算术比较, 比如一个变量是否为0, [ $var -eq 0 ]。文件属性测试,比如一个文件是否存在,[ -e $var ], 是否是目录,[ -d $var ]。字符串比较, 比如两个字符串是否相同, [[ $var1 = $var2 ]]。[] 常常可以使用 test 命令来代替,后面有介绍。算术比较对变量或值进原创 2017-07-23 16:15:05 · 9620 阅读 · 1 评论 -
在 Shell 脚本中调用另一个 Shell 脚本的三种方式
先来说一下主要以下有几种方式:fork: path/to/foo.shexec: exec path/to/foo.shsource: source path/to/foo.shforkfork 是最普通的, 就是直接在脚本里面用 path/to/foo.sh 来调用 foo.sh 这个脚本,比如如果是 foo.sh 在当前目录下,就是 ./foo.sh。运行的时候 terminal 会原创 2017-07-28 23:38:09 · 101794 阅读 · 7 评论 -
如何让 Vim 美观又实用(1)
我学习计算机不久就开始用了 vim,到现在也三四年了,且算是对 vim 有了一定的控制力。在这里分享一下使用过程中的一些“心路历程”,说实话,要留意的小地方有很多,但是由于很多不可抗(懒)因素,本系列并不保证还有后续 :)以下内容适用于对 vim 有一定使用经验的用户,相关的具体配置参见 space-vim。有些内容我虽然给出了链接,但是可能并没有完整贴出代码,需要你自行查找,理解并抽取整合对...原创 2018-08-11 09:03:53 · 3648 阅读 · 0 评论 -
在 Vim 中使用 graphviz.vim 画图
本文主要介绍 graphviz.vim, fork 自 wmgraphviz.vim,但是除了复用补全数据,我几乎重写了所有内容,并做了很多改进。可能很多人没用过 graphviz,它是一个开源的图可视化工具,使用 DOT 语言进行绘制,优点是可以自动布局,尤其适用于复杂的流程图,结构图等等。官方有很多示例,使用时也可以参考一些其他的优秀案例,比如:本文并不会对 graphviz 本身做太多...原创 2019-01-13 10:37:03 · 1926 阅读 · 0 评论