Команда линукс для просмотра информации

Содержание
  1. 16 команд для проверки аппаратной части компьютера в Linux
  2. Информация о комплектации компьютера
  3. 1. lscpu
  4. 2. lshw – список аппаратных устройств
  5. 3. hwinfo – информация об аппаратуре компьютера
  6. 4. lspci – список устройств PCI
  7. 5. lsscsi — список устройств scsi
  8. 6. lsusb – подробный список шин и устройств usb
  9. 7. Inxi
  10. 8. lsblk — список блочных устройств
  11. 9. df – дисковое пространство файловых систем
  12. 10. Pydf – команда df, написанная на языке Python
  13. 11. fdisk
  14. 12. mount
  15. 13. free – проверка оперативной памяти
  16. 14. dmidecode
  17. 15. Файлы /proc
  18. 16. hdparm
  19. Заключение
  20. Просмотр информации о системе в Linux
  21. Смотрим информацию о системе в Linux
  22. Способ 1: Hardinfo
  23. Способ 2: Терминал
  24. Команды Linux — Полное руководство
  25. Системные команды Linux
  26. 1. uname
  27. 2. uptime
  28. 3. hostname
  29. 4. last
  30. 5. date
  31. 6. cal
  32. 7. w
  33. 8. whoami
  34. 9. reboot
  35. 10. shutdown
  36. Команды Linux, взаимодействующие с оборудованием
  37. 11. dmesg
  38. 12. lshw
  39. 13. lsblk
  40. 14. free
  41. 15. lspci
  42. 16. lsusb
  43. 17. dmidecode
  44. 18. hdparm
  45. Команды Linux, связанные со статистикой
  46. 19. mpstat
  47. 20. vmstat
  48. 21. iostat
  49. 23. lsof
  50. 24. watch
  51. Команды Linux для работы с пользователями
  52. 25. id
  53. 26. last
  54. 27. who
  55. 28. groupadd
  56. 29. useradd
  57. 30. userdel
  58. 31. usermod
  59. 32. passwd
  60. Команды Linux, для работы с файлами
  61. 33. ls
  62. 34. pwd
  63. 35. mkdir
  64. 36. cat
  65. 37. rm
  66. 38. cp
  67. 39. mv
  68. 40.cd
  69. 41. Ln
  70. 42. touch
  71. 43. more
  72. 44. head
  73. 45. tail
  74. 46. gpg
  75. 47. cksum
  76. 48. diff
  77. 49. sort
  78. 50. uniq
  79. 51. wc
  80. 52. dir
  81. 53. tee
  82. 54. tr
  83. Команды Linux, связанные с процессом
  84. 55. ps
  85. 56. pmap
  86. 57. top
  87. 58. kill
  88. 59. killall
  89. 60. pkill
  90. 61. fg и bg
  91. Команды Linux, связанные с правами доступа к файлам
  92. 62. chmod
  93. 63. chown
  94. 64. chgrp
  95. Команды Linux для работы с сетью
  96. 65. ifconfig
  97. 66. ip
  98. 67. ethtool
  99. 68. mii-tool
  100. 69. ping и ping6
  101. 70. whois
  102. 71. dig
  103. 72. host
  104. 73. wget
  105. 74. netstat
  106. 75. nslookup
  107. Команды связанные с сжатием и архивированием
  108. 76. tar
  109. 77. gzip
  110. Команды Linux связанные с установкой пакета
  111. 78. rpm
  112. 79. make
  113. 80. yum
  114. 81. Apt
  115. Поиск Связанных Команд Linux
  116. 82. grep
  117. 83. locate
  118. 84. find
  119. 85. ssh
  120. 86. telnet
  121. Команды Linux, Связанные С Передачей Файлов
  122. 87. scp
  123. 88. rsync
  124. Команды Linux для работы с локальными дисками
  125. 89. df
  126. 90. fdisk
  127. 91. du
  128. 92. findmnt
  129. 93. mount
  130. Заключение

16 команд для проверки аппаратной части компьютера в Linux

Информация о комплектации компьютера

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

