100 основных команд Linux для каждого пользователя

100 Essential Linux Commands



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

1. Кошка (конкатенация)

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







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



Если размер файла превышает размер окна Терминала, будет непросто прочитать или просмотреть все содержимое файла. Но есть твик, можно использовать меньше с участием Кот команда. Это даст пользователю возможность прокручивать содержимое файлов вперед и назад с помощью клавиш PgUp и PgDn или клавиш со стрелками вверх и вниз на клавиатуре.



Наконец выйти из меньше вы можете просто ввести какие .





2. способности

способность это очень мощный интерфейс для системы управления пакетами Linux.



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

После завершения установки вы можете ввести aptitude в Терминале и запустить его, откроется интерфейс aptitude, как вы можете видеть на скриншоте ниже.

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

3. кал

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

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

4. до н.э.

до н.э - еще одна классная и полезная команда для пользователей Linux, поскольку она позволяет включить калькулятор командной строки в Терминале Linux при выполнении следующей команды.

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

5. изменение

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

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

6. df

Вы можете получить всю информацию о своей файловой системе, просто выполнив df в окне Терминала.

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

7. помощь

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

8. pwd (каталог печати)

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

9. ls

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

Когда вы вводите и выполняете команду ls в Терминале, она покажет вам все содержимое определенного каталога, то есть как файлы, так и каталоги, как вы можете видеть на скриншоте выше.

10. фактор

factor - это математическая команда для терминала Linux, которая предоставит вам все возможные множители десятичного числа, которое вы вводите в оболочке.

11. uname

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

Для просмотра всей системной информации введите uname -a в Терминале.

Для получения информации, относящейся только к выпуску ядра, просто введите uname -r .

И для типа информации об операционной системе присоединяйся ко мне -о в Терминальной оболочке. 12. пинг

Если вы хотите проверить, подключена ли ваша система к маршрутизатору или Интернету, тогда команда PING (Packet INternet Groper) подойдет вам. Он использует протокол ICMP для подключения к другим устройствам.

Есть несколько опций, которые можно использовать с командой ping, ping отображает адреса как имя хоста, поэтому, если вы хотите просмотреть их в числах, используйте команду ping -n. Ping -I, чтобы указать интервал между передачами, поскольку по умолчанию он составляет 1 секунду.

13. mkdir

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

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

14. gzip

Вы можете сжать любой файл из окна Терминала с помощью команды gzip, но она удалит исходный файл из каталога. Если вы хотите сохранить исходный файл, используйте вместо него gzip -k, так как он сохранит как исходный, так и новый сжатый файл в каталоге.

15. что это

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

16. кто

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

17. бесплатно

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

Есть также несколько вариантов, которые можно использовать с бесплатной командой, например, вы можете использовать бесплатно -b для просмотра результатов в байты , бесплатно -k для отображения доступной и используемой памяти в килобайты , бесплатно -m чтобы просмотреть в мегабайты , бесплатно -g для просмотра результатов в гигабайты а также бесплатно –tera для просмотра результатов в терабайты .

18. верх

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

19. сл

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

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

$судоподходящийустановитьсл

20. баннер

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

$судо apt-get installзнамя

21. aafire

Как насчет того, чтобы поджечь окно Терминала? Просто запустите команду aafire в окне Терминала и увидите волшебство.

$судо apt-get installlibaa-bin

22. эхо

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

23. палец

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

24. группы

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

25. голова

Эта команда выведет список первых 10 строк файла, через который вы прошли голова в окне Терминала. Если вы хотите увидеть определенное количество строк, используйте -n (число) вариант как голова -n (любое число) в оболочке терминала, как и в следующем случае.

26. мужчина

Здесь man означает руководство пользователя, и, как следует из названия, man будет отображать руководство пользователя для конкретной команды. Он будет отображать имя команды, способы использования команды и описание команды.

27. пароль

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

28 дюйм

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

29. whoami

Эта команда поможет вам узнать, какой пользователь вошел в систему или под кем вы вошли.

30. история

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

31. войти

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

32. lscpu

Эта команда отобразит всю информацию об архитектуре ЦП, такую ​​как потоки, сокеты, ядра и количество ЦП.

33. мв

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

34.ps

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

35. убить

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

36. хвост

хвост команда отобразит последние 10 строк файла в окне Терминала в качестве вывода. Существует возможность продлить определенное количество строк по вашему желанию с помощью команды хвост -n как показано на скриншоте ниже.

37. cksum

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

38. cmp

Если вам когда-нибудь понадобится побайтовое сравнение двух файлов, тогда cmp лучшая команда Linux для вас.

39. env

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

40. имя хоста

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

41. hwclock

Вы можете использовать команду hwclock или hwclock –set –date для просмотра аппаратных часов или установки новой даты.

42. lshw

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

43. нано

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

44. rm

rm Команда может использоваться для удаления любого файла из рабочего каталога. Для большего удобства вы можете использовать rm -i команда, так как она сначала запросит ваше подтверждение перед удалением файла.

