/home содержит домашние директории пользователей системы
Кроме регулярных файлов, в *nix существует ряд других:
Hard Link — дополнительное имя для уже существующего файла.
Symbolic link — символическая ссылка, такой файл похож на ярлык в Windows. Если удалить основной файл, то символическая ссылка начнёт вести в никуда.
Socket — специальный файл через который происходит взаимодействие между разными процессами операционной системы. Программисты постоянно сталкиваются с сокетами в реальной жизни.
“|” — этот символ называется пайп, он указывает шелу взять STDOUT одного процесса и соединяет его с STDIN другого процесса (пример: cat source | grep Dog | uniq | sort)
.bash_history – файл с историей команд (лежит в домашней директории пользователя)
HISTFILESIZE – переменная среды; хранит количество хранимых команд в файле .bash_history (если переменная не определена, то история команд хранится бесконечно)
Команда history – вывод истории команд (можно добавить цифру для вывода последних команд)
Ctrl + r – поиск команд в истории по символам (повторная комбинация – продолжение поиска)