Терминал Linux. Команды навигации в терминале.

В этой статье пойдет речь про команды навигации в терминале.

Решил написать несколько статей на тему терминала Linux. Постараюсь объяснять наиболее доходчиво.

Это рестайлинг давно забытых статей про терминал Linux, написание которых стартовало ещё в далеком 2014 году. Каждый день будет выходить по обновленной статье про Терминал Linux общей сложности их около 10). 
Не пропустите.

Комментирование приветствуется.

Цикл статей о терминале.

  1. Терминал Linux. Команды навигации в терминале.
  2. Терминал Linux. Создание, удаление, копирование, перемещение, переименование файлов и директорий.
  3. Терминал Linux. Как сохранить в файл вывод терминала.
  4. Терминал Linux. Команды поиска файлов и директорий.
  5. Терминал Linux. Команды просмотра текстовых файлов.
  6. Терминал Linux. Права доступа к каталогам и файлам в Linux, команды chmod и chown.

Что из себя представляет корневая файловая система Linux?

Прежде чем приступить к командам навигации в терминале, поговорим о директориях в Linux. Здесь нет диска C: D: и прочих.

Когда я начинал свой путь в Linux, для меня это было наиболее непонятно. Поэтому хочу прояснить этот момент.

Не важно, на сколько разделов вы разобьете ваш диск, в системе будет:

"/"  - корневая директория

Затем уже идут все остальные каталоги, которые служат для чего-то.

Директория /home - хранит каталоги пользователей, в которых можно, как правило, выполнять большинство действий без пароля администратора. Ваш домашний каталог находится по адресу: /home/Ваше_Имя_пользователя.

Директории /mnt и /media -  в эти каталоги монтируются другие физические диски, флешки и прочие носители информации.

В Ubuntu в каталог /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://plus.google.com/118166993767960656676 Did Mazay

    Отлично, пусть будет и новичкам и не очень )) В одном месте простым языком с пояснениями.