Exemple de configuration Korn Shell

Exemple de fichier .kshrc :
 
# Edition de la ligne de commandes de type emacs/gmacs à la place du type vi !
set -o gmacs

# Gestion des flèches du clavier pour le mode gmacs (sauf terminal IBM3151)
alias __A=`echo "\020"` # haut = ^p = commande précédente
alias __B=`echo "\016"` # bas = ^n = commande suivante
alias __C=`echo "\006"` # droite = ^f = 1 caractère vers la droite
alias __D=`echo "\002"` # gauche = ^b = 1 caractère vers la gauche
# les mêmes pour IBM3151
alias _A=`echo "\020"`  # haut = ^p = commande précédente
alias _B=`echo "\016"`  # bas = ^n = commande suivante
alias _C=`echo "\006"`  # droite = ^f = 1 caractère vers la droite
alias _D=`echo "\002"`  # gauche = ^b = 1 caractère vers la gauche

# Pour éviter de fermer le shell par inadvertance avec un d
set -o ignoreeof

# Quelques alias
alias rmi='rm -i '  # commande rm en interactif
alias lf='ls -CFa'  # liste tous les fichiers (-a) en les 
                    # présentant en colonne (-C) et en indiquant leur type (-F)
alias ll='ls -ltra' # liste tous les fichiers (-a) de façon détaillée (-l) en
                    # les triant dans l'ordre inverse (-r) de leur date
                    # de modification (-t) ; soit le dernier modifié en bas de
                    # la liste
alias h='history '  # rappel des dernières commandes saisies
alias psg='ps -ef | grep -v grep | grep' # recherche des processus dont le nom
                                         # est passé en argument
   
À ajouter dans le fichier .profile pour prendre en compte le précédent :
 
export ENV="$HOME/.kshrc"

Retour à l'accueil