
Как мне выделить весь текст, vi
чтобы скопировать его, а затем вставить в блокнот на моем сервере Windows?
У меня есть файл с 3000 строками. Я не могу использовать FTP, поэтому мне нужно скопировать текст в среде Linux и вставить его в блокнот в Windows.
решение1
Я думаю, vi не лучший выбор, учитывая, как он обрабатывает перерисовку экрана. Можно ли запустить, cat filename.txt
а затем скопировать все с помощью копирования и вставки?
Просто чтобы убедиться, вы подключаетесь к серверу по SSH? Затем вы можете использовать WinSCP с вашего компьютера Windows, чтобы подключиться к вашему Linux-компьютеру и скопировать файл обратно по SSH. Вы можете получить WinSCP здесь:https://winscp.net/eng/download.php
решение2
Если можете, установите xclip
пакет.
Сначала добавьте epel
репозиторий, если вы используете Fedora, CentOS, RHEL, а затем установите его xclip
(вы можете последовать этому примеру для добавления любого необходимого репозитория в любой другой дистрибутив, который вы используете):
yum install epel-release
yum install xclip
Если вы используете Debian, Mint или Ubuntu, он уже есть в основных репозиториях:
apt-get install xclip
Затем вы можете:
xclip -i filename
Это скопирует весь текст внутри файла в буфер обмена и сделает его доступным для вставки в Windows. Я подтвердил, что это работает, используя его для копирования текста через ssh
Mobaxterm из Centos 7 и Debian 9 в Windows.