Команды A-Z

50 самых полезных команд Linux для запуска в терминале

50 самых полезных команд Linux для запуска в терминале

Независимо от того, являетесь ли вы опытным пользователем Linux, как я, или новичком, который только начинает погружаться в этот фантастический мир систем Unix, освоение различных команд терминала является обязательным для всех. Хотя вы по-прежнему можете использовать утилиту командной строки в других операционных системах, например в Windows, именно Linux делает интерфейс терминала привлекательным для нас, технических специалистов.

Поскольку почти невозможно запомнить множество инструментов и команд терминала, доступных в целом, мы подготовили для вас это тщательно составленное руководство, в котором представлены 50 лучших команд Linux, которые вы будете использовать регулярно. Эти команды терминала Linux будут действовать в качестве предшественников, чтобы познакомиться с различными принципами операционной системы, лежащими в основе Unix-подобных систем, таких как Linux и Mac OS.

Самые полезные команды Linux, которые вы можете изучить сегодня


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

Команды Linux для навигации по файловой системе


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

1. pwd

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

2. ls

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

3. CD

Сокращенно от Change Directory, команда cd стоит за вашим перемещением из одного каталога в другой. Это одна из немногих команд Linux, которые вы граница использовать на протяжении всего периода работы с системой Linux. Эта команда делает жизнь перед терминалом менее пугающей для новичков, предоставляя стандартный метод просмотра всей файловой системы вашего устройства.

4. mkdir

Хотите создать новую папку через терминал? Команда mkdir создана именно для этой цели. Он позволяет вам создавать папки в любом месте вашей системы Linux - конечно, если у вас есть необходимое разрешение!

5. rmdir

Главный конкурент команды mkdir, команда rmdir позволяет без проблем удалять определенные папки из вашей системы. Хотя многие используют для этой цели команду rm, неверные параметры или даже один символ с помощью rm могут сделать то, о чем вы даже не мечтали. Итак, пока придерживайтесь rmdir.

6. lsblk

Часто возникает необходимость перечислить доступные блочные устройства вашей системы Linux. Lsblk - одна из наиболее часто используемых команд Linux для этой цели. Эта удобная команда терминала представит вам древовидную структуру ваших блочных устройств и активно используется профессиональными пользователями.

7. устанавливать

В отличие от Windows, всякий раз, когда вы подключаете SD-карту или USB-накопитель, скорее всего, ваш дистрибутив не будет отображать их сразу при запуске. Вам необходимо смонтировать его с существующей файловой системой с помощью команды mount. Эта команда Linux - одна из самых мощных команд терминала.

8. df

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

Команды Linux для управления системой


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

9. безымянный

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

10. пс

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

11. убийство

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

12. услуга

Сервисная команда - это де-факто команда для вызова общесистемных сервисов с терминала. Мощная команда терминала Linux для управления системой; вы можете использовать эту команду для запуска любых System V init скрипт прямо из окна терминала.

13. партия

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

14. неисправность

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

Команды Linux для заботы о ваших файлах


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

15. трогать

Команда touch - это важная команда Linux для создания действительного пустого файла. Вы можете создавать файлы на ходу в своем терминале и заполнять их позже или в режиме реального времени - в зависимости от ваших требований. Это также команда для изменения меток времени.

16. Кот

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

17. глава

Команда head позволяет просматривать начало файла или передаваемых данных непосредственно с терминала. Это одна из наиболее широко используемых команд Linux пользователями, которые много работают с обработкой текста. Используйте эту команду всякий раз, когда вы просматриваете много файлов в терминале, чтобы повысить вашу производительность.

18. хвост

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

19. cp

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

20. мв

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

21 год. комм

Одна из оригинальных команд Unix, которая нашла путь в мир Linux, вы можете использовать comm для сравнения двух файлов на общие и разные строки. Это важный инструмент для многих, кому нужно обрабатывать большие объемы файлов на терминале.

22. меньше

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

23. пер

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

24. cmp

Если вы хотите сравнить два файла и распечатать результат в стандартном потоке вывода, команда cmp позволит вам сделать именно это. Это, наряду с командой comm, одна из наиболее часто используемых команд Linux пользователями, которые регулярно обрабатывают большие объемы текстовых файлов.

25. дд

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

26 год. псевдоним

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

