Как выключить кали линукс с помощью терминала

Как выключить и перезагрузить Кали Линукс из терминала?

Как выключить и перезагрузить Кали Линукс из терминала?

Всем привет, очередной навык для начинающего пользователя Линукс, позволяющий управлять системой исключительно рукописными командами. И сейчас мы увидим как можно выключить и перезагрузить Кали из терминала. Если же приходится работать на сервере без графического интерфейса, у вас просто другого выхода нет, кроме как научиться всем командам навигации и прекращения/возобновления сеанса на Линукс.

Забегая вперёд, сразу отмечу преимущества тех, чьи познания в английском забегают чуть дальше, нежели «хало» и «май нэйм из…». Дело в том, что большинство Линукс-команд имеют логическое соответствие с аналогичными английскими глаголами. Наш случай не исключение.

Как выключить Кали Линукс из терминала: Shutdown

Самая серьёзная из команд, описываемых в статье. Она же команда «шатдаун» — то бишь «закрыть(ся)». Если вы перешли на Линукс с Windows, а там подружиться с командной консолью cmd успели, ничего нового вы и здесь не обнаружите. Особенности команды:

  • может потребовать ввода пароля и префикса sudo
  • несёт возможность задать время выключения машины и…
  • …сообщить им о предстоящем выключении.

С sudo всё, думаю, ясно: если в текущем сеансе Линукс никаких активных пользователей, кроме вас, сейчас не работает, обойдёмся без sudo. В других случаях стоит начать команду на выключение именно с sudo. Так что, если Линукс является многопользовательской системой, работать придётся, видимо, именно с shutdown. Если же, например, в Кали никого кроме вас нет, подойдут команды из предпоследнего абзаца статьи.
Далее. Технически команда shutdown для системы означает, что:

  • процессы завершаются в рабочем режиме, без «неожиданностей»
  • файловые системы синхронизированы
  • активность процессора минимальна.

Фактически команде shutdown должна предварять команда (состояние) «halt» — ещё одна; вы ещё не знакомы с ней — которая приказывает системе «остановиться». И только после этого наступает «роweroff«-состояние. Т.е. отключение питания. Пока запомним этот факт, к нему вернёмся позже. Так что обычно команда shutdown применяется в контексте

  • shutdown — корень команды
  • +10 — флаг, указующий на задержку в минутах перед её исполнением
  • далее следует текст сообщения для пользователей.

Пользователи увидят текстовое сообщение в терминале с указанием времени, точной даты и имени администратора. Сообщение об отключении питания придёт в любом случае, даже если поле текстового послания будет пустым. Следующая команда с таким же синтаксисом (но другой задержкой по времени) отменит предыдущую, установив свои условия выключения. Но отменить запланированное выключение компьютера можно с помощью:

Отмену запланированного выключения пользователи также прочитают в терминале.

Характерный для команды факт. Простейший набор команды в виде

отключит систему не мгновенно, а через 1 минуту. Если вы не собираетесь и минуты ждать, так и укажите:

Что ещё… Планируем отключение по часам. Формат должен быть указан по типу ЧАСЫ:МИНУТЫ.

За пять минут до указанного времени регистрации пользователям в системе откажут.

Вариации shutdown

А теперь вернёмся к остальным командам, которые связаны с состоянием отключения питания или прекращения текущего сеанса. Выше я уже намекал, что shutdown может не только «отрубать» питание. С её помощью можно перезагружать машину, отправлять в сон и отменять любые другие команды, связанные с питанием. Смотрите:

  • H (halt) команда попросит перевести компьютер состояние останова(питание не выключается!)
  • P (poweroff) это действие по умолчанию: останов + выключение
  • r (reboot) команда на остановку и перезагрузку
  • h (halt и poweroff) аналогична -P
  • c (cancel) отменит любую операцию, связанную с выключением, переходом в сон и перезагрузкой.
Читайте также:  Kali linux установка рядом с windows 10 uefi

Как выключить, перезагрузить и остановить Кали Линукс

Отличительной особенностью остальных команд является простота и немедленный эффект. Также может понадобится префикс sudo, если какая-то из них не срабатывает. Их применение следующее:

  • reboot — немедленная перезагрузка
  • poweroff — выключение
  • halt — остановка системы

Выключить и перезагрузить Кали Линукс: init

Когда речь заходит о возможности прекратить текущий сеанс, обойти следующие варианты нельзя. Так что знакомьтесь, если ещё кто не знает: init — мать всех процессов. Про init лучше узнать при других обстоятельствах (например, теория ОС или процесс загрузки Линукс), но, раз возможность появилась, надо рассказать. Изначальное предназначение команды — создавать процессы на основании скрипта, расположенного в специальной папке /etc/inittab или /etc/init. Однако понятие процесса init неразрывно связано с понятием Уровень Выполнения (runlevel). УВ — это конфигурация системы, позволяющая создавать и прекращать процессы только определённой группе пользователей. Init может нести в себе восемь уровней выполнения — от 0 до 6 плюс S-уровень. Зачем нам это в нашем случае? УВ 0,1 и 6 системой зарезервированы, «0»-ой уровень используется для остановки системы, «1»-ый уровень — для «6»-ой — для перезагрузки. А значит, на этих, например, командах в терминале мы и остановимся:

