敲命令行太慢,怎样能更加节省桥 输入 Linux 指令的时间,求支招?

2021-09-10 10:04:40 +08:00
 RunningDurian
最近在部署一个 测试环境 和 一个 生产环境。但是,指令行是有速度上限的 [人手敲击键盘 ,电脑的反应时间要算上] 。有没有更快的方式。总觉得现在的工作方式,效率比较低
2057 次点击
所在节点    Linux
17 条回复
AoEiuV020
2021-09-10 10:11:11 +08:00
脚本? alias?
Cabana
2021-09-10 10:23:24 +08:00
CI/CD ?
cubecube
2021-09-10 11:02:06 +08:00
写个脚本呀
nickr
2021-09-10 12:29:12 +08:00
bash 里 ctrl+r 可以查找之前输入的命令.
tonghuashuai
2021-09-10 12:35:44 +08:00
我是自己写了个脚本,新装机器上跑一遍脚本环境就装好了
可以搞一些自动化的东西,脑机接口的最佳场景。。。
sunznx
2021-09-10 12:45:44 +08:00
1. 用 percol
sunznx
2021-09-10 12:46:46 +08:00
2. 用一些 snippet 工具
salmon5
2021-09-10 14:08:58 +08:00
AI 机器人,帮你 7x24 小时弄
zZx7in
2021-09-10 14:25:29 +08:00
ansible?
nekoneko
2021-09-10 14:50:19 +08:00
@nickr #4 这个是真的有用🙏
AmoreLee
2021-09-10 15:02:13 +08:00
@nickr 学习了,不错
james2013
2021-09-10 16:36:58 +08:00
使用 jenkins 直接进行部署,尤其是测试环境,可能 1 天要发布几次,每发布一次,拉代码,打包,复制到服务器,再停止原进程,再运行,这样手动多搞几次,人都崩溃了
fgwmlhdkkkw
2021-09-10 17:16:32 +08:00
@nickr #4 刚试了一下,powershell 也可以
shihira
2021-09-10 17:48:05 +08:00
我自从开始用 oh-my-zsh 之后输命令都是一路 Tab 过去的
photon006
2021-09-10 18:38:48 +08:00
可以按模糊匹配快速查找命令

创建一个隐藏文件 vim ~/.inputrc
粘贴内容:
"\e[A": history-search-backward
"\e[B": history-search-forward
set show-all-if-ambiguous on
set completion-ignore-case on

退出重启 terminal,输入命令开头字母按键盘“上”就出来相关命令。
jaredyam
2021-09-10 23:36:55 +08:00
没想到有那么多人还没用过 ctrl + r,不过如果用了 zsh 的话,大部分命令也是可以直接看到自动补全,通过右键和 tab 直接生成的。如果喜欢 ctrl + r 这样的操作逻辑,也可以自己写几个结合 fzf 的 function/alias 。反正命令行这边的捷径,主要还是跟具体做的事情,任务重合度有关。脚本语言存在的意义不就是把重复做的事情简便地自动化部署么。
Nerv
2021-09-10 23:40:34 +08:00
zsh 加自动补全插件或者直接 fish

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/800984

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX