Домашняя Список полезных команд в Linux
Публикация
Отменить

Список полезных команд в Linux

Эта статья является “сборной солянкой”, в которой я собрал со всех моих статей и не только полезные команды, которыми мне периодически приходится пользоваться, а искать их в разных местах не всегда удобно, думаю, это многим будет полезно.

Все команды, понятное дело, вводятся в консоли.

Работа с файлами

Сделать файл исполняемым

1
chmod +x dkms-install.sh

Поменять владельца каталога и файлов в нем на ermlv

1
chown ermlv -cR ./data

Переименовать файлы по маске расширения

1
ls -d *.TIF | sed 's/\(.*\).TIF$/mv "&" "\1.cr2"/' | sh

Поиск файла по содержащемуся в нем тексту (в текущей папке)

1
grep -rl ‘текст’ ./

Система

Установка времени

1
sudo date +%T -s "20:43:36"

Создание пользователя-гостя

1
sudo useradd -m guest

без пароля

1
sudo passwd -d guest

Перемонтировать /tmp для обновления убунты

1
sudo mount -o remount,exec /tmp

Анализ загрузки системы

1
sudo systemd-analyze blame

Список всех установленных пакетов сохранить в файл list.csv

1
rpm -qa --queryformat '%{name}-%{version}-%{release}; %{size} ;\n' > list.csv

Клонирование диска с sda на sdc

1
sudo pv /dev/sda | sudo dd of=/dev/sdc bs=16M

Уменьшить размер системного журнала до 64 Мб

1
sudo journalctl --vacuum-size=64M

WINE

Удаление программ

1
wine uninstaller

Завершить все программы запущенные в WINE

1
wineserver -k

Настройка WINE

1
winecfg

Пересоздание префикса, например wine_new

1
WINEPREFIX="/home/$USER/.wine_new" wineboot -i

Разное

Утилита для автоматизации нажатий клавиатуры или мыши

1
2
3
xdotool search --name vivaldi mousemove 1280 680 click 1

xdotool key "s"

команды key и mousemove. Первая имитирует нажатие клавиш, вторая - двигает мышкой и при необходимости кликает.

Отправка уведомлений

1
sleep 5s; notify-send -u critical -i /usr/share/icons/Adwaita/symbolic/emotes/emote-love-symbolic.svg "Чай заварился" "Вкусный <b>зеленый</b> чай уже готов"

Консольный текстовый редактор nano

1
sudo nano /etc/X11/xorg.conf.d/10-nvidia.conf

Системный монитор процессов, сети, процессора

1
bpytop

Информация о системе

1
neofetch

Клонировать git репозиторий

1
git clone https://github.com/brektrou/rtl8821CU.git

Завершить процесс

1
2
3
xkill

killall процесс

Установка принтера HP

1
hp-setup -i

Информация о железе

1
2
3
4
lsusb
lspci
lshw -short
inxi -G
Публикация защищена лицензией CC BY 4.0 .