AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 37455
In Process
Shawn de Wet
Shawn de Wet
Asked: 2011-04-28 20:14:26 +0800 CST2011-04-28 20:14:26 +0800 CST 2011-04-28 20:14:26 +0800 CST

如何复制命令控制台文本?

  • 772

我使用了 wpa_passphrase 命令,得到如下信息:

网络={ ssid="blahblah" #psk="moreblahblah" psk=d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661 }

我需要将该“psk=[long string]”复制到我的 wpa_supplicant.conf 文件中。如何选择它以复制它?然后我用什么命令来复制它?这样在我最喜欢的文本编辑器中我可以按粘贴命令来粘贴它吗?(ps.我没有鼠标)

console
  • 6 6 个回答
  • 28394 Views

6 个回答

  • Voted
  1. type
    2011-04-29T00:48:38+08:002011-04-29T00:48:38+08:00

    如果您有触摸板,请突出显示文本并按Ctrl+ Shift+C复制...

    以下资源描述了如何仅使用键盘复制/粘贴——屏幕/byobu:

    如何将 Byobu 的复制缓冲区与 X 剪贴板集成?

    http://www.samsarin.com/blog/2007/03/11/gnu-screen-working-with-the-scrollback-buffer/

    在回滚模式下复制和粘贴(屏幕/byobu)

    • 进入回滚模式:++Ctrl或byobu 也A[F7
    • 将光标移动到要复制的文本的开头,点击spacebar
    • 将光标移动到要复制的文本的末尾并点击enter
    • 要粘贴文本,请点击Ctrl+ A+]或Alt+Insert
    • 24
  2. Joern Franz
    2011-04-28T21:14:11+08:002011-04-28T21:14:11+08:00

    尝试这个:

    wpa_passphrase | awk '/psk/ {print $4}' >> wpa.supplicant.conf
    

    命令应取出“psk=d5e532ecca53ea963e5b3b5521bb3682c53fcf5b6d55f15622027145c795b661”部分并将其复制到 wpa.supplicant.conf 文件的末尾。如果您没有得到 wpa_passphrase 命令的正确部分,请尝试更改$4。$3$2

    • 2
  3. sagarchalise
    2011-04-28T20:39:30+08:002011-04-28T20:39:30+08:00

    可能并不完美,但一种解决方法。可能您可以将输出写入文件然后进入文件删除不必要的文本并使用cat您可以将其附加到 wpa_supplicant.conf

    基本上你的工作流程是:

    command > rough

    nano rough这里删除不必要的文本,只保留必要的文本,即 psk

    sudo sh -c "cat rough >> wpa_supplicant.conf"

    或者您可以使用 vim 在可视模式下选择所需的文本。

    PS 对 sed 有很好了解的人会给你一个比我想的更简单的解决方案。

    • 1
  4. loevborg
    2011-05-06T01:16:02+08:002011-05-06T01:16:02+08:00

    当然,最常见的方法是使用鼠标或其他指点设备(例如触摸板)。虽然它有点偏心,但可以在没有鼠标的情况下复制文本。(您当然可能有正当理由不使用指点设备。)查看xclip,如this answer。因此你可以使用:

    wpa_passphrase | xclip -sel clip
    
    • 1
  5. Lekensteyn
    2011-04-28T23:39:04+08:002011-04-28T23:39:04+08:00

    下一个 sed 命令将从 的输出中获取密钥(由十六进制集中的字符组成)wpa_passphrase并将其放入临时文件pass中。

    wpa_passphrase | sed 's/.*psk=\([0-9a-f]*\).*/\1/' > pass
    

    由于您没有鼠标,因此您不能只选择和复制它。我们将使用nanotexteditor 来插入这个 pass:

    nano wpa_suppliciant.conf
    

    使用箭头键移动到所需位置并按Insert。输入您刚刚创建的文件的名称pass,然后按 Enter。按Ctrl+退出并保存结果,然后X输入确认,Y然后按Enter.

    • 0
  6. AntonPiatek
    2015-07-16T00:11:11+08:002015-07-16T00:11:11+08:00

    您可以在 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后,移动,空格开始选择,移动,回车保存到缓冲区,然后你可以使用C-a b(Ctrl-a,然后b)将它保存到剪贴板

    (基于https://dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/)

    • 0

相关问题

  • 从主控制台登录退出时丢失 SSH 连接

  • 推荐的控制台 ftp 客户端

  • 从交互式控制台外壳开始

  • 向 Ctrl-Alt-F1 控制台添加一些默认文本以提醒自己如何正确重启

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve