Linux ctl это что

Arch Linux

You are not logged in.

#1 2015-12-08 22:54:50

What does «ctl» stand for?

This is a ****really**** newbie question, but it’s driving me nuts and I can’t find it anywhere on the internet. What does the «ctl» in everything stand for? (E.g., «journalctl», «systemctl», . ). I am assuming it is «control»?

#2 2015-12-08 23:05:16

Re: What does «ctl» stand for?

does it really matter that much

NAME
systemctl — Control the systemd system and service manager

#3 2015-12-08 23:08:30

Re: What does «ctl» stand for?

systemctl — Control the systemd system and service manager

#4 2015-12-08 23:19:40

Re: What does «ctl» stand for?

I always thought it was «cuttlefish».

Registered Linux User #482438

#5 2015-12-09 01:02:54

Re: What does «ctl» stand for?

Lennart Poettering is a big fan of the band Hole, so he postfixed all the tool names with Courtney Love’s initials hoping one day she’d shack up with him. But he got her middle name wrong, so she turned him down. Otherwise it would have totally worked.

EDIT: and aren’t you glad he got it wrong? Who’d want to use journalcml and systemcml. Camels?

*thinks to self: my next project might be called camelctl . now I just need to figure out what it will do*

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman

#6 2015-12-09 01:07:54

Re: What does «ctl» stand for?

EDIT: and aren’t you glad he got it wrong? Who’d want to use journalcml and systemcml. Camels?

*thinks to self: my next project might be called camelctl . now I just need to figure out what it will do*

Parse scripts into Perl, obviously.

Источник

Ctrl + C, Ctrl + D, Ctrl + Z

Комбинации клавиш Ctrl + C, Ctrl + D и Ctrl + Z часто используются в терминале для выхода из программы, работающей на переднем плане (foreground), и передачи управления Bash.

Ctrl + C выполняет прерывание процесса. По-сути убивает его. Результат действия Ctrl + D такой же. Однако разница между этими двумя способами выхода есть, и заключается она во внутреннем механизме.

Нажатие Ctrl + C заставляет терминал послать сигнал SIGINT процессу, который на данный момент его контролирует. Когда foreground-программа получает сигнал SIGINT, она обязана прервать свою работу.

Читайте также:  Оригинальный диск восстановления windows

Нажатие Ctrl + D говорит терминалу, что надо зарегистрировать так называемый EOF (end of file – конец файла), то есть поток ввода окончен. Bash интерпретирует это как желание выйти из программы.

При работе в конкретной программе могут срабатывать оба способа, но может только один. Так команда cat без параметров запускается в интерактивном режиме, в котором то, что вы ввели, будет тут же выводиться на экран после нажатия Enter. Выйти из программы можно как с помощью Ctrl + С, так и Ctrl + D.

Выйти из интерпретатора Питона с помощью Ctrl + C нельзя.

Комбинация клавиш Ctrl + Z посылает процессу сигнал, который приказывает ему остановиться. Это значит, что процесс остается в системе, но как бы замораживается. Само собой разумеется он уходит в бэкграунд (background) – в фоновый режим. С помощью команды bg его можно снова запустить, оставив при этом в фоновом режиме. Команда fg не только возобновляет ранее приостановленный процесс, но и выводит его из фона на передний план.

На скриншоте сначала запускается интерпретатор Питона. Далее его работа останавливается с помощью Ctrl + Z. Командой fg python3 мы возобновляем работу приложения и делаем его текущим. То, что мы вернулись в тот же самый процесс, видно по переменной a , значение которой остается доступным.

С помощью команды ps можно посмотреть процессы текущего сеанса Bash (используя ключи можно просматривать и другие процессы). А команда kill позволяет удалять ненужные.

Здесь запускается cat и приостанавливается. Далее смотрим список процессов. Ключ -9 команды kill обозначает, что мы хотим полностью избавиться от процесса. В качестве аргумента передается идентификационный номер процесса (PID).

Отметим, что во многих консольных программах управляющие комбинации с клавишей Ctrl обычно обозначаются как ^C, ^Z и т. п. То есть вместо Ctrl используется знак ^.

Также обратим внимание, что понятие «процесса» связано с понятием «одновременного выполнения нескольких программ». Процесс – это выполняющаяся программа, а точнее экземпляр выполняющейся программы, потому что в системе может существовать несколько процессов, запущенных на основе одной программы. Ядром операционной системы создается видимость одновременного выполнения множества процессов.

