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

Что такое ЮНИКС?

UNIX — это операционная система, изначально разработанная в 1960-х годах как совместный проект Bell Labs, General Electric и MIT. Некоторые ключевые разработчики раннего UNIX включают Кена Томпсона и Денниса Ритчи.

UNIX был разработан с учетом трех основных целей:

  • Портативность — для работы на различных аппаратных архитектурах.
  • Многозадачность — позволяет одновременно запускать несколько процессов.
  • Многопользовательский — чтобы разрешить нескольким пользователям одновременно использовать систему.

Эти принципы делают UNIX очень гибкой и мощной операционной системой даже сегодня.

Навигация по файловой системе

При первом входе в систему UNIX вы начинаете работу в своем домашнем каталоге. Это личное пространство каждого пользователя для хранения файлов. Вы можете обратиться к своему домашнему каталогу, используя символ тильды (~).

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

Некоторые основные команды для навигации по каталогам UNIX:

  • ls - Список файлов и подкаталогов
  • cd - Перейти в другой каталог
  • pwd - Распечатать текущий рабочий каталог
  • mkdir - Создать новый каталог
  • rmdir - Удалить пустой каталог

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

Чтобы копировать, перемещать, переименовывать и удалять файлы, воспользуйтесь следующими полезными командами:

  • cp - Копировать файлы
  • mv - Переместить/переименовать файлы
  • rm - Удалить файлы
  • cat - Распечатать содержимое файла
  • less - Интерактивный просмотр содержимого файла

Например, чтобы скопировать файл с именем file.txt из вашего домашнего каталога в домашний каталог другого пользователя: