Терминал в линуксе команды: Основные команды Linux терминала с примерами использования

Команды для Терминала, который должен знать каждый

10 февраля 2011

Советы

Несмотря на повсеместное распространение графических интерфейсов и всяких удобных манипуляторов вроде Magic Mouse и Magic Trackpad, приложение Терминал.app до сих пор является достаточно полезным и слегка «гиковым» инструментом для выполнения некоторых операций, с которым большинство из нас знакомы достаточно поверхностно. На самом деле, в его «укрощении» нет ничего сложного, поэтому для всех читателей МакРадара я подготовил команды для Терминала, которые могут оказаться полезными.

Для начала стоит сказать, что само приложение Терминал.app, как и все полезные служебные утилиты, располагается в каталоге Программы > Служебные программы. Сразу после его запуска вы увидите строку, в которой написано имя компьютера и текущего каталога, а после знака доллара ($) — приветливо мигающий курсор, который приглашает вас ввести свою первую команду…

Список файлов и папок — ls

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

Существует несколько вариаций данной команды, которые вызываются разными ключами (на самом деле их намного больше):

  • ls -l отобразит подробные данные о каждом элементе, включая права доступа, размер файлов и т.д. Кроме того, первый символ каждой строки позволит определить тип данных: если это латинская буква «d», то перед нами каталог, а если дефис (-), то обычный файл.
  • ls -a отобразит список всех файлов и каталогов в текущей папке, включая скрытые элементы (имена которых в Mac OS X начинаются с точки).

Хозяйке на заметку: ключи можно запросто комбинировать между собой, поэтому если вы хотите просмотреть подробные данные обо всех элементах каталога, включая скрытые файлы, то ваша команда должна выглядеть так: ls -la

Перемещение между каталогами — cd

Наименование этой команды происходит вовсе не от старых компакт-дисков, которые Apple успешно убила своим цифровым iTunes Store, а от двух английских слов «change directory» — именно этим она и занимается:

  • Напишите cd Music — и Терминал перейдет в папку Music, если, конечно, она существует в вашем текущем каталоге.
  • Для выхода в папку на уровень выше используется команда cd .. (с двумя точками).
  • А выполнив команду cd вы моментально перенесетесь в домашний каталог пользователя.

Полный путь к рабочему каталогу — pwd

Название этой команды тоже происходит от первых букв фразы «print working directory». В каком бы каталоге вы не находились, результатом выполнения данной команды станет полный путь к текущему каталогу.

Создание каталога — mkdir

Данная команда создает директорию с указанным именем. К примеру, mkdir Temp создаст в текущей папке каталог Temp. Если вы забыли, в каком каталоге вы сейчас находитесь, воспользуйтесь pwd:

Удаление файлов и каталогов — rm, rmdir

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

Но вообще команда rm test1.txt удалит файл test1.txt из текущего каталога. А если добавить, скажем, ключ «i» (rm -i test2.txt) пользователю потребуется подтвердить удаление.

К сожалению, удаление каталогов является более сложной задачей, потому что для этого действия существует сразу несколько видов команд:

  • rmdir Test удалит каталог Test только в том случае, если он пустой и не содержит внутри себя подпапок или файлов.
  • rm -r Test2 рекурсивно удаляет все находящиеся файлы и папки внутри Test2, а его удаляет в самом конце.

Перемещение и копирование фалов — mv и cp

Две команды выполняют практически аналогичные действия, поэтому и список параметров у них одинаков. Если я хочу переместить файл из одного каталога в другой, то мне потребуется воспользоваться такой командой:

mv ~/test1.txt ~/Documents/test1.txt

Первым параметром (~/test1. txt) выступает файл, который нам нужно переместить, а вторым — каталог назначения и результирующее имя файла.

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

Во-вторых, чтобы каждый раз не писать путь к домашнему каталогу, достаточно воспользоваться тильдой (~). Например, запись ~/Documents равносильна /Users/имя пользователя/Documents.

Для копирования файлов достаточно заменить mv на cp:

Остальные команды

Естественно, описать все доступные команды (как и их ключи) не представляется возможным, поэтому я остановлюсь еще на нескольких интересных и полезных «экземплярах»:

  • Запустить любое приложение в системе можно с помощью команды open, указав через пробел путь к приложению и его название. Например, open /Applications/Airfoil.app
  • С помощью команды who можно посмотреть список пользователей, которые залогинились в систему. Естественно, это актуально лишь в том случае, если работа на данном компьютере подразумевает вход нескольких пользователей или активный SSH.
  • Команда cat test.txt позволит вам вывести в окно Терминала содержимое файла с именем test.txt, но вы не сможете его отредактировать (для этого потребуется воспользоваться текстовым редактором вроде nano, vim или emacs), только просмотреть.
  • Отменить процесс выполнения любой команды (будь то ping или работа шелл-скрипта) всегда можно с помощью универсальной комбинации клавиш Control+C.
  • Очистить окно Терминала от большого количества текста достаточно просто, выполнив команду clear.
  • Для выполнения некоторых команд вам могут потребоваться привилегии администратора. Быстрее всего это сделать путем добавления в начало строки команды sudo. В этом случае, Терминал попросит ввести пароль от вашей учетной записи.
  • Посмотреть список запущенных процессов можно с помощью команды top, правда, в этом случае данные будут выглядеть менее наглядно, нежели в Мониторинге системы.
  • Для вывода детальной справки по какой-либо команде можно воспользоваться man, указав через пробел имя интересующей команды.
  • Чуть не забыл упомянуть о просто фантастической поисковой утилите grep, с помощью которой можно найти текстовую строку в файле или, скажем, конкретный процесс в списке процессов (например, ps ax|grep smbd).

