fzf

22 款好用的 CLI 工具

落爺英雄遲暮 提交于 2020-10-28 15:47:49
点击上方“ 五分钟学算法 ”,选择“星标”公众号 重磅干货,第一时间送达 作者:switowski 策划:万佳 原文链接: https://switowski.com/blog/favorite-cli-tools#mas 作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。 我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。 高频 CLI 工具推荐 1 fish shell Shell- 毋庸置疑,在终端中,Shell 是使用最频繁也最重要的工具。过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用的是 Fish Shell。这是一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。 一方面,它非常适合初学者使用,因为使用者无需进行任何设置。另一方面,由于它使用的脚本语法与其他 Shell 有所差异,因此通常用户不能把拷贝自网上的脚本直接粘贴使用。你必须将不兼容的命令更改为合法的 Fish 脚本,或者启动一个 Bash 会话以运行 Bash 脚本。 https://fishshell.com/docs/current/index.html#syntax-overview

22款好用的CLI工具

点点圈 提交于 2020-10-28 12:58:54
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨switowski 策划丨万佳 原文链接: https://switowski.com/blog/favorite-cli-tools#mas 作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。 前段时间,我写过一篇我最喜欢的 Mac 应用的文章。其实,我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。 高频 CLI 工具推荐 1 fish shell Shell- 毋庸置疑,在终端中,Shell 是使用最频繁也最重要的工具。过去,我曾经使用过 Bash 和 Z Shell,而如今,我正在使用的是 Fish Shell。这是一个非常优秀的终端 Shell 工具,拥有许多开箱即用的功能,例如语法自动推荐补全、语法高亮显示或使用快捷键在最近访问的文件夹之间来回切换。 一方面,它非常适合初学者使用,因为使用者无需进行任何设置。另一方面,由于它使用的脚本语法与其他 Shell 有所差异,因此通常用户不能把拷贝自网上的脚本直接粘贴使用。你必须将不兼容的命令更改为合法的 Fish 脚本,或者启动一个 Bash 会话以运行 Bash 脚本

tmux script for fast window switching with fzf-tmux gives me the wrong options

ε祈祈猫儿з 提交于 2020-06-14 07:47:48
问题 I've written the following which allows me to switch tmux window with fzf: tmux list-windows -F "#I:#W" | fzf-tmux | cut -d ":" -f 1 | xargs tmux select-window -t When I run this in a shell it works perfectly, giving me an fzf list of windows which I can search through and switch to. I bound it to the f key in tmux: # fast window switching unbind f bind-key f run "tmux list-windows -F \"#I:#W\" | fzf-tmux | cut -d \":\" -f 1 | xargs tmux select-window -t" But when I run it, it displays the

不及待地来了为了迎接四

孤者浪人 提交于 2020-05-03 16:44:58
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,fwutuhk.answers.yahoo.com/question/index?qid=20200427174004AAZ9eFO?FH3=33hnr=35x answers.yahoo.com/question/index?qid=20200427174004AAZ9eFO?PF9=51hzb=71f nz.answers.yahoo.com/question/index?qid=20200427174004AAZ9eFO?BP5=95tzp=15h in.answers.yahoo.com/question/index?qid=20200427174017AAdWajv?DR7

Fuzzy find using exported google contacts: remove newline inside double quotes

断了今生、忘了曾经 提交于 2020-04-17 20:37:10
问题 With a bit of time on my hands, I have a WINDOWS batch script to fuzzy find inside my exported Google Contacts. The selected export format is Google CSV - and no surprise it isn't easy work! After fixing the current directory my script processes a seed parameter for fzf.exe --query option. We then pipe the raw export: Using cut and tr to select some useful fields. Next is the fzf interface - brilliant! Then we make a list by adding newlines Finally we copy the output, then display a numbered

Linux命令行软件神器

限于喜欢 提交于 2020-04-12 10:28:43
ag :比 grep 、 ack 更快的递归搜索文件内容 安装: yum install the_silver_searcher 常用: ag -g <File Name> 类似于 find . -name <File Name> ag -i PATTERN : 忽略大小写搜索含 PATTERN 文本 ag -A PATTERN :搜索含 PATTERN 文本,并显示匹配内容之后的 n 行文本,例如: ag -A 5 abc 会显示搜索到的包含 abc 的行以及它之后 5 行的文本信息。 ag -B PATTERN :搜索含 PATTERN 文本,并显示匹配内容之前的 n 行文本 ag -C PATTERN :搜索含 PATTERN 文本,并同时显示匹配内容以及它前后各 n 行文本的内容。 ag --ignore-dir <Dir Name> :忽略某些文件目录进行搜索。 ag -w PATTERN : 全匹配搜索,只搜索与所搜内容完全匹配的文本。 ag --java PATTERN : 在 java 文件中搜索含 PATTERN 的文本。 ag --xml PATTERN :在 XML 文件中搜索含 PATTERN 的文本。 tig :字符模式下交互查看 git 项目,可以替代 git 命令 安装: yum install tig mycli : mysql 客户端