Перейти до основного контенту

Екран Linux: як користуватися, основні команди та функції

9 хв читання
303 переглядів

Linux screen - це утиліта, яка дозволяє запускати кілька сесій командного рядка в одному терміналі. Це особливо корисно, коли потрібно виконувати завдання у фоновому режимі або перебувати у віддаленій сесії і потрібно залишити запущені процеси активними після виходу з сесії. Екран дає користувачеві можливість створювати, керувати та від'єднуватися від віртуальних терміналів, зберігаючи всі процеси у фоновому режимі.

Команда для роботи з screen прості і інтуїтивно зрозумілі. Вони дозволяють створювати нові вікна або підвікна, переміщатися між ними, відкривати нові сесії і управляти ними. Крім того, за допомогою спеціальних команд можна налаштувати різні параметри зовнішнього вигляду, налаштувати скролінг, зберегти висновок сесії в файл.

Функція screen також дуже потужні. Наприклад, ви можете побачити список активних сеансів і підключитися до них у будь-який час. Ви можете керувати сесіями з різних терміналів, не порушуючи процеси. Ви можете відключитися від сесії і знову підключитися до неї в будь-який зручний час. Screen також підтримує багатокористувацький режим, дозволяючи декільком користувачам одночасно працювати в одній сесії.

Linux screen: основні команди та функції

Нижче наведено основні команди та функції Linux screen:

  1. screen - команда для створення нового віртуального терміналу. Просто введіть "екран" і натисніть Enter.
  2. Ctrl+A, C - комбінація клавіш для створення нового вікна всередині віртуального терміналу.
  3. Ctrl+A, N - комбінація клавіш для перемикання на наступне вікно всередині віртуального терміналу.
  4. Ctrl+A, P - комбінація клавіш для перемикання на попереднє вікно всередині віртуального терміналу.
  5. Ctrl+A, "число" - комбінація клавіш для перемикання на вікно з певним номером всередині віртуального терміналу.
  6. Ctrl+A, A - поєднання клавіш для перейменування поточного вікна.
  7. Ctrl+A, D - поєднання клавіш для відключення від віртуального терміналу, залишивши його роботу у фоновому режимі.
  8. screen -r - команда для відновлення віртуального терміналу після його відключення.
  9. screen -ls - команда для перегляду списку доступних віртуальних терміналів.
  10. Ctrl+A, \ - комбінація клавіш для завершення всіх вікон всередині віртуального терміналу.

Це лише деякі з основних команд та функцій, які надає Утиліта Linux screen. Вона також дозволяє створювати і управляти групами вікон, розділяти вікна горизонтально і вертикально, виконувати скрипти у фоновому режимі і багато іншого. Використання Linux screen може значно покращити продуктивність роботи в командному рядку Linux.

Як користуватися програмою screen в Linux

Програма screen часто використовується в ситуаціях, коли потрібно довге виконання команд, наприклад, при запуску тривалих процесів або роботи з віддаленими серверами по SSH.

Для роботи з screen в Linux використовуйте наступні основні команди:

1. Запуск нового сеансу screen:

screen

2. Відключення від поточного сеансу screen:

Ctrl+a d

3. Підключення до існуючого сеансу screen:

screen -r

4. Видалення сеансу screen:

screen -X -S [session_name] quit

5. Перемикання між вікнами:

Ctrl+a n (следующее окно)Ctrl+a p (предыдущее окно)

6. Створення нового вікна:

Ctrl+a c

7. Закриття поточного вікна:

exit

8. Прокрутка вгору / вниз:

Ctrl+a [ (вход в режим прокрутки)Ctrl+b (прокрутка вверх)Ctrl+f (прокрутка вниз)q (выход из режима прокрутки)

Тепер Ви знайомі з основними командами програми screen в Linux. Використовуйте їх для ефективної роботи в терміналі!

Основні команди для роботи з screen в Linux

Ось деякі основні команди, які можуть стати в нагоді при роботі з screen:

КомандаОпис
screen Запускає нову сесію screen.
screen -r Підключається до існуючої сесії screen.
screen -ls Виводить список всіх активних сесій screen.
Ctrl+a c Створює нове вікно всередині сесії screen.
Ctrl+a n Перемикається на наступне вікно.
Ctrl+a p Перемикається на попереднє вікно.
Ctrl+a A Перейменовує поточне вікно.
Ctrl+a d Відключається від сесії, залишаючи її активною.
screen -X -S [session id] quit Завершує зазначену сесію.
screen -wipe Видаляє всі неактивні сесії.

Це лише деякі з доступних команд. Екран має багато інших функцій та прапорів, які можуть бути корисними при управлінні сесіями. Щоб дізнатися більше про екран, ви можете звернутися до посібника користувача або скористатися командою man screen .

Можливості та функції програми screen в Linux

1. Створення та управління сеансами (sessions):

За допомогою екрана ви можете створювати нові сеанси або підключатися до існуючих. Це корисно, коли Вам потрібно запустити кілька процесів одночасно або залишити завдання, яке працює у фоновому режимі, навіть після завершення сеансу користувача.

2. Поділ екрану (split screen):

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

3. Сесії у фоновому режимі (detached sessions):

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

4. Прокрутка та збереження історії:

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

5. Копіювання та вставка:

Екран надає можливість копіювати текст із виводу терміналу та вставляти його в інше місце. Це може бути корисно, коли Вам потрібно передати інформацію з одного сеансу в інший або зберегти результати виконання команд для подальшого використання.

6. Захист від відключення:

Screen забезпечує захист від випадкового відключення від системи або втрати зв'язку. Якщо ви відключаєтеся від терміналу або втратите зв'язок, сесія screen залишиться активною, і ви зможете відновити підключення і продовжити роботу з ним.

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