$ ls -l deploy.sh
Показывает права файла: -rwxr-xr-- и владельца.
ls — перечислить
-l — подробно, с правами
deploy.sh — файл
$ chmod +x deploy.sh
Разрешает запускать файл как программу.
chmod — change mode — сменить права
+x — добавить право на выполнение
deploy.sh — файл
$ chmod 644 config.yml
Права числом: 6 — владелец читает и пишет, 4 и 4 — остальные только читают.
chmod — сменить права
644 — владелец rw-, группа r--, остальные r-- (r=4, w=2, x=1)
config.yml — файл
$ sudo chown anna:dev app/
Меняет владельца и группу папки; sudo — от имени администратора.
sudo — superuser do — выполнить с правами администратора
chown — change owner — сменить владельца
anna:dev — пользователь:группа
app/ — что меняем
$ sudo apt update
Обновляет список пакетов в Debian и Ubuntu (сам софт не ставит).
sudo — от имени администратора
apt — менеджер пакетов
update — обновить список доступных версий