linux 怎么在不用鼠标的情况下在tty上复制文字?

linux 怎么在不用鼠标的情况下在tty上复制文字?

Update

场景是这样的:

我登陆tty1 ,ssh到另一台机器,在另一台机器上,执行sudo需要输入密码.我把密码保存在tty1上的alias为pass的命令里面 。现在我可以通过pass拿到密码,但是密码太长了,不能一个字一个字的打上去啊..

阅读 8.8k
6 个回答

我目前在用的基本上都需要折腾:

tmux + tmux-yank(或者不用这个插件, 自己配置下);
urxvt + selection + selection-to-clipboard;

此外:

ssh 可以通过设置 authorized_keys 来免密码登录;
sudo 也可以通过更改 /etc/sudo.conf 设置免密码执行;

你可以采用一些变通的办法来实现,比如使用:expect


#!/usr/bin/expect -f
set timeout 30
spawn ssh -l user1_name xxx.xxx.xxx.xxx
expect "password:"
send "user1_password\r"
expect "user1"
send "su\r"
expect "password:"
send "root_password\r"

首先使用user1_name登录xxx.xxx.xxx.xxx
等待出现password文字,send“user1密码”
等待登录成功后的user1,send“su”
然后再等待提示password,send“root密码”

楼主你要复制什么?

vi可以的,比如dd删掉之后按p会复制出来。不过我都是误按才出来的,没研究过vi复制。我都用鼠标复制

visudo修改配置使sudo时无需输入密码就可以了呀

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题