Руководства

От А до Я: 40 команд консоли Linux, которые нужно знать

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

Необходимость в обучении в Linux - то, что отталкивает многих пользователей даже от того, чтобы просто попробовать ее. Может быть, тяжело перейти с графической операционной системы, такой как Windows и OS X, на ту, что еще требует иногда работать с командной строкой. Но если вы справитесь с этим начальным этапом трудностей, вы можете обнаружить, что Linux поразительно мощен.

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

Команды для новичка

cd - изменяет текущую рабочую директорию в командной строке.

exit - выходит из текущей программы, прекращает работу текущего терминала командной строки или отсоединяет вас от Unix-сети в зависимости от обстоятельств использования.

kill - завершает выбранный выполняющийся процесс. Аналог соответствующей опции в Диспетчере задач Windows.

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

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

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

reboot - немедленно останавливает все выполняющиеся процессы, выключает систему и затем перезагружает ее.

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

sudo - выполняет команду как root, что означает отсутствие ограничений из-за прав доступа.

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

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

df - сообщает об использовании дискового пространства системы.

hostname - отображает имя текущей системы.

ps -отображает информацию о всех процессах, в настоящее время запущенных в вашей системе.

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

top - отображает все самые ресурсоемкие процессы, по-умолчанию отсортированные по использованию процессора.

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

Управление файлами

bzip2 - сжимает выбранное содержимое в архив формата .bz2 или извлекает его из такого архива в зависимости от переданных параметров.

chmod / chown - изменяет права доступа на один или несколько файлов (chmod) или изменяет владельца текущего файла на другого пользователя (chown). Только пользователи с правами владения данным файлом могут изменять права на его доступ или его владельца.

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

find / locate - просматривает систему, начиная в определенной директории, на наличие файлов, которые соответствуют переданным параметрам для поиска. Очень полезно для быстрого нахождения каких-либо файлов.

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

install - используется вместе с Makefile, чтобы копировать файлы из одного местоположения в систему. Не стоит путать с установкой пакетов из репозитория ПО.

mkdir / rmdir - создает директорию (mkdir) или удаляет соответствующую директории (rmdir). Папки можно создавать и удалять только внутри тех папок, к которым у вас есть доступ.

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

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

rm - используется для удаления файлов и директорий из системы, по одному или пакетно - сразу несколько.

tar - создает архив формата .tar или извлекает данные из архива .tar, в зависимости от переданных параметров.

zip / unzip- создает архив формата .zip или извлекает данные из архива .zip, в зависимости от переданных параметров.

Другие полезные команды

apt-get – Advanced Packaging Tool. Вы можете использовать эту команду, чтобы устанавливать, удалять и настраивать пакеты ПО в вашей системе. Чтобы использовать основанную на меню версию, используйте команду aptitude. Доступно на основанных на Debian дистрибутивах, в том числе на Ubuntu.

ftp / sftp - подключается к удаленному FTP-серверу, чтобы передать или загрузить какие-либо файлы.

wget - загружает файлы из Интернета по заданному URL на вашу систему.

yum - Yellowdog Updater, Modified. Пакетный менеджер, используемый для установки пакетов ПО из репозиториев. Доступен на RPM-дистрибутивах Linux.

emacs – один из самых известных текстовых редакторов на Unix-подобных операционных системах.

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

vim - наследник Vi, оба из них - это консольные текстовые редакторы для Unix-подобных систем. Хотя Vim популярен, он не использует меню или иконки в интерфейсе, а для того, чтобы работать в нем, необходимо ознакомиться с тем, как он работает - поэтому он не имеет репутацию дружелюбного к новичкам приложения.

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

Комментарии   

 
#37 Guest 21.05.2018 22:19
Комментарий был удален администратором
 
 
#36 Guest 21.05.2018 18:10
Комментарий был удален администратором
 
 
#35 Guest 21.05.2018 12:05
Комментарий был удален администратором
 
 
#34 Guest 20.05.2018 21:37
Комментарий был удален администратором
 
 
#33 Guest 20.05.2018 09:17
Комментарий был удален администратором
 
 
#32 Guest 20.05.2018 03:05
Комментарий был удален администратором
 
 
#31 Guest 19.05.2018 18:04
Комментарий был удален администратором
 
 
#30 Guest 18.05.2018 21:54
Комментарий был удален администратором
 
 
#29 Guest 18.05.2018 21:32
Комментарий был удален администратором
 
 
#28 Guest 17.05.2018 21:58
Комментарий был удален администратором
 

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


Защитный код
Обновить

Аккаунт



Подпишись на нашу RSS

Go to top