Команда | Описание | Пример |
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 |
Про пользователи и группы хорошо написано тут
Архивы
Заархивировать файл или папку | tar -zcvf archive.tar.gz /path/to/files |
ln -s <path/to/real/file-or-folder> <symlink path>
Добавить комментарий