Answers:
如果您有触摸板,请突出显示文本,然后按Ctrl+ Shift+C复制...
以下资源描述了如何仅使用键盘-屏幕/ byobu复制/粘贴:
http://www.samsarin.com/blog/2007/03/11/gnu-screen-working-with-the-scrollback-buffer/
在回滚模式下复制和粘贴(屏幕/ byobu)
- 进入回滚模式:Ctrl+ A+ [或在byobu中F7
- 将光标移到要复制的文本的开头,然后按 spacebar
- 将光标移到要复制并单击的文本的末尾 enter
- 要粘贴文本,请按Ctrl+ A+ ]或Alt+Insert
可能并不完美,但可以解决。可能是您可以将输出写入文件中,然后进入文件中删除不必要的文本并使用cat
它可以将其附加到wpa_supplicant.conf
基本上,您的工作流程为:
command > rough
nano rough
在这里删除不必要的文本,只保留必要的文本,即psk
sudo sh -c "cat rough >> wpa_supplicant.conf"
或者可能是您可以使用vim在可视模式下选择所需的文本。
附言:熟悉sed的人会为您提供比我认为更简单的解决方案。
sudo sh ...
命令可以写为:cat rough | sudo tee -a wpa_supplicant.conf
。
cat rough |
可以替换为< rough
。
您可以在byobu中设置按键绑定,以便将在byobu缓冲区中选择的文本发送到X剪贴板中。
将以下内容添加到 ~/.byobu/keybindings
# Add cool line to make copying to x clipboard possible.
# This binds C-a b to copy screen's copy buffer to the system clipboard.
bind b eval writebuf 'exec /bin/sh -c "xsel -i < $BYOBU_RUN_DIR/printscreen"'
然后,使用通常的F7键后,移动空格开始选择,移动并输入保存到buffrer,然后可以 C-a b
(Ctrl-a,然后是b)将其保存到剪贴板