При необходимости системный администратор может запускать процессы, требующие длительного выполнения, в бэкграунде, а на «переднем плане» выполнять другие команды. Запустить процесс в фоне можно с помощью знака амперсанда &, который записывается в конце команды.

Если в текущем терминале было запущено и переведено в фон несколько одноименных процессов, то сделать один из них текущим с помощью команды fg имя_программы не получится. PID также не используется как аргумент для fg. Здесь используется идентификатор процесса, который возвращает команда jobs. Причем для fg его надо использовать в формате %ID.

Выполните команды sleep 10m и sleep 10s , каждую остановите с помощью Ctrl + Z. Посмотрите идентификаторы процессов с помощью jobs. Выведите из бэкграунда десятисекундный слип. Учитывалось ли время, когда процесс был остановлен? После этого сделайте текущим десятиминутный слип и прервите его.

Читайте также:  Как отключить plug and play windows 10

Курс с ответами к заданиям и дополнительными уроками:
android-приложение, pdf-версия.

Источник

Горячие клавиши в Linux Mint

Многим пользователям кажется, что для управления компьютером достаточно мышки или тачпада. В большинстве случаев это действительно так, но для некоторых команд кнопки в графическом интерфейсе не предусмотрены. Выполнить их можно только при помощи горячих клавиш. Однако, и в тех случаях, когда кнопки всё же присутствуют, бывает быстрее нажать несколько клавиш, чем перемещать курсор или кликать мышкой.

Комбинации клавиш, использующихся в разных дистрибутивах, отличается. В Linux Mint Cinnamon есть два вида горячих клавиш — предустановленные разработчиками и пользовательские. Для их настройки служит утилита keyboard-configuration (МенюПараметрыКлавиатура → вкладка Комбинации клавиш). Давайте сначала рассмотрим горячие клавиши Linux Mint установленные разработчиком.

Горячие клавиши в Linux Mint Cinnamon

Приведённые ниже сочетания клавиш Linux Mint установлены по умолчанию и актуальны для дистрибутивов с графическим окружением Cinnamon.

Комбинация клавиш Значение
Общие
Ctrl+Alt+Вниз Показать экран выбора окна
Ctrl+Alt+Вверх Показать экран выбора рабочей области
Ctrl+Alt+Вправо Переключиться на правую рабочую область
Ctrl+Alt+Влево Переключиться на левую рабочую область
Super+D Показать рабочий стол
Super+S Показать десклеты
Super+L Включить/выключить Looking Glass
Alt+Tab Переключение между открытыми окнами
Alt+F2 Диалоговое окно «Выполнить команду»
Окна
Alt+F5 Восстановить прежний размер окна
Alt+F7 Переместить окно
Alt+F8 Изменить размер окна
Alt+F4 Закрыть окно
Alt+Пробел Активировать меню окна
Alt+F10 Переключить состояние развёрнутости
Super+Влево Прикрепить окно слева
Super+Вправо Прикрепить окно справа
Super+Вниз Прикрепить окно снизу
Super+Вверх Прикрепить окно сверху
Ctrl+Super+Влево Прикрепить окно слева с защитой от наложения других окон
Ctrl+Super+Вправо Прикрепить окно справа с защитой от наложения других окон
Ctrl+Super+Вниз Прикрепить окно снизу с защитой от наложения других окон
Ctrl+Super+Вверх Прикрепить окно сверху с защитой от наложения других окон
Shift+Ctrl+Alt+Влево Переместить окно на левую рабочую область
Shift+Ctrl+Alt+Вправо Переместить окно на правую рабочую область
Shift+Super+Влево Переместить окно на левый монитор
Shift+Super+Вправо Переместить окно на правый монитор
Shift+Super+Вниз Переместить окно на нижний монитор
Shift+Super+Вверх Переместить окно на верхний монитор
Система
Ctrl+Alt+Delete Выход
Ctrl+Alt+End Выключение
Ctrl+Alt+L Заблокировать экран
Ctrl+Alt+Escape Перезагрузить Cinnamon
Super+P Повторить поиск отображающих устройств
Super+O Запретить автоматический поворот экрана
Shift+Print Сделать снимок выделенной области экрана
Print Сделать снимок всего экрана
Shift+Ctrl+Print Скопировать снимок области экрана в буфер обмена
Ctrl+Print Скопировать снимок экрана в буфер обмена
Alt+Print Сделать снимок окна
Ctrl+Alt+Print Скопировать снимок окна в буфер обмена
Shift+Ctrl+Alt+R Включить или выключить режим записи рабочего стола
Super+E Открыть Домашнюю папку
Ctrl+Alt+T Запустить эмулятор терминала
Alt+Уменьшить громкость Уменьшить громкость
Alt+Увеличить громкость Увеличить громкость
Alt+Super+= Увеличить (Специальные возможности)
Alt+Super+- Уменьшить (Специальные возможности)

