bash - 在 Bash 中跳转到命令中的一个单词
问题描述
考虑:
ssh -i "key.pem" root@server.com
有没有一种快速的方法可以在终端的这种 Bash 命令中跳转到“root”的开头,而无需遍历每个单词/字符?
解决方案
是的。使用向上箭头调出最后一个命令。这些快捷方式将有助于:
- Ctrl+ E- 到行尾
- Ctrl+ A- 转到行首
- Alt+ left- 返回一个单词
- Alt+ right- 右移一个字
- Ctrl+ W- 删除最后一个单词
要搜索命令行和命令行历史记录,请使用:
- Ctrl+R然后键入搜索字符串,例如“roo”以向后搜索“root@...”。但是,在您给出的示例中,仅通过单词向前或向后跳会更容易。
- Ctrl+S向前搜索(很少有用)。(如果前向搜索似乎不起作用,请尝试其他 Stack Overflow 答案。)
另请参阅此页面和谷歌“Bash 命令行编辑”以获取更多技巧。
推荐阅读
- node.js - 在 Node js 应用程序中集成 Neo4j(Heroku)时面临未知的 Bolt 协议版本
- python - How to join enumerated values in python?
- python - 如何根据数据框中的单词检测来分配分数/分数?
- neo4j - Neo4j:带有种子标签的标签传播
- python - 多处理池读取文件中的行
- python - 访问python中元组列表中的变量的问题
- python - 在 matplotlib 中没有出现堆积条形图的刻度
- python-3.x - python中的记录器实用程序
- android - 底部工作表布局上的浮动按钮
- c - 在将元素推送到队列之前增加队列的大小如何让我出错而相反的工作正常?