Linux

АЗ Linux — 40 основных команд, которые вы должны знать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

команды Linux

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

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

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

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

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

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

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

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

основные команды Linux

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

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

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

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

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

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

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

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

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

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

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

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

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

команды Linux

Другие заслуживающие внимания команды

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

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

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

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

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

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

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

Кредиты изображений: Папка через Shutterstock , Система через Shutterstock

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux