Bash命令在光标之前复制并粘贴之后?

用户名

我不确定该如何措辞,但是我经常发现自己在键入以下命令:

cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak

我通常只需键入两次路径(使用制表符补全),否则我将复制并粘贴带有光标的路径。是否有一些bashfoo使其更易于键入?

斯蒂芬·基特

有很多技巧(我认为有重复的技巧),但是为此,我倾向于这样做

cp /etc/prog/dir1/myconfig.yml{,.bak}

它将扩展到您的命令。

这就是所谓的括号扩展在此处使用的形式中,{}表达式指定了多个用逗号分隔的字符串。这些“扩展”整个/etc/prog/dir1/myconfig.yml{,.bak}表达式,{}依次用每个字符串替换该部分:空字符串,给定/etc/prog/dir1/myconfig.yml,然后.bak给定/etc/prog/dir1/myconfig.yml.bak结果是

cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak

这些表达式可以嵌套:

echo a{b,c,d{e,f,g}}

产生

ab ac ade adf adg

有一个使用数字来产生序列的变体:

echo {1..10}

产生

1 2 3 4 5 6 7 8 9 10

您还可以指定步骤:

echo {0..10..5}

产生

0 5 10

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash命令在光标之前复制并粘贴之后?

来自分类Dev

在bash终端中复制,粘贴和编辑多行命令

来自分类Dev

如何在输出之前在bash命令之后添加新行

来自分类Dev

执行Vlookup之后的VBA复制和粘贴

来自分类Dev

在从文件复制粘贴和执行命令之前,在命令行中一一创建要使用的路径

来自分类Dev

命令在复制和粘贴时有效,但不在bash脚本中吗?

来自分类Dev

将带有heredocs的bash命令复制/粘贴到终端时的奇怪行为

来自分类Dev

是否可以在bash命令行上键入μ而无需复制和粘贴?

来自分类Dev

每个bash命令之前的命令

来自分类Dev

Bash脚本/命令在日期之前/之后5分钟打印出日期

来自分类Dev

bash如何在运行命令之前和之后设置tty属性?

来自分类Dev

在复制粘贴和从文件执行命令之前,在命令行中一个接一个地创建要使用的路径

来自分类Dev

粘贴多光标复制/粘贴,而无需在换行符中添加换行符

来自分类Dev

Remmina之前和之后的VNC连接命令

来自分类Dev

在InSpec测试之前或之后执行命令

来自分类Dev

复制将多行命令粘贴到命令行中

来自分类Dev

在复制粘贴之前检查值是否存在

来自分类Dev

Bash粘贴命令输出格式

来自分类Dev

无法捕获粘贴bash命令的输出

来自分类Dev

在某些命令之后将多行粘贴到终端中止

来自分类Dev

bash在比赛之前和之后添加文本

来自分类Dev

在Bash读取一整行输入之后但在该行上执行任何命令之前,如何显示结果?

来自分类Dev

在Vim中,如何选择之前粘贴的某些内容,然后粘贴而不复制所选内容

来自分类Dev

从命令行复制并粘贴文件/目录

来自分类Dev

如何在多行中显示命令以即时复制/粘贴?

来自分类Dev

Gnome Shell 忽略(基于鼠标的)复制粘贴命令

来自分类Dev

从 Python 命令行复制/粘贴到 sublime

来自分类Dev

Android复制粘贴:在链接文本之前将特殊字符复制到剪贴板

来自分类Dev

bash脚本在ssh之后执行命令

Related 相关文章

  1. 1

    bash命令在光标之前复制并粘贴之后?

  2. 2

    在bash终端中复制,粘贴和编辑多行命令

  3. 3

    如何在输出之前在bash命令之后添加新行

  4. 4

    执行Vlookup之后的VBA复制和粘贴

  5. 5

    在从文件复制粘贴和执行命令之前,在命令行中一一创建要使用的路径

  6. 6

    命令在复制和粘贴时有效,但不在bash脚本中吗?

  7. 7

    将带有heredocs的bash命令复制/粘贴到终端时的奇怪行为

  8. 8

    是否可以在bash命令行上键入μ而无需复制和粘贴?

  9. 9

    每个bash命令之前的命令

  10. 10

    Bash脚本/命令在日期之前/之后5分钟打印出日期

  11. 11

    bash如何在运行命令之前和之后设置tty属性?

  12. 12

    在复制粘贴和从文件执行命令之前,在命令行中一个接一个地创建要使用的路径

  13. 13

    粘贴多光标复制/粘贴,而无需在换行符中添加换行符

  14. 14

    Remmina之前和之后的VNC连接命令

  15. 15

    在InSpec测试之前或之后执行命令

  16. 16

    复制将多行命令粘贴到命令行中

  17. 17

    在复制粘贴之前检查值是否存在

  18. 18

    Bash粘贴命令输出格式

  19. 19

    无法捕获粘贴bash命令的输出

  20. 20

    在某些命令之后将多行粘贴到终端中止

  21. 21

    bash在比赛之前和之后添加文本

  22. 22

    在Bash读取一整行输入之后但在该行上执行任何命令之前,如何显示结果?

  23. 23

    在Vim中,如何选择之前粘贴的某些内容,然后粘贴而不复制所选内容

  24. 24

    从命令行复制并粘贴文件/目录

  25. 25

    如何在多行中显示命令以即时复制/粘贴?

  26. 26

    Gnome Shell 忽略(基于鼠标的)复制粘贴命令

  27. 27

    从 Python 命令行复制/粘贴到 sublime

  28. 28

    Android复制粘贴:在链接文本之前将特殊字符复制到剪贴板

  29. 29

    bash脚本在ssh之后执行命令

热门标签

归档