Je veux apprendre à écrire des scripts d'achèvement de bash. Quel tutoriel
Une fonctionnalité fournie par des programmes interactifs tels que des coquilles et des éditeurs de texte qui insère du texte pour compléter un mot ou une phrase que l'utilisateur a probablement l'intention de composer.
Je veux apprendre à écrire des scripts d'achèvement de bash. Quel tutoriel
Donc, j'ai regardé l'histoire et Ctrl+ R, mais ce n'est pas ce que je pensais savoir. Est-il possible de taper le début d'une commande et de parcourir les correspondances de mon historique avec un raccourci bash? # mysq(some shortcut key) Donne moi: # mysqldump --add-drop-table -e -q -n -C -u (some...
Après avoir installé un nouveau logiciel, un terminal déjà ouvert avec zsh ne sera pas informé des nouvelles commandes et ne pourra pas générer de saisie automatique pour celles-ci. Apparemment, l’ouverture d’un nouveau terminal corrige le problème, mais l’index (ou le nom de votre choix) peut-il...
J'ai quelques serveurs configurés ~/.ssh/config, tels que alphaet beta. Comment pourrais-je configurer Bash de telle sorte que les commandes ssh al<tab>et la scp file.tgz al<tab>saisie automatique des noms des serveurs configurés? Je ne veux pas ajouter les serveurs à un autre fichier...
Je cherche à obtenir la complétion par tabulation sur mes alias de ligne de commande, par exemple, disons que j'ai défini l'alias suivant: alias apt-inst='sudo aptitude install' Existe-t-il un moyen d'obtenir les finitions fournies par aptitude lorsque je frappe la touche de tabulation?...
Je trouve le bip utile pour certaines choses; je ne souhaite donc l'éteindre que pour compléter l'onglet (je ne vous demande pas comment l'éteindre complètement, il a déjà été répondu à une question différente sur Serverfault). Je n'ai pas non plus d'accès root, je travaille sur...
Je travaille principalement dans GVIM et de nombreux terminaux. À l'origine, je préférais ouvrir tous mes fichiers dans une seule instance de vim. À cette fin, j'ai utilisé un alias pour ouvrir les fichiers de mes terminaux dans le «serveur vim» actuel. alias rv="gvim --remote-silent" Toutefois, le...
Dans Fish, lorsque vous commencez à taper, la complétion automatique affiche automatiquement la première estimation sur la ligne elle-même. En zsh, vous devez appuyer sur l'onglet, et il montre la complétion automatique ci-dessous. Y a-t-il un moyen de faire en sorte que zsh se comporte davantage...
J'ai copié à distance un fichier sur mon ordinateur portable en utilisant: scp someFile [email protected]:/home/USER/put/it/some/where/oh/damn/you/here Je veux pouvoir compléter automatiquement le chemin distant en appuyant sur
J'avais ceci sur ma configuration Ubuntu et depuis que je suis passé à Fedora, je veux le configurer et j'ai oublié comment ... L'idée est simple: Je ne veux pas que le terminal me montre des suggestions quand je double tab, mais plutôt qu'il passe en revue toutes les suggestions possibles avec...
Comment puis-je modifier le système d'achèvement de zsh pour terminer les «faux» fichiers dans certaines circonstances? Plus précisément, le système de fichiers AVFS expose les archives en tant que répertoires en créant un «répertoire factice» à côté de chaque archive. Par défaut, il réplique la...
Et comment fonctionne-t-il également les alias
Est-il possible de configurer bash de telle manière que dans le premier onglet de saisie semi-automatique, il répertorie tous les fichiers possibles et sur les suivants, passe en revue les choix? Les deux options sont faciles à faire séparément et je pourrais les lier à différentes clés, mais ce...
Après une récente mise à jour (Ubuntu 12.04 LTS), la TAB terminée sur la ligne de commande est lente. Après avoir entré une commande partielle (par exemple evi [TAB]) ou un nom de fichier partiel (par exemple evince somedocu[TAB]), le shell, parfois mais pas toujours, se bloque pendant plusieurs...
Sur la ligne de commande, je peux rediriger ou diriger la sortie d'une commande vers un fichier ou une autre commande à l'aide de l' opérateur >ou |après la commande. J'ai rencontré une situation moins standard que je voudrais rediriger la sortie vers un fichier, mais je ne semble pas avoir...
Existe-t-il un moyen pour que bash sache exactement quoi afficher lorsque vous double-tabulez? Par exemple, j'ai un script python scpyqui nécessite quelques arguments. Par exemple, comme apt-getsi vous double tabulation vous donne autoclean build-dep clean dselect-upgrade purge source upgrade...
En bash, il est assez facile de configurer l'achèvement personnalisé des arguments de commande à l'aide de la fonction completeintégrée. Par exemple, si, pour une commande hypothétique avec un synopsis de foo --a | --b | --c, vous pourriez fairecomplete -W '--a --b --c' foo Vous pouvez également...
Comment Bash dans Ubuntu connaît-il la liste d'actions spécifique d'un outil? Par exemple, si je tape apt-get et tab deux fois, je ne vois que supprimer, mettre à jour, mettre à niveau ... etc, mais pas les actions pour une autre commande ou les fichiers dans le répertoire en cours. Je développe un...
J'utilise ubuntu 11.04. Existe-t-il un moyen de définir la coloration pour la sortie après la liste de fin de tabulation d'un cd, ls ou etc.? c'est à dire myshell@root$ cd ~/user/files/ Je frappe tab ... myfile myfoo mybar <- cette sortie est colorée? J'espère que vous avez apprécié mon...
Dans zsh (ainsi que bash), vous pouvez utiliser des extensions de mots d'historique pour désigner les arguments des commandes précédentes. Cet exemple montre comment obtenir le 2e paramètre de la commande précédente dans l'historique avec !:#expansion: % echo foo bar baz foo bar baz % echo !:2 echo...