---
# System prepended metadata

title: cd

---

# cd
Команда **cd** используется для перехода по дереву директорий (перехода в другую папку).
 
Например, чтобы перейти в директорию `/home/vasya` нужно выполнить
`$ cd /home/vasya`

Для того чтобы вернутся на один каталог назад от текущего введите:
`$ cd ..`

Если нужно вернутся на несколько каталогов назад разделяйте двоеточия слэшем (*eng: slash*, косая черта):
`$ cd ../../../..`

Например если вы находитесь в каталоге `home/education/linux_commands/basic_commands` и хотите вернутся на в каталог `/home` нужно указать:
`$ cd ../../..`

# ls
Команда **ls** (если выполнить ее без аргументов) используется для вывода списка файлов в текущей директории.

Например: `$ ls`

Чтобы вывести список файлов в директории `/home/vasya` нужно к команде **ls** добавить путь к деректории: 
Например: `$ ls /home/vasya`

Для того чтобы вывести расширенный список вертикально в виде списка можно использовать команду **ls** с аргументом **-l**:
Например: `$ ls -l /home/vasya`

Поскульку команда **ls** с аргументом **-l** используется очень часто существует так же алиас (*eng: alias*) или другими словами псевдоним **ll**, который делает то же самое но пишется чуть короче. Вместо того чтобы писать `ls -l` можно написать просто `ll`

# cat
Команда **cat** выводит содержимое указанного файла на экран.

Например, чтобы просмотреть содержимое файла /home/log/auth.log выполните:
`$ cat /home/log/auth.log`