在 Linux 中从 shell 复制当前行

在 Linux 中从 shell 复制当前行

在 .bashrc 中设置类路径时,我想知道是否有办法从 shell 复制当前输出,以便稍后粘贴到某个编辑器中。我想实现的功能如下:

  1. 使用 pwd 获取当前文件路径,例如 - /SomeFolder/java/bin
  2. 使用“some”命令将 pwd 的输出复制到缓冲区,而不是使用鼠标选择并复制它。
  3. 将路径(/SomeFolder/java/bin)粘贴到 .bashrc 中。

我在想是否有办法以无需鼠标的方式来做到这一点。

答案1

pwd | xsel -b

pwd | xclip -selection clipboard

答案2

太简单了:

pwd >> ~/.bashrc

答案3

这通常是通过重定向命令的输出来实现的。pwd >> .bashrc(注意双 >)重定向 pwd 的输出并将其添加到 .bashrc 而不是屏幕上。

你可能想要:echo "export CLASSPATH=$CLASSPATH:$(pwd)" >> ~/.bashrc

相关内容