2 votes

Comment utiliser des caractères alphabétiques non latins dans une console framebuffer ?

Comment utilisez-vous Linux lorsque vous avez beaucoup de fichiers avec des alphabets non latins, ou même chinois/japonais ? Je n'ai pas de problème avec Windows, parce que je fais tout dans l'interface graphique (c'est difficile de ne pas le faire), et la saisie dans une autre langue n'est qu'une courte installation.

Cependant, sous Linux, j'interagis principalement avec la console framebuffer/ssh, surtout parce que c'est ce pour quoi je l'utilise, et que je ne fais pas vraiment confiance à X pour fonctionner quand j'en ai besoin. Et dans ces environnements, taper en chinois/japonais pour cd dans ce répertoire semble impossible - je dois utiliser un gestionnaire de fichiers GUI dans X pour y entrer et commencer à faire ce que j'ai besoin de faire sur les fichiers. Ou bien est-ce le cas ? Existe-t-il une solution à ce problème ?

0voto

choroba Points 17339

Je peux facilement taper des caractères UTF-8 via ssh dans une fenêtre Putty. Cependant, j'utilise généralement des noms de fichiers ASCII et je n'utilise les caractères UTF-8 que dans le contenu des fichiers. Cela m'évite divers problèmes (par exemple, la normalisation unicode : vous pouvez avoir deux fichiers avec des noms visuellement identiques parce qu'un nom contient un accent + comme un seul caractère alors que l'autre les contient comme deux caractères).

0voto

Nick T Points 38411

De nos jours, la plupart des shells prennent en charge autocomplétion des noms de fichiers, et j'ai pu l'utiliser pour me débarrasser de presque tous les fichiers créés accidentellement avec un nom bizarre*.

Dans Bash, vous pouvez éviter de taper directement des noms de fichiers compliqués en les échappant :

find . -print0 | while read -r -d ''; do printf %q "$REPLY"; done

* Essayez la commande suivante pour relever un défi :

touch -- $'--$`\\! *@ \a\b\E\f\r\t\v\"\' \n'

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X