SF
数字验证和软件工程
数字验证和软件工程
注册登录
关注博客
注册登录
主页
关于
RSS
为什么我用zsh代替csh?
harriszh
2022-09-25
阅读 3 分钟
4.5k
我是shell的重度用户,开发工作除了写文档都是在shell下完成的。所以shell就是我的生产力工具,打造高效的shell环境,可以大幅提高我的工作效率。有很多功能,比如文件打开关闭,文件目录跳转,初始化配置,eda工具设置,是不适合用其他脚本语言来写的,shell脚本也是最佳选项。很多子功能适合编译成二进制文件后,由she...
csh Prompt全描述--定制自己的linux命令行提示符
harriszh
2022-04-20
阅读 6 分钟
10k
cshell Prompt主要由两部分组成, 一个是颜色定义,一个是信息显示。下面我们分别讲讲述这两部分。颜色(ASCII color)所有颜色都以\033[xxxm的形式输写,xxx是以分号分隔的参数C {代码...} C++ {代码...} python3 {代码...} shell {代码...} 字体效果CodeEffectNote0Reset / Normalall attributes off1Bold or increase...
grep里的正规表达式
harriszh
2020-02-27
阅读 1 分钟
3k
grep -[acinv] '搜索内容串' filename-e: 一次只能有一个选项,比如 grep -e "abc" -e "def"-E: 正则表达式-v: 取反-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-h 查询多文件时不显示文件名。-l 查询多文件时只输出包含匹配字符的文件名。-s 不显示不存在或无匹配文本的错误信息。-w ...
模糊搜索神器FZF番外篇
harriszh
2018-08-28
阅读 3 分钟
10.9k
什么是模糊搜索?广义的模糊搜索是指允许被搜索信息和搜索提问之间存在一定的差异,这种差异就是“模糊”在搜索中的含义。例如,查找名字Smith时,就会找出与之相似的Smithe, Smythe, Smyth, Smitt等。但我们这里模糊搜索特指搜索关键词离散且乱序。看如下的搜索,我的关键词是“a t dir go 15 6”, 搜索到的结果是“app/g...
模糊搜索神器fzf
harriszh
2017-09-23
阅读 5 分钟
37k
fzf是目前最快的fuzzy finder。使用golang编写。结合其他工具(比如ripgrep和fd)可以完成非常多的工作。让你通过输入模糊的关键词就可以定位文件或文件夹。当你的思维也习惯了模糊匹配后,在工作中可以大幅提高你的工作效率。模糊搜索的概念如下,你记得文件名含有con, te, go, 那么你只需要把所有文件送给fzf, 然后在窗...
超快的文件搜索工具Ag
harriszh
2017-09-23
阅读 5 分钟
17.2k
前言 Ag 是类似ack, grep的工具, 它来在文件中搜索相应关键字。官方列出了几点选择它的理由: 它比ack还要快 (和grep不在一个数量级上) 它会忽略.gitignore和.hgignore中的匹配文件 如果有你想忽略的文件,你需要将(congh .min.js cough*)加入到.ignore文件中 它的命令名称更短:-) 安装 源码安装 下载源码 下载地址:...
快速跳转工具--FASD 简单介绍
harriszh
2017-09-23
阅读 3 分钟
31.9k
fasd是一个命令行加速工具。它提供了对文件和文件夹的快速访问。它和autojmp, z, v都很相近。它会记录你访问过的文件夹和文件, 然后你就可以通过简短的名字来直接访问它们。fasd会对访问过的文件和文件夹按照使用频率排序,然后按照频率列出所有文件和文件夹
windows下终端神器之Cmder
harriszh
2017-09-04
阅读 3 分钟
17.3k
在windows下面其实大家很少用cmd,也很少人专门去学bat编程,实在是太不方便。那么一个黑糊糊的小窗口,界面比小霸王学习机还土,不能随意改变尺寸, 不支持多tab。久而久之,也没人关心在windows下面如何像linux下的terminal那样操作了。在网上瞎逛时,偶尔看到有人提及cmder和conemu才知道有个近似linux下的bash的东西...