🔖 Справочник команд урока 14

К оглавлению урока

⚡ Ранее изученные команды (повторение)

# Права (занятие 12)
chmod 750 example.txt
chmod 700 test_directory
chmod +x script.sh
ls -la

# Git (занятие 13)
git init
git add photo.jpg
git commit -m "Added photo"
git branch -M main
git remote add origin git@github.com:USER/REPO.git
git push -u origin main
git status
git log --oneline

Новые команды этого урока

Summary-сессия: новых команд нет
Занятие 14 — урок-повторение. Все команды изучались в занятиях 12 (права) и 13 (Git). Ниже — ранее изученные команды обоих блоков.

Ранее изученные команды

Команды из занятия 12 — Права доступа

chmod

Изменить права доступа к файлу или директории.

chmod 750 example.txt     # rwxr-x--- (из задания для закрепления)
chmod 700 test_directory  # rwx------ (только владелец)
chmod g+wx file.txt       # добавить запись и исполнение для группы
chmod o-rwx file.txt      # убрать все права у остальных
chmod +x script.sh        # сделать исполняемым

ls

Просмотр прав файлов.

ls -la   # показать права, владельца, размер

vi / nano

Текстовые редакторы для создания файлов и скриптов.

vi /tmp/file.txt       # создать или редактировать
nano script.sh         # удобнее для новичков

touch

Создать пустой файл.

touch example.txt
touch myfirstbashscript.sh

echo

Вывод текста; создание файлов и запись данных.

echo "Hello $USER!"
echo "# test" >> README.md

cat

Просмотр и конкатенация файлов; дозапись в файл.

cat myfirstbashscript.sh >> /tmp/file.txt

Команды из занятия 13 — Git

git init

Инициализировать новый Git-репозиторий.

git init

git add

Добавить файлы в staging area.

git add ИМЯ_ФАЙЛА
git add photo.jpg

git commit

Зафиксировать изменения из staging area.

git commit -m "Added photo"

git push

Отправить коммиты на удалённый репозиторий.

git push -u origin main
git push

git status

Проверить состояние репозитория.

git status

git log

История коммитов.

git log
git log --oneline

git remote

Управлять удалёнными репозиториями.

git remote add origin git@github.com:USER/REPO.git
git remote -v

git config

Настройки Git.

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

→ Полный справочник Linux-команд

→ Полный справочник Git-команд