init 0 — выключим компьютер

Источник

Основные команды терминала Кали Линукс.

Основные команды терминала: переход между папками, создание, удаление папок и файлов, а также их редактирование.

Терминал доступен пользователю Линукс практически отовсюду, а потому нам как традиционным «виндовозам» лучше сразу к нему привыкнуть. Терминал Линукс умеет всё: перезагружать и выключать систему, настраивать графический интерфейс, загружать команды и скрипты. Именно терминал и рулит в Линукс: графическая оболочка здесь, скорее, как дань уважения неопытным пользователям. Таким, как мы с вами.

Главные и основные команды терминала, которые должен знать любой знакомящийся с Кали Линукс, относятся к командам навигации и редактирования. Вы можете не знать предназначение некоторых специальных программ, но ориентироваться по системе обязаны уметь. Как и в любой системе с графическом интерфейсе, в Кали Линукс есть графический проводник. Однако работа в терминале позволит переходить в нужные папки моментально, открывая и редактируя нужные файлы и папки. Кроме того, в Кали есть полноценный «ремонтный» терминал, с которым вы могли (к своему счастью) пока не познакомиться. Последний является полноценным терминалом, в котором можно исправить всё (или почти всё), если в GUI Кали Линукс что-то пойдёт не так. А «не так» происходит нередко.

Далее. Каждая из команд имеет свои интерпретации в виде дополнительных возможностей. Эти возможности открываются дополнительными же флагами (опциями). Их чаще всего можно будет увидеть, добавив справа к основной команде символы тот же флаг -h. Это традиционная для Линукс «просьба» конкретизировать команду по типу:

команда конкретно () справку /help (h)

Подробнее каждая из команд будет рассмотрена отдельно и подробнее. Сейчас есть смысл просто познакомиться с основным их предназначением.

Основные команды терминала: про что здесь?

  • посмотреть, что есть в папке, узнать, где вы сейчас; пройти в нужную директорию и вернуться
  • копирование и перенос файлов и папок
  • создание и просмотр файлов и их редактирование
  • создание директорий
  • … и удаление.

СРАЗУ ЗАПОМНИТЬ

Почти все мы «родом» из Windows. А значит некоторые вещи нам нужно срочно заучить. Именно:

  • обратите внимание на значок «косая» (она же слэш), использующийся для обозначения или отделения директорий. Вот привычный вам путь в Windows, в котором косая разделяет букву диска и имя папки:
Читайте также:  Dell 3070 micro windows

  • в Windows для разграничения директорий применяется обратная косая \ (она же обратный слэш или бэкслэш). В Линукс директории разделяет прямой слэш / :

Помните об этой особенности, гуляя по директориям обеих систем.

  • Команды часто умеют выполнять не только простейшие действия. Нередко они разбавляются некими фильтрами, которые могут исполнять дополнительные действия. Чаще всего они именуются флагами. Флаги конкретизируют, исключают что-то из запроса. Часто флагу предшествует дефис » «. Это вы увидите, читая статью далее.
  • вы можете повторно набирать ранее набранные команды. Причём «память» терминала сохранит предыдущие команды даже после его закрытия. За последовательный перебор ранее набранных и выполненных команд отвечают стрелки навигации «вверх» и «вниз» — « » и « «.

Папки: содержимое, смена директорий

Команда ls — она же listing (выдача списком) — отвечает за отображение содержимого папки. Если вы откроете любую папку Кали и в открытом окне терминала наберёте ls, терминал покажет всё, что в папке находится. Терминал выдаст список в алфавитном порядке, выделяя отдельные папки и директории. Показанные имена файлов и папок можно выделять и копировать мышью.

Команда cdchange directory (сменить директорию) — позволяет перейти в другую директорию\папку. Причём, в отличие от GUI-проводника, в терминале можно переходить из одного каталога в любой другой без всякой последовательности. Нужно только знать точный адрес требуемой папки: путь придётся вводить, начиная с корневой вот в таком формате:

Гуляя по директориям Кали Линукс, легко потеряться. Если вам нужно узнать, в какой папке вы сейчас находитесь (а она уже появилась на предыдущем рисунке), наберите

Чтобы, например, быстренько вернуться в предыдущую директорию, нам снова поможет команда cd:

Т.е. изначально будучи в папке А и перейдя в папку Б, этой командой мы из папки Б вернулись обратно в А.

Копируем и переносим

Итак, вы знаете, в какой папке находитесь и можете посмотреть содержимое директории. Копируем нужный файл командой cp (copy). Но копирование означает последующую вставку. Сразу рассмотрим такую команду на примере. Допустим, скачали некий файл ClearOS.iso. Тот автоматически оказывается в папке Загрузки. Захламлять ту не стоит — время от времени мы будем заглядывать сюда для очистки. Так что скопируем файл ClearOS.iso отсюда, скажем, в папку Документы. Вот самый простой вариант исполнения обычного копирования:

