Sur un Debian Buster tout frais, en cas de error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
, il faut exécuter : sudo strip --remove-section=.note.ABI-tag /usr/lib64/libQt5Core.so.5
Dossier /etc/ld.so.conf.d
Sinon de base, il y a /usr/local/lib
Si un fichier de la corbeille ne se supprime pas dans la corbeille (par exemple : problème de droit d'accès) :
~/.local/share/Trash/files
sudo rm -rf my-file
Ma quête du moment est similaire (avec moins de données quand même) et j'étais resté bloqué sur "Comment je vais faire de vrai backup au lieu d'un rscync ?". Merci pour le partage, je vais regarder Borgbackup. Voire réfléchir à un RaspberryPi qui allume/éteint le backup 1 et le fait automatiquement...
Rah!
via SebSauvage
grub-mkconfig -o /boot/grub/grub.cfg
Insert in place with regex:
sed -e -i '/pattern/r file.txt' input.txt
Ou comment lire un capteur de température DS18B20 sur un RaspberryPi 3.
Voir aussi :
1h;1!H;${;g;s/<h2.*</h2>/No title here/g;p;}
1) enter copy mode using Control+b [
2) navigate to beginning of text, you want to select and hit Space
3) move around using arrow keys to select region
4) when you reach end of region simply hit Enter to copy the region
5) now Control+b ] will paste the selection
Configuration du fichier "/boot/config.txt" pour que l'écran s'affiche sur le touchscreen Waveshare. Cela peut aussi se faire plus tard mais uniquement via un écran plus standard ou via SSH, puisque rien ne s'affiche sur l'écran Waveshare sans cette modification.
## Parameters for Waveshare touchscreen
max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt=1024 600 60 6 0 0 0
Configuration du fichier "/boot/config.txt" pour activer une sonde température DS18B20 (il y aura d'autres commandes à activer par la suite)
## Parameters for temperature sensor DS18B20
dtoverlay=w1-gpio
network={
ssid="Access Point SSID"
psk="Your_wifi_password"
}
apt install vim tmux
apt install xscreensaver
# Virtual keyboard, azerty, http://www.framboise314.fr/florence-un-autre-clavier-virtuel-pour-le-raspberry-pi/
apt install florence at-spi2-core && setxkbmap fr
# Install hubiC and configure DBus
wget http://mir7.ovh.net/ovh-applications/hubic/hubiC-Linux/2.1.0/hubiC-Linux-2.1.0.53-linux.deb -O hubic.deb
sudo dpkg -i hubic.deb
sudo apt install -f
dbus-launch --sh-syntax
export DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-xxxx,guid=xxxx' # Copy/paste the bus data address and export the settings (change ‘xxxx’ with your own data from the previous command output)
# Configuration hubiC and connect the account
mkdir /home/pi/hubic
hubic login login@domain.tld /home/pi/hubic
hubiC (le "Dropbox" d'OVH) fonctionne bien sous Windows et Linux, ce n'est pas aussi finalisé que Dropbox, mais ça fait le job.
Sous Linux, je trouve qu'il consomme souvent trop de CPU, donc je fais ceci pour le limiter à 10% :
ps aux | grep hubic
cpulimit -p <PID hubiC> -l 10 &
Au passage, mon code parainnage hubiC est "TJHNOY". ça fait 5go de stockage en plus pour vous (soit 30go au lieu de 25go) et 5go de stockage en plus pour moi. Enjoy!
Gah ! Dire que je cherche depuis hier...
systemctl stop firewalld ; pkill -f firewalld ; systemctl start firewalld
Gah !
# !$ references the last argument of the previous command.
mate _posts/2011/2011-04-12-terminal-strings.mdown
git add !$
tumblr !$
# Now more complex, let's copy the second argument
# !! references the last command, and :2 the second arg.
echo foo bar baz
echo !!:2 # outputs "bar"
# Batshit crazy
# !?baz? references the last command containing baz, :0-1 grabs the two first args
echo !?baz?:0-1 # should output "echo foo"
cd : revenir dans le répertoire personnel
cd - : revenir dans le répertoire précédent (uniquement si vous avez exécuter un cd)
Ctrl+l : effacer l'écran
Ctrl+c : arrêt d'une commande
Ctrl+z : suspendre(mettre en pause) une commande
CTRL+t : corréction d'une erreur de frappe en inversant 2 lettres
Ctrl+a : aller au début de ligne
Ctrl+e : aller à la fin de ligne
Ctrl+s : interruption de la sortie de terminal (masquer la saisie)
Ctrl+q : annuler l'interruption de la sortie (afficher la saisie)
Ctrl+u : efface tout à gauche du curseur
Ctrl+w : efface le mot à gauche du curseur
Ctrl+k : efface le mot à droite du curseur
Ctrl+y : coller la saisie précédente
Ctrl+d : efface le caractère courant, si la ligne est vide deconnexion
Alt+b : se déplacer en avant, mot par mot dans la ligne de commande
Alt+f : se déplacer en arrière mot par mot dans la ligne de commande
Alt+d : efface le mot suivant
Alt+t : échange le mot courant avec le mot précédent
Alt+c : met en majuscule la lettre courante, tout le reste dut mot courant en minuscules, puis se deplace au mot suivant
Alt+l : met en majuscules à partir de la lettre courante jusqu'à la fin de mot, puis se deplace au mot suivant
Alt+u : met en minuscules à partir de la lettre courante jusqu'à la fin de mot, puis se deplace au mot suivant
Alt+Backspace : effacer le mot précédent (équivalent Ctrl+w)
Tunnel SSH pour rediriger des ports, tout en passant par un proxy ><
De bons conseils pour les scripts bash.
Rah, ça m'arrive tout le temps ce problème !!!
docx2text fonctionne bien !
Merci SebSauvage d'avoir lancé cette discussion :-)