Этот урок лишь поверхностно затрагивает аспекты работы с командной строкой! По этой теме есть целый курс.
В следующем уроке мы уже плотно займемся настройкой рабочего окружения java-разработчика.
Советы по обеспечению:
- Для Mac OS - iTerm
- Windows - Cygwin или ubuntu внутри windows!, или система контроля версий Git - в ее составе идет git-BASH.
- Ubuntu - сочетание клавиш
ctrl + alt + t
.
Полезные ссылки:
- Вот как можно установить Linux на Windows 10
- cygwin для Windows
- iTerm для Mac OS
- Ссылка на курс по работе в терминале от Hexlet
Каталоги вместо дисков
/Root ... usr/ home/ var/ ...
Структура команд:
<команда> -<ключ> -<ключ> <входные аргументы>
- pwd - показать, где сейчас находимся
- ls - содержимое текущей папки
- ls -a - в таком режиме можно просмотреть скрытые файлы.
- cd - изменить текущую папку
- cd .. - перейти на один уровень вверх
- cd . - перейти в текущую папку
- cd ~ - перейти в дом папку
- man ls - справка по команде ls с ключами и особенностями
- Выйти из режима справки - q
ls -h, ls --h - справка
clear - очистить консоль (в windows это команда ctrl+l) - подсказка с комментариев.
Абсолютный путь - начинается всегда от корня и ведет в нужный каталог.
Относительный путь - задается относительно текущего каталога.
- cat <путь> - просмотреть текстовый файл
- mkdir <путь> - создать каталог
- rmdir <путь> - удалить каталог
- cp <что> <куда> - копировать файл
- rm - удалить файл
- mv - переместить файл