Нужные команды терминала

Нужные команды терминала


#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