Эта статья является “сборной солянкой”, в которой я собрал со всех моих статей и не только полезные команды, которыми мне периодически приходится пользоваться, а искать их в разных местах не всегда удобно, думаю, это многим будет полезно.
Все команды, понятное дело, вводятся в консоли.
Работа с файлами
Сделать файл исполняемым
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