Шпаргалка с командами. 55 команд Linux

LinuxТерминал
Поделиться статьёй:

Командная строка Linux, также известная как терминал, может быть пугающим местом. Но это также может быть вашим самым эффективным инструментом.

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

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

Шпаргалка по командной строке Linux

Терминал
clearОчистите экран терминала.
historyПоказать недавно использованные команды. Вы также можете просмотреть эти команды с помощью клавиш вверх и вниз.
!Повторите недавно использованную команду. Вы можете использовать !n повторить n-ую команду в истории или !-n повторить то, что произошло n команд назад.
manПоказать руководство для программы терминала.
whatisПоказать краткое описание программы терминала. Более простая альтернатива команде man.
aliasСоздайте ярлык для команды или, в сочетании с командой cd, каталог.
exitВыйдите или закройте терминал.
Навигация и управление файлами
cdСменить каталог. Используется для навигации между папками.
pwdПоказать текущий каталог.
cdИзменить текущий каталог.
lsПоказать список файлов в текущем каталоге.
cpДелает копию файла. По умолчанию используется текущий каталог, если вы не укажете конкретный каталог.
mvПереместить файл из одного каталога в другой.
rmУдалить файл или набор файлов.
statОтображение времени последнего доступа, изменения или изменения файла.
touchИзмените дату доступа или дату изменения данного файла прямо сейчас.
rmdirУдалить файл или файлы.
mkdirСоздать каталог. По умолчанию используется текущий каталог, но вы также можете указать его.
rmdirУдалить каталог. По умолчанию используется текущий каталог, но вы также можете указать его. Целевой каталог должен быть полностью пустым.
renameИзмените имя файла или набора файлов.
findВыполните поиск в определенном каталоге (или на всем вашем компьютере), чтобы найти файлы, которые соответствуют обозначенным критериям.
locateПоиск файлов или каталогов. Быстрее, чем команда поиска, но имеет меньше параметров.
grepПоиск определенного файла или набора файлов, чтобы увидеть, существует ли строка текста и где.
mountПодключите отдельную файловую систему (например, внешний жесткий диск или USB-накопитель) к основной файловой системе вашей системы.
umountОтсоедините отдельную файловую систему от основной файловой системы вашей системы.
catОтобразить содержимое текстового файла. Также работает с несколькими файлами.
chmodИзмените разрешения на чтение, запись и выполнение файла.
chownИзмените пользователя или группу, которой принадлежит файл.
Пользователи
suСменить пользователя. Если вы не указали конкретного пользователя, эта команда будет пытаться войти в систему как пользователь root (о котором вы можете думать как системный администратор).
whoamiОтображает текущее имя пользователя.
idОтображение текущего пользователя и группы.
passwdСоздайте или обновите пароль пользователя.
Системное администрирование
unameОтображает информацию о базовой системе, такую ​​как версия ядра, аппаратное обеспечение и операционная система.
sudoВведите перед командой, чтобы выполнить команду от имени системного администратора. Пользователь должен иметь привилегии администратора, чтобы это работало.
apt/dnf/pacmanПрограммы для установки программного обеспечения и обновлений. Какой из них использовать, зависит от вашей операционной системы на основе Linux. Каждому требуются права администратора и дополнительные инструкции, такие как sudo apt install program-name.
jobsПоказать статус всех текущих работ. Задание - это представление запущенного процесса или группы процессов.
bgОтправить работу на задний план.
fgОтправить работу на первый план.
killЗавершите процесс в соответствии с его идентификатором процесса (который можно получить с помощью команды ps.
killallЗавершите все процессы, имена которых соответствуют вашему запросу.
psПоказать список запущенных процессов. По умолчанию используются процессы, запущенные текущим пользователем.
topОтображает список запущенных процессов, отсортированный по тому, сколько ЦП использует каждый. В отличие от ps, команда обновляется в режиме реального времени.
uptimeОтображает время с момента последней загрузки.
whereisНаходит исполняемый файл для программы.
dfПоказывает, сколько дискового пространства используется и свободно в вашей системе.
freeПоказывает, сколько оперативной памяти используется и свободно в вашей системе.
Управление сетью
ipОтображает ваш IP-адрес, сетевые интерфейсы, использование полосы пропускания и многое другое.
pingОтправлять или получать данные с другого компьютера в сети. Часто используется для проверки того, установлено ли сетевое соединение и скорость этого соединения.
digПосмотрите DNS-адрес домена
wgetЗагрузите файл.
sshБезопасная оболочка. Подключитесь и войдите в удаленную сеть.
Разнообразный
echoПоказать строку текста. Часто используется в программах и скриптах для передачи информации пользователям.
factorОтображает возможные факторы десятичного числа.
exprРешите математические уравнения.
lookПосмотрите слово в словаре.

Больше команд терминала Linux

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

Источник: MakeUseOf


Поделиться статьёй:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *