V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LindsayZhou  ›  全部回复第 4 页 / 共 18 页
回复总数  351
1  2  3  4  5  6  7  8  9  10 ... 18  
@LindsayZhou 续 24
更简陋版:
ssh $(grep -i "host " .ssh/config | awk '{$1=$1;print}' | fzf | awk '{print $2}')

~ 发太多回复被频率限制了 ~
@LindsayZhou 续 #24
忘了去掉 -m 参数了,那个是不用的。然后 fzf 可以不清空整个终端,不过我没找到参数。
@LindsayZhou #21
233 用 fzf 真就一条命令 https://pb.koi.moe/kl

ssh $(sshhosts | grep -vE "^\+|^$" | fzf -m | awk '{print $1}')

https://git.sr.ht/~lindsay/dotfiles/tree/master/item/bin/sshhosts

上班摸鱼写的,没继续润色了。
想到是不是可以自定义一下 fzf 做搜索,虽然这算不上 tui ,不过也很像了。

我也是前两天开始用 fzf 的,效果示例是这样子: https://pb.koi.moe/kk 这个是我在 zsh 里搜索命令历史记录。
@gridsah #18
bash 写 tui 貌似很麻烦,python 应该也要装第三方库,那还不如用楼上提到的 trzsz-ssh 得了

如果硬要写代码,golang 看到有个库 https://pkg.go.dev/github.com/kevinburke/ssh_config#Host
把 Host 类的 EOLComment 解析一下。
Golang 写 TUI 我喜欢用 https://github.com/charmbracelet/bubbletea

不过我自己没需求,就没什么动力去写了。

imgur 估计有什么问题,屏蔽 ip 了?我这边看到正常的。下次直接用链接得了。https://pb.koi.moe/KJ
管理配置的话,自己写了个 python 小脚本。
解析也很简单,碰到一个 "host " 开头就算一个配置,然后从这行的注释 ("#" 分割) 去读定制的东西。
Host github.com # hide
HostName github.com
User git

Host myhost # group:dev
HostName 192.168.1.1

这种 格式。

前两天刚写的,就不拿出来献丑了,


要留日志的话,自己写个 alias 就行了。gnu 有个 script , scriptreplay 命令,可以用来记录终端和回放。
191 天前
回复了 NoraProgrmming 创建的主题 RSS 2023 年,我又用回了 rss
@AboutRSS #41 我没用过,只看到有人用过 https://github.com/progval/Limnoria 。看上去还行。
191 天前
回复了 NoraProgrmming 创建的主题 RSS 2023 年,我又用回了 rss
191 天前
回复了 NoraProgrmming 创建的主题 RSS 2023 年,我又用回了 rss
最近从 yarr 换成了 elfeed ,Emacs 永远的神(之编辑器) 。

2023 年了 ,我还在用 IRC 。
问这种问题很不好,没有足够信息别人只能盲猜。

我猜是 profile 里有东西卡住了。
如果是 bash 的话,试试 --noprofile --norc 参数吧。

ssh -t remote_host bash --noprofile --norc
195 天前
回复了 asaxing 创建的主题 分享创造 [独立开发] 碎片化信息の终结者
这就不得不提 Emacs OrgMode 的 org-capture 了 。
我的 https://io.lin.moe/microblog 是用 org-capture 采集,然后导出成 html 的。
203 天前
回复了 zzzkkk 创建的主题 Go 编程语言 go 调用外部 ssh 命令 自动执行命令
1 楼的解释是对的。

这种工作不适合用编译型语言跑,我的习惯是编译型语言不应该有这种不可控的依赖(外部的 ssh )。
我自己喜欢用 python 的 asyncssh 写脚本跑。
在用 python 的 asyncio 前,是用线程池跑 fabric (不喜欢 ansible )。
我同事喜欢用 https://github.com/ParallelSSH/parallel-ssh
203 天前
回复了 aiamjay 创建的主题 Linux 开发主力机 Linux 桌面版求推荐
我觉得 Linux 不适合想省心的用户用(非贬义)。

个人观点 Linux 的优势就是要不停折腾,让她变成自己喜欢的形状。不喜欢折腾我觉得还是继续用 macOS/Windows 比较好。
203 天前
回复了 ivslyyy 创建的主题 程序员 倒贴钱上班写代码还有前途吗? 30 多岁了
@ivslyyy #136
你想做这样的事情理解,「伤天害理的事情」是把这些大张旗鼓的拿出来说。
无形给了别人工作压力,压低了别人的工作价值。我觉得尊称一声「工~贼」并不为过。
(奇怪,工~贼 也是敏感词吗)
204 天前
回复了 xzm429438709 创建的主题 Python Python 的类型检查
pytest 的时候走 mypy 过一遍呗。


@cdwyd #6
我主要是用第三方库的时候。
如果他们写了类型,不用去读他们的代码,lsp 会有更友好的提示。
特别是用了自定义类的时候,不用去翻代码和文档查有哪些方法可以用。
205 天前
回复了 wkong 创建的主题 程序员 用 Go 打造现代 IM 之底层逻辑
也许 IRC 的设计有些参考价值?

说起来,今年是第一篇 rfc1459 刚好三十年。
@LindsayZhou #170 刚换 alice 阵列键盘在试手,有些不熟悉,错字有些多,见谅。
@mikewang #168 前一阵子在 archcn 看到过,又说 arch 的 liveos 启动的时候会去查内存大小,足够大的时候会全部加载到内存。
其他发行版就不知道了。

以前公司装系统是用 pxe 装的,如果是这样的话,一直开着倒也正常。
@mikewang #168 前一阵子在 archcn 看到过,又说 arch 启动的时候会
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2735 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 02:05 · PVG 10:05 · LAX 19:05 · JFK 22:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.