
vi
すべてのテキストを選択してコピーし、Windows サーバーのメモ帳に貼り付けるにはどうすればよいですか。
3,000 行のファイルがあります。FTP を使用できないため、Linux 環境でテキストをコピーし、Windows のメモ帳に貼り付ける必要があります。
答え1
画面の再描画を処理する方法を考えると、vi は最適な選択ではないと思います。実行してcat filename.txt
から、カット アンド ペーストを使用してすべてをコピーできますか?
念のため、SSH でサーバーに接続していますか? その場合、Windows マシンから WinSCP を使用して 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
ssh
これにより、ファイル内のすべてのテキストがクリップボードにコピーされ、Windows に貼り付けられるようになります。Mobaxterm経由で Centos 7 および Debian 9 から Windows にテキストをコピーして、これが機能することを確認しました。