Еще один блог

Полезные Linux команды на каждый день.

Софт
06.06.2018
4863
0

В этой статье список Linux команд, которыми я пользуюсь практически каждый день. Статья - заметка для меня, но если у вас есть дополнения - пишите в комментариях, буду дополнять статью.

Узнать размер всех разделов:

df -h

Узнать общий размер всех файлов в директории:

Сначала заходим в директорию cd /path/to/directory, а затем выполняем du -sh

Узнать версию пакета:

apt-cache show

Список директорий и файлов с правами:

ls -la

Создание SymLink:

ln -s /path/to/sourcefile.txt /path/to/destfile.txt

Копирование директорий и файлов с правами:

cp -av /path/to/source /path/to/destination

Создать новый скрин. Полезно для фоновых задач, чтобы задача была "в отдельном окне" и при закрытии SSH соединения не прерывалась. Пример - копирование большого количества файлов. Итак, команда:

screen -D -R название_скрина, к примеру: screen -D -R myscreen1

Чтобы выйти из скрина, необходимо нажать CTRL + A, затем D.

Работа с Certbot и nginx:

sudo certbot --nginx -d example.com

Добавить пользователя в группу:

sudo adduser username groupname

Игнорирование изменения permissions файлов в Git:

git config core.fileMode false

Изменить пароль mysql для 5.7+

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';

Узнать версию дистрибутива Linux

cat /etc/lsb-release

Настройки Gnome 3

Перенести пункт меню в Ubuntu 18.04+ (Gnome 3) наверх:

gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true

Нет комментариев