Нужные команды терминала
#cron #crontab #dd #rsynk #inxi #curl #weather #погода #oc #release #song #звук #zip #dd #lsblk #os
процесс создания флешки
sudo dd if=image.iso of=/dev/sdc status=progress
crontab -e создать задание(работает от имени пользователя,без sudo)
На моем примере:
В всех Linux кроме Astra:
-
crontab -e
-
00 09 16 * * echo ‘date’ > /home/jenit/Desktop/date.txt
В Astra Linux так делать запись:
-
sudo crontab -u jenit -e
-
00 09 16 * * echo ‘date’ > /home/jenit/Desktop/date.txt
(Расшифровка: в ноль минут,в девять часов,шестнадцатого числа,каждый месяц отпралять сообщение со словом data оправлять на рабочий стол,в файл data.txt.)
Мой crontab -e
#| hour (0-23), #| | day of the month (1-31), #| | | month of the year (1-12), #| | | | day of the week (0-6 with 0=Sunday). #| | | | | commands
-
00 06 16 * * echo ‘date’ > /home/jenit/’Рабочий стол’/date.txt
-
00 08 05 03 * echo ‘Birthday Slava 05.03.1989’ > /home/jenit/’Рабочий стол’/date-Slava.txt
-
00 08 15 11 * echo ‘Birthday Nika 15.11.1990’ > /home/jenit/’Рабочий стол’/date-Nika.txt
-
00 08 16 06 * echo ‘Birthday Ura 16.06.1993’ > /home/jenit/’Рабочий стол’/date-Ura.txt
-
00 08 21 01 * echo ‘Birthday Dasha 21.01.2017’ > /home/jenit/’Рабочий стол’/date-Dasha.txt
Если нужно по расписанию проиграть звуковой файл.
- 00 08 * * * /usr/bin/mpg123 /home/jenit/Music/mahnem.mp3
Какая ОС линукс установлена
-
cat /etc/os-release
-
cat /etc/*-release
-
cat /proc/version
-
cat /etc/*-release
-
cat /proc/version
-
lsb_release -a
-
cat /etc/issue
Если установлена утилита bat,то вместо cat пишем bat
Пример:
- bat /etc/os-release
и тд…
Все тоже самое,но вывод на экран много приятнее!
Архив ZIP
архивирование файла:
- zip архив.zip файл
архивирование директории:
- zip -r архив.zip директория/
повышение уровня сжатия:
-
zip -0 архив.zip файл
-
zip -9 архив.zip файл
защита архива паролем
безопасная опция, пароль запрашивается и скрывается при вводе:
- zip -e архив.zip файл
разархивирование:
- unzip архив.zip
детальный вывод информации при распаковке:
- unzip -v архив.zip
получение списка содержимого архива:
- unzip -l архив.zip
rsynk
- /
rsync -aAXvzh / –exclude={“/home/”,”/dev/”,”/proc/”,”/sys/”,”/tmp/”,”/run/”,”/mnt/”,”/media/”,”/lost+found”} /home/jenit/2022-08-13/
&&&&&&
sudo rsync -aAXvzh / –exclude={“/home/”,”/dev/”,”/proc/”,”/sys/”,”/tmp/”,”/run/”,”/mnt/”,”/media/”,”/lost+found”} /home/jenit/2022-08-13/
&&&&&&
- /home
rsync -aAXvzh /home/jenit –exclude={‘/jenit/.cache’,’/jenit/.local’,’/jenit/мое_фото’,’/jenit/мое_видео’,’/jenit/музыка_видео’,’/jenit/Музыка’} /run/media/jenit/da6b9bec-08ef-4205-ac88-d373c65699bd/slackware_14.2_home/
sudo rsync -aAXvzh /home/jenit –exclude={‘/jenit/.cache’,’/jenit/.local’,’/jenit/мое_фото’,’/jenit/мое_видео’,’/jenit/музыка_видео’,’/jenit/Музыка’} /run/media/jenit/da6b9bec-08ef-4205-ac88-d373c65699bd/slackware_14.2_home/
Погода
-
curl -4 wttr.in/Petropavlovsk-Kamchatsky
-
inxi -W Kamchatka,Russia
Как вытянуть звук из видеофайлов
Скопировать все и вставить в терминал.
mkdir cash
for f in *.avi *MOV *.mkv *.mp4 *.mpg ;
do
ffmpeg -i “$f” -vn -ar 44100 -ac 2 -ab 128k -f mp3 cash/”${f%.*}”.mp3
done
Запустить.
В этой же папке появится директория Cash, в которой и будут находится извлеченные звуковые дорожки.
Записи флешки в терминале:
С dd можно создать новую, загрузочную флешку. Вставим новую, пустую. Думаю, что она определится системой как — sdc, но лучше перепроверить:
- sudo fdisk -l или
- lsblk.
Теперь команда будет такой:
- sudo dd if=image.iso of=/dev/sdc status=progress