35 полезных и основных команд Linux, которые вы должны знать

Опубликовано: 2022-04-22

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

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

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

Оглавление
Что такое линукс?
Что такое команды Linux?
Список некоторых основных команд Linux
Резюме
Часто задаваемые вопросы

Что такое линукс?

Screenshot 5 1 35 Useful and Basic Linux Commands You Should Know

Запущенный в 1991 году, Linux представляет собой набор операционных систем Unix с открытым исходным кодом, таких как Ubuntu, Devian, Mint и т. д., которые разработаны на ядре Linux. Поскольку Linux является операционной системой с открытым исходным кодом, и пользователи могут легко модифицировать ее и делиться ею с другими без каких-либо ограничений, она приобрела огромную популярность с момента своего первого выпуска.

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

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

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

Что такое команды Linux?

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

Этот интерфейс широко известен как терминал в командной строке Mac O и Windows.

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

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

Однако в большинстве случаев вы легко найдете командную строку в разделе утилит вашей ОС Linux.

Command-line interface: Terminal

А теперь давайте перейдем к списку некоторых основных команд Linux.

1. Команда Linux: pwd (распечатать рабочий каталог)

Когда вы открываете терминал, по умолчанию вы находитесь в домашнем каталоге пользователя, а команда pwd Linux помогает вам узнать, в каком каталоге вы сейчас находитесь. Она отображает абсолютный путь к вашему текущему каталогу. Это означает, что полный путь от корня начинается с косой черты (/) . Например, если пользователь с именем onworks с корневым каталогом будет выглядеть так:

Linux command: pwd

2. Команда Linux: ls (список)

Теперь, если вы хотите увидеть списки содержимого в каталоге, используйте команду «ls» в командной строке. Есть несколько вариантов, которые вы можете использовать с командой ls , которые помогут вам просмотреть больше папок/файлов. такие как:

ls -a покажет все скрытые файлы.

ls — l покажет некоторую дополнительную информацию, такую ​​как дата, тип файла и т. д.

ls -R также покажет все файлы в подкаталогах.

Linux Command: ls

3. Команда Linux: mkdir (создать каталог)

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

Например, если вы хотите создать каталог с именем dir1, вам нужно ввести

как показано на рисунке ниже:

Linux command: mkdir

4. Команда Linux: cd (сменить каталог)

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

Например: если вы хотите перейти в каталог dir1, просто введите

Linux command: cd

Приглашение покажет вам текущее местоположение, которое является dir1 , и когда вы наберете pwd вместе с dir1 , оно покажет ваше местоположение пути, т.е. /home/onworks/dir1.

Linux command: cd

Если вы хотите вернуться на 1 уровень вверх, в дом, есть несколько ярлыков, которые вы также можете использовать, например:

cd.. Две точки вернут вас на один уровень вверх.

cd~ это вернет вас прямо к нам домой.

5. Команда Linux: коснуться

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

Например, вам нужно создать текстовый файл с именем file1.txt с помощью командной строки, команда будет touch file1.txt .

Linux command: touch

6. Команда Linux: cat (объединить)

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

Например, если вы создали текстовый файл с именем file1.txt и хотите узнать его содержимое, все, что вам нужно сделать, это ввести

и на выходе будет отображаться содержимое, присутствующее в нем. например, если файл file1 имеет текстовое содержимое «Hello world» , написанное в нем. Он будет отображаться на терминале, как показано ниже:

Linux command: cat

7. Команда Linux: Меньше

С помощью команды less в Linux вы можете легко пролистывать текстовый файл и просматривать все содержимое на одной странице за раз.

Это результат, который будет показан на терминале.

Linux command: Less

8. Команда Linx: mv (переместить или переименовать файл)

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

или

Например, если вы переименовываете файл file1.txt в file2.txt, вам нужно ввести команды Linux, как показано на рисунке ниже:

Linx command: mv

9. Команда Linux: cp (Копировать)

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

Linux command: cp

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

10. Команда Linux: rm (удалить или удалить)

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

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

Например, чтобы удалить файл file1.txt, вам нужно выполнить следующую команду:

Чтобы удалить каталог с именем dir2, вам нужно выполнить следующую команду:

Linux command: rm

11. Команда Linux: какая

Команда « what » будет искать местоположение файла или папки и даст вам результат этого местоположения. Например, предположим, что вы ищете местоположение приложения mongo, которым является сервер MongoDB.

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

Linux command: which

12. Команда Linux: история

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

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

Linux command: history

13. Команда Linux: Sudo (суперпользователь do)

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

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

Linux command: Sudo

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

14. Команда Linux: вверх

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

Вот как он показывает полные процессы, запущенные в системе:

Linux command: top

15. Команда Linux: df

df — еще одна команда, которая покажет вам, сколько места на диске осталось. Результат будет показан в процентах, а также в килобайтах.

Linux command: df

16. Команда Linux: lsusb

Команда lsusb покажет такие устройства, как концентраторы USB, шины USB в системе и все устройства, подключенные к ним через USB.

