выделить весь текст в vi для копирования и вставки в windows

выделить весь текст в vi для копирования и вставки в windows

Как мне выделить весь текст, 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. Я подтвердил, что это работает, используя его для копирования текста через sshMobaxterm из Centos 7 и Debian 9 в Windows.

Связанный контент