Домашняя и корневая директории
Часть раздела Основы путешествия по Terminal на Coddy — урок 8 из 82.
Две из самых важных директорий в любой файловой системе на базе Unix — это корневая директория и домашняя директория.
Корневая директория (/)
Корневая директория является вершиной всей файловой системы. Каждый файл и папка в вашей системе находится где-то внутри неё. Она обозначается одной косой чертой:
cd /Из корня вы можете достичь любого места в системе, используя абсолютный путь.
Домашняя директория (~)
Домашняя директория — это ваше личное пространство в файловой системе. Это то место, с которого вы начинаете при открытии новой сессии терминала. Она обозначается символом тильды:
cd ~Вы всегда можете вернуться в домашнюю директорию откуда угодно, используя cd ~ или просто cd без аргументов:
cdСравнение root и home:
/— корень всей системы. Он общий для всех.~— ваша личная домашняя директория. Обычно она находится в/home/username.
Представьте корень как всё здание, а вашу домашнюю директорию — как вашу собственную комнату внутри него.
Вы всегда можете проверить, куда указывает ~, запустив:
echo ~Задание
НовичокПерейдите в корневую директорию с помощью cd /, затем подтвердите ваше местоположение с помощью pwd.
Подсказка: Корневая директория обозначается одиночным
/. После перехода тудаpwdдолжен вывести просто/.
Шпаргалка
Корневая директория — это вершина всей файловой системы, обозначаемая /:
cd /Домашняя директория — это ваше личное пространство в файловой системе, обозначаемое ~:
cd ~Вы также можете вернуться в домашнюю директорию, используя cd без аргументов:
cdКлючевые различия:
/— корень всей системы (общий для всех)~— ваша личная домашняя директория (обычно в/home/username)
Чтобы проверить, куда указывает ~:
echo ~Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Каталоги
Создать каталогСкопировать каталогПереместить и переименовать каталогУдалить каталогИтог - Операции с каталогами7Содержимое файлов
Head и TailПодсчёт словКоманда sortКоманда uniqОсновы grepGrep с флагамиПовторение - Текстовый детектив10Проект анализатора логов
Обзор проектаПросмотр файла лога2Навигация
Вывод текущей рабочей директорииСписок файловСмена директорииАбсолютные и относительные путиДомашняя и корневая директорииИтог - Найди свой путь8Перенаправление
Стандартный выводПерезапись в файлДописывание в файлСтандартный вводСтандартная ошибкаПовторение - Сборщик логов11Права доступа
Понимание прав доступаЧтение прав доступаChmod с числамиChmod с символамиВладение файламиПовторение - Заблокируйте доступ14Проект скрипта резервного копирования
Обзор проектаПолучение пути к источнику3Файлы
Создать файлПрочитать файлСкопировать файлПереместить и переименовать файлУдалить файлПовторение - Операции с файлами6Символы подстановки и шаблоны
Звёздный символ подстановкиВопросительный символ подстановкиСкобочные символы подстановкиКомбинирование символов подстановкиПовторение - выборочные операции9Каналы
Что такое каналЦепочка двух командЦепочка нескольких командКанал с grepИтог - Конвейер данных