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

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

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

Update

场景是这样的:

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


你可以采用一些变通的办法来实现,比如使用: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或vim可以参考一下http://www.runoob.com/linux/linux-vim.html
如果使用putty类工具,可以使用选择文本并Ctrl+C和Ctrl+V快捷键。


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


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


楼主你要复制什么?


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

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

此外:

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

【热门文章】
【热门文章】