Questions marquées «command-history»

50
Comment puis-je `alias sudo !!`?

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...

42
Histoire illimitée en zsh

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...

40
Supprimer les dernières N lignes de l'historique bash

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...

40
Comment naviguer dans la recherche inversée de bash?

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, how to go back? Je...

38
Comment activer la recherche inversée dans zsh?

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...

34
Comment ça !! travailler à bash?

Très utile lorsque vous oubliez un sudo au début de votre commande, il !!agit comme un alias de la commande précédente. Exemple : $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Comment...

32
Que signifie! $?

Je suis à travers un tutoriel et il est mentionné pour exécuter cette commande: sudo chmod 700 !$ Je ne suis pas familier avec !$. Qu'est-ce que ça veut

30
Afficher une gamme d'historique bash

La historycommande répertorie tout l'historique de la session en cours. Comme: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Pour rechercher des éléments d'intérêt, je peux tuyau historyavec grepcomme history | grep ls 1 ls...