Table des matières
- 2026:
- 2025:
4 billet(s) pour juillet 2026
| Procédure simple augmentation de la SWAP | 2026/07/17 15:49 | Jean-Baptiste |
| Exemple git clone avec Ansible | 2026/07/16 14:47 | Jean-Baptiste |
| Windows exe - Comparaison de fichiers binaires | 2026/07/16 10:25 | Jean-Baptiste |
| Pb git | 2026/07/01 17:36 | Jean-Baptiste |
Supprimer les caractères non imprimables
Suppression caractères bizarres avec sed
Voir aussi perl_one-liners
- dos2unix
Cette commande sed ne fonctionne pas. Pourquoi ?
sed -e 's/[^[:print:]]//g'
cat monfichier.txt | perl -pe 's/[^[:ascii:]]//g' > monfichier.txt.cleaned
Sed n'a pas fonctionné sur le pb pb_ansible_-//failure_when_attempting_to_use_callback_plugin//-_ascii_codec_can_t_decode_byte_in_position_ordinal_not_in_range alors que Perl si.
C'est parque qu'il faut faire :
cat monfichier.txt | env LANG=C sed 's/[^\x00-\x7F]//g' # LANG=C sed -i -E "s|[\d128-\d255]||g" /path/to/file(s)
Supprimer tous les caractères non-imprimables (sauf les \n) avec Perl
perl -lpe 's/[[:^print:]]+//g' fichier.txt
Permet de voir les caractères non imprimable.
Utilise les notations « ^ » et « M- » pour les caractères non imprimables à l'exception des sauts de ligne et des tabulations
cat -v fichier.txt
Certain caractère peuvent être corrigé à la mano grâce à
#vim -b
set list
Enlever la couleur d'un texte en mode console
Source : http://www.commandlinefu.com/commands/view/3584/remove-color-codes-special-characters-with-sed
sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"
Autres
tr -d '\0' < bad_file.csv > bad_file.csv.fixed
Terminal shell script faille de sécurité XSS injection code malveillant cat
Voir aussi :
Source https://makandracards.com/makandra/35943-terminal-escape-sequences-the-new-xss-for-linux-sysadmins
$ printf '#!/bin/bash\necho doing something evil!\nexit\n\033[2Aecho doing something very nice!\n' > backdoor.sh $ chmod +x backdoor.sh $ cat backdoor.sh #!/bin/bash echo doing something very nice! $ ./backdoor.sh doing something evil!
Terminal screen
#!/bin/bash qua3=('VBox' 'qua-gdp1.st') qua=('Qua1' 'qua-web1.st') qua2=('Qua2' 'qua-web2.st') rec1=('Rec1' 'rec-web1.st') rec2=('Rec2' 'rec-web2.st') prod1=('Prod1' 'prod-web1.st') prod2=('Prod2' 'prod-web2.st') prod3=('Prod3' 'prod-web3.st') prod4=('Prod4' 'prod-web4.st') gdp1=('Gdp1' 'prod-gdp1.st') gdp2=('Gdp2' 'prod-gdp2.st') fast=('Fast' 'prod-fast1.st') ftp1=('Ftp1' 'prod-ftp1.st') Args="" for platforme in prod1 prod2 prod3 prod4 gdp1 rec1 rec2 fast ftp1 qua qua2 qua3 do Args="$Args --tab -t \"$(eval echo \${$platforme[0]})\" -e \"ssh -t $(eval echo \${$platforme[1]}) screen -x\"" done echo $Args | xargs gnome-terminal
Température matériel CPU carte mère Debian lm-sensors
Voir nouvelle_install_debian_configuration_optimisation
Voir aussi : https://github.com/cyring/CoreFreq
apt-get install lm-sensors sensors-detect --auto sensors
# acpi -t Thermal 0: ok, 29.8 degrees C Thermal 1: ok, 27.8 degrees C
Température du disque
# smartctl -A /dev/sda | egrep -i "ATTRIBUTE_NAME|temperature" ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 194 Temperature_Celsius 0x0022 105 099 000 Old_age Always - 42
Ici le disque est à 42°C. Sur une échelle de 0 (Très chaud) à 255 (très froid) il est à 105. Il a déjà connu pire, une fois à 99.
Pour afficher les températures et leurs historiques
smartctl -x /dev/sda
Telnet vieux Unix console delete backspace
Pour faire backspace
[CTRL] + [H]
Ou pour avoir un terminal “normal”
bash
