Канал для программистов работающих с Linux.
Почти все Python девелоперы с нами ну и другие тоже подтянутся.
По рекламе: @jannytg
@anothertechrock
Post #489
1.56K
- ❤ 4
🐧 @juniorlinux
Showing posts older than #490 · Back to latest

rsync - один из самых популярных инструментов командной строки для резервного копирования. Он позволяет осуществлять быструю инкрементную передачу и синхронизацию файлов.rsync -av /source/directory/ /destination/directory/
rsync -av -e ssh /source/directory/ user@remote_host:/destination/directory/
sudo apt install rsync
man.touch /tmp/script.sh:#!/bin/bash
sleep 1000
exit
chmod +x /tmp/script.sh и запускаем в фоне /tmp/script.sh &.& может служить разделителем между командами command & command, две команды выполнятся параллельно.rm -f /tmp/script.sh -f позволит удалить без лишних вопросов.lsof -c 'script.sh'
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
script.sh 261899 root 255r REG 8,1 51 130773 /tmp/script.sh
cat /proc/261899/fd/255
File: /proc/261899/fd/255
#!/bin/bash
sleep 1000
exit
var/log.killall уничтожит их все. При этом не обязательно знать PID, в отличии от команды kill.killall — команда, которая останавливает процессы с одним и тем же названием.Команда ищет все подходящие в папке /proc
killall gcalctool
killall -s 1 gcalctool
man, чтобы получить справку по их применению:man killall
ps aux | grep
pidof
pgrep
$ find . -type d -empty -exec rmdir -v {} +-type d выполняет поиск каталогов, -empty выбирает пустые каталоги, а -exec rmdir {} выполняет команду rmdir для их удаления.rmdir гарантирует, что каталог пуст перед его удалением.$ find . -type d -empty -delete

sync
echo 1 > /proc/sys/vm/drop\_caches
Очищает кэши страниц, инодов и дэнджлиста в оперативной памяти. Потребуются права администратора.sudo sysctl -w vm.drop_caches=3
sudo systemctl restart systemd-journald
sudo systemctl restart rsyslog
umount или fdisk.kill или killall для их завершения и освобождения памяти, которую они занимают.$ или #, отражающего его привилегии.type <имя_команды>.- sh (Bourne shell)
- bash (Bourne Again shell)
- ksh (Korn shell)
- zsh (Z Shell)
- csh (C shell)
- tcsh (TENEX/TOPS C shell)
ps
ps -A
ps -e
ps -T
ps -a
ps -ax

touch file{1..100}.txt
touch app.{html,css,js}
rm ./*.{jpg,jpeg,png,gif}