В данной статье кратко рассказывается о нескольких наиболее часто используемых командах, предназначенных для получения информации и особенностях настройки различных периферийных устройств и компонентах компьютера. Среди рассматриваемых — команды lscpu, hwinfo, lshw, dmidecode, lspci и другие.

1. lscpu

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

2. lshw – список аппаратных устройств

Утилита общего назначения, которая сообщает подробную и краткую информацию о нескольких различных аппаратных устройствах, таких как процессор, память, диск, контроллеры usb, сетевые адаптеры и т.д. Команда lscpu извлекает информацию из различных файлов /proc.

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

3. hwinfo – информация об аппаратуре компьютера

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

4. lspci – список устройств PCI

Команда lspci выдает список всех шин PCI, а также подробную информация об устройствах, которые к ним подключены. Под эту категорию подпадают следующие устройства — адаптер vga, графическая карта, сетевой адаптер, порты usb, контроллеры sata и т.д.

Отфильтруйте информацию о конкретном устройстве с помощью команды grep.

5. lsscsi — список устройств scsi

Выдается список устройств scsi/sata, например, жестких дисков и оптических приводов.

6. lsusb – подробный список шин и устройств usb

Эта команда показывает информацию о контроллерах usb и подробные сведения о подключенных к ним устройствах. По умолчанию выдается краткая информация. Для того, чтобы о каждом порте usb получить подробную информацию, используйте параметр «-v».

В системе, информация о которой приведена выше, один порт usb используется для подключения мыши.

7. Inxi

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

8. lsblk — список блочных устройств

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

9. df – дисковое пространство файловых систем

Отчеты о различных разделах, об их точках монтирования и о том, сколько в каждом разделе есть свободного места.

10. Pydf – команда df, написанная на языке Python

Улучшенный вариант команды df , написанной на языке python, который выдает информацию в цвете, что выглядит лучше, чем информация, выдаваемая командой df

11. fdisk

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

12. mount

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

Опять же, используйте команду grep для отфильтровывания информации только о тех файловых системах, которые вам интересны

13. free – проверка оперативной памяти

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

14. dmidecode

Команда dmidecode отличается от всех других команд. Она извлекает информацию об оборудовании, читая для этого данные из структур данных SMBOIS (которые также называются таблицами DMI).

Подробности смотрите на странице man.

15. Файлы /proc

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

Информация о процессоре/памяти

Информация о Linux/ядре

16. hdparm

Команда hdparm получает информацию об устройствах sata, например, жестких дисков.

Заключение

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

Для тех, кто не хочет запоминать и вводить команды, на рабочем столе есть графические инструментальные средства. Hardinfo и I-nex — некоторые из популярных инструментальных средств, с помощью которых можно получить подробную информацию о большом количестве различных аппаратных компонентов.

Источник

Просмотр информации о системе в Linux

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

Смотрим информацию о системе в Linux

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

Способ 1: Hardinfo

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

  1. Запустите «Терминал» и введите там команду sudo apt install hardinfo .

Введите пароль для подтверждения рут-доступа (вводимые символы при этом отображаться не будут).

Подтвердите добавление новых файлов, выбрав соответствующий вариант.

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

Читайте также:  Линукс минт как расшарить папку

С помощью кнопки «Создать отчет» вы можете сохранить копию сведений в любом удобном виде.

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

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

Способ 2: Терминал

Встроенная в Ubuntu консоль предоставляет неограниченные возможности для пользователя. Благодаря командам можно совершать действия с программами, файлами, управлять системой и многое другое. Существуют утилиты, позволяющие узнать интересующую информацию через «Терминал». Рассмотрим все по порядку.

    Откройте меню и запустите консоль, также вы можете это сделать, зажав комбинацию клавиш Ctrl + Alt + T.

Для начала достаточно прописать команду hostname , а затем нажать на Enter, чтобы отобразилось имя учетной записи.

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

sudo dmidecode -s system-serial-number
sudo dmidecode -s system-manufacturer
sudo dmidecode -s system-product-name

Для сбора сведений обо всем подключенном оборудовании не обойтись без дополнительной утилиты. Установить ее можно путем ввода sudo apt-get install procinfo .

