35 полезных и основных команд Linux, которые вы должны знать
Опубликовано: 2022-04-22Вам было бы интересно узнать, что доля Linux на мировом рынке операционных систем составляет всего 2%. Но вы будете удивлены, узнав, что более 90% глобальных облачных вычислений и услуг веб-хостинга используют операционную систему Linux. И он очень популярен среди разработчиков и профессионалов.
Следовательно, для любого новичка или человека, который занимается ИТ, становится важным знать некоторые основные команды Linux.
Также ошибочно думать о Linux, что это одна из самых сложных и жестких операционных систем, доступных исключительно для разработчиков, что не соответствует действительности. Итак, в этом посте мы постараемся представить всю важную информацию о Linux, такую как ее истинное значение, принцип работы, отличия от других существующих популярных операционных систем, и постараемся развеять все неправильные представления о Linux, которые вы можете услышать. .
Что такое линукс?
Запущенный в 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.
А теперь давайте перейдем к списку некоторых основных команд Linux.
1. Команда Linux: pwd (распечатать рабочий каталог)
Когда вы открываете терминал, по умолчанию вы находитесь в домашнем каталоге пользователя, а команда pwd Linux помогает вам узнать, в каком каталоге вы сейчас находитесь. Она отображает абсолютный путь к вашему текущему каталогу. Это означает, что полный путь от корня начинается с косой черты (/) . Например, если пользователь с именем onworks с корневым каталогом будет выглядеть так:
2. Команда Linux: ls (список)
Теперь, если вы хотите увидеть списки содержимого в каталоге, используйте команду «ls» в командной строке. Есть несколько вариантов, которые вы можете использовать с командой ls , которые помогут вам просмотреть больше папок/файлов. такие как:
ls -a покажет все скрытые файлы.
ls — l покажет некоторую дополнительную информацию, такую как дата, тип файла и т. д.
ls -R также покажет все файлы в подкаталогах.
3. Команда Linux: mkdir (создать каталог)
Команда mkdir Linux используется для создания нового каталога в оболочке. Все, что вам нужно сделать, это иметь уникальное имя папки и убедиться, что оно еще не существует в вашей оболочке, и вы готовы к работе.
Например, если вы хотите создать каталог с именем dir1, вам нужно ввести
1 |
mkdir dir1 |
как показано на рисунке ниже:
4. Команда Linux: cd (сменить каталог)
Эта команда является одной из очень популярных команд Linux после ls, и она помогает вам легко перемещаться или переключаться между различными каталогами или папками. Все, что вам нужно, это указать путь к месту назначения или имя папки, в зависимости от вашего текущего местоположения, и вы готовы к работе.
Например: если вы хотите перейти в каталог dir1, просто введите
1 |
cd dir1 |
Приглашение покажет вам текущее местоположение, которое является dir1 , и когда вы наберете pwd вместе с dir1 , оно покажет ваше местоположение пути, т.е. /home/onworks/dir1.
Если вы хотите вернуться на 1 уровень вверх, в дом, есть несколько ярлыков, которые вы также можете использовать, например:
cd.. Две точки вернут вас на один уровень вверх.
cd~ это вернет вас прямо к нам домой.
5. Команда Linux: коснуться
Команда touch Linux позволит вам создать новый пустой файл через командную строку. Все, что вам нужно сделать, это ввести,
1 |
touch filename |
Например, вам нужно создать текстовый файл с именем file1.txt с помощью командной строки, команда будет touch file1.txt .
6. Команда Linux: cat (объединить)
Это также одна из самых популярных команд Linux, с помощью которой вы сможете просматривать, создавать и объединять файлы прямо в терминале, не открывая графический текстовый интерфейс.
Например, если вы создали текстовый файл с именем file1.txt и хотите узнать его содержимое, все, что вам нужно сделать, это ввести
1 |
cat file1 . txt |
и на выходе будет отображаться содержимое, присутствующее в нем. например, если файл file1 имеет текстовое содержимое «Hello world» , написанное в нем. Он будет отображаться на терминале, как показано ниже:
7. Команда Linux: Меньше
С помощью команды less в Linux вы можете легко пролистывать текстовый файл и просматривать все содержимое на одной странице за раз.
1 |
less file1 . txt |
Это результат, который будет показан на терминале.
8. Команда Linx: mv (переместить или переименовать файл)
Если вы хотите переместить или переименовать файлы и каталоги, вам нужно использовать команду mv в Linux. Чтобы использовать эту команду, вам нужно ввести существующее/старое имя файла, а затем новое имя или место назначения.
1 |
mv oldfilename newfilename |
или
1 |
mv source_file destination_folder |
Например, если вы переименовываете файл file1.txt в file2.txt, вам нужно ввести команды Linux, как показано на рисунке ниже:
9. Команда Linux: cp (Копировать)
Теперь вы также можете копировать файлы из одного каталога в другой с помощью команды cp . Допустим, вы хотите взять файл2 для создания файла1, но при этом сохранить файл 2. Все, что вам нужно ввести,
1 |
cp file2 . txt file1 . txt |
Теперь содержимое файла 2 будет скопировано в файл 1, не затрагивая содержимое файла 2.
10. Команда Linux: rm (удалить или удалить)
Теперь, когда вы знаете, как создавать и копировать файлы в Linux с помощью командной строки, вам будет очень полезно узнать, как удалять или удалять файлы или каталоги. Вы можете использовать команду rm для безвозвратного удаления или удаления файлов.
Следовательно, вам нужно быть осторожным при использовании этой команды, потому что, если файл был удален или удален, его нельзя восстановить обратно. Лучше перепроверить файл или каталог и убедиться, прежде чем продолжить.
Например, чтобы удалить файл file1.txt, вам нужно выполнить следующую команду:
1 |
rm file1 . txt |
Чтобы удалить каталог с именем dir2, вам нужно выполнить следующую команду:
1 |
rmdir dir2 |
11. Команда Linux: какая
Команда « what » будет искать местоположение файла или папки и даст вам результат этого местоположения. Например, предположим, что вы ищете местоположение приложения mongo, которым является сервер MongoDB.
1 2 |
which mongod # /usr/bin/mongod |
Однако, если он не сможет распознать запрос, он выдаст ошибку.
12. Команда Linux: история
Команда history оказалась очень полезной, если вы используете Linux в течение определенного периода времени. Особенно, когда вы уже выполнили так много команд и в какой-то момент со временем захотите просмотреть все свои предыдущие команды. С другой стороны, если вы не можете вспомнить команды, которые использовали ранее, вы можете легко вернуться к истории и просмотреть полный список.
Когда вы вводите «история», результат покажет все ваши прошлые команды.
1 |
history |
13. Команда Linux: Sudo (суперпользователь do)
Команда Sudo позволяет пользователю выполнять определенные задачи, которые либо ограничены, либо требуют разрешений администратора. Именно так Linux защищает себя, ограничивая пользователей в установке любых сторонних пакетов или внесении изменений в системные файлы.
1 |
sudo apt - get update |
Эта команда обычно используется для редактирования или изменения определенных файлов и для установки программного обеспечения, находящегося за пределами домашнего каталога пользователя. Тем не менее, вы не должны использовать эту команду для общих целей, иначе она может привести к ошибкам, если вы сделаете даже небольшую ошибку.
Когда вы вводите sudo , терминал запросит пароль для запуска команды.
14. Команда Linux: вверх
Если вы используете команду top, они покажут вам процессы и сколько памяти и ЦП потребляется в системе. Это чем-то похоже на диспетчер задач, который вы найдете на устройствах Windows. Это удобно для устранения тех процессов, которые потребляют слишком много ресурсов.
1 |
top |
Вот как он показывает полные процессы, запущенные в системе:
15. Команда Linux: df
df — еще одна команда, которая покажет вам, сколько места на диске осталось. Результат будет показан в процентах, а также в килобайтах.
1 |
df |
16. Команда Linux: lsusb
Команда lsusb покажет такие устройства, как концентраторы USB, шины USB в системе и все устройства, подключенные к ним через USB.
1 |
lsusb |
17. Команда Linux: выключение
Команда выключения позволит вам либо полностью выключить компьютер, либо перезагрузить систему. Если вы хотите отключить тип вашей системы,
1 |
shutdown now |
Однако вы также можете установить время и запланировать отключение системы в 24-часовом формате.
1 |
shutdown 16 : 00 |
18. Команда Linux: uname (имя UNIX)
Команда name покажет всю информацию о вашей системе Linux, такую как операционная система, ядро и т. д. Хотя простая команда uname не так уж полезна и не предоставляет подробной информации, рекомендуется использовать ее с параметром (-a) флаг, который помогает показать всю информацию.
1 |
uname - a |
19. Команда Linux: выход
Из самого названия вы можете понять, на что способна эта команда. Вы можете использовать эту команду либо для закрытия текущего сеанса, либо для закрытия терминала.
1 |
exit |
20. Команда Linux: голова
Команда head выводит первые 10 строк (по умолчанию) любого текстового файла. Однако вы также можете решить, сколько строк вы хотите просмотреть, используя аргумент -n. Например, если вы хотите просмотреть первые 3 строки текстового файла и вам нужно ввести:
1 |
head - n 3 file1 . txt |
21. Команда Linux: хвост
Команда «хвост» имеет те же функции, что и команда «голова». Но главное отличие состоит в том, что вместо отображения первых строк текстового файла команда tail отображает последние десять строк текстового файла.
Например, если вы хотите просмотреть последние 3 строки текстового файла, вам нужно ввести:
1 |
tail - n 3 file1 . txt |
22. Команда Linux: ping
Команда ping позволяет узнать состояние подключения к сети с помощью домена или IP-адреса. Предположим, если вы используете команду ping вместе с anydomain.com, команда проверит состояние подключения anydomain.com и время отклика.
1 |
ping anydomain . com |
23. Команда Linux: распаковать и заархивировать
Команда unzip позволяет извлечь все содержимое из zip-архива. Например, если вы хотите разархивировать zip-файл, скажите xyz.zip . Вам нужно ввести:
1 |
unzip xyz . zip |
Точно так же вы также можете сжать любой файл в zip-архив с помощью команды zip .
1 |
zip image . jpg |
24. Команда Linux: убить
Команда kill пригодится, когда вы обнаружили, что какая-либо из запущенных программ перестает отвечать на запросы, и вы не можете остановить или закрыть программу. Вы можете напрямую завершить его, используя программу kill.
Когда вы используете команду kill, она отправляет сигнал не отвечающему приложению и дает ему указание завершить работу. Чтобы убить любую программу, вы можете использовать либо ее идентификатор процесса, либо имя программы.
1 |
kill chrome |
Примечание. Будьте осторожны при использовании команды kill, потому что, если что-то пойдет не так, вы можете потерять текущую работу.
25. Команда Linux: wget (получить всемирную паутину)
Чтобы загрузить любой файл из Интернета, вы можете использовать команду wget . Поскольку вы можете загружать файлы из Интернета, у него самая большая коллекция доступных флагов.
Например, если вы хотите скачать файл по ссылке для скачивания: https://downloadlink.com/, вам нужно использовать следующую команду:
1 |
wget https : //downloadlink.com/ |
26. Команда Linux: эхо
Команда echo обычно используется для добавления или перемещения некоторых данных в файл. например, если вы хотите добавить текст «Добро пожаловать в мой мир» в файл file1.txt. Вам нужно ввести,
1 |
echo welcome to my world > > file1 . txt |
Эту команду также можно использовать для отображения простых текстов на терминале, для этого вам нужно набрать.
1 |
echo "welcome to my world" |
27. Команда Linux: passwd
С помощью команды passwd вы можете изменить пароль учетных записей пользователей. При вводе команды passwd появится сообщение с запросом на ввод текущего пароля. После этого вам потребуется ввести пароль и подтверждение.
1 |
passwrd |
28. Команда Linux: chmod
С помощью команды chmod вы можете мгновенно изменить права доступа к файлу или каталогу. Вы можете сделать файл или каталог доступным для чтения (r) , для записи (w) или исполняемым (x) .
Например, если вы хотите дать разрешение на выполнение файла, команда будет выглядеть следующим образом:
1 |
chmod + x script |
29. Команда Linux: wc (количество слов)
Команда wc используется для определения количества слов в текстовом файле.
Входная команда:
1 |
wc file1 . txt |
Вывод будет отображаться как:
1 |
2 6 32 file1 . txt |
- где 2 представляет количество строк,
- 6 показывает общее количество слов,
- 32 байта показывает размер и
- file1.txt показывает текстовый файл.
30. Команда Linux: найти
Команда locate в Linux помогает найти файл в системе Linux. Это чем-то похоже на функцию поиска в оконной системе. Эта команда удобна, когда вы не знаете точного местоположения сохраненных файлов или имен файлов.
Использование его с флагом -i помогает игнорировать регистр и отображать результаты как в верхнем, так и в нижнем регистре. Например, предположим, что вы хотите найти текстовый файл, в котором написано « hello world ». Вам нужно ввести,
1 |
locate - i * hello* world |
Это даст вам список всех файлов в системе Linux, в которых есть слова «hello world».
31. Команда Linux: нано
Если вы хотите редактировать текстовые файлы, в системе Linux по умолчанию есть текстовые редакторы nano и vi. С помощью этой команды вы можете создать новый файл и изменить его непосредственно с помощью редактора. Он в основном довольно прост в использовании и поддерживает множество языков.
Теперь давайте разберемся на примере, если вы собираетесь создать новый текстовый файл (file1.txt), вам нужно ввести
1 |
nano file1 . txt |
После этого откроется редактор, в котором вы сможете отредактировать и сохранить свой файл с помощью комбинации Cntrl+X. После этого выберите « Y» для « Да » или «N» для « Нет ».
32. Команда Linux: whatis
Команда « whatis » используется для просмотра однострочного описания любой другой команды. Эта команда может быть полезна, если вы ищете смысл для любой новой команды.
Например, если вы ищете значение самой команды whatis , набрав
1 |
whatis whatis |
у вас будет следующий вывод, как показано на рисунке ниже:
33. Команда Linux: whoami (Кто я)
Из самого названия команды понятно, что она используется для того, чтобы узнать текущее имя пользователя.
1 |
whoami |
34. Команда Linux: diff (разница)
Команда diff или Different используется для сравнения или определения различий между содержимым двух файлов. Вывод этой команды отобразит строки, которые не совпадают.
1 |
diff |
35. Команда Linux: grep
Команда grep — еще одна самая простая команда Linux, с помощью которой вы можете тщательно искать в данном файле. Например, предположим, что вам нужно найти мир в файле file1.txt, для этого вам нужно ввести
1 |
grep world file1 . txt |
Резюме
Хотя существует множество доступных команд 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.