Терминал в линуксе команды: Основные команды 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. Мы можем выполнять базовую и расширенную работу через его терминал. Мы можем выполнять некоторые основные задачи, такие как создание файла, удаление файла, перемещение файла и многое другое. Терминал Linux — это удобный терминал, поскольку он предоставляет различные варианты поддержки. Чтобы открыть терминал Linux, одновременно нажмите клавиши « CTRL + ALT + T » и выполните команду, нажав клавишу « ENTER ». В этой теме мы обсудим 50 наиболее часто используемых команд Linux с их примерами. Эти команды очень полезны как для новичка, так и для профессионала. Мы разделили эти команды на следующие разделы, чтобы вы могли легко определить их использование:
Ниже перечислены 50 самых популярных команд Linux: Команды каталога Linux 1. Команда pwd используется для отображения местоположения текущего рабочего каталога. Синтаксис: pwd Вывод: 2. Команда mkdir Команда mkdir используется для создания нового каталога в любом каталоге. Синтаксис: mkdir <имя каталога> Вывод: 3. Команда rmdir Команда rmdir используется для удаления каталога. Синтаксис: rmdir <имя каталога> Вывод: 4. Команда ls Команда ls используется для отображения списка содержимого каталога. Синтаксис: лс Вывод: 5. Команда cd Команда cd используется для изменения текущего каталога. Синтаксис: cd <имя каталога> Вывод: Файловые команды Linux 6. Команда touch используется для создания пустых файлов. Мы можем создать несколько пустых файлов, выполнив их один раз. Синтаксис: коснитесь <имя файла> Вывод: 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/\. Вывод: Команды содержимого файла Linux12. головная команда Команда head используется для отображения содержимого файла. Он отображает первые 10 строк файла. Синтаксис: голова <имя файла> Вывод: 13. Хвост Команда Команда tail аналогична команде head. Разница между обеими командами заключается в том, что они отображают последние десять строк содержимого файла. Это полезно для чтения сообщения об ошибке. Синтаксис: хвост <имя файла> Вывод: 14. Тактическая команда Команда tac обратна команде cat, как указано в ее имени. Он отображает содержимое файла в обратном порядке (от последней строки). Синтаксис: так <имя файла> Вывод: 15. Команда more очень похожа на команду cat, поскольку она используется для отображения содержимого файла так же, как и команда cat. Единственная разница между обеими командами заключается в том, что в случае файлов большего размера команда more одновременно отображает вывод на экран. В команде more для прокрутки страницы используются следующие клавиши: Клавиша ENTER: Для прокрутки страницы за строкой. Пробел: Для перехода на следующую страницу. Клавиша b: Для перехода на предыдущую страницу. / ключ: Для поиска строки. Синтаксис: больше <имя файла> Вывод: 16. без команды Команда «меньше» аналогична команде «больше». Он также включает в себя некоторые дополнительные функции, такие как «регулировка ширины и высоты терминала». Синтаксис: меньше <имя файла> Вывод: Пользовательские команды Linux17. Су Команда Команда su предоставляет административный доступ другому пользователю. Другими словами, он разрешает доступ к оболочке Linux другому пользователю. Синтаксис: су <имя пользователя> Вывод: 18. Идентификационная команда Команда id используется для отображения идентификатора пользователя (UID) и идентификатора группы (GID). Синтаксис: идентификатор Вывод: 19. Команда добавления пользователя Команда useradd используется для добавления или удаления пользователя на сервере Linux. Синтаксис: пользовательдобавить имя пользователя Вывод: 20. Команда passwd используется для создания и изменения пароля пользователя. Синтаксис: пароль <имя пользователя> Вывод: 21. команда groupadd Команда groupadd используется для создания группы пользователей. Синтаксис: groupadd <имя группы> Вывод: Команды фильтра Linux22. Кошка Команда Команда cat также используется в качестве фильтра. Для фильтрации файла он используется внутри каналов. Синтаксис: кошка <имя файла> | кошка или так | кошка или так |. . . Вывод: 23. Вырезать Команда Команда вырезания используется для выбора определенного столбца файла. Опция ‘-d’ используется в качестве разделителя и может быть пробелом (‘ ‘), косой чертой (/), дефисом (-) или чем-то еще. Синтаксис: cut -d(разделитель) -f(номер столбца) <имя файла> Вывод: 24. Команда grep grep — самый мощный и часто используемый фильтр в системе Linux. «grep» означает « глобальное регулярное выражение print ». Это полезно для поиска содержимого из файла. Как правило, он используется с трубой. Синтаксис: команда | grep <искомое слово> Вывод: 25. Команда связи Команда ‘comm’ используется для сравнения двух файлов или потоков. По умолчанию отображаются три столбца: в первом отображаются несовпадающие элементы первого файла, во втором — несовпадающие элементы второго файла, а в третьем столбце — совпадающие элементы обоих файлов. Синтаксис: связь <файл1> <файл2> Вывод: 26. Команда sed также известна как потоковый редактор . Он используется для редактирования файлов с использованием регулярного выражения. Он не редактирует файлы постоянно; вместо этого отредактированный контент остается только на дисплее. Это не влияет на фактический файл. Синтаксис: команда | sed ‘s/<старое слово>/<новое слово>/’ Вывод: 27. Тройник командный Команда tee очень похожа на команду cat. Единственная разница между обоими фильтрами заключается в том, что он помещает стандартный ввод в стандартный вывод, а также записывает их в файл. Синтаксис: кошка <имя файла> | тройник <новый файл> | кот или так |….. Вывод: 28. тр Команда Команда tr используется для перевода содержимого файла, например, из нижнего регистра в верхний. Синтаксис: команда | tr <'старый'> <'новый'> Вывод: 29. Уникальная команда Команда uniq используется для формирования отсортированного списка, в котором каждое слово встречается только один раз. Синтаксис: команда <имя_файла> | уникальный Вывод: 30. Команда туалета Команда wc используется для подсчета строк, слов и символов в файле. Синтаксис: wc <имя файла> Вывод: 31. ОД Команда Команда od используется для отображения содержимого файла в различных s, таких как шестнадцатеричные, восьмеричные и символы ASCII. Синтаксис: od -b Вывод: 32. Команда sort используется для сортировки файлов в алфавитном порядке. Синтаксис: сортировать <имя файла> Вывод: 33. Команда gzip Команда gzip используется для усечения размера файла. Это инструмент сжатия. Он заменяет исходный файл сжатым файлом с расширением «.gz». Синтаксис: gzip <файл1> <файл2> <файл3>… Вывод: 34. Команда gunzip Команда gunzip используется для распаковки файла. Это операция, обратная команде gzip. Синтаксис: gunzip <файл1> <файл2> <файл3>. . Вывод: Служебные команды Linux35. найти команду Команда 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 экран терминала очистится. Сетевые команды Linux46. 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 ← предыдущая |
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 | |
да | Печатать строку до тех пор, пока не будет прервано | |
почтовый индекс | Упаковать и сжать (архивировать) файлы | |
. | Запустить командный сценарий в текущей оболочке | |
!! | Повторить последнюю команду | |
### | Комментарий / Замечание |