J'aime vraiment utiliser control+rpour rechercher de manière récursive mon historique de commandes. J'ai trouvé quelques bonnes options que j'aime utiliser avec: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good …
Toutes mes excuses, ce titre n'est pas le plus élégant que j'ai jamais conçu. Mais je suppose que beaucoup de gens se seront demandé cela, et ma question est peut-être une dupe ... tout ce que je peux dire, c'est que je ne l'ai pas trouvée. Quand je parle de …
Lorsque nous utilisons clearcommand ou Ctrl+ Lin terminal, cela efface le terminal mais nous pouvons toujours revenir en arrière pour voir les dernières commandes utilisées. Existe-t-il un moyen de vider complètement le terminal?
En zsh, je sais que je peux rechercher l'historique avec Ctrl+ r. Cependant, souvent, je commence à taper une commande directement à l'invite, mais je réalise alors que je devrais chercher dans l'historique. Lorsque je frappe sur Ctrl+ r, une invite de recherche d'historique vierge comme celle-ci s'affiche: Notez qu'il …
J'utilise! N où (n) est le numéro de ligne pour l'exécution d'une ligne dans le fichier d'historique que je veux exécuter à l'invite de commande, que je trouve via history | less. Mais il existe un événement d’historique de ligne de commande que je souhaite modifier manuellement. Comment puis-je insérer …
Est-il possible d'ouvrir une session incognito bash? Par exemple, lorsque nous devons entrer des mots de passe dans des commandes et que nous ne voulons bashpas les ajouter à l'historique.
J'essaie de définir un alias pour sudo !!Bash. J'ai essayé alias sbb='sudo !!', mais il interprète cela comme un littéral !!et imprime sudo: !!: command not found Si j'utilise des guillemets doubles, il remplace le double coup dans la chaîne elle-même, de sorte que cela ne fonctionne pas. Y a-t-il …
Supposons que je veuille exécuter une séquence de quatre commandes que j'ai déjà exécutées. Si le premier est 432 dans l'historique des commandes, je pourrais faire: $ !432; !433; !434; !435 Je suis curieux de savoir s'il existe un moyen plus efficace d'y parvenir.
Si j'exécute une séquence de commandes comme: $ ls $ grep abc file.txt puis utilisez la flèche du haut pour obtenir le précédent, le terminal affichera le dernier cmd (qui est le grepici) Mais si je fais quelque chose comme ça: $ ls $ grep abc file.txt où grepest précédé …
J'utilise vimessentiellement pour tous mes besoins de montage, alors j'ai décidé d'essayer à nouveau vi-mode pour mon shell (actuellement ZSH avec oh-my-zsh sur OS X), mais je me suis retrouvé à essayer (et à ne pas utiliser) de façon Ctrl-Rconstante. Quelle est la clé équivalente? Et pour référence future, comment …
Dans zsh, je veux avoir une histoire illimitée. Je mets HISTSIZE=, qui travaille dans bash. Maintenant j'importe une vieille histoire mv old_history .history qui est assez gros wc -l .history 43562 .history Si je ferme maintenant et recommence zsh, je vois wc -l .history 32234 .history Je ne peux pas …
Lors du collage accidentel d'un fichier dans le shell, une tonne d'entrées non-sens laides sont insérées dans l'historique bash. Existe-t-il un moyen propre de supprimer ces entrées? Évidemment, je pourrais fermer le shell et éditer le .bash_historyfichier manuellement, mais peut-être qu’une sorte d’API serait disponible pour modifier l’historique du shell …
Bash offre la fonctionnalité pour inverser la recherche via Ctrl+ R. Ensuite, on peut taper une partie d’une commande qui affichera une entrée appropriée de l’historique. Supposons que ceci soit mon histoire: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, …
Je suis récemment passé à zsh (enfin) et je l'adore! Jusqu'à présent , une chose que je suis absent est Ctrl+ Rde faire des recherches d'histoire incrémentale. J'ai l'histoire correctement mis en place HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history et j'ai utilisé des viraccourcis bindkey -v Mais Ctrl+ Rne fonctionne pas. Il supprime …
Je veux voir quelles sont les dernières N commandes de mon history. Je pensais que history | tail -n 5cela marcherait, mais j'ai remarqué qu'une commande multiligne compte pour autant de lignes qu'elle a. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history …
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.