Як я можу вибрати та скопіювати кілька рядків коду під час використання ОС командного рядка?


2

Я працюю з дистрибутивом Raspbian Linux, який поставляється разом з Raspberry Pi.

Я запускаю Pi, щоб я міг ним керувати лише з командного рядка, тому у мене немає інтерфейсу користувача, а отже, і миші. Моя проблема полягає в тому, що я хотів скопіювати кілька рядків коду з командного рядка, але зрозумів, що якщо я спробую перемістити курсор вгору за допомогою клавіш зі стрілками на клавіатурі, він замість цього надрукує попередні команди, тому мені було цікаво, чи є це спосіб пересуватися та вибрати кілька рядків коду та скопіювати його, щоб пізніше вставити?

Відповіді:


1

Вам потрібно буде встановити екран GNU, якщо він ще не встановлений. Після входу в систему запустіть screen.

Щоб скопіювати та вставити,

1) Натисніть Ctrl+ A, а потім ESC
2) Використовуйте клавіші зі стрілками і перейдіть до місця, з якого потрібно почати вибирати текст, і ...
4) Натисніть, Spaceщоб встановити початкову позначку
5) Використовуйте клавіші зі стрілками для вибору тексту
6) Натисніть Spaceще раз, щоб "Закінчити" вибір
7) Тепер знову активуйте режим "Нормальний" screen, набравши Ctrl+ A
8) Тепер вставте, ввівши]

Це (вірите чи ні) найпростіший спосіб копіювати та вставляти вихідний вхід, про який я знаю.

Екран PS GNU поставляється з безліччю інших чудових хитрощів, таких як від'єднання (зручно при використанні SSH) та багато іншого!


Я також дав би сердечну рекомендацію tmux. Я не надто знайомий з відмінностями, але я використовував і те, і особисто віддаю перевагу tmux. Я б рекомендував спробувати обидва і подивіться, що вам підходить. (Оскільки раз ви почнете використовувати мультиплексор екрана, ви, ймовірно, ніколи не повернетесь)
MetaNova

@MetaNova О так, я забув tmux. Коли я був у пошуках термінального мультиплексора, я чув про обидва, але спробував спершу екран GNU, і він відповідав моїм потребам, тому я його використав. Мені, мабуть, слід заглянути в tmux.
BenjiWiebe

Я думаю, ви побачите, що tmux має багато зайвих смаків. ;)
MetaNova

3

Я усвідомлюю, що це може бути не саме те, про що ви запитували, але якщо у вас підключення до мережі Pi, ви можете запустити скриньку з ПК і скористатися функцією копіювання-вставки термінальної програми.

Екран і tmux є зручними інструментами і в цьому випадку, якщо ви хочете мати можливість безперервно запускати програми з терміналу в Pi і не хочете турбуватися про випадкове вбивство програм, якщо термінальне з'єднання не вдасться.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.