Git Яндекс Практикум
February 18
Шпаргалка по Git
Базовые команды в консоли
Навигация
pwd
(от англ. print working directory, «показать рабочую папку») — покажи, в какой я папке;ls
(от англ. list directory contents, «отобразить содержимое директории») — покажи файлы и папки в текущей папке;ls -a
— покажи также скрытые файлы и папки, названия которых начинаются с символа.
;cd first-project
(от англ. change directory, «сменить директорию») — перейди в папкуfirst-project
;cd first-project/html
— перейди в папкуhtml
, которая находится в папкеfirst-project
;cd ..
— перейди на уровень выше, в родительскую папку;cd ~
— перейди в домашнюю директорию (/Users/Username
);cd /
— перейди в корневую директорию.
Работа с файлами и папками
touch index.html
(англ. touch, «коснуться») — создай файлindex.html
в текущей папке;touch index.html style.css script.js
— если нужно создать сразу несколько файлов, можно напечатать их имена в одну строку через пробел;mkdir second-project
(от англ. make directory, «создать директорию») — создай папку с именемsecond-project
в текущей папке.
cp file.txt ~/my-dir
(от англ. copy, «копировать») — скопируй файл в другое место;mv file.txt ~/my-dir
(от англ. move, «переместить») — перемести файл или папку в другое место.
cat file.txt
(от англ. concatenate and print, «объединить и распечатать») — распечатай содержимое текстового файлаfile.txt
.
rm about.html
(от англ. remove, «удалить») — удали файлabout.html
;rmdir images
(от англ. remove directory, «удалить директорию») — удали папкуimages
;rm -r second-project
(от англ. remove, «удалить» + recursive, «рекурсивный») — удали папкуsecond-project
и всё, что она содержит.
Полезные возможности
- Команды необязательно печатать и выполнять по очереди. Можно указать их списком — разделить двумя амперсандами (
&&
). - У консоли есть собственная память — буфер с несколькими последними командами. По ним можно перемещаться с помощью клавиш со стрелками вверх (
↑
) и вниз (↓
). - Чтобы не вводить название файла или папки полностью, можно набрать первые символы имени и дважды нажать
Tab
. Если файл или папка есть в текущей директории, командная строка допишет путь сама.Например, вы находитесь в папкеdev
. Начните вводитьcd first
и дважды нажмитеTab
. Если папкаfirst-project
есть внутриdev
, командная строка автоматически подставит её имя. Останется только нажатьEnter
.