A-Z of Linux – 40 основных команд, которые вы должны знать
Linux

A-Z of Linux – 40 основных команд, которые вы должны знать

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

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

Кривая обучения Linux – это то, что отпугивает большинство пользователей от первых попыток использования этой ОС. Переход от операционной системы с графическим интерфейсом, такой как Windows или Mac, к системе, требующей работы с командной строкой, может стать травмирующим опытом. Но если вы сможете преодолеть эту первоначальную трудность, вы можете обнаружить, что Linux удивительно надежен

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

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

cd – Изменение текущего рабочего каталога в консоли командной строки

exit – Выход из текущей программы, завершение работы текущего терминала командной строки или выход из сети Unix в зависимости от контекста

kill – Завершает указанный запущенный процесс.Linux-версия команды Windows ‘End Process’ в диспетчере задач

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

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

pwd – Отображает текущий рабочий каталог для терминала командной строки. Хорошо подходит для случаев, когда вы потеряли представление о том, где находитесь в системе

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

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

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

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

дата – Выводит текущую системную дату и время. Указанные параметры могут изменять формат вывода

df – Выводит данные об использовании дискового пространства для файловой системы

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

ps – Отображает информацию обо всех процессах, запущенных в данный момент в системе

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

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

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

Манипулирование файлами

bzip2 – Сжимает указанное содержимое в архив.bz2 или извлекает из архива.bz2 в зависимости от параметров

chmod / chown – Изменяет разрешения доступа к одному или нескольким файлам (chmod) или передает право собственности на конкретный файл новому пользователю (chown). Только пользователи с правами доступа или владения файлом могут изменить права доступа или владения этим файлом

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

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

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

install – Используется вместе с Makefiles для копирования файлов из одного места в систему. Не следует путать с установкой пакетов из репозитория программного обеспечения

mkdir / rmdir – Создает каталог (mkdir) или удаляет указанный каталог (rmdir). Каталоги можно создавать и удалять только в тех каталогах, на которые у вас есть права

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

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

rm – Удаление и удаление каталога. Используется для удаления файлов и каталогов из системы, по одному или пакетно

tar – Создает архив.tar или извлекает из архива.tar в зависимости от заданных параметров

zip / unzip – Создает архив.zip или извлекает его из архива.zip в зависимости от заданных параметров

Другие примечательные команды

apt-get – Advanced Packaging Tool. Используйте эту команду для установки, удаления и настройки пакетов программ в вашей системе. Для версии, основанной на меню, используйте команду aptitude. Доступна в дистрибутивах Linux на базе Debian

ftp / sftp – Подключается к удаленному FTP-серверу для загрузки нескольких файлов

wget – Загружает файлы из Интернета по указанному URL в вашу систему

yum – Yellowdog Updater, модифицированный. Менеджер пакетов с открытым исходным кодом, используемый для простой установки пакетов программного обеспечения из репозиториев. Доступен на RPM-совместимых дистрибутивах Linux

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

nano – Удобный для новичков текстовый редактор командной строки, который использует сочетания клавиш для имитации меню

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

Кредиты изображений: Folder Via Shutterstock, System Via Shutterstock

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий