Peut obtenir l'historique des commandes en utilisant la touche de curseur (comme la touche fléchée vers le haut) dans TCL shell (tclsh). Je lance tclsh sur fedora avec Linux version 2.6.21.Comment obtenir l'historique des commandes par clé de curseur dans Linux tclsh
Répondre
Vous souhaitez accéder à la bibliothèque readline, vous pouvez le faire avec rlwrap:
$ rlwrap tclsh
Options utiles sont -c
pour la fin du nom de fichier, et -f
d'ajouter des mots à partir d'un fichier à la liste d'achèvement:
$ rlwrap -cf my_complete_file tclsh
Puisque vous presque voulez toujours utiliser rlwrap
, l'ajout d'un alias de shell est utile:
alias tclsh='rlwrap tclsh'
J'utilise habituellement tkcon qui est livré avec ActiveTcl, ou comme une installation séparée. tkcon a de nombreuses fonctionnalités, mais celle que j'utilise le plus est l'aspect de l'édition de la ligne de commande.
comment puis-je utiliser tkcon pour utiliser la fonctionnalité.peut-on me dire la commande .. – Adi
merci vu tkcon était une belle suggestion .. je l'ai utilisé dans Ubuntu mais obtenir une erreur "Application l'initialisation a échoué: pas de nom d'affichage et pas de variable d'environnement $ DISPLAY " lorsque j'utilise fedora – Adi
J'ai travaillé sur Ubuntu 14.04. Malheureusement, il ouvre un shell GUI, ne fonctionne pas directement dans mon xterm? :-( –
merci glenn, quelle belle solution. – Adi
salut glenn, vous êtes un grand fan de TCL, j'aime TCL et je veux en savoir plus sur la langue afin que je puisse l'utiliser dans mon travail. Pouvez-vous me suggérer des liens ou des livres pour apprendre le TCL? – Adi
@Adi: Posez cette question dans une autre question. C'est ainsi que fonctionne ce site. –