Забавные команды Linux для изучения, когда скучно


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

27. кал

Знаете ли вы, что Unix предоставляет удобный небольшой календарь прямо в терминал?? Команда cal - одна из тех забавных команд Linux, которая показывает календарь в текстовом формате ASCII. Введите эту команду с параметрами, такими как месяц и год, чтобы получить указанную информацию прямо в терминал.

28 год. удача

Это одна из моих самых любимых забавных команд Linux. Просто введите его в терминал и убедитесь в этом сами! В нем неожиданно появляются острые, вдохновляющие или глупые фразы, которые обязательно заставят вас громко рассмеяться.

29. история

Хотите проверить историю ваших терминальных сессий? Команда history позволяет сделать именно это. При вводе без каких-либо параметров это распечатает историю bash сеанса терминала прямо в крошечном окошке. Это не только одна из самых полезных забавных команд Linux, которые вы будете использовать в терминале, но также дает отличное представление об использовании вашего терминала.

30. да

Хорошо, вы хотите попробовать несколько настоящих забавных команд Linux прямо сейчас? Просто откройте тип терминала в yes, затем несколько текстов по вашему выбору и нажмите Enter. Мы уверены, что это одна из тех команд терминала, которые вы никогда не забудете с тех пор.

31 год. знамя

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

32. rev

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

Наиболее часто используемые команды Linux для сетевых администраторов


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

33. wget

Это одна из лучших команд Linux, которые сетевые администраторы используют для загрузки файлов из Интернета прямо с терминала. Это одна из тех удобных маленьких команд терминала, которые можно использовать в скриптах или cronjobs, и дает пользователям возможность использовать интернет-протоколы HTTP, HTTPS и FTP.

34. iptables

Команда iptables вызывает утилиту терминала, которая позволяет системным администраторам контролировать входящий и исходящий интернет-трафик на определенном хост-компьютере. Это одна из наиболее часто используемых команд Linux, которые системные администраторы регулярно используют для определения подлинного трафика и внесения в черный список подозрительных или ненадежных сетевых запросов.

35 год. трассировка

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

36. cURL

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

Команды Linux для поиска и регулярных выражений


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

37. найти

Команда find - одна из наиболее часто используемых команд Linux для поиска файлов с терминала. Эта привлекательная, но гибкая команда терминала позволяет пользователям искать файлы на основе определенных критериев, таких как права доступа к файлам, право собственности, дата изменения, размер и т. Д.

38. который

Команда which очень полезна, если все, что вы пытаетесь найти, - это исполняемые файлы. Эта удобная небольшая команда терминала принимает определенные параметры и очень эффективно ищет двоичные файлы в системной переменной среды $ PATH на их основе.

39. найти

Команда locate - это одна из тех команд Linux, которые используются для поиска местоположения определенного файла. Это одна из самых простых команд терминала, которую вы можете использовать, если не знаете, где находится конкретный файл на вашем Linux-компьютере.

40. grep

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

41 год. sed

Это одна из наиболее широко используемых команд Linux для управления каждой строкой файла или потока путем замены указанных частей. Он активно используется пользователями, которые имеют дело с большими объемами текстовых данных и нуждаются в их изменении на ходу.

Команды Linux, связанные с вводом-выводом и владением


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

42. Чисто

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

43 год. эхо

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

44 год. Сортировать

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

45. судо

Команда sudo - это святой Грааль команд Linux. Он позволяет непривилегированным пользователям получать доступ и изменять файлы, требующие низкоуровневых разрешений. Часто вы будете использовать эту команду для доступа к root из вашей учетной записи обычного пользователя.

46. chmod

Команда chmod - одна из самых мощных команд Linux, которые вы будете использовать для изменения или модификации прав доступа к системным файлам или объектам. Эта команда может принимать от пользователей очень разнообразный набор параметров и, в зависимости от этих изменений, права доступа к файлу.

47. Chown

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

Разные команды Linux для повседневного использования


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

48. человек

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

49. деготь

Команда tar используется для архивирования файлов и их извлечения. Это очень популярная команда для сжатия файлов, которая может очень эффективно решать такие задачи.

50. что такое

Команда whatis просматривает набор баз данных с краткими описаниями, предоставленными пользователем, и распечатывает системные команды, которые им соответствуют.

Конечные мысли


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

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