Imaginez que vous venez d'exécuter une douzaine de commandes. Dire... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Je sais que je peux les réexécuter concaténés avec !-12 && !-11 && !-10 && (and …
Je viens d'exécuter un processus de longue durée à partir de l'invite bash. Avec le recul, j'aurais aimé courir timedessus, ou noter l'heure à laquelle je l'ai lancé. Existe-t-il un moyen d'obtenir ces informations rétrospectivement? Le .bash_historyne semble pas inclure d'horodatage. Dans mon cas particulier, c'est Mac OS X, mais …
Actuellement, j'ai ce qui suit dans mon .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Cependant, cela ne semble correspondre au contenu de mon entrée actuelle avant qu'un caractère espace ne se produise. Par exemple, sudo ls /correspondra à chaque ligne de mon historique qui commence par sudo, alors que je …
Par exemple, si je veux créer un fichier et saisir du texte sur une seule ligne, je peux rediriger la sortie dans un fichier en utilisant l' >opérateur: echo "something" > /path/foobar mais si je n'ai pas accès au dossier /path/et que j'ai besoin des privilèges sudo, comment puis-je obtenir …
Supposons que j'ai l'exemple trivial suivant dans mon history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... Si je voulais exécuter des commandes 77, 78et 79dans une commande, existe-t-il un raccourci pour cela? J'ai essayé !77 !78 !79, qui …
J'ai émis de nombreuses commandes hier dans mon CentOS 7. Mais quand j'ai voulu récupérer ces commandes aujourd'hui, j'ai trouvé qu'il n'y avait aucun enregistrement. Lorsque j'ai ouvert le fichier .bash_history, je n'ai toujours pas pu trouver les commandes que j'ai émises hier, mais j'ai trouvé de nombreuses anciennes commandes …
Je voudrais exécuter la commande foo --bar=baz <16 zeroes> Comment saisir efficacement les 16 zéros *? Si je maintiens la Alttouche enfoncée , 1 6 0cela répétera la prochaine chose 160 fois, ce qui n'est pas ce que je veux. Dans emacs, je peux utiliser Alt-[number]ou Ctrl-u 1 6 Ctrl-u …
Certaines instances de bash modifient l'historique des commandes lorsque vous réutilisez et modifiez une commande précédente, d'autres ne le font apparemment pas. J'ai cherché et cherché, mais je ne trouve rien qui indique comment empêcher les commandes de l'historique d'être modifiées lorsqu'elles sont réutilisées et modifiées. Il y a des …
Parfois, je comprends mal la syntaxe d'une commande: # mysql -d test mysql: unknown option '-d' # echo $? 2 J'essaye encore et je fais les choses correctement: # mysql --database test Welcome to the MySQL monitor. mysql > ... Comment empêcher la première commande, avec un code d'erreur différent …
L'historique est une commande intégrée au shell que je ne pouvais pas utiliser dans un script BASH. Alors, existe-t-il un moyen d'y parvenir en utilisant le script BASH? Ici, nous allons mon script pour vous: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s …
Je veux voir toutes les commandes bash qui ont été exécutées sur un serveur Linux sur plusieurs comptes d'utilisateurs. La distribution spécifique que j'utilise est CentOS 5.7. Existe-t-il un moyen de rechercher globalement des fichiers .bash_history sur un serveur ou serait-ce un processus plus domestique locate | cat | grep? …
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 …
Si j'ajoute export HISTCONTROL=ignorespacedans .bashrc, bash n'enregistrera toutes les commandes qui ont des espaces avant eux dans l' histoire. Mais je ne comprends pas dans quelles situations cela sera utile. Quelqu'un peut-il donner des exemples?
Je recherche fréquemment des changements avec history | grep 'string' Je reçois une liste de commandes dans mon historique, avec le numéro de la ligne d'historique), par exemple history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard origin/master Je …
Puis-je augmenter la taille de l'historique des commandes dans bash? Notez que j'utilise un ordinateur Red Hat Linux dans le département d'astrophysique de premier cycle ici (donc je n'ai pas autant de privilèges).
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.