Ubuntu

КомандаОписаниеПример
cdСменить текущий каталог
rm -R Удаляет файлы и папки (рекурсивно) rm -R dir_name
nslookup
dig +short -x
Определяем имя хоста по IP.
То же самое, если погуглить «reverse dns lookup online»
nslookup 8.8.8.8
dig +short -x 8.8.8.8
usermod -aG sudo UserNameпользователь UserName может использовать команду sudo
sudo update-alternatives —config phpИзменение версии PHP
touchсоздать файлtouch file1.txt file2.txt
touch test{1..4}.local — создаст четыре файла
localeтекущая локаль на серваке
locale -aсписок всех доступных локалей
sudo dpkg-reconfigure localesДобавление локалей и выбор локали по-умолчанию
cp -au catalog1 catalog1.bkpСоздание резервной копии каталогаcp -au /var/lib/docker /var/lib/docker.bkp

Информационные команды

idинфа о текущем пользователе (id, группы)
exportКоманда прокидывания переменных среды в дочерний процесс
whoamiКто я отображает текущего пользователя
pwdГде я? Отображает текущий каталог
lsОтображает содержимое каталога
df -hПосмотреть свободное место на диске

php -i | grep -e ‘request_order’ -e ‘variables_order’ посмотреть эти переменные в php.ini

Пользователи и права

КомандаОписание
su rootзалогиниться (перелогиниться) под root
idинфо о текущем пользователе
id www-dataинфа о юзере www-data
groupsгруппы текущего пользователя
groups jekгруппы пользователя jek
cat /etc/groupвсе группы на машине
sudo usermod -G www-data jekДобавить пользователя jek в группу www-data
chgrp <группа> <файл>Установить группу <группа> для файла <файл>
sudo groupadd testСоздать группу test
sudo delgroup testУдалить группу test

Про пользователи и группы хорошо написано тут

https://help.ubuntu.ru/wiki/%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B8_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B

Архивы

Заархивировать файл или папкуtar -zcvf archive.tar.gz /path/to/files
ln -s <path/to/real/file-or-folder> <symlink path>
Евгений

Яндекс.Метрика