LINUX初心者です。お願いいたします。
windows上からTeratermでLINUX上のファイルをviで開き、開いたファイルの内容をコピーして、WINDOWS上のテキストファイルにペーストしたいと考えています。
困っていますのは、コピーしたい内容がTERATERM上でスクロールをしなければならない程多いため、単純に、TERATERM上で通常のWINDOWSで行うように、マウスのカーソルでコピーしたい内容を選択して、コピー&ペーストができません。
viのヤンク(nyy)しても、viで開いているファイル上ではペーストできますが、WINDOWS上のテキストファイルにはペーストできません。
どうすれば、TERATERM上でスクロールするほど多いテキスト内容をWINDOWS上のテキストファイルにコピーできるのでしょうか。
No.4ベストアンサー
- 回答日時:
>ファイルを開いた後、検索して対象部分を決めてから、
検索ですが決まったキーワードがあれば、grep/egrepコマンドを使用すれば一致した行が出力されますが、ギガバイト単位のファイルだとどうしても結構時間は掛かりますね。
-------8<-------8<-------8<-------8<-------
>TeraTermのスクロールバーを動かしてコピーしたい部分の最初まで戻り、その部分にマウスカーソルを持って行き、左ボタンを押しながら選択して下まで持っていく
-------8<-------8<-------8<-------8<-------
と自分で書いておきながら良く考えたら、質問でお書きになっている「通常のWINDOWSで行うように、マウスのカーソルでコピーしたい内容を選択して、コピー&ペースト」が出来るという事ですね。
ご回答ありがとうございました。
とりあえず、こんな感じで試して見ます。
cat /home/hoge/app/debug.log | grep -A 300 ERROR | more
> 自分で書いておきながら良く考えたら、質問でお書きになっている「通常のWINDOWSで行うように、マウスのカーソルでコピーしたい内容を選択して、コピー&ペースト」が出来るという事ですね。
そのとおりです。
No.5
- 回答日時:
#1の者です。
ファイルのサイズがあまりにも巨大ですね。
先の回答にもあった通り、e?grep、tail等のテキスト処理フィルタ、awk、perl等のスクリプト言語を用いて必要な条件の内容を抽出してしまうのも方法のひとつかと思います。
しかし、GBものテキストファイルであれば、gzipやbzip2で圧縮後、FTPすれば多少は転送効率も高くなるかもしれません。
そもそも、TeraTermでcatしてること自身、FTPしてるのと替わりないのではないでしょうか?
御回答ありがとうございました。
>しかし、GBものテキストファイルであれば、gzipやbzip2で圧縮後、FTPすれば多少は転送効率も高くなるかもしれません。
基本的なことがわかっていないのですが、gzipのファイルはWindows上でも開けるのでしょうか。gzipはLINUX特有のものかと思っていました・・・明日、試してみます。
>そもそも、TeraTermでcatしてること自身、FTPしてるのと替わりないのではないでしょうか?
たしかに、フィルタを何もせずに、catすると、ものすごく遅かったので、FTPでコピーするのと、あまり変わらないかも知れません。フィルタをかけてcatしてどのくらい速くなるかがポイントと思っています。あまり変わらなければ、検討し直しです。
No.3
- 回答日時:
TERATERMのメニュー、ファイルでログを取るようにしておいて、catすればいいのでは?
ご回答ありがとうございました。
>TERATERMのメニュー、ファイルでログを取るようにしておいて
TERATERMのログについては、初めて知りました、試してみたいと思います。ただし、ファイルがGバイト単位の膨大なため、catコマンドを投げても、すぐに返ってきますでしょうか。
質問ばかりで申し訳ございません。
No.2
- 回答日時:
TeraTerm(scroll buffer指定で大きめの行数を設定)上でcatコマンドでファイルを表示し、TeraTermのスクロールバーを動かしてコピーしたい部分の最初まで戻り、その部分にマウスカーソルを持って行き、左ボタンを押しながら選択して下まで持っていくとスクロールしながら選択されていくのでコピーしたい最後部分までマウスカーソルを持って行き左ボタンを離すと反転されて選択されていると思います。
その状態でテキストエディタでペースト(貼り付け)するとTeraTermで選択した部分をペースト出来ると思います。
文章で書いちゃうと分かり難いかもしれませんが、感じは伝わりましたかね?
ご回答ありがとうございました。
ファイルがGバイト単位であるため、catコマンドで開くと、すごく遅くて結局開けませんでした。
ファイルを開いた後、検索して対象部分を決めてから、そこから、
>TeraTermのスクロールバーを動かしてコピーしたい部分の最初まで戻り、その部分にマウスカーソルを持って行き、左ボタンを押しながら選択して下まで持っていく
としたいのですが、どうすればよろしいのでしょうか。
>文章で書いちゃうと分かり難いかもしれませんが、感じは伝わりましたかね?
伝わりました。
No.1
- 回答日時:
ネットワークでつながっているコンピュータのテキストデータであれば、Windowsのエディタで直接読み込んだほうが効率いいのではないでしょうか?
または、FTP等でファイル転送してしまうとか、わざわざコピー&ペーストするのにこだわらなくても済むと思います。
ご回答ありがとうございました。
>ネットワークでつながっているコンピュータのテキストデータであれば、Windowsのエディタで直接読み込んだほうが効率いいのではないでしょうか?
たしかに、ファイルサイズが小さい場合は、WINSCP、もしくは、FFTP等でlinuxから直接ファイルを読み込む方がいいと思います。実際、今までそうしておりました。しかし、ファイルサイズがGバイト単位になってきますと、開くのが遅くなり効率が悪いため、方法を変える必要があります。そこで今回の質問をさせていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
沢山のフォルダにあるファイル...
-
マイドキュメントのフォルダの...
-
一つのフォルダに入るファイル...
-
onedriveで同期解除をしたら、...
-
USB内のフォルダが「ファイル」...
-
新規フォルダが作成できず困っ...
-
コマンドプロンプト パスに空白...
-
ファイルのプロパティの属性の...
-
動画のサイズと再生時間の長さの件
-
copyコマンドについて
-
異なるファイルに入った複数の...
-
フォルダーをコピーするとファ...
-
ファイルパスのチルダの意味
-
VBAで複数のフォルダから最新の...
-
スマホのブックマークはどこに...
-
1つのフォルダには何個までのフ...
-
USBメモリの表示する「残り時間」
-
ファイルをコピーしたとき、も...
-
フォルダ内のファイルを取得し...
-
「隠しファイル・フォルダを別...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
沢山のフォルダにあるファイル...
-
マイドキュメントのフォルダの...
-
onedriveで同期解除をしたら、...
-
USBメモリの表示する「残り時間」
-
ファイルパスのチルダの意味
-
一つのフォルダに入るファイル...
-
ファイルのプロパティの属性の...
-
Batファイルでxcopyを実行する...
-
「隠しファイル・フォルダを別...
-
USB内のフォルダが「ファイル」...
-
異なるファイルに入った複数の...
-
フォルダの上書きで、上書きさ...
-
ファイルをコピーしたとき、も...
-
フォルダ内のファイルを取得し...
-
動画のサイズと再生時間の長さの件
-
1つのフォルダには何個までのフ...
-
win10 ファイルを自由に移動配...
-
ファイル名の命名のオススメを...
-
Safariのブックマークの消し方
-
フォルダーをコピーするとファ...
おすすめ情報