Вывод справки по командам в системах Linux

Обновлено: 21.11.2024

В Unix-подобных операционных системах команда echo выводит текст на стандартный вывод, например, на терминал.

Эта страница посвящена версии echo для GNU/Linux.

Описание

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

Большинство командных оболочек, включая bash, ksh и csh, реализуют эхо как встроенную команду. Поведение встроенных эхо-команд аналогично, но параметры могут отличаться; эти команды здесь не описаны.

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

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

На этой странице описывается автономная версия echo для GNU/Linux.

Синтаксис

Параметры

Параметры

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

-n Не выводить завершающую новую строку.
- e Включить интерпретацию escape-последовательностей с обратной косой чертой (список см. ниже).
-E Отключить интерпретацию escape-последовательности обратной косой черты. Это значение по умолчанию.

Параметры

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

--help Показать справку и выйти.
--version Вывести информацию о версии и выйти.

Escape-последовательности

Если вы укажете параметр -e, в вашей строке распознаются следующие управляющие последовательности:

< tr > < /tr>

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

Примеры

В приведенной выше команде два слова (Hello и world!) передаются функции echo в виде отдельных аргументов, и функция echo печатает их последовательно, разделяя пробелом:

Следующая команда выдает тот же результат:

Однако, в отличие от первого примера, приведенная выше команда предоставляет строку в одинарных кавычках "Hello, world!" как один аргумент.

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

Например, в оболочке bash перед именами переменных стоит знак доллара ($). В следующей команде имя переменной в кавычках трактуется буквально; вне кавычек оно преобразуется в свое значение.

Escape-последовательности по умолчанию не интерпретируются:

Однако, если вы укажете параметр -e, они интерпретируются:

Если вам нужно вставить новые строки в эхо-вывод, укажите параметр -e и включите escape-последовательность \n везде, где вы хотите создать новую строку:

Связанные команды

cat — вывод содержимого файла.
printf — запись форматированного вывода.
tac — вывод содержимого файлов в обратном порядке.
tee — направление содержимого файла на несколько выходов .
touch — обновляет метку времени файла или каталога.
tr — переводит один набор символов в другой.

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

Linux — это целое семейство операционных систем Unix с открытым исходным кодом, основанных на ядре Linux.Сюда входят все самые популярные системы на базе Linux, такие как Ubuntu, Fedora, Mint, Debian и другие. Точнее, их называют дистрибутивами или дистрибутивами.

С тех пор, как Linux был впервые выпущен в 1991 году, он продолжает набирать популярность благодаря своему открытому исходному коду. Люди могут свободно изменять и распространять его под своим именем.

При работе с ОС Linux вам необходимо использовать оболочку — интерфейс, который дает вам доступ к службам операционной системы. Большинство дистрибутивов Linux используют графический пользовательский интерфейс (GUI) в качестве оболочки, в основном для обеспечения простоты использования для своих пользователей. Обычно их используют при управлении VPS.

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

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

Получите полный контроль с планами Hostinger VPS. 30-дневная гарантия возврата денег - без вопросов! Получите сегодня

Основные команды Linux

Прежде чем мы перейдем к списку команд, вам нужно сначала открыть командную строку. Если вы все еще не уверены в интерфейсе командной строки, ознакомьтесь с этим руководством по CLI.

Хотя шаги могут различаться в зависимости от используемого вами дистрибутива, обычно вы можете найти командную строку в разделе «Утилиты».

Вот список основных команд Linux:

1. команда pwd

Используйте команду pwd, чтобы узнать путь к текущему рабочему каталогу (папке), в котором вы находитесь. Команда вернет абсолютный (полный) путь, который в основном представляет собой путь ко всем каталогам, начинающимся с прямого косая черта (/). Пример абсолютного пути: /home/username.

2. компакт-диск

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

Допустим, вы находитесь в /home/username/Documents и хотите перейти в «Фотографии», подкаталог «Документы». Для этого просто введите следующую команду: cd Photos.

Другой сценарий — если вы хотите переключиться на совершенно новый каталог, например, /home/username/Movies. В этом случае вы должны ввести cd, а затем абсолютный путь к каталогу: cd /home/username/Movies.

Есть несколько сокращений, которые помогут вам быстро перемещаться:

  • cd .. (с двумя точками) для перехода на один каталог вверх
  • cd для перехода прямо в домашнюю папку
  • cd- (с дефисом) для перехода в предыдущий каталог

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

