linux 怎么在不用鼠标的情况下在tty上复制文字?
高洛峰
高洛峰 2017-04-17 13:49:05
[Linux讨论组]

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

Update

场景是这样的:

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(6)
PHPz

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

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密码”

PHP中文网

楼主你要复制什么?

PHP中文网

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

大家讲道理

如果使用vi或vim可以参考一下http://www.runoob.com/linux/linux-vim.html
如果使用putty类工具,可以使用选择文本并Ctrl+C和Ctrl+V快捷键。

PHPz

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号