По завершении установки напишите sudo lsdev .

После небольшого сканирования вы получите список всех активных устройств.

Что касается модели процессора и других данных о нем, здесь проще всего воспользоваться cat /proc/cpuinfo . Вы сразу же получите все необходимое для ознакомления.

Плавно переходим к другой очень важно детали — оперативная память. Определить количество свободного и используемого места поможет less /proc/meminfo . Сразу же после ввода команды вы увидите соответствующие строки в консоли.

  • Более сжатая информация предоставляется в следующем виде:
    • free -m — память в мегабайтах;
    • free -g — гигабайтах;
    • free -h — в упрощенном читабельном виде.

    За файл подкачки отвечает swapon -s . Вы сможете узнать не только о самом существовании такого файла, но и увидите его объем.

    Если вас интересует текущая версия дистрибутива Ubuntu, используйте команду lsb_release -a . Вы получите справку о версии и узнаете кодовое имя с описанием.

    Однако существуют дополнительные команды, позволяющие получить более детальные данные об операционной системе. Например, uname -r отображает версию ядра, uname -p — архитектуру, а uname -a — общую информацию.

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

    Чтобы детально изучить разметку диска (количество секторов, их размер и тип), следует прописать sudo fdisk /dev/sda , где sda — выбранный накопитель.

    Обычно к компьютеру подсоединяются дополнительные девайсы через свободные USB-разъемы или посредством технологии Bluetooth. Просмотр всех устройств, их номера и идентификатора выполняется с помощью lsusb .

    Пропишите lspci | grep -i vga или lspci -vvnn | grep VGA , чтобы вывести сводку об активном графическом драйвере и использующейся видеокарте.

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

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

    Помимо этой статьи, на сайте еще 12315 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    Команды Linux — Полное руководство

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

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

    Системные команды Linux

    Эти команды используются для просмотра информации и управления, связанной с системой Linux.

    1. uname

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

    Следующая команда uname с опцией a отображает всю информацию об операционной системе.

    $sudo uname -a
    Linux linode02 5.1.17-x86_64-linode128 #1 SMP PREEMPT Wed Jul 15 18:11:53 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

    2. uptime

    Информация о том, как долго работает система Linux, отображается с помощью команды uptime. Информация о времени безотказной работы системы собирается из файла ‘/proc/uptime‘. Эта команда также отобразит среднюю нагрузку на систему.

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

    $ uptime
    15:52:37 up 36 min, 1 user, load average: 0.03, 0.07, 0.04

    3. hostname

    Вы можете отобразить имя хоста вашей машины, введя hostname в своем терминале. С помощью опции -i вы можете просмотреть ip-адрес компьютера. А с помощью параметра -d вы можете просмотреть доменное имя.

    4. last

    Команда last в Linux используется для определения того, кто последним вошел в систему на вашем сервере. Эта команда отображает список всех пользователей, вошедших (и вышедших) из «/var/log/wtmp » с момента создания файла.

    Вам просто нужно ввести «last» в своем терминале.

    $ last
    leni pts/0 10.0.76.162 Mon Dec 2 12:32 — 13:25 (00:53)
    setiwik tty1 Mon Dec 2 09:31 still logged in
    reboot system boot 2.6.32-358.23.2 Mon Dec 2 09:20 — 13:25 (04:05)

    5. date

    В Linux команда date используется для проверки текущей даты и времени системы. Эта команда позволяет задать пользовательские форматы для дат.

    Например, используя «date +%D«, вы можете просмотреть дату в формате «ММ/ДД/ГГ«.

    6. cal

    По умолчанию команда cal отображает календарь текущего месяца. С помощью опции -y вы можете просмотреть календарь на весь год.

    7. w

    По умолчанию команда w отображает, кто в данный момент вошел в систему на вашем компьютере и что они делают.

    $ w
    01:36:19 up 2:08, 2 users, load average: 0.00, 0.00, 0.00
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root pts/0 39.177.9.194 23:29 3.00s 0.02s 0.00s w
    setiwik pts/1 59.177.9.193 01:35 11.00s 0.00s 0.00s -bash

    8. whoami

    Команда Whoami выводит имя пользователя, вошедшего в систему в данный момент. Это похоже на команду id -un .

    9. reboot

    Команда reboot используется для перезагрузки системы Linux. Вы должны запустить эту команду из терминала с правами суперпользователя sudo.

    10. shutdown

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

    По умолчанию компьютер (сервер) выключится через 1 минуту. Вы можете отменить расписание, выполнив команду: shutdown -c

    $sudo shutdown
    Shutdown scheduled for Fri 2021-04-09 13:45:51 UTC, use ‘shutdown -c’ to cancel.
    $

    Немедленное отключение тоже возможно, для этого используется опция «now»

    Команды Linux, взаимодействующие с оборудованием

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

    11. dmesg

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

    Ответ в терминале :

    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.8.0-31-generic (buildd@aatxe) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #46-Ubuntu SMP Tue Sep 10 19:56:49 UTC 2013 (Ubuntu 3.8.0-31.46-generic 3.8.13.8)
    [ 0.000000] KERNEL supported cpus:
    [ 0.000000] Intel GenuineIntel
    [ 0.000000] AMD AuthenticAMD
    [ 0.000000] NSC Geode by NSC
    [ 0.000000] Cyrix CyrixInstead
    [ 0.000000] Centaur CentaurHauls
    [ 0.000000] Transmeta GenuineTMx86
    [ 0.000000] Transmeta TransmetaCPU
    [ 0.000000] UMC UMC UMC UMC

    12. lshw

    Отображает информацию о конфигурации оборудования системы. Команда Lshw должна выполняться от имени привилегированного пользователя root или sudo, в противном случае она будет сообщать только частичную информацию.

    13. lsblk

    Отображает информацию о блочном устройстве машины, связанную с устройством. Команда Lsblk с помощью опции -a вы можете просматривать все блочные устройства.

    $ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 28.5G 0 disk /
    sdb 8:16 0 1024M 0 disk [SWAP]

    14. free

    Команда free используется в Linux для проверки объема свободной оперативной памяти в системе. Так же команда free показывает пространство подкачки, буферное и кэш-пространство.

    Читайте также:  Обзор новой mac os

    $ free
    total used free shared buff/cache available
    Mem: 4022216 723872 1359820 157988 1938524 2661636
    Swap: 524284 247820 276464

    15. lspci

    Lspci — это стандартная утилита Linux, которая показывает какое внутри оборудования. Команда lspci покажет информацию о шинах PCI, AGP и встроенных компонентах, таких как чипсет, USB и т.д.

    16. lsusb

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

    17. dmidecode

    Команда Dmidecode считывает системную таблицу DMI (Интерфейс управления рабочим столом). Используется для отображения информации об оборудовании и BIOS. Выходные данные dmidecode содержат несколько записей из таблицы DMI. Эта таблица содержит описание аппаратных компонентов систем, а также другую полезную информацию, такую как серийный номер, версия BIOS и т. д.

    Для использования требуется привилегия root или sudo.

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

    # dmidecode -t bios
    # dmidecode 3.2
    Getting SMBIOS data from sysfs.
    SMBIOS 2.8 present.
    Handle 0x0000, DMI type 0, 24 bytes
    BIOS Information
    Vendor: SeaBIOS
    Version: rel-1.12.0-0-ga698c8995f-prebuilt.qemu.org
    Release Date: 04/01/2014
    Address: 0xE8000
    Runtime Size: 96 kB
    ROM Size: 64 kB
    Characteristics:
    BIOS characteristics not supported
    Targeted content distribution is supported
    BIOS Revision: 0.0

    18. hdparm

    Hdparm — это команда, используемая в Linux для показа информации о жестком диске. Эта команда может отобразить производительность скорости диска и изменять настройки DMA.

    Следующая команда выполнит проверку скорости чтения на диске sda:

    # hdparm -tT /dev/sda
    /dev/sda:
    Timing cached reads: 18012 MB in 2.00 seconds = 9023.48 MB/sec
    Timing buffered disk reads: 7146 MB in 3.00 seconds = 2380.77 MB/sec

    Команды Linux, связанные со статистикой

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

    19. mpstat

    Команда Mpstat используется для показа статистики процессора и помогает отслеживать загрузку процессора в вашей системе. Это будет более полезно, если ваша система имеет несколько процессоров.

    $ mpstat -P 0
    Linux 3.2.0-57-generic (USERNB01) 12/12/2013 _x86_64_ (2 CPU)
    03:54:00 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
    03:54:00 PM 0 3.82 0.01 1.16 3.88 0.00 0.06 0.00 0.00 91.06

    20. vmstat

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

    По умолчанию vmstat работает следующим образом:

    Команда Linux vmstat

    21. iostat

    Команда Iostat — это команда, используемая для мониторинга загрузки устройств ввода-вывода (I/O). Путем наблюдения за временем активности устройств по отношению к их средним скоростям передачи.

    22. tcpdump

    Tcpdump — это команда устранения неполадок в сети, которая также известна как анализатор пакетов, используется для захвата и отображения пакетов из сети. Для выполнения команды tcpdump вам требуется root или пользователь с правами sudo.

    Когда вы используете tcpdump без какой-либо опции, он будет анализировать трафик на всех интерфейсах.

    23. lsof

    Команда Lsof расшифровывается как «Список открытых файлов». Чрезвычайно полезно узнать подробную информацию об открытых файлах и соответствующих процессах.

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

    Команда Lsof в системе Linux

    24. watch

    Команда Linux watch может использоваться для регулярного повторения команды.

    Команды Linux для работы с пользователями

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

    25. id

    Команда ID используется в Linux для отображения реального и эффективного идентификатора пользователя (UID) и идентификатора группы (GID). UID — это единый идентификатор пользователя. В то время как идентификатор группы (GID) может состоять из нескольких идентификаторов UID.

    26. last

    Команда last в Linux используется для проверки ранее вошедшего пользователя на вашем сервере. О ней мы писали выше.

    27. who

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

    28. groupadd

    Команда Groupadd используется для создания группы в Linux.

    Следующая команда добавит в систему группу «setiwiki«.

    29. useradd

    В операционных системах Linux и Unix — подобных наиболее распространенной командой для создания пользователей является «useradd» или «adduser«.

    Давайте посмотрим, как создать нового пользователя «setiwik» и установить пароль. Команда добавляет запись в файлы /etc/passwd, /etc/shadow, /etc/group и /etc/gshadow.

    30. userdel

    Userdel — это низкоуровневая утилита для удаления пользователей. Команда Userdel будет искать файлы системных учетных записей, такие как «/etc/password » и «/etc/group«, а затем удалит оттуда все записи, связанные с именем пользователя.

    31. usermod

    Команда Linux usermod используется для изменения атрибутов существующего пользователя. Атрибутами пользователя являются домашний каталог, оболочка, дата истечения срока действия пароля, группы, UID и т.д.

    32. passwd

    Команды Linux, для работы с файлами

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

    33. ls

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

    34. pwd

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

    Пример ример ниже:

    [setiwik@li53-41 fsfreeze-hook.d]$ pwd
    /usr/share/qemu-kvm/qemu-ga/fsfreeze-hook.d

    35. mkdir

    В Linux мы можем использовать команду mkdir для создания каталога.

    По умолчанию, запустив mkdir без какой-либо опции, он создаст каталог в текущем каталоге.

    $ mkdir account
    $ ls -l
    total 4
    drwxrwxr-x. 2 linoxide linoxide 4096 Feb 8 08:04 account
    $

    36. cat

    Мы используем команду cat в основном для просмотра содержимого, объединения и перенаправления выходных файлов. Самый простой способ использовать cat— это просто ввести » имя_файла cat’.

    В следующих примерах команды cat отобразится имя дистрибутива Linux и версия, которая в настоящее время установлена на сервере.

    $sudo cat /etc/redhat-release
    CentOS Linux release 8.0.1905 (Core)

    37. rm

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

    38. cp

    Команда Cp используется в Linux для создания копий файлов и каталогов.

    Следующая команда скопирует файл ‘myfile.txt» из текущего каталога в «/home/linkedin/office«.

    39. mv

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

    40.cd

    Команда Cd используется для изменения текущего рабочего каталога пользователя в Linux и других Unix-подобных операционных системах.

    41. Ln

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

    Команда Ln использует следующий синтаксис:

    ln -s [target directory or file] [symlink shortcut]

    42. touch

    Команда Touch используется в Linux для изменения времени доступа к файлам и их модификации. Мы можем использовать команду touch для создания пустого файла.

    43. more

    Команда More — это команда для одновременного отображения длинного текстового файла на странице.

    44. head

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

    45. tail

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

    46. gpg

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

    47. cksum

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

    48. diff

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

    49. sort

    Команда sort используется в Linux для сортировки содержимого текстового файла строка за строкой.

    50. uniq

    Uniq — это инструмент командной строки, используемый для создания отчетов и фильтрации повторяющихся строк из файла.

    51. wc

    Команда Linux wc подсчитывает количество байтов, символов, слов и строк в файле.

    Читайте также:  Код для активации windows preview

    52. dir

    Команда Dir используется для вывода списка содержимого каталога.

    53. tee

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

    54. tr

    Команда tr (translate) используется в Linux в основном для перевода и удаления символов. Его можно использовать для преобразования прописных букв в строчные, сжатия повторяющихся символов и удаления символов.

    Команды Linux, связанные с процессом

    Эти команды используются для обработки процессов Linux

    55. ps

    Команда Linux ps — это встроенный инструмент для отслеживания текущих процессов в системе. Он будет фиксировать состояние системы за один раз.

    56. pmap

    Команда pmap отображает карту использования памяти процесса или нескольких процессов. Pmap сообщает информацию об адресном пространстве или карте использования памяти процесса.

    57. top

    Команда top в Linux отображает запущенные процессы в системе. Эта команда широко используется для мониторинга нагрузки на сервер.

    58. kill

    Команда kill используется в Linux и других Unix-подобных операционных системах для завершения процессов без необходимости выхода из системы или перезагрузки компьютера.

    59. killall

    Команда killall может использоваться для отправки сигнала определенному процессу, используя его имя. Это означает, что если у вас запущено пять версий одной и той же программы, команда killall уничтожит все пять.

    60. pkill

    Аналогично команде killall, pkill посылает сигнал для завершения процесса с его именем. Начиная с Centos 7 рекомендуется использовать pkill.

    61. fg и bg

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

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

    Эти команды используются для изменения разрешений файлов

    62. chmod

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

    Для следующего примера установим разрешение 755 на чтение+запись+выполнение для пользователя, установим разрешение на чтение+выполнение для группы и установим разрешение на чтение+выполнение для других. Для примера возьмем файл ‘setiwik.tar.gz«.

    63. chown

    Команда chown в Linux используется для изменения владельца и группового владения файлами и каталогами.

    В следующих примерах изменим принадлежность файла ‘/corpora/stopwords/danish.txt» с «root:root» на «raghu:altair«.

    # ls -l /corpora/stopwords/danish.txt
    -rw-r—r – 1 root root 424 Dec 10 2012 /corpora/stopwords/danish.txt
    # chown raghu:altair /corpora/stopwords/danish.txt
    # ls -l corpora/stopwords/danish
    -rw-r—r – 1 raghu altair 424 Dec 10 2012 /corpora/stopwords/danish.txt

    64. chgrp

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

    Команды Linux для работы с сетью

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

    65. ifconfig

    Команда ifconfig используется для отображения и установки IP-адреса для сетевых интерфейсов в Linux. На данный момент ifconfig устарел в пользу iproute2.

    66. ip

    IP — это команда linux похожа на ifconfig, но более мощная и предназначена для ее замены. С ip у вас есть преимущество в выполнении нескольких задач сетевого администрирования только одной командой.

    67. ethtool

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

    68. mii-tool

    Команда mii-tool позволяет системным администраторам Linux изменять или проверять сетевую карту.

    69. ping и ping6

    Команды ping и ping6 используются для отправки эхо-запросов хосту и для проверки соединения ipv4 и ipv6.

    70. whois

    В Linux команда whois используется для получения информации о домене, такой как владелец домена, контактная информация владельца и серверы имен.

    71. dig

    Dig выполняет поиск DNS и отображает ответы, возвращенные с запрошенных серверов имен.

    72. host

    Команда хоста — это простая утилита для выполнения поиска DNS в Linux. С помощью этой команды мы можем переводить имена в IP-адреса и наоборот.

    73. wget

    Wget — это неинтерактивная бесплатная утилита командной строки, предназначена для загрузки файлов из Интернета.

    74. netstat

    Netstat — это инструмент командной строки, который используется для просмотра и мониторинга сетевой статистики и конфигураций системы. Этот инструмент доступен как в операционных системах на базе Unix, Linux, так и Windows NT

    75. nslookup

    Nslookup — это инструмент сетевого администрирования для запроса системы доменных имен для получения доменного имени или IP-адреса из записи DNS.

    Команды связанные с сжатием и архивированием

    Эти команды используются для сжатия и распаковки файлов.

    76. tar

    Tar — это инструмент командной строки, используемый для создания архивных файлов и управления ими в системах Linux и Unix. Команда Tar создает архивный файл .tar, а затем сжимает его с помощью gzip или bzip2.

    77. gzip

    Команда Gzip сжимает файлы в один файл с расширением .gz.

    Команды Linux связанные с установкой пакета

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

    78. rpm

    RPM (менеджер пакетов) — это утилита управления пакетами, используемая для установки, удаления, обновления, запроса и проверки пакетов программного обеспечения.

    79. make

    Команда Make используется для создания исполняемых программ и библиотек из исходного кода.

    80. yum

    Yum (измененное средство обновления Yellowdog) — это утилита, предоставляется в системах RHEL для установки, удаления и поиска пакетов. Например, Yum автоматически устанавливает зависимости пакетов. yum install httpd , установит сервер «apache».

    81. Apt

    Apt — это инструмент командной строки для установки, обновления и удаления пакетов deb в Ubuntu, Debian и подобных дистрибутивах Linux.

    Поиск Связанных Команд Linux

    Эти команды используются для поиска файлов и шаблонов

    82. grep

    Команда grep позволяет выполнять поиск текста или строки в файле или в консоли.

    83. locate

    Locate — это утилита командной строки для поиска файлов и каталогов по всей файловой системе.

    84. find

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

    85. ssh

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

    86. telnet

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

    Команды Linux, Связанные С Передачей Файлов

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

    87. scp

    SCP — это программа безопасного копирования для передачи файлов или каталогов между хостами Linux в сети. SCP использует протокол ssh для передачи данных.

    Пример того как локальный файл ‘examples.txt» скопировать на удаленный хост.

    $ scp examples.txt user@192.168.1.10:/home/user/account

    88. rsync

    Rsync синхронизирует файлы и каталоги между локальными и удаленными машинами. Он может рекурсивно копировать файлы и каталоги, копировать символические ссылки, сохранять (разрешения, группу, время изменения и принадлежность) идентификатор файла.

    Команды Linux для работы с локальными дисками

    Эти команды используются для просмотра статистики диска.

    89. df

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

    90. fdisk

    Команда Fdisk используется в Linux для просмотра существующих разделов, создания нового раздела, удаления или изменения существующих разделов.

    91. du

    du (использование диска) — эта команда, используемая в Linux для проверки размера каталога, включая его другое содержимое, а также размер отдельных файлов.

    92. findmnt

    Команда findmnt используется для перечисления смонтированных файловых систем в Linux. Эта команда будет искать конкретную файловую систему в /etc/fstab, /etc/mtab или /proc/self/mountinfo.

    93. mount

    mount — это команда, используемая в Linux для подключенных файловых систем и дисков, а команда umount используется для отсоединения (размонтирования) любых подключенных файловых систем или устройств.

    Заключение

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

    Источник

  • Оцените статью