Пожалуй, на этом и остановимся, а если я что-то упустил или указал неправильно — милости просим в комментарии.

Команды linux для работы с операционной системой

Linux

На текущий момент статистика такова, что Линукс занимает менее трех процентов от общего рынка настольных компьютеров. Однако, ситуация радикально меняется, если взглянуть на хостинг и облачную инфраструктуру. Здесь доля рынка составляет более девяноста процентов, что делает необходимым для специалистов знание команд linux.

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

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

Что такое команды linux?

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

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

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

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

Наиболее распространенные в linux команды терминала

Далее мы подробно рассмотрим несколько наиболее распространенных операторов, которые используются в терминале операционки. Сам запуск командной строки можно инициировать несколькими различными способами. В большинстве версий ОС работает сочетание горячих клавиш Ctrl + Alt + T. Однако, если это не работает, то «Terminal» всегда можно найти и запустить из панели приложений.

Важно понимать то, что многие из рассмотренных далее операторов могут обладать несколькими различными параметрами. Для более подробного их изучения стоит обратиться к руководству, которое можно вызвать через –h.

ls

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

Количество опций у оператора является достаточно высоким, поэтому флаг –help является практически необходимым, так как он позволяет узнать все возможности Is, которые можно получить и использовать в дальнейшей работе.

alias

Alias используется в первую очередь для большего удобства системного администратора, так как она дает возможность создания временных псевдонимов, исключающих необходимость многократного применения одной и той же последовательности в процессе работы. В качестве примера разберем возможность выделения цветом выводимых результатов при исполнении Is. Делается это посредством –color. Вводить его можно каждый раз при использовании или же задать следующую конструкцию: alias ls=»ls —color=red».

Если же исполнить alias без каких-либо дополнений, то в терминале будет выведен весь перечень уже заданных псевдонимов в рамках указанного сеанса.

pwd

Использование команды astra linux pwd дает возможность вывести в текстовом формате абсолютный путь к тому каталогу, в котором на текущий момент осуществляется работа. К примеру, если вы находитесь в документах под пользователем «billy», то при подаче pwd будет выведено: /home/billy/Documents.

cd

Linux-команда cd среди пользователей является не менее востребованной, чем рассмотренная ранее Is. Ее основным назначением является переключение между каталогами с максимальной оперативностью отклика.

К примеру, для того, чтобы при работе с документами получить доступ вложенной папке с названием «Video», достаточно набрать cd Video или же указать полный путь к папке, если она находится в другой каталожной ветке в формате: cd /home/billy/Documents/Video.

cp

Одним из примеров команд linux можно назвать cp, которая позволяет отчасти заменить собой многие файловые менеджеры благодаря простоте своей реализации. В данном случае, командная строка дает возможность оперативно скопировать любой файл. Для реализации этого достаточно ввести оператора в месте с изначальным и конечным файлами в формате:

cp file_to_copy.pdf new_file.pdf

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

rm

Разбирая возможности работы с файлами, стоит также отметить возможность удаления отдельных элементов и целых каталогов. Для этого используется линукс-команда rm. Однако, важно понимать, что в случае ошибки при использовании восстановить информацию будет крайне сложно. Тем не менее, при должном старании это делать все-таки возможно. Для осуществления операции необходимо послать в Terminal сообщение в формате rm file_to_copy.pdf.

Для осуществления работы с каталогами следует пользоваться спец флагами –r и –rf для удаления пустой папки и папки с вложениями соответственно. Напоминаем, что нужно внимательно относиться к их использованию, так как случайная ошибка может привести к потере огромного количества проработанных материалов и длительному процессу их восстановления.

mv

Продолжая изучать основные команды linux, работа которых сосредоточена вокруг файлового менеджмента, проработаем также перемещение и переименование элементов директорий на компьютере. Делается это с использованием линукс-оператора mv по схеме, аналогичной предыдущим пунктам нашего списка.

mkdir

Создание подпапок в оболочке через средства терминала также возможно. Для выполнения представленной операции, необходимо использовать специализированный оператор  mkdir. Алгоритм работы с ним максимально прост. Достаточно убедиться, что такого названия еще не существует и послать команду вида mkdir pages/, где pages – название создаваемой папки. Кроме того, имеется возможность создания веток директорий посредством конструкции mkdir -p pages/2004/

man

Большое значение для пользователей данной ОС имеет также оператор, содержащий описание команд linux и позволяющий более эффективно работать в консоли. Так, чтобы просмотреть справку по alias, необходимо послать в терминал сообщение ,man alias. Кроме того, с этой командой можно открыть основную страницу руководства через man man.

