Disons que mon invite ressemble à ceci (le _ représente mon curseur) ~ % _ Existe-t-il un moyen de le faire ressembler à ceci ~ % _ [some status] La question était à l'origine sur zsh, mais a maintenant d'autres réponses.
Disons que j'ai un script en train de faire: some-command "$var1" "$var2" ... Et, dans le cas qui var1est vide, je préfère qu'il soit remplacé par rien au lieu de la chaîne vide, de sorte que la commande exécutée soit: some-command "$var2" ... et pas: some-command '' "$var2" ... Existe-t-il …
Achèvement de Git: Je rencontre des difficultés avec la saisie semi-automatique de git sur mon système. J'utilise zsh(5.0.5) avec git(1.9.3) sur OS X (10.9.3). Les deux zshet gitont été installés via homebrew. (La sortie de la version complète se trouve au bas de l'article.) gitL'achèvement du nom de fichier n'insère …
J'ai essayé de trouver une commande pour supprimer tous les fichiers d'un dossier, mais pas une sorte de type de fichier. Mais il me semble que je n'ai pas de chance. Ce que j'ai essayé jusqu'à présent: set extended_glob rm !(*.dmg) # this returns zsh:number expected rm ./^*.dmg # this …
Étant donné que zshpeut assommer tous les fichiers avec la commande: >* Je pense que définir l'option noclobberserait une bonne idée. Je peux toujours utiliser >| filesi je veux utiliser le comportement de clobber par défaut dans bash et zsh. (zsh autorise également la syntaxe alternative >!file). Je suppose que …
J'ai fait un mauvais choix lors de la configuration de Zsh la première fois, alors maintenant je voudrais exécuter à nouveau l'assistant de configuration (la chose qui s'exécute la première fois que vous vous connectez). Comment puis-je faire cela?
J'ai un script que je veux pouvoir exécuter sur deux machines. Ces deux machines obtiennent des copies du script à partir du même référentiel git. Le script doit s'exécuter avec le bon interprète (par exemple zsh). Malheureusement, les deux env et zshvivent dans des endroits différents sur les machines locales …
J'utilise virtualenv, virtualenvwrapper, zsh, oh-my-zsh, terminaison, sur Crunchbang. J'essaie d'afficher le nom du courant virtualenvcomme ça workon example (example)... J'ai essayé de nombreuses solutions, aucune ne semble fonctionner, voici mon fichier .zshrc , je sais que ce n'est pas grave de le réparer mais je ne trouve pas la bonne …
Venant d'un monde FreeBSD, je souhaite que le terminal Linux se comporte comme FreeBSD, en particulier la version 9.1, essentiellement lorsque vous tapez cdle terminal et appuyez sur la flèche "vers le haut", vous pouvez parcourir toutes les commandes de l'historique en commençant par cdce qui vous fait gagner beaucoup …
Existe-t-il un raccourci en bash et zsh pour supprimer un composant d'un chemin? Par exemple, si je tape ls ~/local/color/et que le curseur se trouve à la fin de la ligne, existe-t-il un raccourci pour supprimer le color/à la fin? Idéalement, je veux des solutions en mode vi et en …
Je veux changer mon shell de bash en zsh. J'ai essayé d'exécuter ce qui suit en étant connecté en tant qu'utilisateur zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell …
Je viens de fcdécouvrir la commande qui vous permet de modifier la commande précédente et de la lancer ensuite. Il a sa propre FCEDITvariable d'environnement pour configurer son éditeur, et une page de manuel dans POSIX Programmer's Manual ( 1p). Il crée un fichier dans le /tmprépertoire et exécute le …
J'essaie d'écrire des fonctions de complétion pour certaines fonctions personnalisées que j'ai écrites, mais semble vraiment avoir du mal avec les plus élémentaires. Un exemple de fonction est: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " …
Comportement bash Je viens de migrer de bashvers zsh. Dans bash, j'avais la ligne suivante ~/.inputrc. "\e\C-?": unix-filename-rubout Par conséquent, Alt+ Backspacesupprimerait la barre oblique précédente, ce qui était utile pour modifier les chemins d'accès entrés. De plus, la valeur par bashdéfaut est de faire Ctrl+ w supprimer à l'espace …
Pourquoi lorsque j'entre cette commande, l'invite change dans mon répertoire? PS1='$(pwd)' J'utilise des guillemets simples, ce qui signifie pas d'interpolation, alias echo '$(pwd)'—— →$(pwd) En outre, disons que nous avons clarifié pourquoi cela fonctionne ... pourquoi cela fonctionne-t-il différemment de PS1=$(pwd) ? (pas de guillemets du tout) Par différent, je …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.