Кле́тка Фараде́я — устройство, изобретённое английским физиком и химиком Майклом Фарадеем в 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
Alt + and Alt -
Combining Alt with the + or - keys changes video zoom.
Alt+BACKSPACE
Reset the pan/zoom settings.
sudo -u \#$(id -u ЮЗЕР) DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u ЮЗЕР)/bus notify-send 'Hello world!' 'This is an example notification.'
pathfifo=/tmp/sshd_alarm/fifo; [[ -p $pathfifo ]] && echo $USER $SSH_TTY $SSH_CONNECTION > $pathfifo &
pathfifo=/tmp/sshd_alarm/fifo; [[ ! -p $pathfifo ]] && mkdir -p -m o=x $(dirname $pathfifo) && mkfifo -m o=rw $pathfifo; tail -f $pathfifo | while read OUTPUT; do notify-send -u critical "Предупреждение безопасности" "$(echo "$OUTPUT"|awk '{print $1" [ "$2" ] инициировал SSH-соединение\n"$3":"$4" "$5":"$6}')";ffplay -loglevel 24 -nodisp -autoexit /путь/к/аудиофайлу.mp3 &! ;done