chmod

Здесь юзеру открывается возможность осуществления оперативной настройки прав доступа к тем или иных файлам. Одним из наиболее популярных вариантов использования конфигуратора chmod можно назвать генерацию исполняемого пользовательского файла. Это осуществляется администратором посредством выполнения командного кода chmod +x script.

./

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

Например, с помощью этой команды вы можете запустить скрипт Python или программу, доступную только в формате .run, например XAMPP . При запуске исполняемого файла убедитесь, что у него есть разрешения на выполнение (x).

exit

Здесь все довольно просто и очевидно. С помощью отправки команды exit завершается сеанс эксплуатируемой оболочки и автоматически закрывает терминал. Никакие дополнительные линукс-флаги использовать с представленным оператором не нужно.

sudo

Эта команда означает «superuser do» и позволяет вам действовать как суперпользователь или пользователь root, пока вы выполняете определенную команду. Именно так Linux защищает себя и не позволяет пользователям случайно изменить файловую систему машины или установить неподходящие пакеты.

Sudo обычно используется для установки программного обеспечения или редактирования файлов за пределами домашнего каталога пользователя:

Он попросит вас ввести пароль администратора перед запуском команды, которую вы ввели после него.

shutdown

Эта команда ос linux относится к категории управляющих и дает возможность администратору выключить свой компьютер без необходимости перехода в графический интерфейс. В чистом виде команда отключает через одну минуту. Чтобы сделать эту операцию мгновенно, необходимо подать в терминал «shutdown now». Кроме того, она дает запрограммировать время отключения. Для этого необходимо заменить now на время в формате ЧЧ:ММ. При необходимости, действие команды можно отметить, интегрировав линукс-флаг –с: shutdown -c

htop

Система команд linux предусматривает возможность работы с различными сферами функционирования ОС. В частности, htop открывает администратору доступ к активным процессам прямо из консоли для обеспечения комфортного управления. По умолчанию эта конфигурация обычно не устанавливается, поэтому ее необходимо будет дозагрузить самостоятельно.

unzip

Оператор, позволяющий осуществлять взаимодействие с zip-архивами. Также является дополнительным компонентом, устанавливаемым администратором системы с использованием менеджера компонентов.

apt, yum, pacman

Три приведенные выше команды дают возможность админу получить доступ к менеджерам пакетов, установленных на рабочем ПК. Это взаимодействие является необходимым для того, чтобы расширять функциональные возможности дистрибутива ОС-Линукс.

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

cat

Cat, сокращение от «concatenate», позволяет создавать, просматривать и объединять файлы непосредственно с терминала. В основном он используется для предварительного просмотра файла без открытия графического текстового редактора:cat longread_text_file. txt

ps

С помощью указанного оператора появляется возможность просмотреть активные процессы в текущей оболочке. Он выводит на печать в текстовом формате полезную информацию о запущенных вами программах, такую ​​как идентификатор процесса, TTY, время и имя команды.

50 Список команд Linux с примерами

следующий →
← предыдущая

Команда Linux — это утилита операционной системы Linux. Все основные и дополнительные задачи могут быть выполнены с помощью команд. Команды выполняются на терминале Linux . Терминал представляет собой интерфейс командной строки для взаимодействия с системой, аналогичный командной строке в ОС Windows. Команды в Linux чувствительны к регистру .

Linux предоставляет мощный интерфейс командной строки по сравнению с другими операционными системами, такими как Windows и MacOS. Мы можем выполнять базовую и расширенную работу через его терминал. Мы можем выполнять некоторые основные задачи, такие как создание файла, удаление файла, перемещение файла и многое другое. Кроме того, мы также можем выполнять расширенные задачи, такие как административные задачи (включая установку пакетов, управление пользователями), сетевые задачи (соединение ssh), задачи безопасности и многие другие.

Терминал

Linux — это удобный терминал, поскольку он предоставляет различные варианты поддержки. Чтобы открыть терминал Linux, одновременно нажмите клавиши « CTRL + ALT + T » и выполните команду, нажав клавишу « ENTER ».

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

  • Команды каталога Linux
  • Файловые команды Linux
  • Команды содержимого файла Linux
  • Пользовательские команды Linux
  • Команды фильтра Linux
  • Служебные команды Linux
  • Сетевая команда Linux

Ниже перечислены 50 самых популярных команд Linux:

Команды каталога Linux

1. Команда pwd

Команда pwd используется для отображения местоположения текущего рабочего каталога.

Синтаксис:

pwd

Вывод:

2. Команда mkdir

Команда mkdir используется для создания нового каталога в любом каталоге.

Синтаксис:

mkdir <имя каталога>

Вывод:

3. Команда rmdir

Команда rmdir используется для удаления каталога.

Синтаксис:

rmdir <имя каталога>

Вывод:

4. Команда ls

Команда ls используется для отображения списка содержимого каталога.

Синтаксис:

лс

Вывод:

5. Команда cd

Команда cd используется для изменения текущего каталога.

Синтаксис:

cd <имя каталога>

