• ベストアンサー

bashのコピー&ペーストの方法を教えてください。

基礎的なことでかたじけないです。 マウスとALTキーを使わずに(マウスが接続されていない&TeraTerm経由の環境なので) abcdef12345abcdef という文字列の「12345」の部分をコピーして末尾にペーストする方法を教えてください。 abcdef12345abcdef ↓ abcdef12345abcdef12345 どうぞよろしくお願いいたします。

noname#70551
noname#70551

質問者が選んだベストアンサー

  • ベストアンサー
  • heiwa4126
  • ベストアンサー率69% (9/13)
回答No.4

bashの入力はreadlineライブラリで実装されています。 で、「範囲をコピー」に相当するコマンド"copy-region-as-kill"は、たいていの環境ではキーに割り当てられていません。 コマンドをキーに割り当てるには、まず ~/.inputrcに "\M-w": copy-region-as-kill のような設定を記述し(これはAlt-wに割り当てる例) コマンドラインから"bash"と打って子プロセスを起動して、 新しいinputrcを読み込ませテストを行います。 テストは 適当な文字列を打つ カーソル移動して、 Ctl+@かAlt+Spaceでマーク、 カーソル移動してAlt+wで「コピー」、 適当なところでCtl+yで「ペースト」 です。 うまく動いたら、/etc/inputrcへ設定してもいいですね。 readlineには他にもあまり知られていないが便利なコマンドがあります。 (たとえばAlt+. (ピリオド)これ知ってればたぶんコピーペーストは不要) 詳しくは参考URLを。

参考URL:
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
noname#70551
質問者

お礼

ぱっと設定したところうまく動きませんでしたが コピペできない原因と設定方法がわかりました あとで腰を据えて設定してみたいと思います ありがとうございました!!

その他の回答 (4)

  • heiwa4126
  • ベストアンサー率69% (9/13)
回答No.5

↓で書き忘れましたが、Alt+なんとか、はESCで代用できます。 つまりAlt+w(Alt押しながらw)は、ESC押すESC放すw押すw放す、と同じです。これでAltキーが使えない環境でもなんとかなります。 ...しかしTeraTermってAlt(Meta)キーって使えますよね? 参考URL参照。

参考URL:
http://www.sodan.ecc.u-tokyo.ac.jp/2002/article/tips/ssh/img/TTPmeta.png
noname#70551
質問者

お礼

TeraTermでALTキー使うためにはそんな設定があったのですね デフォルトでそのチェックボックスははずれているようです。 ありがとうございました!!

  • pakuti
  • ベストアンサー率50% (317/631)
回答No.3

回答では無いですが。。。。 TeraTermへの貼り付けは、Ctrl+cじゃ出来なくありませんか? Shift+Insertが普通では?

noname#70551
質問者

補足

ctl+kとctl+yのような形でカット&ペーストはできるのですが コピー&ペーストはできないものでしょうか・・・

  • gon987
  • ベストアンサー率16% (53/313)
回答No.2

#1さんの疑問とついでにTeraTermってWindows用のターミナルですよね。 その環境でマウスがつながってないって環境自体変に見えますけど そもそもコピーアンドペーストってシェルの機能ではなくて 使うターミナル エミュレータ側の機能の問題ですよね。

noname#70551
質問者

補足

ctl+kとctl+yのようなかたちでコピー&ペーストのコマンドはないものかと・・

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

bashでとのことですがコマンドラインということそれともvi? teratermのコピペは原則alt+cですがなぜ使ってはいけないかも かかないと、回答しづらい。補足を

noname#70551
質問者

お礼

>>bashでとのことですがコマンドラインということそれともvi? すみません。 シェル上でのコピー&ペーストです。

noname#70551
質問者

補足

ややこしいことを書いてしまってすみません。 TeraTermの機能をつかってコピー&ペーストでも構いません。 ALT+CとALT+Vでコピー&ペーストですが、その場合の範囲選択はどのようにすればよいでしょうか?

