curl --remote-name-all --parallel $(<urls.txt)
echo -e "label:mbr\nstart=1M" | sfdisk /dev/sdb
echo -e "label:gpt\nsize=100M\nsize=+" | sfdisk /dev/sdb
Диск должен быть разбит на 4 раздела. 3 я создаю из дампа sfdisk. Нужно создать еще один. Последний. На все оставшееся место.
echo -e "size=+" | sfdisk -N 4 /dev/sdb
$ truncate -s 1G disk.img
$ echo -e "label:mbr\nsize=100M\nsize=200M\nsize=300M" | sfdisk disk.img
$ sfdisk --dump disk.img
label: dos
label-id: 0x58b01c8a
device: disk.img
unit: sectors
sector-size: 512
disk.img1 : start= 2048, size= 204800, type=83
disk.img2 : start= 206848, size= 409600, type=83
disk.img3 : start= 616448, size= 614400, type=83
$ echo -e "size=+" | sfdisk -N 4 disk.img
$ sfdisk --dump disk.img
label: dos
label-id: 0x58b01c8a
device: disk.img
unit: sectors
sector-size: 512
disk.img1 : start= 2048, size= 204800, type=83
disk.img2 : start= 206848, size= 409600, type=83
disk.img3 : start= 616448, size= 614400, type=83
disk.img4 : start= 1230848, size= 866304, type=83
Кле́тка Фараде́я — устройство, изобретённое английским физиком и химиком Майклом Фарадеем в 1836 году для экранирования аппаратуры от внешних электромагнитных полей. Обычно представляет собой клетку, выполненную из хорошо токопроводящего материала.
$ sudo pacman -S pipewire pipewire-alsa pipewire-pulse
$ systemctl --user start pipewire-pulse.service
$ systemctl --user enable pipewire-pulse.service
$ pactl info
Server Name: PulseAudio (on PipeWire 0.3.56)
echo ПАРОЛЬ | sudo --stdin КОМАНДА
sudo --stdin КОМАНДА <<< ПАРОЛЬ
su user
но чтобы пароль можно было задать в строке явно то используйте утилиту expect:LANG=en_US.UTF-8 expect -c 'spawn su ЮЗЕР;expect Password:;send "ПАРОЛЬ\n";interact'
Также Линус упомянул, что использовал для формирования релиза ноутбук Apple на базе архитектуры ARM64 (Apple Silicon) с Linux-окружением на базе дистрибутива Asahi Linux.
Мне нужно с текущего каталога ( где я сейчас нахожусь) скопировать все содержимое в другой каталог.
Делаю эту команду cp -r /. build/, но ничего не копируется.
cp -r /.
здесь вы пытаетесь скопировать весь корень(/) в папку buildcp -r . build/
$ mkdir -p test/{1,2,build} && touch test/{1,2}/a.txt && touch test/.b.txt && cd test && tree -a
.
├── 1
│ └── a.txt
├── 2
│ └── a.txt
├── .b.txt
└── build
$ cp -r . build/
cp: невозможно скопировать каталог '.' в самого себя, 'build/.'
$ tree -a
.
├── 1
│ └── a.txt
├── 2
│ └── a.txt
├── .b.txt
└── build
├── 1
│ └── a.txt
├── 2
│ └── a.txt
└── build
$ cp -r `ls -A | grep -v build | xargs` build/
$ tree -a
.
├── 1
│ └── a.txt
├── 2
│ └── a.txt
├── .b.txt
└── build
├── 1
│ └── a.txt
├── 2
│ └── a.txt
└── .b.txt
LEFT seek -1
RIGHT seek +1
mpv --hr-seek=yes --hr-seek-framedrop=no /путь/к/видео
hr-seek=yes
hr-seek-framedrop=no
Как сделать, что бы вывод был именно по 3м нужным параметрам?
dmidecode -t memory | grep -P "Speed|Factor|Size"
Как это можно форматнуть, что бы вывод был по каждой планке отдельно???
dmidecode -t memory | awk '/\tSize/{print ""}/Speed|Factor|Size/'
В идеале хотелось бы получить ... memory 1 ...
dmidecode -t memory | awk '/\tSize/{i++;print "memory "i}/\tSpeed|Factor|\tSize/'
Как структурировать вывод :
A=`cat /proc/cpuinfo | grep "cpu MHz"` echo $A
echo "$A"
И как это сделать в несколько столбиков, потому что 104 строки не умещаются в терминал tmux????
total pages = 2475880078570760549798249 (1000 keys per page)
rm -rf urls.txt
for i in $(seq 1 1 1000000); do echo "url=https://hashkeys.club/92/page=$i" >> urls.txt;done
curl --remote-name-all --parallel -K urls.txt
seq 1 1 1000000
seq 1000001 1 2000000
...
$ curl --remote-name-all --parallel -K urls.txt
DL% UL% Dled Uled Xfers Live Qd Total Current Left Speed
-- -- 10.2M 0 100 0 0 --:--:-- 0:00:29 --:--:-- 406k
Но когда я пытаюсь установить пакет docker-compose появляеться следующая ошибка
Если я правильно понял, что когда я устанавливал Docker Desktop, то сразу и установился docker-compose.
docker-compose: /usr/lib/docker/cli-plugins/docker-compose уже существует в файловой системе
Но как сделать так, что бы терминал мог работать с docker-compose?
ln -sf /usr/lib/docker/cli-plugins/docker-compose /usr/bin/docker-compose