← К оглавлению урока

✅ Решения заданий

⚡ Кратко

Неверные утверждения в задании 1 — №2 (это определение оболочки, а не утилиты) и №4 (Торвальдс родился в 1969 — в 1970-х ему был год). Терминал чувствителен к регистру. Остальное — разбор команд ниже.

Задание 1. Неверные утверждения

Неверные — №2 и №4.

  • №1 — верно. Это определение GNU из лекции слово в слово.
  • №2 — НЕверно. Процитировано определение командной оболочки, а не утилиты. Утилита — вспомогательная программа для специализированных типовых задач.
  • №3 — верно. Проект GNU создан Ричардом Столлманом 27 сентября 1983 года.
  • №4 — НЕверно. В 1970-х в AT&T/Bell Labs развивался UNIX, а Линус Торвальдс родился в 1969 году — в 1970-х он был ребёнком. Своё ядро он начал писать в 1991-м, будучи студентом.

Задание 2. Экспресс-опрос

  1. Да, чувствителен. Folder и FOLDER — разные объекты; ls работает, LS — «command not found».
  2. Важные папки корня: /bin, /sbin, /etc, /dev, /proc, /tmp, /usr, /home, /boot, /lib, /opt, /mnt, /media, /sys, /var — полная таблица в справочнике.

Задание 3. Экскурсия по корню

# терминал Ubuntu
ls /
  • Конфиги — /etc
  • Логи — /var/log (внутри /var; проверка: ls /var/log)
  • Домашние папки — /home
  • «Времянка» — /tmp

Задание 4. Кто я и где я

# терминал Ubuntu
whoami                 # (а) имя пользователя, напр. viktor
echo $HOME             # (б) /home/viktor
cat /etc/os-release    # (в) дистрибутив: NAME, VERSION
uname -r               # (г) версия ядра

Логика: $HOME — переменная окружения. Дистрибутив описан в конфиге /etc/os-release. Ядро — uname.

Задание 5. Проверка регистра

# терминал Ubuntu
cd ~
touch test.txt         # создать пустой файл
mkdir TEST.TXT         # создать каталог с "тем же" именем в верхнем регистре
ls -l
# -rw-r--r-- ... test.txt     <- файл
# drwxr-xr-x ... TEST.TXT     <- каталог

# уборка
rm test.txt
rmdir TEST.TXT

Объяснение: файловые системы Linux (ext4) хранят имена с учётом регистра. NTFS в Windows регистронезависима: test.txt и TEST.TXT считаются одним и тем же именем.