đŸ Archived View for bwog-notes.chagratt.site âș 2019 âș aix-ksh-guide-de-survie âș index.gmi captured on 2021-12-04 at 18:04:22. Gemini links have been rewritten to link to archived content
âŹ ïž Previous capture (2021-11-30)
âĄïž Next capture (2021-12-17)
-=-=-=-=-=-=-
RĂ©digĂ© le 28 fĂ©vrier 2019 - modifiĂ© le 12 novembre 2020. Ătiquettes : aix shell
Des fois, on a pas le choix.
Quelques commandes utiles pour avoir un peu de confort, surtout si la version de ksh commence Ă dater.
Il m'est arrivé de devoir bosser sur des versions de AIX ne proposant que ksh88.
Voici quelques astuces pour rendre le moment moins désagréable, sachant que les flÚches ne sont pas utilisables.
Pour l'activer, taper la commande suivante :
$ set -o emacs
{{< keys "Ăchap" >}} 2 fois.
S'il y a plus d'un résultat possible, rien ne se passera.
Utiliser alors {{< keys "Ăchap" "=" >}} pour lister les Ă©lĂ©ments.
Commande précédente : {{< keys "Ctrl" "p" >}}
Commande suivante : {{< keys "Ctrl" "n" >}}
Pour éditer une ligne de commande avant d'appuyer sur Entrée.
{{< keys "Ctrl" "a" >}}, {{< keys "Alt" "a" >}}, {{< keys "Ctrl" "b" >}}, {{< keys "Ctrl" "f" >}}, {{< keys "Alt" "f" >}}, {{< keys "Ctrl" "e" >}} ça fonctionne \o/
Effacer la ligne entiĂšre : {{< keys "Ctrl" "u" >}} ou {{< keys "Ctrl" "c" >}}
Effacer de curseur Ă fin de ligne : {{< keys "Ctrl" "k" >}}
Suppr char sous le curseur : {{< keys "Ctrl" "d" >}}
Suppr char avant curseur : {{< keys "Ctrl" "h" >}}
Swap char + suivant : {{< keys "Ctrl" "t" >}}
J'ai testé le mode vi aussi une fois, mais j'ai du mal avec le manque d'indice visuel sur le mode actuel (commande ou insertion).
Pour l'activer :
$ set -o vi
{{< keys "Ăchap" "backslash" >}}
En clavier AZERTY Français il faut utiliser {{< keys "Ăchap" "Alt Gr" "backslash" >}}
S'il y a plus d'un résultat possible, rien ne se passera.
Utiliser alors {{< keys "Ăchap" "=" >}} pour lister les Ă©lĂ©ments.
Commande précédente : {{< keys "k" >}}
Commande suivante : {{< keys "j" >}}
Se placer en début de ligne : {{< keys "0" >}}
Se placer en fin de ligne : {{< keys "$" >}}
Se déplacer vers le droite : {{< keys "l" >}}
Se déplcer vers la gauche : {{< keys "h" >}}
Passer en mode remplacement : {{< keys "R" >}}
Passer en mode insertion (avant le curseur) : {{< keys "i" >}}
Passer en mode ajout (aprĂšs le curseur) : {{< keys "a" >}}
Suppr char sous le curseur : {{< keys "x" >}}
---
C'est vraiment le minimum syndical, mais c'est suffisant si on a juste besoin d'aller Ă©diter un fichier,
lancer une ou deux commandes pour relancer un service.
Notez qu'il y a quelques éléments communs avec bash.
-------------------------------
â Plus rĂ©cent : Applis alternatives pour Android
â Plus ancien : Pelican, Python, Markdown et les images sont dans un bateau ...
Aléatoire : Avoir un thÚme Hugo dans un dossier séparé
Contenu sous licence CC-BY-SA