Bash
Bash / Shell — командная оболочка, которая используется в Uinx-подобных операционных системах, позволяет взаимодействовать с операционной системой, вводя команды в окне терминала, а также можно выполнять скрипты, для автоматизации задач.
Основные команды
pwd
— проверить, где находимсяls
— посмотреть список файлов/папок в директорииcd
— перейти в выбранную папку
Создание файлов
- Создание файлов —
touch
bash
touch example.txt
- Создание директорий —
mkdir
bash
mkdir dirname
- Структура директорий —
mkdir -p
bash
mkdir -p rootdir/dir1/dir2
- Домашняя директория —
~
- Родительская директория —
..
bash
touch ~/rootdir
mkdir ../../dirname
Копирование файлов
- Копирование файлов —
cp
bash
cp что_копируем куда_копируем
# или сразу несколько файлов
cp example1.txt example2.txt ~
Перемещение файлов
- Перемещение файлов —
mv
bash
mv что_перемещаем куда_перемещаем
Удаление файлов и папок
- Удалить файл —
rm
- Ударить пустую папку —
rmdir
- Удалить папку с файлами —
rm -r
Выполнить несколько команд
- Выполнить сразу несколько команд —
&&
bash
mkdir dir && cd dir && touch index.html style.css
Автозаполнение
Необязательно заучивать все команды. Если нужно найти какую-нибудь из них, достаточно вспомнить, с каких букв она начинается. Можно набрать их в командной строке и дважды нажать клавишу Tab
. Терминал покажет список всех команд, которые начинаются с этих символов.