ユーザー切り替え時にCtrl-Y、Emacsスタイルのテキストインポートが機能しない

ユーザー切り替え時にCtrl-Y、Emacsスタイルのテキストインポートが機能しない

Ctrlbashコマンドラインテキストを切り取るために+を使用しましたK。予想通りに線が切れました。次に、ルートになるために走りましたsudo su

CtrlSudo以外のユーザーのために切り取りコマンドとして+ pasteを試しましたY。もう利用できません。

bashシェルのユーザーセッション全体で切り取り、コピー、貼り付け機能を使用する方法は?

答え1

Control+バッファKにテキストを保存します。 +このバッファからテキストを抽出します。各 Bash インスタンスには独自のバッファがあります。Readline
ControlY

root前のコマンドをTryとして実行したいようですsudo !!。詳細については、次を参照してください。Bashの感嘆符(!)を理解する

使用マルチプレクサセッション/シェルなどで複雑なコピー - 貼り付けの場合:

tmux # Start tmux session
echo some-text
some-text
...
bash # Start new bash
...

echoまあ、外部セッションの出力をコピーしたいです。
Control+ b, [- テキストをコピーまたは履歴を表示するには、コピーモードに切り替えます +
Control, r, some-Enter検索some
Control+ Space- 選択開始
Control+ e- 行末まで選択
Esc+ w- 選択項目をコピー
Control+ b, ]- 最近コピーしたテキストバッファーを貼り付ける

関連情報