Основы Unix / 1.2. Основы работы с терминалом


Видео


Базовые команды

Вы можете заметить в терминале слева строку, похожую на эту: ubuntu:~ gorlov$, где:

  1. ubuntu - название устройства. Не пугайтесь, на самом деле курс писался на MacBook Pro Retina, просто ему нужно было притвориться Убунтой.
  2. ~ - текущая директория, где ~ - специальный символ, обозначающий домашнюю папку пользователя.
  3. gorlov - имя пользователя

Первая наша команда - cd [folder], где:

  1. cd - означает change directory (сменить директорию).
  2. folder - каталог назначения.

Попробуйте набрать cd Desktop и Вы окажетесь на рабочем столе.

Да-да, именно там!


Вывод всего

Команда ls выводит все содержимое данной директории.


Если её указать в виде ls [директория], то будет выведено содержимое не текущей, а указанной директории.


Автодополнение

Вернемся в домашний каталог, введя cd ~.

Выведем его содержимое на экран командой ls.

Мы видим папку с фильмами! Введите cd Movies/ , но не набирая это до конца, нажмите клавишу Tab. Вуаля, произошло автодополнение.

Заметьте, что Вам не нужно указывать что-либо еще перед названием папки, если она лежит в данной директории. Однако есть краткий псевдоним для текущей папки: ./ , то есть иначе Вы могли бы указать cd ./Movies/. Кроме того последний слэш тоже можно опустить и записать просто cd Movies. Заметьте, что на Unix-системах и им подобных именно прямой слэш / является символом разделения директорий, а не \ , как на Windows (хотя Вы можете и там использовать прямой слэш).


Идем назад

Чтобы вернуться назад, воспользуемся сокращением от предыдущей директории ... Введите cd .. или cd ../ и Вы вернетесь на шаг назад.

Вы можете каскадировать такие операции:

cd ../../ вернет Вас на две директории вверх в иерархии.

Просто команда cd вернет Вас в домашний каталог пользователя:

 

Кроме того, Вы можете листать список недавних команд стрелками вверх и вниз: и .