Вывод:

Файловые команды Linux

6. Сенсорная команда

Команда touch используется для создания пустых файлов. Мы можем создать несколько пустых файлов, выполнив их один раз.

Синтаксис:

коснитесь <имя файла>
коснитесь <файл1> <файл2> ….

Вывод:

7. Кошка Команда

Команда cat — это многоцелевая утилита в системе Linux. Его можно использовать для создания файла, отображения содержимого файла, копирования содержимого одного файла в другой файл и многого другого.

Синтаксис:

cat [ВАРИАНТ]… [ФАЙЛ]..

Чтобы создать файл, выполните его следующим образом:

кошка > <имя файла>
// Вводим содержимое файла

Нажмите клавиши « CTRL+D «, чтобы сохранить файл. Чтобы отобразить содержимое файла, выполните его следующим образом:

кот <имя файла>

Вывод:

8. РМ Команда

Команда rm используется для удаления файла.

Синтаксис:

rm <имя файла>

Вывод:

9. Команда cp

Команда cp используется для копирования файла или каталога.

Синтаксис:

Для копирования в тот же каталог:

cp <существующее имя файла> <новое имя файла>

Для копирования в другой каталог:

Вывод:

10. Команда mv

Команда mv используется для перемещения файла или каталога из одного места в другое.

Синтаксис:

mv <имя файла> <путь к каталогу>

Вывод:

11. Команда переименования

Команда rename используется для переименования файлов. Это полезно для переименования большой группы файлов.

Синтаксис:

переименовать файлы ‘s/old-name/new-name/’

Например, чтобы преобразовать все текстовые файлы в файлы PDF, выполните следующую команду:

переименовать ‘s/\. txt$/\.pdf/’ *.txt

Вывод:

Команды содержимого файла Linux

12. головная команда

Команда head используется для отображения содержимого файла. Он отображает первые 10 строк файла.

Синтаксис:

голова <имя файла>

Вывод:

13. Хвост Команда

Команда tail аналогична команде head. Разница между обеими командами заключается в том, что они отображают последние десять строк содержимого файла. Это полезно для чтения сообщения об ошибке.

Синтаксис:

хвост <имя файла>

Вывод:

14. Тактическая команда

Команда tac обратна команде cat, как указано в ее имени. Он отображает содержимое файла в обратном порядке (от последней строки).

Синтаксис:

так <имя файла>

Вывод:

15. дополнительная команда

Команда more очень похожа на команду cat, поскольку она используется для отображения содержимого файла так же, как и команда cat. Единственная разница между обеими командами заключается в том, что в случае файлов большего размера команда more одновременно отображает вывод на экран.

В команде more для прокрутки страницы используются следующие клавиши:

Клавиша ENTER: Для прокрутки страницы за строкой.

Пробел: Для перехода на следующую страницу.

Клавиша b: Для перехода на предыдущую страницу.

/ ключ: Для поиска строки.

Синтаксис:

больше <имя файла>

Вывод:

16. без команды

Команда «меньше» аналогична команде «больше». Он также включает в себя некоторые дополнительные функции, такие как «регулировка ширины и высоты терминала». Для сравнения, команда more обрезает вывод по ширине терминала.

Синтаксис:

меньше <имя файла>

Вывод:

Пользовательские команды Linux

17. Су Команда

Команда su предоставляет административный доступ другому пользователю. Другими словами, он разрешает доступ к оболочке Linux другому пользователю.

Синтаксис:

су <имя пользователя>

Вывод:

18. Идентификационная команда

Команда id используется для отображения идентификатора пользователя (UID) и идентификатора группы (GID).

Синтаксис:

идентификатор

Вывод:

19. Команда добавления пользователя

Команда useradd используется для добавления или удаления пользователя на сервере Linux.

Синтаксис:

пользовательдобавить имя пользователя

Вывод:

20. Команда passwd

Команда passwd используется для создания и изменения пароля пользователя.

Синтаксис:

пароль <имя пользователя>

Вывод:

21. команда groupadd

Команда groupadd используется для создания группы пользователей.

Синтаксис:

groupadd <имя группы>

Вывод:

Команды фильтра Linux

22. Кошка Команда

Команда cat также используется в качестве фильтра. Для фильтрации файла он используется внутри каналов.

Синтаксис:

кошка <имя файла> | кошка или так | кошка или так |. . .

Вывод:

23. Вырезать Команда

Команда вырезания используется для выбора определенного столбца файла. Опция ‘-d’ используется в качестве разделителя и может быть пробелом (‘ ‘), косой чертой (/), дефисом (-) или чем-то еще. И опция ‘-f’ используется для указания номера столбца.

Синтаксис:

cut -d(разделитель) -f(номер столбца) <имя файла>

Вывод:

24. Команда grep

grep — самый мощный и часто используемый фильтр в системе Linux. «grep» означает « глобальное регулярное выражение print ». Это полезно для поиска содержимого из файла. Как правило, он используется с трубой.

Синтаксис:

команда | grep <искомое слово>

Вывод:

25. Команда связи