3. команда ls

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

Если вы хотите просмотреть содержимое других каталогов, введите ls, а затем путь к каталогу. Например, введите ls /home/username/Documents, чтобы просмотреть содержимое документов.

Есть варианты, которые можно использовать с командой ls:

  • ls -R также отобразит список всех файлов в подкаталогах
  • ls -a покажет скрытые файлы
  • ls -al отобразит список файлов и каталогов с подробной информацией, такой как права доступа, размер, владелец и т. д.

4. кошачья команда

cat (сокращение от concatenate) — одна из наиболее часто используемых команд в Linux. Он используется для вывода содержимого файла на стандартный вывод (sdout). Чтобы запустить эту команду, введите cat, затем имя файла и его расширение. Например: файл cat.txt.

Вот другие способы использования команды cat:

  • cat > имя_файла создает новый файл
  • cat имя_файла1 имя_файла2>имя_файла3 объединяет два файла (1 и 2) и сохраняет их вывод в новом файле (3)
  • чтобы преобразовать файл в верхний или нижний регистр, используйте команду cat имя_файла | tr a-z A-Z >output.txt

5. команда CP

Используйте команду cp для копирования файлов из текущего каталога в другой каталог. Например, команда cp scenery.jpg /home/username/Pictures создаст копию scenery.jpg (из вашего текущего каталога) в каталоге Pictures.

6. команда mv

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

Аргументы команды mv аналогичны аргументам команды cp. Вам нужно ввести mv, имя файла и каталог назначения. Например: mv file.txt /home/username/Documents.

Чтобы переименовать файлы, используйте команду Linux: mv oldname.ext newname.ext

7. команда mkdir

Используйте команду mkdir для создания нового каталога — если вы введете mkdir Music, будет создан каталог с именем Music.

Также есть дополнительные команды mkdir:

  • Чтобы создать новый каталог внутри другого каталога, используйте эту базовую команду Linux mkdir Music/Newfile
  • используйте параметр p (parents), чтобы создать каталог между двумя существующими каталогами. Например, mkdir -p Music/2020/Newfile создаст новый файл «2020».

8. команда rmdir

Если вам нужно удалить каталог, используйте команду rmdir. Однако rmdir позволяет удалять только пустые каталоги.

9. команда rm

Команда rm используется для удаления каталогов и их содержимого. Если вы хотите удалить только каталог — в качестве альтернативы rmdir — используйте rm -r.

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

10. сенсорная команда

Команда touch позволяет создать пустой новый файл через командную строку Linux. Например, введите touch /home/username/Documents/Web.html, чтобы создать HTML-файл с названием Web в каталоге Documents.

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

Эту команду можно использовать для поиска файла, как и команду поиска в Windows. Более того, использование аргумента -i вместе с этой командой сделает ее нечувствительной к регистру, поэтому вы сможете искать файл, даже если не помните его точное имя.

Чтобы найти файл, содержащий два или более слов, используйте звездочку (*). Например, команда locate -i school*note будет искать любой файл, содержащий слова «school» и «note», будь то прописные или строчные буквы.

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

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

Например, команда find /home/ -name notes.txt будет искать файл с именем notes.txt в домашнем каталоге и его подкаталогах.

  • Чтобы найти файлы в текущем каталоге, используйте find . -название notes.txt
  • Чтобы искать каталоги, используйте / -type d -name notes. текст

13. команда grep

Еще одна базовая команда Linux, несомненно полезная для повседневного использования, — это grep. Он позволяет выполнять поиск по всему тексту в заданном файле.

Например, grep blue notepad.txt будет искать слово blue в файле блокнота. Строки, содержащие искомое слово, будут отображаться полностью.

14. команда sudo

Сокращенно от «SuperUser Do», эта команда позволяет выполнять задачи, требующие прав администратора или root. Однако не рекомендуется использовать эту команду для повседневного использования, потому что может легко возникнуть ошибка, если вы сделали что-то не так.

15. команда дф

Используйте команду df, чтобы получить отчет об использовании дискового пространства системы, показанный в процентах и ​​КБ. Если вы хотите просмотреть отчет в мегабайтах, введите df -m.

16. команда

Если вы хотите проверить, сколько места занимает файл или каталог, вам подойдет команда du (Использование диска). Однако в сводке по использованию диска будут отображаться номера дисковых блоков вместо обычного формата размера. Если вы хотите увидеть его в байтах, килобайтах и ​​мегабайтах, добавьте аргумент -h в командную строку.