関連するQ&A

  • コピー&ペーストがうまく出来ない

    原因不明ですが、ここ最近コピー&ペーストが思い通り出来なくなりました。 ちゃんと文字を選択して「CTR+C」したつもりが「CTR+V」しても、その前にコピーしていた文字がペーストされます。キーボードを使ってもマウスを使っても同じ現象が起ります。どのアプリケーションを使っている場合もです。また、コピーする文字を希望通り選択できない(余計な部分まで選択され、希望通りの文字のみを選択出来ない等)場合もあります。マウスを使った文字選択もちゃんと出来ません。文字を選んでいる途中で選択が解除されてしまったり、選択していない文字が選択されたりします...とにかく困っています。スキャンディスク、デフラグをやっても直りません、WIN98使用。原因と対処法をご存知の方がおられましたらぜひご回答宜しくお願い致します。

  • ワード等でコピーペーストができなくなりました

    コピーをすると、コピーした文字列と同時に空白の文字列がコピーされてしまいます。 AAAAA という文字列を選択してコピーすると、クリップボードが _____________________________ 貼り付けるアイテムをクリックしてください (プレビューはありません)▼ AAAAA ▼ _____________________________ となり、そのまま右クリックの貼り付けやCtrlVすると、(プレビューはありません)の部分がペーストされてしまうようで、 一瞬砂時計が出るのですがそれ以外何も起こりません。 AAAAA をクリックすれば一応はペーストできます。  エクセルやメモ帳でも同じ症状です。 解決方法をご存じの方いらっしゃいませんでしょうか?

  • コピーアンドペーストがうまくいかない。

    マウスでコピー&ペーストをしていますが、貼り付けはできても黒い文字で、 それでリンクする事が出来ません。 何か間違っているのでしょうか。

  • Win/DOS窓でのコピー&ペースト

    DOS窓にて【Ctrl】+【C】=コピー 【Ctrl】+【V】=ペーストを使える方法は無いでしょうか? 現在のところ、DOS窓のタイトルバーにて右クリック⇒編集⇒コピー/貼り付けで行っております。ちなみに、ファンクションキーは使ってません。 処理結果画面から一部の文字列をマウスにてドラックし、【Ctrl】+【C】を押下。プロンプト行の任意の部分から【Ctrl】+【V】で貼り付けできれば、かなり楽です。と言うか、できない事にイラダチを感じております・・・ どうかご教授願います。

  • Dreamweaver 8 です。 ワードの文章をコピーペーストする時

    Dreamweaver 8 です。 ワードの文章をコピーペーストする時に、たまにワードの文字列がペースト出来ません。 恐らく書式情報で、ペースト出来ないものと思われます。 Dreamweaver の設定でテキストのみを設定すると、ペーストされます。 テキストのみですと、折り返しが無くなってしまうので、困るのですが、ワードの書式の何を外せば、このようなことが起きないのか教えてください。 ワードのコピーの場合、この判らない設定の部分だけが、消えてしまいます。 ワードで、他の部分の書式を消える部分に設定し直してから、コピーペーストすると、きちんとペーストされます。

  • 画像のコピーとペーストについて。

     画像のコピーとペーストをしたいのですが、出来なくて困っています。使っているのは、DELLのINSPIRON700mです。学校ではAltとPrint screnでコピーをしてCtrlとVでペーストを行なっています。 でも私のノートでは出来ません。分かる方お願いします。 PC画面全部をコピーする方法と画面の一部の選択してある部分だけをコピーする方法があるかと思いますが分かるのであれば両方教えていただきたいと思います。 また画像はCtrlとcでコピー出来ませんでした。

  • viでヤンクした内容をWINDOWS上のファイルにペーストするには?

    LINUX初心者です。お願いいたします。 windows上からTeratermでLINUX上のファイルをviで開き、開いたファイルの内容をコピーして、WINDOWS上のテキストファイルにペーストしたいと考えています。 困っていますのは、コピーしたい内容がTERATERM上でスクロールをしなければならない程多いため、単純に、TERATERM上で通常のWINDOWSで行うように、マウスのカーソルでコピーしたい内容を選択して、コピー&ペーストができません。 viのヤンク(nyy)しても、viで開いているファイル上ではペーストできますが、WINDOWS上のテキストファイルにはペーストできません。 どうすれば、TERATERM上でスクロールするほど多いテキスト内容をWINDOWS上のテキストファイルにコピーできるのでしょうか。

  • コピー&ペーストを行ったとき最初の"が消えないようにしたい。

    Excelにテキストの内容をコピー&ペーストしたとき最初の"という文字が必ず消えてしまいます。 書式設定を文字列に設定しても消えてしまいました。 ほかにどこの設定を変更すれば分からないので、分かる方いらっしゃいましたら、お願いします。

  • ネット画面がコピーペーストできなくなった

     先日までは、ネットを開いて、気に入った画面があるとき、Ctrlキー+Prt Scキーを押して、すぐにワード画面でCtrlキー+Vキーを押せば、ワード画面にそのネット画像がペーストできました。ところが、昨日から、このペーストができなくなり、https//www.dropbox.com/s/oz51uso・・・・という文字の羅列がペーストされてしまいます。  ドロップボックスにコピーされてしまったようで、dropboxの画面を見ると、そちらでネット画像が見られます。ためしにそれをダウンロードして、パソコンのファイルとして保存すると、今度はそれをワードで読み込む(挿入する)ことができました。しかし、そんな二度手間をしたくありません。  以前のように、Ctrlキー+Prt Scキーを押せば、そのままワード画面のCtrlキー+Vキーで画像をペーストできるようにするには、どうしたらよいでしょうか。(つまり、dropboxを経由しないで済むには、どんな方法をとればよいのでしょうか?)

  • いきなりコピー ペーストができなくなっちゃった!

    マウスで文字列を選択して、カット、コピーして、 貼り付けようとします。でも、右クリックの項目のなかやアイコンの「貼り付け」が表示されないのでできません! 前まではできてたのに、、いきなりこうなってしましました。どうすればよいでしょうか。。