Команда ‘comm’ используется для сравнения двух файлов или потоков. По умолчанию отображаются три столбца: в первом отображаются несовпадающие элементы первого файла, во втором — несовпадающие элементы второго файла, а в третьем столбце — совпадающие элементы обоих файлов.

Синтаксис:

связь <файл1> <файл2>

Вывод:

26. команда sed

Команда sed также известна как потоковый редактор . Он используется для редактирования файлов с использованием регулярного выражения. Он не редактирует файлы постоянно; вместо этого отредактированный контент остается только на дисплее. Это не влияет на фактический файл.

Синтаксис:

команда | sed ‘s/<старое слово>/<новое слово>/’

Вывод:

27. Тройник командный

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

Синтаксис:

кошка <имя файла> | тройник <новый файл> | кот или так |…..

Вывод:

28. тр Команда

Команда tr используется для перевода содержимого файла, например, из нижнего регистра в верхний.

Синтаксис:

команда | tr <'старый'> <'новый'>

Вывод:

29. Уникальная команда

Команда uniq используется для формирования отсортированного списка, в котором каждое слово встречается только один раз.

Синтаксис:

команда <имя_файла> | уникальный

Вывод:

30. Команда туалета

Команда wc используется для подсчета строк, слов и символов в файле.

Синтаксис:

wc <имя файла>

Вывод:

31. ОД Команда

Команда od используется для отображения содержимого файла в различных s, таких как шестнадцатеричные, восьмеричные и символы ASCII.

Синтаксис:

od -b // восьмеричный формат
od -t x1 // шестнадцатеричный десятичный формат
od -c // Формат символов ASCII

Вывод:

32. Команда сортировки

Команда sort используется для сортировки файлов в алфавитном порядке.

Синтаксис:

сортировать <имя файла>

Вывод:

33. Команда gzip

Команда gzip используется для усечения размера файла. Это инструмент сжатия. Он заменяет исходный файл сжатым файлом с расширением «.gz».

Синтаксис:

gzip <файл1> <файл2> <файл3>…

Вывод:

34. Команда gunzip

Команда gunzip используется для распаковки файла. Это операция, обратная команде gzip.

Синтаксис:

gunzip <файл1> <файл2> <файл3>. .

Вывод:

Служебные команды Linux

35. найти команду

Команда find используется для поиска определенного файла в каталоге. Он также поддерживает различные параметры поиска файла, такие как по имени, по типу, по дате и т. д.

После команды поиска используются следующие символы:

(.) : Для текущего имени каталога

(/) : для root

Синтаксис:

находить . -имя «*.pdf»

Вывод:

36. Найдите команду

Команда locate используется для поиска файла по имени. Это очень похоже на команду find; разница в том, что это фоновый процесс. Она ищет файл в базе данных, тогда как команда find ищет в файловой системе. Это быстрее, чем команда find. Чтобы найти файл с помощью команды locates, обновляйте базу данных.

Синтаксис:

найти <имя файла>

Вывод:

37. Дата Команда

Команда date используется для отображения даты, времени, часового пояса и т. д.

Синтаксис:

дата

Вывод:

38. кал Команда

Команда cal используется для отображения календаря текущего месяца с выделенной текущей датой.

Синтаксис:

кал

Вывод:

39. Команда сна

Команда сна используется для удержания терминала в течение указанного времени. По умолчанию это занимает время в секундах.

Синтаксис:

спать <время>

Вывод:

40. Время Команда

Команда времени используется для отображения времени выполнения команды.

Синтаксис:

время

Вывод:

41. Команда zcat

Команда zcat используется для отображения сжатых файлов.

Синтаксис:

zcat <имя файла>

Вывод:

42. Команда дф

Команда df используется для отображения дискового пространства, используемого в файловой системе. Он отображает вывод в виде количества используемых блоков, доступных блоков и смонтированного каталога.

Синтаксис:

дф

Вывод:

43. Команда крепления

Команда mount используется для подключения файловой системы внешнего устройства к файловой системе системы.

Синтаксис:

mount -t type <устройство> <каталог>

Вывод:

44. Команда выхода

Команда выхода Linux используется для выхода из текущей оболочки. Он принимает параметр в виде числа и выходит из оболочки с возвратом номера состояния.

Синтаксис:

Выход

Вывод:

После нажатия клавиши ENTER произойдет выход из терминала.

45. Команда очистки

Команда Linux clear используется для очистки экрана терминала.

Синтаксис:

прозрачный

Вывод:

После нажатия клавиши ENTER экран терминала очистится.

Сетевые команды Linux

46. IP-команда

Команда Linux ip — это обновленная версия команды ipconfig. Он используется для назначения IP-адреса, инициализации интерфейса, отключения интерфейса.

Синтаксис:

ip a или ip адрес

Вывод:

47. Команда ssh

Команда Linux ssh используется для создания удаленного подключения по протоколу ssh.

Синтаксис:

ssh user_name@host(IP/Domain_name)

48. почтовая команда

Команда mail используется для отправки электронных писем из командной строки.

Синтаксис:

mail -s «Тема» <адрес получателя>

Вывод:

49. Команда ping