Обратите внимание: я, уже находясь в папке Загрузки (об этом пишет терминал) просматриваю его содержимое, копирую наш файл в папку Документы, просматриваю содержимое не покидая Загрузок. Перед слэшем папки я ставлю знак «тильда», чтобы не писать адрес корневого каталога /root. Затем уже перехожу в Документы и оттуда снова смотрю состав папки Документы. Умея таким образом оперировать командами навигации и копи-паста (от copy-paste — скопировал-вставил), вы сможете работать в терминале тогда, когда GUI-интерфейса доступно не будет.

Очередная полезная команда терминала mv (от move — перемещать). С её помощью можно перемещать файлы из одной папки в другую. В известном смысле она аналогична команде «вырезать» в Windows. То есть файл после переноса с помощью mv в папке, откуда был перенесён, затирается.

КСТАТИ

Терминал заполнен запросами и выдачей к ним? Набранное и выводимое выше уже не актуально? Нет надобности закрывать и заново открывать окно терминала. Просто введите команду «очистить»:

Просмотр файлов и их редактирование

Все дистрибутивы Линукс идут с очень полезной фишкой, которая позволяет быстро создать, напечатать текст и тут же его сохранить в нужном формате. Для этого используется команда nano. Так, пишем в терминале nano, через пробел пишем название (пусть это будет file.txt — расширение укажите обязательно) и в поле вводим произвольный текст

Читайте также:  Как можно виртуально запустить windows

Редактирование файла осуществляется набором клавиш. Сохраняемся через Ctrl + O. Покинуть nano-редактор можно через Ctrl + X.

Cat. Нет, к животным она отношения не имеет. Она предназначена для чтения текстовых (и только) файлов. Так, перейдя в нужную папку из терминала, вы можете прочесть (в терминале же) содержимое файла. Причём терминал отобразит его вместе с нечитаемыми/скрытыми символами (знаками табуляции, пробелами и т.п.). Чтобы сравнить ответ терминала с реально существующим текстом, я открыл его тут же из терминала простеньким текстовым редактором Leafpad:

Обратите внимание: терминал стал в режим ожидания, пока указанный файл открыт в этой (Leafpad) программе. Закроете терминал — закроется и окно редактора без сохранения изменений с момента открытия.

Команда grep позволяет проводит поиск внутри файла, причём она делает это в своеобразной манере. Она способна найти слово отдельно либо в составе сложных слов. Для этого к grep добавляется символ | (трубки). И всё это можно делать не покидая терминала. Заряжаем терминал и вводим так:

Возможные запросы можно фильтровать. Например, заставить искать только прописные буквы:

Ещё одна команда, которая может вам пригодиться, это команда echo. С её помощью можно добавить текст в файл, не открывая его:

Однако вводимый текст в терминале затрёт предыдущий. Так что echo гораздо чаще используют именно при создании новых файлов:

И сразу можно проверить изменения:

Очередная команда позволит вам создавать папку. Это mkdir. Она (make directory — создать директорию) очень проста в использовании:

Папка с именем «папка» появится в той директории, откуда сейчас запущен терминал. Однако, если вы собираетесь создать директорию с именем, скажем, Новая папка, то знайте, что командой:

вы создадите две папки: с именами «Новая» и «папка». В противном случае поместите слова в названии папки, разделённые пробелом, в кавычки.

Но если уж вы поторопились и создали их, давайте сразу научимся удалять ненужные директории, не покидая терминал с помощью команды rm (remove — убрать). Для этого вам уже понадобятся root-права. Если вы привыкли прислушиваться к советам и работаете сейчас из гостевой записи, то для работы от имени root вам понадобится лишь ввести вначале любой команды буквы su. По вводу команды терминал вас попросит ввести пароль к root-учётке. А вот и команда (она удалит обе папки без предупреждения):

работая из-под root, префикс SU не нужен

Флаг -rf здесь означает, что вы хотите удалить папку рекурсивно r (с её содержимым) и принудительно f, не обращая внимания на связанные процессы.

Закрыть терминал, не выходя из открывшейся из него программы

Терминал предназначен для запуска программ в текстовом формате. Это не так уж и «не удобно», как может показаться на первый взгляд. Однако, впервые применяя запуск утилит на практике, начинающий линуксоид сталкивается с маленькой неприятностью. Дело в том, что, запустив программу, окно терминала ожидаемо остаётся открытым. И, закрыв его, вы закроете и только что запущенное приложение. Чтобы не попасть впросак, наберите команду на запуск программы из терминала в таком виде. Например, для текстового редактора MousePad:

  • сначала команда на ввод программы плюс оператор &
  • откроется окно программы; переключитесь на терминал клавишей TAB;
  • а теперь вводим exit

Нам этом пока всё. Основные команды терминала для навигации по системе и простейшие «арифметические» операции с папками и файлами вы освоили. Переходите по ссылкам (он появляются по мере написания) для более детального знакомства с каждой командой Линукс.

Источник

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