Примечание: клавиша Super более известна как клавиша Win, на ней, как правило, нарисован логотип Windows.

Настройка горячих клавиш в Linux Mint Cinnamon

Комбинация клавиш Linux Mint Cinnamon можно редактировать по своему усмотрению — менять стандартные сочетания на удобные конкретному пользователю, удалять или добавлять собственные. Окружение Cinnamon позволяет редактировать горячие клавиши вне зависимости от того, были они назначены разработчиками или пользователем. Порядок переназначения сочетания клавиш:

  1. Выберите в меню сочетание клавиш Linux Mint, которое вы хотите изменить.
  2. Кликните на ней левой кнопкой мыши — появится надпись Выберите ускоритель.
  3. Сразу после этого наберите на клавиатуре желаемую комбинацию. Когда отпустите кнопки, надпись Выберите ускоритель исчезнет, а на её месте появится выбранное вами сочетание клавиш.
Читайте также:  Линукс вид рабочего стола

Если передумаете что-либо менять, нажмите Esc. Отменить операцию можно до того, как будет установлена новая комбинация.

Как добавить сочетание клавиш

Существует два способа добавления горячих клавиш. Как можно было заметить, в меню прописано немало команд, для которых комбинации не были назначены разработчиками. При необходимости можно установить их самостоятельно, по тому же принципу, описанному в пункте «Редактирование».

Обратите внимание, для каждой из команд можно задавать дополнительные комбинации. Всего их может быть не более трёх. Это удобно, если вы пользуетесь разными раскладками и не хотите постоянно между ними переключаться, либо периодически работаете в программах, где назначены такие же горячие клавиши, как и в операционной системе, но их нажатия вызывает иные действия.

Также можно добавлять пользовательские комбинации. Для этого предназначена одноимённая кнопка внизу окна. Нажмите её и на экране появится новое окно.

В поле «Название» укажите, для чего будет использоваться сочетание клавиш, а в поле «Команда» пропишите соответствующую команду — так, как сделали бы это в терминале. Если нужна комбинация для запуска файла, выберите этот самый файл, воспользовавшись кнопкой с изображением фотоаппарата. Когда всё будет готово, нажмите Добавить.

Новая команда появится в разделе Дополнительные комбинации клавиш. Однако, чтобы она заработала, нужно привязать к ней сочетание кнопок. Сделать это можно, щёлкнув левой кнопкой на фразе не назначено и повторив манипуляции, описанные в пункте Редактирование.

Удаление удалить комбинацию клавиш

Если какая-то из комбинаций горячих клавиш более не нужна, её можно удалить. Пользовательские комбинации удаляются полностью — и команда, и сочетание клавиш, её запускающее:

  1. Щёлкните левой кнопкой на названии команды.
  2. Нажмите кнопку Удалить пользовательскую комбинацию (она находится в нижней правой части окна).

У предустановленных комбинаций доступны к удалению только привязки клавиш:

  1. Выделите нужную комбинацию и щёлкните на ней левой кнопкой мыши. Должна появиться надпись Выберите ускоритель.
  2. Нажмите кнопку Backspace на клавиатуре.

Будьте осторожны — в обоих случаях удаление происходит без запроса подтверждения удаления. Впрочем, даже если вы случайно удалили нужную комбинацию, её можно восстановить, добавив опять.

Выводы

Горячие клавиши Linux Mint очень важны, без них не обойтись. Они заметно ускоряют и упрощают работу за компьютером. Если же пользоваться не только предустановленными комбинациями, но и назначить свои, взаимодействовать с системой станет ещё удобнее.

Источник

Оцените статью