Команда ping используется для проверки связи между двумя узлами, то есть, подключен ли сервер. Это краткая форма «Пакетный Интернет-собиратель».

Синтаксис:

пинг <назначение>

Вывод:

50. Команда хоста

Команда host используется для отображения IP-адреса для данного доменного имени и наоборот. Он выполняет поиск DNS для DNS-запроса.

Синтаксис:

host <доменное имя> или

Вывод:


Следующая темаПользователи Linux

← предыдущая
следующий →

Алфавитный индекс командной строки Linux

г.

9от 0004 до

Чтобы прокрутить эту страницу, нажмите [ a – z ] на клавиатуре, а также на страницах сведений [s] = синтаксис [e] = примеры, [\] = поиск.

Команды, помеченные • как встроенные в bash
Другие команды и основные утилиты
также доступны в альтернативных оболочках (оболочка C, оболочка Korn и т.

Imacros | Все права защищены © 2021
A    
  и Запустить новый процесс в фоновом режиме
  псевдоним Создать псевдоним •
  по поводу Поиск страниц справки (man -k)
  кв Поиск и установка пакетов программного обеспечения (Debian/Ubuntu)
  способ-получить Поиск и установка пакетов программного обеспечения (Debian/Ubuntu)
  способности Поиск и установка пакетов программного обеспечения (Debian/Ubuntu)
  аспелл ​​ Проверка орфографии
  в Запланировать запуск команды один раз в определенное время
  авк Поиск и замена текста, сортировка/проверка/индекс базы данных
Б    
  базовое имя Удаление каталога и суффикса из имен файлов
  база32 Base32 кодирует/декодирует данные и печатает на стандартный вывод
  база64 Base64 кодирует/декодирует данные и выводит на стандартный вывод
  баш GNU Bourne-Again SHell
  г. до н.э. Язык калькулятора произвольной точности
  бг Отправить в фоновый режим
  связать Установка или отображение привязки клавиш и функций readline •
  перерыв Выход из цикла •
  встроенный Запустить встроенную оболочку
  bzip2 Сжатие или распаковка названных файлов
С    
  кал Показать календарь
  звонящий Возврат контекста любого активного вызова подпрограммы •
  кейс Условно выполнить команду
  кот Объединение и печать (отображение) содержимого файлов
  компакт-диск Изменить каталог
  cfdisk Манипулятор таблицы разделов для Linux
  чат Изменить атрибуты файла в файловой системе Linux
  чгрп Изменить владельца группы
  чмод Изменить права доступа
  чаун Изменить владельца файла и группу
  chpasswd Обновление паролей в пакетном режиме
  chroot Запустите команду с другим корневым каталогом
  chkconfig Системные службы (уровень выполнения)
  кс-сумма Печать контрольной суммы CRC и количества байтов
  прозрачный Очистить экран терминала
  см Сравнить два файла
  комм Сравнить два отсортированных файла построчно
  команда Выполнение команды — игнорирование функций оболочки •
  продолжить Возобновление следующей итерации цикла •
  кп Скопируйте один или несколько файлов в другое место
  ЦПИО Копировать файлы в архивы и из архивов
  крон Демон для выполнения запланированных команд
  кронтаб Запланировать запуск команды на более позднее время
  сплит Разделить файл на части, определяемые контекстом
  завиток Передача данных с сервера или на сервер
  вырезать Разделить файл на несколько частей
Д    
  дата Показать или изменить дату и время
  постоянный ток Настольный калькулятор
  дд Дубликатор данных — преобразование и копирование файла, запись заголовков диска, загрузочных записей
  ddrescue Средство восстановления данных
  объявить Объявить переменные и присвоить им атрибуты •
  дф Показать свободное место на диске
  разница Показать различия между двумя файлами
  дифф3 Показать различия между тремя файлами
  копать DNS-поиск
  дир Кратко перечислить содержимое каталога
  дирколоры Настройка цвета для ‘ls’
  имя_директории Преобразование полного имени пути в путь
  каталог Показать список запомненных каталогов
  dos2unix Преобразователь форматов текстовых файлов Windows/MAC в UNIX
  сообщение Печать сообщений ядра и драйвера
  дпкг Менеджер пакетов (Debian/Ubuntu).
  дю Оценка использования файлового пространства
Е    
  эхо Отображение сообщения на экране •
  ЕГРП Поиск файлов для строк, соответствующих расширенному выражению
  выброс Извлечь съемный носитель
  включить Включение и отключение встроенных команд оболочки •
  конверт Переменные среды
  эттул Настройки карты Ethernet
  оценка Оценить несколько команд/аргументов
  исполнитель Выполнить команду
  выезд Выход из оболочки
  расширить Преобразование табуляции в пробелы
  экспорт Установить переменную среды
  выражение Вычислить выражения
Ф    
  ложь Ничего не делать, безуспешно
  формат Низкоуровневое форматирование дискеты
  фдиск Манипулятор таблицы разделов для Linux
  фг Отправить задание на передний план
  фгреп Поиск файлов для строк, которые соответствуют фиксированной строке
  файл Определить тип файла
  найти Поиск файлов, соответствующих заданным критериям
  ФМТ Изменить формат текста абзаца
  кратно Перенос текста по заданной ширине
  для Развернуть слова и выполнить команды
  формат Форматирование дисков или лент
  бесплатно Отображение использования памяти
  ФСК Проверка целостности файловой системы и восстановление
  фтп Протокол передачи файлов
  функция Определение макросов функций
  фьюзер Идентифицировать/убить процесс, который обращается к файлу
Г    
  зевак Поиск и замена текста в файлах
  геоптс Разобрать позиционные параметры
  гетфакл Получить списки контроля доступа к файлам
  группа Поиск файла(ов) для строк, соответствующих заданному шаблону
  группадобавить Добавить группу безопасности пользователя
  группадел Удалить группу
  групповой мод Изменить группу
  группы Распечатать имена групп, в которые входит пользователь
  gzip Сжатие или распаковка названных файлов
Н    
  хеш Запомнить полный путь аргумента имени
  головка Вывести первую часть файла(ов)
  помощь Показать справку по встроенной команде •
  история История команд
  имя хоста Печать или установка имени системы
  верхняя часть Интерактивный просмотрщик процессов
Я    
  значокv Преобразование набора символов файла
  идентификатор Печать идентификаторов пользователей и групп
  если Условно выполнить команду
  ифконфиг Настройка сетевого интерфейса
  если вниз Остановить сетевой интерфейс
  исп Запустить сетевой интерфейс вверх
  импорт Захват экрана X-сервера и сохранение изображения в файл
  установить Скопируйте файлы и установите атрибуты
  йостат Отчет о статистике ЦП и ввода/вывода
  ip Маршрутизация, устройства и туннели
Дж    
  рабочих мест Список активных заданий •
  присоединиться к Соединить строки на общем поле
К    
  убить Завершить процесс, указав его PID
  убитьвсе Убить процессы по имени
  список Список кэшированных билетов Kerberos
Л    
  меньше Вывод на дисплей одного экрана за раз
  пусть Выполнение арифметических операций над переменными оболочки •
  ссылка Создать ссылку на файл
  лн Создать символическую ссылку на файл
  местный Создать функциональную переменную •
  найти Найти файлы
  имя журнала Распечатать текущее имя пользователя
  выход из системы Выход из оболочки входа •
  смотреть Показать строки, начинающиеся с заданной строки
  лпк Программа управления построчным принтером
  лпр Файлы для печати
  lпечать Распечатать файл
  lprintd Удалить задание на печать
  lprintq Список очереди печати
  л/мин Удалить задания из очереди печати
  lsattr Список атрибутов файлов во второй расширенной файловой системе Linux
  лсбк Список блокирующих устройств
  лс Список информации о файле(ах)
  lsof Список открытых файлов
  лспки Список всех устройств PCI
М    
  сделать Перекомпилировать группу программ
  мужчина Справочное руководство
  файл карты Чтение строк из стандартного ввода в переменную индексированного массива •
  мкдир Создать новую папку (папки)
  мкфифо Создать FIFO (именованные каналы)
  mk-файл Создать файл
  мкисофт Создать гибрид ISO9Файловая система 660/JOLIET/HFS
  мкнод Создать блочные или символьные специальные файлы
  мктемп Создать временный файл
  еще Вывод на дисплей одного экрана за раз
  самый Просмотр или просмотр текстового файла
  крепление Смонтировать файловую систему
  инструменты Управление файлами MS-DOS
  метр Диагностика сети (traceroute/ping)
  мв Переместить или переименовать файлы или каталоги
  ммв Массовое перемещение и переименование (файлов)
Н    
  НЗ Netcat, чтение и запись данных по сети
  нетстат Сетевые подключения/статистика
  нфт nftables для фильтрации и классификации пакетов
  хороший Установить приоритет команды или задания
  нл Нумерация строк и запись файлов
  без Запустить команду, защищенную от зависаний
  уведомление-отправка Отправка уведомлений на рабочий стол
  нслукап Интерактивный запрос серверов имен в Интернете
О    
  открыть Открыть файл в приложении по умолчанию
  оп Доступ оператора
Р    
  пароль Изменить пароль пользователя
  паста Объединить строки файлов
  путьк Проверить переносимость имени файла
  Производительность Средства анализа производительности для Linux
  пинг Проверка сетевого подключения
  пгреп Список процессов по имени
  пакетик Убить процессы по имени
  попд Восстановить предыдущее значение текущего каталога
  пр Подготовить файлы к печати
  колпачок База данных возможностей принтера
  печать Переменные среды печати
  печать Форматирование и печать данных •
  пс Состояние процесса
  пушд Сохранить и затем изменить текущий каталог
  пв Мониторинг прохождения данных через канал
  пароль Печать рабочего каталога
В    
  квота Отображение использования диска и ограничений
  проверка квоты Сканировать файловую систему на предмет использования диска
Р    
  баран RAM-диск
  рар Архивные файлы со сжатием
  РКП Копировать файлы между двумя машинами
  читать Чтение строки из стандартного ввода •
  чтение массива Чтение из стандартного ввода в переменную массива •
  только для чтения Пометить переменные/функции как доступные только для чтения
  перезагрузка Перезагрузите систему
  переименовать Переименовать файлы
  ренис Изменить приоритет запущенных процессов
  ремсинхронизация Синхронизировать удаленные файлы по электронной почте
  возврат Выход из функции оболочки
  рев Обратные строки файла
  п. м. Удалить файлы
  rmdir Удалить папку(и)
  rsync Удаленное копирование файлов (Синхронизация файловых деревьев)
С    
  экран Мультиплексный терминал, запуск удаленных оболочек через ssh
  SCP Безопасная копия (удаленная копия файла)
  сдифф Интерактивное объединение двух файлов
  сед Редактор потоков
  выберите Принять выбор пользователя с помощью ввода с клавиатуры
  послед. Печать числовых последовательностей
  набор Управление переменными и функциями оболочки
  setfacl Установить списки контроля доступа к файлам.
  фтп Программа безопасной передачи файлов
  ша256сум Вычисление и проверка контрольных сумм SHA256 (256 бит)
  смена Сдвиг позиционных параметров
  магазин Варианты корпуса
  шуф Генерация случайных перестановок
  выключение Завершение работы или перезапуск Linux
  спать Задержка на указанное время
  найти Найти файлы
  сорт Сортировка текстовых файлов
  источник Запуск команд из файла ‘.’ •
  сплит Разделить файл на части фиксированного размера
  сс Статистика сокета
  сш Клиент Secure Shell (программа удаленного входа)
  стат Показать состояние файла или файловой системы
  трасса Отслеживание системных вызовов и сигналов
  и Заменить идентификатор пользователя
  судо Выполнить команду от имени другого пользователя
  сумма Распечатать контрольную сумму для файла
  приостановить Приостановить выполнение этой оболочки •
  синхронизация Синхронизировать данные на диске с памятью
Т    
  хвост Вывод последней части файла
  смола Хранить, перечислять или извлекать файлы в архиве
  тройник Перенаправить вывод в несколько файлов
  тест Вычислить условное выражение
  время Измерение времени работы программы
  тайм-аут Запустить команду с ограничением по времени
  раза Пользовательское и системное время
  тмукс Терминальный мультиплексор
  сенсорный Изменить временные метки файла
  топ Список процессов, запущенных в системе
  ввод Установить зависящие от терминала возможности, цвет, положение
  трассировка Трассировка маршрута к хосту
  ловушка Выполнение команды, когда оболочка получает сигнал •
  т. р. Перевести, сжать и/или удалить символы
  правда Ничего не делать, успешно
  цорт Топологическая сортировка
  телетайп Печать имени файла терминала на стандартном вводе
  тип Описание команды •
У    
  улимит Ограничение пользовательских ресурсов •
  umask Маска создания файлов пользователей
  количество Размонтировать устройство
  unalias Удалить псевдоним •
  имя Печать информации о системе
  развернуть Преобразование пробелов в табуляции
  уникальный Уникализация файлов
  шт. Преобразование единиц из одной шкалы в другую
  unix2dos Преобразователь форматов текстовых файлов UNIX в Windows или MAC
  распаковать Извлечь файлы из архива rar
  снято с охраны Удалить имена переменных или функций
  нешар Сценарии архива распаковки оболочки
  Выполнять команды (до ошибки)
  время безотказной работы Показать время безотказной работы
  пользователядобавить Создать новую учетную запись пользователя
  пользовательдел Удалить учетную запись пользователя
  пользовательский мод Изменить учетную запись пользователя
  пользователей Список пользователей, которые в настоящее время вошли в систему
  код uuencode Кодировать двоичный файл
  uudecode Декодировать файл, созданный uuencode
В    
  против Подробный список содержимого каталога (‘ls -l -b’)
  вдир Подробный список содержимого каталога (‘ls -l -b’)
  ви Текстовый редактор
  вмстат Отчет о статистике виртуальной памяти
Ш    
  с Показать, кто вошел в систему и что они делают
  ждать Дождитесь завершения процесса •
  часы Периодическое выполнение/отображение программы
  туалет Печать количества байтов, слов и строк
  где Поиск программы в $path пользователя, справочных страницах и исходных файлах программы
  который Поиск файла программы в $path пользователя
 , а Выполнение команд
  кто Распечатать все имена пользователей, которые в данный момент вошли в систему
  кто Распечатать идентификатор и имя текущего пользователя (‘id -un’)
  wget Получение веб-страниц или файлов через HTTP, HTTPS или FTP
  напишите Отправить сообщение другому пользователю
Х    
  аргументы Выполнение утилиты, передача сконструированного списка аргументов
  xdg-открыть Откройте файл или URL-адрес в предпочтительном приложении пользователя.
  ххд Сделать шестнадцатеричный дамп или сделать наоборот
  хз Сжатие или распаковка файлов .xz и .lzma
  да Печатать строку до тех пор, пока не будет прервано
  почтовый индекс Упаковать и сжать (архивировать) файлы
  . Запустить командный сценарий в текущей оболочке
  !! Повторить последнюю команду
  ### Комментарий / Замечание