Терминал Linux. Команды навигации в терминале
Linux, please
В этой статье пойдет речь про команды навигации в терминале.
Решил написать несколько статей на тему терминала Linux. Постараюсь объяснять наиболее доходчиво.
Комментирование приветствуется.
Что из себя представляет корневая файловая система Linux?
Прежде, чем приступить к командам навигации в терминале, поговорим о директориях в Linux. Здесь нет дисков C:, D: и прочих.
Когда я начинал свой путь в Linux, для меня это было наиболее непонятно. Поэтому хочу пояснить этот момент.
Неважно, на сколько разделов вы разобьёте ваш диск, в системе будет:
"/" - корневая директория
Затем идут все остальные каталоги, которые служат для своих целей.
- /home - хранит каталоги пользователей, в которых можно, как правило, выполнять большинство действий без пароля администратора. Ваш домашний каталог находится по адресу:
/home/Ваше_Имя_пользователя. - /mnt и /media - в эти каталоги монтируются другие физические диски, флешки и прочие носители информации.
- /media - сюда монтируются диски, флешки, то есть, в этом каталоге создается папка с названием вашего электронного носителя.
Остальные каталоги системные, рассказу о них стоит выделить целую статью.
Перейдем к командам в терминале.
Команды навигации в терминале.
Когда вы открываете терминал в Ubuntu, то вы находитесь в своем домашнем каталоге:

Значок ~ (тильда) - означает домашний каталог текущего пользователя.
Чтобы узнать текущую директорию (отобразить полный путь к текущей директории),достаточно набрать команду в терминале:
pwd
Выполнение данной команды представлено на скриншоте выше.
Для навигации в терминале используется команда "cd" (англ. change directory - изменить каталог).
Сначала пишется команда cd, а затем путь, куда нужно перейти.
Вот так выглядит переход в каталог /home:
cd /home
Но это не всё, что можно делать с помощью команды cd:

Перейти в директорию уровнем выше:
cd ..
Перейти в директорию двумя уровнями выше:
cd ../..
Перейти в домашнюю директорию вашего пользователя:
cd
Перейти в домашнюю директорию пользователя user_name:
cd ~user_name
Перейти в директорию, в которой находились до перехода в текущую директорию:
cd -
Следующая команда, используемая в навигации - "ls" (сокращение от англ. list).
Если ввести в терминале:
ls
отобразится содержимое текущей директории:

Отобразить содержимое текущей директории с добавлением к именам символов, характеризующих их тип:
ls -F
Показать детализированное представление файлов и директорий в текущей директории:
ls -l
Показать скрытые файлы и директории в текущей директории:
ls -a
Ключи можно комбинировать вместе:
ls -la
Кроме того, у команды ls очень много других ключей, которые можно посмотреть, выполнив команду:
ls --help
Автодополение названий директорий в терминале.
Когда вы вводите команду cd, вам необязательно вводить полностью имя директории, достаточно нажать на клавиатуре клавишу "TAB", произойдет автодополнение названия каталога.
Если имя не заполнилось, значит, есть еще один каталог с таким названием. Нажав дважды клавишу "TAB", выведется список с каталогами, которые имеют в своём имени начальные буквы, которые вы ввели.
Если список огромнейший, то для отмены его просмотра нажмите клавишу N.
Это касается не только "cd", но и других команд. Например, когда вы хотите отредактировать какой-то файл. Вы выполнили команду ls, увидели, что у файла имя состоит из 30 знаков, то достаточно ввести первые буквы его имени и нажать клавишу "TAB" и произойдет автодополнение.
Это основные команды навигации в терминале Linux.
Спасибо за прочтение!

- ✅Основной канал - https://t.me/under_public
- 🏴☠️ Приватный канал - https://t.me/joinchat/AAAAAEmM-bkL9Pv7KLyL7w
- 🛒HackAli - cамые интересные хакерские товары с Aliexpress!
- 👨💻Termux, please - 100% termux
- 🐧Linux, please - всё о Linux
- 💭Чат - https://t.me/UnderChats
Также вы можете присылать ваши статьи в бота (оформляйте в телеграфе), я их просмотрю, если всё ОК - опубликую статью на канале с указанием автора.