Linux command: lsusb

17. Команда Linux: выключение

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

Однако вы также можете установить время и запланировать отключение системы в 24-часовом формате.

18. Команда Linux: uname (имя UNIX)

Команда name покажет всю информацию о вашей системе Linux, такую ​​как операционная система, ядро ​​и т. д. Хотя простая команда uname не так уж полезна и не предоставляет подробной информации, рекомендуется использовать ее с параметром (-a) флаг, который помогает показать всю информацию.

Linux command: uname

19. Команда Linux: выход

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

20. Команда Linux: голова

Команда head выводит первые 10 строк (по умолчанию) любого текстового файла. Однако вы также можете решить, сколько строк вы хотите просмотреть, используя аргумент -n. Например, если вы хотите просмотреть первые 3 строки текстового файла и вам нужно ввести:

Linux command: head

21. Команда Linux: хвост

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

Например, если вы хотите просмотреть последние 3 строки текстового файла, вам нужно ввести:

22. Команда Linux: ping

Команда ping позволяет узнать состояние подключения к сети с помощью домена или IP-адреса. Предположим, если вы используете команду ping вместе с anydomain.com, команда проверит состояние подключения anydomain.com и время отклика.

Linux command: ping

23. Команда Linux: распаковать и заархивировать

Команда unzip позволяет извлечь все содержимое из zip-архива. Например, если вы хотите разархивировать zip-файл, скажите xyz.zip . Вам нужно ввести:

Точно так же вы также можете сжать любой файл в zip-архив с помощью команды zip .

24. Команда Linux: убить

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

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

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

25. Команда Linux: wget (получить всемирную паутину)

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

Например, если вы хотите скачать файл по ссылке для скачивания: https://downloadlink.com/, вам нужно использовать следующую команду:

26. Команда Linux: эхо

Команда echo обычно используется для добавления или перемещения некоторых данных в файл. например, если вы хотите добавить текст «Добро пожаловать в мой мир» в файл file1.txt. Вам нужно ввести,

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

Linux command: echo

27. Команда Linux: passwd

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

28. Команда Linux: chmod

С помощью команды chmod вы можете мгновенно изменить права доступа к файлу или каталогу. Вы можете сделать файл или каталог доступным для чтения (r) , для записи (w) или исполняемым (x) .

Например, если вы хотите дать разрешение на выполнение файла, команда будет выглядеть следующим образом:

29. Команда Linux: wc (количество слов)

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

Linux command: wc

Входная команда:

Вывод будет отображаться как:

  • где 2 представляет количество строк,
  • 6 показывает общее количество слов,
  • 32 байта показывает размер и
  • file1.txt показывает текстовый файл.

30. Команда Linux: найти

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

Использование его с флагом -i помогает игнорировать регистр и отображать результаты как в верхнем, так и в нижнем регистре. Например, предположим, что вы хотите найти текстовый файл, в котором написано « hello world ». Вам нужно ввести,

Это даст вам список всех файлов в системе Linux, в которых есть слова «hello world».

Linux command: locate

31. Команда Linux: нано

Если вы хотите редактировать текстовые файлы, в системе Linux по умолчанию есть текстовые редакторы nano и vi. С помощью этой команды вы можете создать новый файл и изменить его непосредственно с помощью редактора. Он в основном довольно прост в использовании и поддерживает множество языков.

Теперь давайте разберемся на примере, если вы собираетесь создать новый текстовый файл (file1.txt), вам нужно ввести

После этого откроется редактор, в котором вы сможете отредактировать и сохранить свой файл с помощью комбинации Cntrl+X. После этого выберите « для « Да » или «N» для « Нет ».

Linux command: nano

32. Команда Linux: whatis

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

Например, если вы ищете значение самой команды whatis , набрав

у вас будет следующий вывод, как показано на рисунке ниже:

Linux command: whatis

33. Команда Linux: whoami (Кто я)

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

Linux command: whoami

34. Команда Linux: diff (разница)

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

Linux command: diff

35. Команда Linux: grep

Команда grep — еще одна самая простая команда Linux, с помощью которой вы можете тщательно искать в данном файле. Например, предположим, что вам нужно найти мир в файле file1.txt, для этого вам нужно ввести

Linux command: grep

Резюме

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

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

Часто задаваемые вопросы

Какие есть команды в Linux?

некоторые из основных команд Linux:
1. nano — помогает создать пустой текстовый файл.
2. pwd — показать текущий каталог
3. ls — показывает список содержимого в каталоге
4. mkdir — создает новый каталог
5. cd — изменить каталог

Как выучить команды Linux?

Лучшее, что вы можете сделать, чтобы изучить команды Linux, — это попрактиковаться с основными командами в терминале. Например, для проверки текущего каталога используйте команду « pwd » на терминале или для создания текстового файла с помощью команды « touch» на терминале.

Сколько команд в Linux?

Доступно более 100 команд UNIX.