Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

2.10.16. Полезные возможности консоли

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

  • Tab — автозавершение, обычно используется для автозавершения имени каталога или файла, если файлов с подобным именем несколько, то двойное нажатие выведет список подходящих файлов.
  • Ctrl+R — интерактивный поиск по ранее выполненным командам.
  • Ctrl+Alt — перемещение в начало команды.
  • Ctrl+E — перемещение в конец команды.
  • Ctrl+D — выйти из текущего подключения/командной консоли.
  • pwd — вывод пути к активной директории.
  • cd — изменение активной директории.
  • ls — вывод списка файлов и каталогов в активном каталоге или по указанному пути.
  • ll — то же, что и ls -l, вывод файлов и каталогов в виде удобочитаемого списка.
  • cat — вывод содержимого файла.
  • head — вывод первых нескольких строк содержимого файла.
  • tail — вывод последних нескольких строк содержимого файла, выводит новые строки в режиме реального времени при дополнении файла.
  • less — постраничный просмотр файла или вывода команды. Для выхода нужно нажать Q.
  • touch — обновление даты последнего изменения файла на текущее. Также создаёт файл, если в качестве параметра указан несуществующий.
  • mkdir — создание каталога.
  • rm — удаление файла или каталога.
  • grep — инструмент поиска файлов и директорий по содержимому. Описан в этой инструкции.
  • find — инструмент поиска файлов и директорий. Описан в этой инструкции.
  • diff — сравнение двух файлов, в выводе команды будет только разница между файлами.
  • man — получить информацию о команде и ее возможностях.
  • ~/ — указание каталога пользователя, на хостинге это /home/user/ где user это название хостинг-аккаунта.
  • > — поместить вывод команды в файл, заменив всё его содержимое. Перенаправление вывода имеет больше возможностей, чем запись данных в файл, но они рассмотрены не будут.
  • >> — поместить вывод команды в файл, дописав его в конце. Перенаправление вывода имеет больше возможностей, чем запись данных в файл, но они рассмотрены не будут.
  • !! — подстановка предыдущей команды.
  • !* — подстановка ключа предыдущей команды.
  • !$ — подстановка последнего аргумента предыдущей команды.
  • !abc — подстановка ранее выполненной команды, которая начинается на abc.
  • !?abc? — подстановка последней ранее выполненной команды, в которой содержится текст abc.
  • example.file{,.bak} — сокращение двух строк до одной, если во второй строке используется тот же текст, что и в первой, но с окончанием .bak. К примеру это удобно при создании временной копии файла cp config.php{,.bak}.
  • ; — выполнить ряд команд, разделённых этим символом, последовательно, при этом выполнение следующей команды не зависит от результата выполнения предыдущей.
  • && — выполнить ряд команд, разделённых этим символом, последовательно, но в отличие от предыдущего варианта — следующая команда будет выполнена только в том случае, если предыдущая команда не вернула ошибку. Символ является подобием логического условия «И (AND)».
  • || — выполнить ряд команд, разделённых этим символом, но следующая команда будет выполнена только в том случае, если предыдущая команда вернула ошибку при выполнении. Символ является подобием логического условия «ИЛИ (OR)».