17. команда головы

Команда head используется для просмотра первых строк любого текстового файла. По умолчанию отображаются первые десять строк, но вы можете изменить это число по своему вкусу. Например, если вы хотите отобразить только первые пять строк, введите head -n 5 filename.ext.

18. хвостовая команда

Эта функция аналогична команде head, но вместо первых строк команда tail отображает последние десять строк текстового файла. Например, tail -n имя_файла.расш.

19. команда сравнения

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

Простейшая форма этой команды — diff file1.ext file2.ext

20. команда tar

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

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

21. команда chmod

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

22. команда chown

В Linux все файлы принадлежат определенному пользователю. Команда chown позволяет вам изменить или передать право собственности на файл указанному имени пользователя. Например, chown linuxuser2 file.ext сделает linuxuser2 владельцем файла.ext.

23. команда задания

Команда

jobs отобразит все текущие задания вместе с их статусами. По сути, задание — это процесс, запускаемый оболочкой.

24. команда убить

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

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

  • SIGTERM (15) — запрашивает остановку программы и дает ей некоторое время для сохранения всего ее хода. Если вы не укажете сигнал при вводе команды kill, будет использоваться этот сигнал.
  • SIGKILL (9) — принудительно останавливает программы. Несохраненный прогресс будет потерян.

Помимо сигналов, вам также необходимо знать идентификационный номер процесса (PID) программы, которую вы хотите убить. Если вы не знаете PID, просто введите команду ps ux.

Узнав, какой сигнал вы хотите использовать, и PID программы, введите следующий синтаксис:

убить [параметр сигнала] PID.

25. команда ping

26. команда wget

Командная строка Linux очень полезна — вы даже можете загружать файлы из Интернета с помощью команды wget. Для этого просто введите wget и ссылку для скачивания.

27. команда uname

Команда uname, сокращение от Unix Name, выводит подробную информацию о вашей системе Linux, такую ​​как имя машины, операционная система, ядро ​​и т. д.

28. верхняя команда

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

29. команда истории

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

30. мужская команда

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

31. эхо-команда

Эта команда используется для перемещения некоторых данных в файл. Например, если вы хотите добавить текст «Здравствуйте, меня зовут Джон» в файл с именем name.txt, введите echo Привет, меня зовут Джон >> name.txt

32. zip, распаковать команду

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

33. команда имени хоста

Если вы хотите узнать имя своего хоста/сети, просто введите имя хоста. Добавление -i в конец отобразит IP-адрес вашей сети.

34. useradd, команда userdel

Поскольку Linux является многопользовательской системой, это означает, что несколько человек могут взаимодействовать с одной и той же системой одновременно. useradd используется для создания нового пользователя, а passwd добавляет пароль к учетной записи этого пользователя. Чтобы добавить нового человека по имени John, введите useradd John, а затем добавьте его тип пароля, passwd 123456789.

Удаление пользователя очень похоже на добавление нового пользователя. Чтобы удалить тип учетной записи пользователя, userdel UserName

Дополнительные советы и рекомендации

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

Попробуйте кнопку TAB, чтобы автоматически заполнить то, что вы печатаете. Например, если вам нужно ввести «Документы», начните вводить команду (нажмите cd Docu, затем нажмите клавишу TAB), и терминал дополнит остальные, показывая вам cd Documents.

Ctrl+C и Ctrl+Z используются для остановки любой команды, которая работает в данный момент. Ctrl+C остановит и завершит выполнение команды, а Ctrl+Z просто приостановит выполнение команды.

Если вы случайно заморозили свой терминал с помощью Ctrl+S, просто отмените это с помощью разморозки Ctrl+Q.

Ctrl+A перемещает вас в начало строки, а Ctrl+E — в конец.

Вы можете запустить несколько команд в одной команде, используя «;» чтобы разделить их. Например Команда1; Команда2; Команда3. Или используйте &&, если вы хотите, чтобы следующая команда выполнялась только после успешного выполнения первой.

Совет эксперта

Знаете ли вы, что с помощью SSH можно редактировать текстовые файлы с помощью команд Linux?Вместо того, чтобы редактировать файл локально с вашего компьютера, а затем загружать его через FTP, вы можете мгновенно редактировать файл в своей учетной записи, используя команды vim или nano.

Технический руководитель мониторинга веб-хостинга

Заключение

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

