29 основных команд Linux для веб-разработчиков

Дистрибутивы Linux поддерживают различные графические интерфейсы пользователя (графические пользовательские интерфейсы), но старый интерфейс командной строки (bash) по-прежнему оказывается проще и быстрее в некоторых ситуациях. Bash и другие оболочки Linux требуют, чтобы вы вводили команды для выполнения ваших задач, и поэтому они называются интерфейсом командной строки.

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

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

ls – Список
ls выводит список содержимого (файлов и папок) текущего рабочего каталога. Это то же самое, что вы открываете папку в проводнике файлов, чтобы увидеть ее содержимое в графическом интерфейсе.
команды linuxmkdir – Создать каталог
mkdir создает (или создает) новый каталог. Это то же самое, что вы используете параметр контекстного меню «новый / создать каталог» для создания новой папки (или каталога) с помощью проводника файлов в графическом интерфейсе.
команды linuxpwd – Рабочий каталог печати
pwd печатает текущий рабочий каталог.
команды linuxcd – Изменить каталог
cd устанавливает данную папку (или каталог) в качестве текущего рабочего каталога для текущего запущенного сеанса терминала (или bash). Это то же самое, что вы открываете каталог для выполнения некоторых операций с помощью файлового проводника в графическом интерфейсе.
команды linuxrmdir – Удалить каталог
rmdir <имя-каталога> удаляет (или удаляет) указанный каталог.
команды linuxrm – Удалить
rm <имя-файла> удаляет указанный файл или папку. Вы можете использовать rm -r <имя-каталога> для рекурсивного удаления папок.
команды linuxcp – Копировать
cp копирует файл или папку из одного места в другое. Вы можете использовать его параметр cp -r для рекурсивного копирования папок.
команды linuxmv – MoVe
mv перемещает файл или папку из одного места в другое. Он также может действовать, чтобы переименовать файл или папку, если файл или папка находится в текущем рабочем каталоге, но файл или папка имеют новое имя.
команды linuxcat – объединить и распечатать файлы
cat объединяет и печатает файлы на стандартном выводе (то есть на мониторе или экране компьютера). Это то же самое, что вы просматриваете содержимое текстовых файлов с помощью программы просмотра текста или редактора в графическом интерфейсе.
команды linuxхвост – печать ХВОСТ (с последнего)
tail <имя-файла> выводит последние 10 строк (по умолчанию) данного файла на стандартный вывод (то есть на экран или монитор компьютера). Вы можете использовать tail -n N <имя-файла>, чтобы указать последние N строк для печати на экране.
команды linuxменьше – печатать МЕНЬШЕ
less <имя-файла> печатает заданный файл постранично (или окно за окном). Это полезно и эффективно для просмотра больших файлов, содержащих большое количество текстовых данных, которые не помещаются на экране. Вы можете нажать Ctrl + F для перехода вперед и Ctrl + B для перехода на одну страницу назад. Это то же самое, что вы просматриваете содержимое текстового файла в текстовом средстве просмотра или редакторе и читаете файл постранично в графическом интерфейсе.
команды linuxgrep
grep “<строка>” <имя-файла> ищет заданную строку в заданном файле. Вы можете использовать grep -i “ для поиска без учета регистра и grep -r “ для рекурсивного поиска данной строки во всех файлах в текущем рабочий каталог.
команды linuxнайти
Эта команда ищет файлы, соответствующие указанным критериям, в указанном месте. Вы можете использовать find -name его опцию ‘-name’, чтобы выполнить поиск с учетом регистра, и найти -iname , чтобы сделать случай -нечувствительный поиск файлов с заданными именами файлов.

find -iname
команды linuxдеготь
Эта команда создает, просматривает и извлекает архивы tar. Вы можете использовать tar -cvf <имя-архива.tar> для создания, tar -tvf <archive-to-view.tar> для просмотра и tar -xvf < archive-to-extract.tar> для извлечения архивов tar.
команды linuxgzip
gzip создает и извлекает архивы gzip. Вы можете использовать его gzip -d для извлечения архивов gzip.
команды linuxраспаковать
unzip <archive-to-extract.zip> распаковывает указанный zip-архив. Вы можете использовать unzip -l <archive-to-extract.zip> для просмотра содержимого zip-файла без его извлечения. Это то же самое, что вы используете программу архивирования для извлечения zip-архивов в графическом интерфейсе.
команды linuxпомощь
<имя-команды> –help перечисляет все доступные команды в терминале. Вы можете использовать опцию ‘-h’ или ‘–help’ (здесь у справки два дефиса) с любой командой, чтобы получить справку по этой конкретной команде.
команды linuxwhatis – Что это за команда
whatis <имя-команды> показывает однострочное описание данной команды.
команды linuxчеловек – Руководство
man <имя-команды> показывает страницу руководства для данной команды.
команды linuxвыход
exit завершает текущий сеанс терминала (bash). Это то же самое, что вы нажимаете кнопку закрытия в строке заголовка любого приложения, чтобы закрыть это приложение в графическом интерфейсе.
команды linuxпинг
ping проверяет связь с удаленным хостом (сервером), отправляя пакеты ping. Его можно использовать для проверки подключения к сети или статуса (запущен и работает или нет) сервера. Это то же самое, что вы проверяете хост с помощью сетевого менеджера в графическом интерфейсе.
команды linuxwho – Кто вошел в систему
который показывает список вошедших в систему пользователей.
команды linuxsu – Сменить пользователя
su переключается на другого пользователя. Суперпользователь (root) может переключиться на любого другого пользователя в терминале, даже не используя его пароль.
команды linuxбезымянный
uname показывает важную информацию о вашей системе, такую ​​как имя ядра, имя хоста, номер версии ядра, тип процессора и многое другое. Вы можете использовать uname -a для просмотра всей информации.
команды linuxfree – Свободная память
free показывает информацию о свободной, используемой, доступной (или в настоящее время свободной) памяти подкачки в вашей системе. Вы можете использовать команду free -m для просмотра памяти в килобайтах и ​​free – g для просмотра памяти в гигабайтах.
команды linuxdf – Свободное место на диске
df показывает информацию об использовании дискового пространства файловой системы – используемом и доступном дисковом пространстве на вашем жестком диске и других устройствах хранения. Вы можете использовать df -h для просмотра использования пространства в удобочитаемой форме (то есть памяти в ГБ).
команды linuxps – ПРОЦЕССЫ
ps отображает информацию о запущенных в системе процессах.
команды linuxВверх – ТОП процессы
top показывает информацию о главных процессах в системе (по умолчанию отсортированных по загрузке ЦП). Вы можете использовать top -u для просмотра основных процессов одного пользователя. Это то же самое, что вы просматриваете список наиболее ресурсоемких запущенных процессов с помощью диспетчера задач в графическом интерфейсе.
команды linuxнеисправность
shutdown выключает ваш компьютер. Вы можете использовать shutdown -r, чтобы перезагрузить компьютер.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *