Linux, операционная система, известная своей адаптивностью и мощью, может похвастаться обширным набором команд. Давайте рассмотрим более 50 самых незаменимых команд, с которыми должен быть знаком каждый пользователь Linux:
1. лс: краеугольный камень Linux. Эта команда выводит содержимое каталога. Он предлагает различные флаги для настройки вывода, например отображение скрытых файлов или отображение таких деталей, как права доступа к файлам и временные метки.
2. плюр: сокращение от «Печать рабочего каталога». pwd
показывает ваше текущее местоположение в файловой системе — быстрый способ узнать, где вы находитесь.
3. компакт-диск: Основной инструмент для навигации по каталогам. Путем сопряжения cd
с именем каталога вы можете легко изменить свое текущее местоположение.
4. мкдир: сокращение от «makedirectory», эта команда создает новый каталог с указанным именем.
5. МВ: универсальная команда, позволяющая перемещать или переименовывать файлы и каталоги.
6. КП: Пока mv
передает файлы, cp
дублирует их, создавая копию в нужном месте.
7. РМ: лучший инструмент удаления в Linux. Он стирает файлы и каталоги — после удаления они исчезают навсегда.
8. коснуться: Быстро нужен пустой файл? touch
команда создает его с указанным именем.
9. Ин: используется для создания символических или жестких ссылок. Это способ создания ярлыков или ссылок на файлы или каталоги.
10. кот: Утилита для отображения всего содержимого файла в терминале.
11. ясно: эта команда очищает экран терминала, обеспечивая чистое пространство для новых команд и вывода.
12. эхо: используется для отображения текста или переменных на экране. Это фундаментально для написания сценариев и отображения сообщений.
13. меньше: Утилита для просмотра содержимого файлов с возможностями навигации и поиска. В отличие от cat
, который отображает весь контент сразу, less
позволяет прокручивать и искать в файлах.
14. мужчина: предлагает доступ к страницам руководства для большинства команд и программ Linux. Это бесценно, если вы не уверены в функциональности или флагах команды.
15. безымянный: Получает основную информацию об ОС, такую как версия ядра и имя аппаратного обеспечения компьютера.
16. эй: быстро возвращает имя текущего активного пользователя.
17. смола: Мощный инструмент для архивирования. Его можно использовать для сжатия или извлечения файлов в различных форматах, таких как .tar
, .gz
и .bz2
.
18. Греп: позволяет пользователям искать определенную строку или шаблон в файлах или выводах команд.
19. голова: отображает первые несколько строк файла. Полезно для быстрого просмотра начала файлов.
20. хвост: аналог head
, он показывает последние несколько строк файла. Его часто используют для просмотра конца журналов или потоков данных.
21. разница: сравнивает содержимое двух файлов и отображает различия между ними построчно.
22. сммп: более простой инструмент сравнения, чем diff
. Он проверяет, идентичны ли два файла, и, если нет, указывает первый байт, в котором они отличаются.
23. связь: Сочетает в себе функции обоих diff
и cmp
, показывая, какие строки являются общими, а какие уникальными для каждого файла.
24. сортировать: сортирует содержимое файла. По умолчанию строки в файле располагаются в порядке возрастания, но их можно настроить с помощью других флагов.
25. экспорт: используется в основном в сценариях оболочки. Эта команда устанавливает переменные среды, которые можно использовать в других программах или сеансах.
26. молния: Сжимает файлы и каталоги в .zip
формате, что упрощает их совместное использование или хранение.
27. разархивировать: Распаковывает файлы из .zip
архив.
28. сш: команда «Secure Shell», необходимая для безопасного удаленного входа в систему на других компьютерах по сети.
29. сервис: управляет системными службами, позволяя пользователям запускать, останавливать, перезапускать и проверять состояние служб.
30. пс: отображает список запущенных в данный момент процессов с их идентификаторами, что имеет решающее значение для мониторинга и управления системой.
31. убивать и убивать всех: команды, используемые для завершения процессов. Пока kill
требует идентификатор процесса, killall
завершает процессы по их имени.
32. дф: отображает информацию о файловой системе диска, предоставляя представление об использовании пространства на подключенных дисках.
33. крепление: вручную монтирует файловые системы или устройства.
34. чмод: изменяет права доступа к файлу, определяя, кто может читать, записывать или выполнять файл.
35. чаун: Изменяет владельца файла, назначая, какой пользователь и группа являются владельцами файла или каталога.
36. есликонфигурация: предоставляет подробную информацию о сетевых интерфейсах, включая IP-адреса, MAC-адреса и т. д.
37. трассировка: отображает путь, по которому пакеты данных достигают пункта назначения, показывая каждый переход на этом пути.
38. wget: загрузчик командной строки, который может загружать файлы или целые веб-сайты из Интернета.
39. уф: означает «Несложный брандмауэр». Это удобный интерфейс для управления iptables, делающий настройку брандмауэра более доступной.
40. ipтаблицы: надежный инструмент для настройки правил фильтрации пакетов Linux, образующий основу для многих межсетевых экранов.
41. apt, pacman, ням, об/мин: это менеджеры пакетов для разных дистрибутивов Linux. Они занимаются установкой, обновлением и удалением программного обеспечения.
42. судо: повышает привилегии пользователей, позволяя им выполнять команды в качестве суперпользователя или другого пользователя.
43. кал: простая команда, отображающая календарь в терминале.
44. псевдоним: позволяет пользователям создавать собственные ярлыки или альтернативные имена для команд, оптимизируя повторяющиеся задачи.
45. дд: Хотя сегодня его основное применение — создание загрузочных USB-накопителей, это мощный инструмент для копирования и преобразования данных.
46. где: находит страницы двоичного кода, исходного кода и руководства по командам.
47. что такое: Предоставляет краткое описание команды или программы.
48. верх: предлагает динамическое представление запущенных системных процессов, аналогично Диспетчеру задач в Windows.
49. useradd и usermod: Команды для управления пользователями. useradd
создает нового пользователя, в то время как usermod
изменяет существующую информацию о пользователе.
50. пароль: Управление паролями. Он может устанавливать, изменять или удалять пароли для пользователей.
Понимание этих команд и их возможностей имеет решающее значение для эффективного управления системой Linux. Как и в случае с любым другим навыком, мастерство приходит с практикой, поэтому всегда полезно проводить время, экспериментируя и изучая эти команды в различных сценариях.
Комментарии (0)
Здесь пока нет комментариев, вы можете быть первым!