В конце концов, знание и освоение этих основных команд Linux, несомненно, будет полезно для управления рабочим столом Linux или решениями VPS. Удачи!

Другие полезные команды Linux для изучения

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

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

Что такое команда справки?

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

Веб-разработка, языки программирования, тестирование программного обеспечения и другое

Синтаксис:

$ help [-dms] [шаблон. ]

Здесь шаблон указывает команду, для которой нам нужна помощь. Если введенные нами данные совпадают с какой-либо из встроенных команд оболочки, то команда справки отображает подробности об этом, а если ввод не соответствует, то отображается краткий обзор разделов справки, из которых пользователь может выбирать. Здесь d, m и s — параметры, используемые командой справки.

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

Эта команда отображает страницу, содержащую информацию о самой команде справки.

Вывод:

Параметры, используемые в команде справки

d, m и s — это параметры, используемые в команде справки.

Программа обучения Linux (16 курсов, более 3 проектов) 16 онлайн-курсов | 3 практических проекта | 160+ часов | Подтверждаемый сертификат об окончании | Пожизненный доступ
4,5 (8 489 оценок)

1. -d Опция

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

Синтаксис:

2. Опция -m

Эта опция отображает выходные данные в формате псевдосправочной страницы.

Синтаксис:

3. Параметр -s

Этот параметр отображает только синтаксис определенной команды.

Синтаксис:

Пример:

Эта команда напечатает краткое описание команды echo.

Использование команды справки с параметрами

давайте рассмотрим команду cd. Чтобы отобразить всю информацию о команде cd, она передает строку cd в качестве параметра команде справки.

Синтаксис:

Вывод:

Для отображения всей доступной информации о команде cd используется параметр -m. Это похоже на команду man.

Вывод:

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

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

Синтаксис:

В системе создается следующий вывод.

Вывод:

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

Если вы хотите узнать об использовании команды cd или синтаксисе команды, вы можете использовать параметр –s.

Синтаксис:

Получение справки о внутренних и внешних командах

В оболочке Linux есть два типа команд: внешние команды и внутренние команды. Внутренние команды — это команды, встроенные в оболочку. Они будут автоматически установлены при установке оболочки. поэтому большинство внутренних команд не устанавливает никакой отдельной документации.

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

Вывод:

Например, если мы укажем команду пароля в качестве параметра для команды справки, вы увидите сообщение об ошибке, как показано ниже.

Вывод:

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

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

Синтаксис:

$ compgen -b | столбец

Вывод:

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

Другие способы получить справку по оболочке Linux

Использование завершения с помощью табуляции: если мы не уверены в точном названии определенной команды, мы можем использовать автодополнение с помощью табуляции. Запустите терминал, используя Ctrl + Alt + T или щелкнув значок терминала на панели задач. Теперь введите команду, которую вы хотите узнать, а затем дважды нажмите клавишу Tab, и результат будет таким, как показано ниже.

Вывод:

Использование неизвестной команды. Если вы хотите использовать определенную команду, но не уверены, установлена ​​ли она в оболочке Linux или даже если она существует, вы не знаете, в каком пакете она содержится, вы все равно можете использовать эту команду. Запустите терминал, используя Ctrl + Alt + T или щелкнув значок терминала на панели задач. Теперь введите команду, которую вы хотите проверить, и нажмите клавишу ввода. Будет отображен вывод, который покажет, установлена ​​ли команда в оболочке или нет. Если команда отображается, в выходных данных будет указан пакет, в котором существует команда.

Вывод:

Команда Info: эта команда используется для получения справки по командам, которые не содержат руководств или содержат неполные руководства.

Пример: информационный бэш

Whatis Command: эта команда предоставляет однострочное описание указанной команды без полного руководства.

Синтаксис:

$ whatis [имя команды]

Рекомендуемые статьи

Это руководство по команде Help в Linux. Здесь мы обсуждаем введение и что такое команда справки в Linux, а также параметры, используемые в команде справки. Вы также можете ознакомиться со следующими статьями, чтобы узнать больше –

Всегда рекомендуется знать, на каких аппаратных компонентах работает ваша система Linux, это поможет вам решить проблемы совместимости, когда дело доходит до установки пакетов, драйверов в вашей системе с помощью yum, dnf или apt.< /p>

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

1. Как просмотреть информацию о системе Linux

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

Чтобы просмотреть имя хоста в сети, используйте переключатель «-n» с командой uname, как показано на рисунке.

