Это первая часть, обучающих статей посвященных системам Linux. В данных статьях мы рассмотрим все базовые принципы работы с системой, команды терминала, попробуем текстовые редакторы nano, vim, joe и напишем пару скриптов.
Система каталогов в Linux отличается от всем привычной системы Windows самое главное отличие это отсутствие буквенного обозначения устройств (A:,B:,C: и т.д) и разделение каталогов обычной косой чертой.
При запуске и входе в системы мы попадаем в домашний каталог (место стандартного нахождения файлов пользователя в системе) далее все действия будем делать через терминал (использование терминала необходимо если по какой-то причине у вас отсутствует графическая оболочка, например при работе с серверами)
Терминал открытый в домашнем каталоге выглядит как на картинке выше, в нашем случае после запуска сразу можно увидеть строчку kray@kray-RV:~$ , в первую очередь предлагаю разобраться что она обозначает :
kray - имя пользователя
kray-RV - имя компьютера
~ - этот символ обозначает домашний каталог
$ - обозначение того что работа ведется от обычного пользователя
Если при запуске терминала вместо символа $ у вас будет символ # это обозначает что работа ведется от имени администратора.
Для того чтобы узнать путь текущего каталога используется команда pwd
С помощью команды ls можно узнать какие файлы находятся в текущем каталоге
По умолчанию скрытые файлы не отображаются и для того чтобы их увидеть к команде ls добавляют параметр -a
Для того чтобы различать файлы то типам используется параметр -F
Заметим что все файлы заканчивающиеся на / являются каталогами.
Для того чтобы перемещатся между каталогами используется команда cd (название каталога) если использовать cd без указания каталога это вернет вас в домашний каталог, а для возвращения к предыдущему каталогу после команды пишут параметр ..
В данной части была расмотренна базовая навигация терминала, в следущей части разберем команды для работы с файлами.