45. ifconfig

ifconfig - еще одна полезная команда Linux, которую можно использовать для настройки сетевого интерфейса в системе.

46. ​​ясно

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

47. его

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

48. wget

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

49. да

да твой текст используется для многократного отображения текстового сообщения, введенного с помощью команды yes, в окне Терминала, пока вы не остановите его, используя CTRL + c Сочетание клавиш.

50. последний

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

51. найти

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

52. iostat

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

53. kmod

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

54. lsusb

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

55. pstree

pstree Команда отображает все запущенные в данный момент процессы в виде дерева в окне Терминала Linux.

56. судо

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

57. кв.

apt (Advanced Package Tool) - это команда Linux, которая помогает пользователю взаимодействовать с системой упаковки, как вы можете видеть на следующем снимке экрана.

58. застежка-молния

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

59. разархивировать

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

60. выключение

Вы можете использовать неисправность команда для включения системы прямо из оболочки Терминала. Эта команда выключит систему ровно через одну минуту после выполнения. Вы можете использовать выключение -c команда для отмены выключения.

61. ты

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

62. cd

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

63. перезагрузка

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

64. сортировать

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

65. tac

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

66. выход

выход Команда может использоваться для закрытия окна оболочки терминала непосредственно из командной строки.

67. ионный

Ионический Команда поможет вам получить или установить класс планирования ввода-вывода и приоритет для конкретного процесса.

68. diff

разница команда сравнит два каталога и отобразит разницу между ними, как показано на следующем снимке экрана.

69. dmidecode

Для Linux доступно множество команд для получения информации об оборудовании, но если вам нужна информация о конкретном компоненте оборудования, dmidecode - это команда для вас. Он предлагает различные варианты, и вы можете просмотреть их, используя dmidecode –help .

70. expr

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

71. gunzip

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

72. hostnamectl

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

73. iptable

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

74. killall

убить всех Команда уничтожит все программы, соответствующие имени процесса, запущенному с помощью команды killall.

75. netstat

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

76. lsof

lsof Команда поможет вам просмотреть все открытые файлы, относящиеся к вашему приложению, в самом окне терминала Linux. Есть несколько вариантов настройки вывода, и вы можете увидеть весь список на скриншоте ниже.

77. bzip2

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

78. сервис

Команда service отобразит результаты сценариев инициализации System V в окне Терминала. Вы можете просмотреть статус конкретной службы или всех служб, как показано на снимке экрана ниже.

79. vmstat

Команда vmstat отобразит использование виртуальной памяти системы в окне Терминала.

80. mpstat

При выполнении команда mpstat отобразит всю информацию об использовании процессора и статистику производительности в окне терминала Linux.

81. usermod

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

82. трогать

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

83. уникальный

uniq - это стандартная команда терминала Linux, когда она запускается вместе с файлом, фильтрует повторяющиеся строки в файле.

84. туалет

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

85.pmap

pmap Команда отображает карту памяти предоставленного вами pid. Вы также можете просмотреть карту памяти для нескольких процессов.

86. об / мин

об / мин -i. об / мин Команда может использоваться для установки пакетов на основе rpm в Linux. Чтобы удалить пакет rpm, используйте rpm -e команда в оболочке терминала.

87. ssh

ssh аббревиатура от Secure Shell - это протокол, который используется для безопасного подключения к хост-системе. ssh [электронная почта защищена] это команда для подключения к главному компьютеру в качестве пользователя.

88. телнет

Команда telnet использует протокол telnet для подключения к другой системе в качестве пользователя.

89. приятно

Если вам нужно изменить приоритет запущенных процессов, запустите хорошо [OPTION] [КОМАНДА [ARG]…] в Терминале Linux.

90. нпроц

nproc [опция] Команда отобразит количество процессоров, выделенных для текущего запущенного процесса.

91. scp

scp аббревиатура от Secure Copy - это команда Linux, которая может использоваться для копирования файлов и каталогов между хостами в сети.

92. сон

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

93. сплит

Если вам нужно разбить большой файл на маленький файл, используйте разделить [опция] .. [файл [префикс]] в Терминале Linux.

94. stat

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

95. lsblk

Команда lsblk читает файловую систему sysfs и отображает информацию о блочном устройстве в окне Терминала.

96.hdparm

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

97. борзая

Команда chrt [option] priority [argument ..] используется для управления атрибутами процесса в реальном времени.

98. useradd

Команда useradd [optaons] login поможет вам добавить учетную запись пользователя в вашу систему.

99. userdel

Команда userdel [option] login позволит вам удалить любую учетную запись пользователя из системы.

100. usermod

Используя команду usermod [options] login, вы можете изменить любую учетную запись пользователя в системе.

Итак, это 100 основных команд Linux, которые могут быть полезны как обычному, так и профессиональному пользователю Linux. Не стесняйтесь делиться своими взглядами и предложениями на @LinuxHint а также @SwapTirthakar .