Довідник команд
Що робить команда, з чого вона складається і де на ній можна обпектися. З прикладами з треків і тренуванням в один клік.
Bash
- pwd — Показати, в якій теці ви зараз перебуваєте
- ls — Показати файли й теки
- cd — Перейти в іншу теку
- mkdir — Створити теку
- touch — Створити порожній файл або оновити дату його зміни
- cp — Скопіювати файл або теку
- mv — Перемістити або перейменувати файл
- rm — Видалити файли й теки
- cat — Вивести вміст файлу в термінал
- head — Показати перші рядки файлу
- tail — Показати останні рядки файлу або стежити за ним
- less — Посторінково переглянути великий файл
- wc — Порахувати рядки, слова й байти
- grep — Знайти у файлах рядки з потрібним текстом
- find — Знайти файли й теки за назвою, типом та іншими ознаками
- which — Дізнатися, де лежить програма
- > >> 2> — Перенаправлення виводу. Записати результат команди у файл замість екрана
- | — Пайп. Передати вивід однієї команди на вхід іншої
- sort — Відсортувати рядки й прибрати повтори
- echo — Надрукувати текст або значення змінної
- export — Задати змінну оточення для програм, які ви запускаєте
- env — Показати змінні оточення
- source — Виконати команди з файлу в поточній оболонці
Git
- git config — Налаштувати git: ім’я та пошту автора, редактор та інші параметри
- git init — Створити новий репозиторій у поточній теці
- git clone — Завантажити репозиторій із сервера разом з усією історією
- git status — Показати, що змінилося в теці та що вже додано до індексу
- git add — Додати зміни до індексу, щоб вони потрапили в наступний коміт
- git commit — Зберегти зміни з індексу в історію як новий коміт
- git diff — Показати порядково, що саме змінилося у файлах
- git branch — Переглянути, створити, перейменувати або видалити гілки
- git switch — Перемкнутися на іншу гілку або створити нову й одразу перейти в неї
- git merge — Влити зміни з іншої гілки в поточну
- git log — Показати історію комітів
- git show — Показати один коміт: повідомлення, автора й усі його зміни
- git blame — Дізнатися, хто і в якому коміті останнім змінював кожен рядок файлу
- git restore — Скасувати правки у файлі або прибрати його з індексу
- git reset — Пересунути гілку на інший коміт, наприклад скасувати останні коміти
- git revert — Скасувати коміт новим комітом, не переписуючи історію
- git remote — Переглянути й підключити віддалені репозиторії
- git fetch — Завантажити нові коміти із сервера, нічого не змінюючи у своїх гілках
- git pull — Завантажити зміни із сервера й одразу влити їх у поточну гілку
- git push — Надіслати свої коміти на сервер
- git stash — Тимчасово сховати незакомічені правки й повернути їх пізніше
- git rebase — Перенести коміти гілки на нову основу або переписати останні коміти