題 如何在使用命令行操作系統時選擇和復制幾行代碼?


我正在使用Raspberry Pi附帶的Raspbian Linux發行版。

我正在運行Pi,所以我只能從命令行操作它,所以我沒有用戶界面,因此沒有鼠標。我的問題是我想從命令行複制幾行代碼,但我意識到,如果我嘗試使用鍵盤上的箭頭鍵向上移動光標,它將打印以前的命令,所以我想知道是否有是一種四處移動並選擇幾行代碼並複製到以後粘貼的方法?


2
2018-01-11 17:02


起源




答案:


如果尚未安裝GNU屏幕,則需要安裝它。 登錄時,啟動 screen

複製粘貼,

1)按 按Ctrl+一個, 其次是 退出
2)使用箭頭鍵並導航到您要開始選擇文本的位置,然後...
4)按 空間 設置開始標記
5)使用箭頭鍵選擇文本
6)按 空間 再次“完成”選擇
7)現在重新激活“正常” screen 鍵入模式 按Ctrl+一個
8)現在通過鍵入粘貼 ]

這是(信不信由你)將輸出複制並粘貼到我所知道的輸入的最簡單方法。

附: GNU Screen附帶了許多其他漂亮的技巧,例如分離(使用SSH時很方便)等等!


1
2018-01-11 17:09



我也會給tmux一個強烈的建議。我不太熟悉這些差異,但我已經使用過兩者並且個人更喜歡tmux。我建議嘗試兩者,看看哪些適合你。 (因為一旦你開始使用屏幕多路復用器,你可能永遠不會回去) - MetaNova
@MetaNova哦,是的,我忘記了tmux。當我在尋找終端多路復用器時,我聽說過兩者,但我首先嘗試了GNU屏幕並且它符合我的需要,所以我使用它。我應該看看tmux。 - BenjiWiebe
我想你會發現tmux有很多額外的細節。 ;) - MetaNova
這是有效的,非常感謝您的幫助! - fespinov


我意識到這可能不是你提出的問題,但如果你有網絡連接到Pi,你可以從你的電腦上ssh到盒子並使用終端程序的複制粘貼功能。

在這種情況下,屏幕和tmux也是方便的工具,如果你希望能夠從Pi終端連續運行程序,並且不想擔心在終端連接失敗時意外殺死程序。


3
2018-01-11 20:22