Чтобы получить информацию о версии ядра, используйте параметр "-v".

Чтобы получить информацию о выпуске вашего ядра, используйте ключ ‘-r’.

Чтобы напечатать название аппаратного обеспечения вашего компьютера, используйте ключ ‘-m’:

Всю эту информацию можно распечатать сразу, выполнив команду «uname -a», как показано ниже.

2. Как просмотреть информацию об оборудовании системы Linux

Здесь вы можете использовать инструмент lshw для сбора обширной информации о ваших аппаратных компонентах, таких как процессор, диски, память, USB-контроллеры и т. д.

lshw — относительно небольшой инструмент, и при извлечении информации с ним можно использовать несколько параметров. Информация, предоставленная lshw, была собрана из разных файлов /proc.

Примечание. Помните, что команда lshw выполняется суперпользователем (root) или пользователем sudo.

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

Вы можете распечатать сводную информацию об оборудовании, используя параметр -short.

Если вы хотите создать выходные данные в виде html-файла, вы можете использовать параметр -html.

3. Как просмотреть информацию о процессоре Linux

Чтобы просмотреть информацию о вашем ЦП, используйте команду lscpu, поскольку она показывает информацию об архитектуре вашего ЦП, такую ​​как количество ЦП, ядер, модель семейства ЦП, кэши ЦП, потоки и т. д. из sysfs и /proc/cpuinfo.< /p>

4. Как собрать информацию о блочных устройствах Linux

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

Если вы хотите просмотреть все заблокированные устройства в вашей системе, включите параметр -a.

5. Как распечатать информацию о контроллерах USB

Команда lsusb используется для получения информации о контроллерах USB и всех подключенных к ним устройствах.

Вы можете использовать параметр -v для создания подробной информации о каждом USB-устройстве.

6. Как распечатать информацию об устройствах PCI

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

Чтобы распечатать информацию об устройствах PCI, выполните следующую команду.

Используйте параметр -t для создания вывода в формате дерева.

Используйте параметр -v для получения подробной информации о каждом подключенном устройстве.

7. Как распечатать информацию об устройствах SCSI

Чтобы просмотреть все ваши устройства scsi/sata, используйте команду lsscsi следующим образом. Если у вас не установлено средство lsscsi, выполните следующую команду, чтобы установить его.

После установки запустите команду lsscsi, как показано ниже:

Используйте параметр -s, чтобы отобразить размеры устройств.

8. Как распечатать информацию об устройствах SATA

Некоторую информацию об устройствах sata в вашей системе можно найти с помощью утилиты hdparm следующим образом. В приведенном ниже примере я использовал блочное устройство /dev/sda1, которое является жестким диском в моей системе.

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

9. Как проверить информацию о файловой системе Linux

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

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

10. Как проверить информацию об аппаратных компонентах Linux

Вы также можете использовать утилиту dmidecode для извлечения информации об оборудовании путем чтения данных из таблиц DMI.

Чтобы распечатать информацию о памяти, запустите эту команду от имени суперпользователя.

Чтобы распечатать информацию о системе, выполните эту команду.

Чтобы распечатать информацию о BIOS, выполните эту команду.

Чтобы распечатать информацию о процессоре, выполните эту команду.

Обзор

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

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

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

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Похожие записи

38 мыслей о «10 командах для сбора информации о системе и оборудовании в Linux»

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

Пожалуйста, не могли бы вы посоветовать мне утилиту или инструменты в RHEL, эквивалентные инструменту проводника (в oracle solaris), для сбора всей информации о системе для анализа.

Могу ли я использовать эти команды для удаленной проверки сервера или других компьютеров??

Да, вы можете использовать все эти команды на удаленном сервере Linux через SSH.

Как мы можем получить информацию о компонентах ядра в Linux? Что такое команды?

Читайте также:

Последовательность Интерпретируется как
\\ Буквальный символ обратной косой черты ( "\").
\a Предупреждение (символ BELL).
\b Backspace .
\c После этого больше не выводить.
\e Экран-символ; эквивалентно нажатию клавиши Esc .
\f Перевод страницы.
\n Новая строка.
\r Возврат каретки.
\ t Горизонтальная вкладка.
\v Вертикальная вкладка.
\0NNN Байт с восьмеричным значением NNN (которое может состоять из 1-3 цифр).
\xHH Байт с шестнадцатеричным значением HH (которое может состоять из 1 или 2 цифр)