curl -s https://decapi.me/twitter/latest?name={NOM_DE_LA_CHAINE}
curl -s https://decapi.me/youtube/latest_video?user={NOM_DE_LA_CHAINE}
$curl qrenco.de/https://brain.labolinux.fr
$ 7z a monfichier.7z mon_fichier.txt -pMonPassWord
$ zip -er mon_fichier.zip mon_fichier.txt
Si on install par exemple apache2 et que l'on supprime par erreur le apache2.conf on pourrait penser que la réinstallation de apache2 remettra le fichier mais ce n'est pas le cas. Pour faire ça il faut utiliser la commande
apt -o Dpkg::Options::="--force-confmiss" install --reinstall apache2
Désactiver l'IPv6
Méthode 1 - Désactiver Ipv6 depuis sysctl
$ sysctl net.ipv6.conf.all.disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 0
$ sysctl net.ipv6.conf.default.disable_ipv6
net.ipv6.conf.default.disable_ipv6 = 0
$ sysctl net.ipv6.conf.lo.disable_ipv6
net.ipv6.conf.lo.disable_ipv6 = 0
De façon permanente dans /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Puis sudo sysctl -p
Méthode 2 : Depuis GRUB
Dans /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"
puis update-grub2
Afficher tous les binaires d'un package debian
binaries () { for f in $(dpkg -L "$1" | grep "/bin/"); do basename "$f"; done; }
# ou
binaries () { dpkg -L "$1" | grep -Po '.*/bin/\K.*'; }
Intervertir les deux derniers mots d'une commande
#shortcut #linux #terminal
ESC+T
![[Peek 16-03-2023 16-51.mp4]]
Calculer le poids des fichiers trouvé par un find
find . -type f -mtime +365 -print0 | du --files0-from=- -hc | tail -n1
Désactiver la gestion de l’alimentation au niveau de systemd
#systemd #alimentation
Dans le cas où on veut utiliser un portable par exemple comme serveur et que l'on ne veut pas qu'il passe en veille quand on rabat l'écran
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Monter un partage windows avec un espace dans le nom
#fstab #smb #mount #windows #Linux
Il faut utiliser \040 par exemple le partage est Mes Documents dans le fstab
//Server/Mes\040Documents /mnt/mesdocs cifs exec,credentials=/etc/cifspw 0 0
Régler le problème d'heure sur windows lors d'un dual-boot
#Windows #Linux #Tips #heure #Linux/Timedatectl
Lors d'un dual-boot windows et Linux on peut avoir l'heure sur windows qui n'est jamais bien réglé pour corriger ça il faut lancer sous linux la commande :
timedatectl set-local-rtc 1
Plus d'info ici : How to Fix Windows and Linux Showing Different Times When Dual Booting
Savoir si un disque dur est SSD ou HDD
cat /sys/block/sda/queue/rotational
lsblk -d -o name,rota
smartctl -a /dev/sda | grep 'Rotation Rate'
Si on sait qu'on a une grande commande à taper et que l'on préfère le faire directement dans un éditeur on peut faire dans le terminal ctrl+x+e (x=execute e=editor) ce qui va lancer notre éditeur par defaut (VIM ou Nano) on tape notre grande commande et lorsque l'on quitte l'éditeur la commande sera exécuté
Les Ramdisk sont des disque virutel en RAM pratique si on veut faire un traitement rapide
Par exemple créer un Ramdisk de 8Go sur /tmp/ramdisktest
mkdir -p /tmp/ramdisktest
mount -t tmpfs tmpfs /tmp/ramdisktest -o size=8192M
Lorsqu'une commande est lancer avec un cobber (>) comme ceci cat fichier | cat > /dev/null on a pas de sortie dans le terminal si on veut pouvoir sauver la sortie dans un fichier de log on peut utiliser tee comme ceci cat fichier | tee -a /tmp/log.txt | cat > /dev/null
disown -a && exit
Dans l'exemple un seul nombre aléatoire entre 1024-65535
shuf -i 1024-65535 -n 1
cat /proc/sys/kernel/random/entropy_avail
Installer les mêmes logiciels sur une autre Debian
# Sur la machine source
dpkg --get-selections > installed-software.log
# Sur la machine destination
apt-get install dselect
dpkg --set-selections < installed-software.log
apt-get dselect-upgrade
Dossier où sont généralement stocker les configurations des application
- ~/.application
- ~/.config
- application
~/.cache
- application
~/.local
- share
- application
Vider la configuration d'une interface
ip -s -s neigh flush all
wget -qO- http://ipecho.net/plain | xargs echo
$stat -c %A /etc/fstab
-rw-r--r--
$stat -c %a /etc/fstab
644
rm -- -foo
or
rm ./-foo
