Aujourd'hui, j'ai remarqué que mon historique de bash était complètement effacé. Je n'ai ni exécuté history -cni supprimé le .bash_historyfichier. Mis à part la suppression du .bash_historyfichier et history -c, comment effacer l' historique de bash?
Les marques de terminal Mac OS X sont incroyablement utiles. Par exemple, lorsque je tape une commande qui fait écho à beaucoup de résultats, il est facile de lire le début avec Cmd+Up. Il défilera jusqu'à la dernière commande et la mettra en surbrillance, car il y a l'option Marquer …
Pour empêcher la journalisation des commandes "dangereuses" dans l'historique bash, j'ai ajouté la ligne suivante à mon .bashrcfichier: HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' cela fonctionne bien, mais cela a un effet secondaire: je ne peux pas voir l'historique complet des commandes exécutées sur une machine. Disons que j'ai plusieurs machines pour …
Chaque fois que j'ouvre une nouvelle instance d'un terminal, l'historique est vide. Pourquoi donc? Dois-je configurer quelque chose? En bash, cela n'est pas nécessaire.
Peut-être que j'oublie quelque chose, mais existe-t-il un moyen d'obtenir votre historique bash actuel pour la session actuelle que vous utilisez, comme si je cours ssh host $ pwd $ ls $ cd /tmp Je veux juste voir ces 3 commandes et rien d'autre
J'utilise bash. Pour parcourir l'historique de mes commandes, j'appelle la historycommande qui, je crois, appelle le programme Gnu du même nom. (Je ne sais pas s'il existe une meilleure méthode spécifique à bash). Dans mon .bashrc, j'ai actuellement une ligne export PROMPT_COMMAND='history -a'pour conserver l'historique de mes multiples sessions bash …
En mode gui, lorsqu'un utilisateur a plus d'un terminal ouvert, comment les terminaux réécrivent-ils le fichier historique de cet utilisateur? la raison pour laquelle je demande est parce que, il est tout à fait possible que dans chacun des terminaux, l'utilisateur finisse par exécuter des commandes différentes. Alors, le fichier …
Je sais que cette question n'est pas obscure, car elle est posée ici, continuez à mettre à jour (et dupliquez ici). Ce que j'essaie de réaliser est un peu différent. Je n'aime pas l'idée de ma réécriture rapide d'un fichier chaque fois que lsje tape ( history -a; history -c; …
J'aimerais garder des horodatages sur les commandes enregistrées dans mon Bash $ HISTFILE, est-ce possible? Je n'ai pas réussi à le configurer en utilisant man bashcomme source d'information. Mes autres options sont les suivantes: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for bash_command …
Supposons que j'ai entré une fonction à l'invite bash, sur plusieurs lignes plutôt que de la presser sur une seule avec des points-virgules: $ function blah { echo blah } $ history -1 12690 function blah {\necho blah\n} Comment faire pour que cela s'affiche avec de vrais caractères de nouvelle …
Je ne me souviens pas de l'astuce où j'ai pu obtenir la dernière commande sans l'exécuter: disons que je veux pouvoir accéder à la commande! 1255 en appuyant sur la flèche haut et modifier la commande. Alors, quelle est l'astuce pour appeler la commande, la faire apparaître dans la ligne …
Il existe de nombreux bashguides qui incluent l'ajout de lignes telles que HISTTIMEFORMAT='%d/%m/%y %T 'ou HISTTIMEFORMAT="%F %T "à ~/.bashrcou /etc/bash.bashrc. Il y a toujours un espace avant le devis final. Par exemple, ce n'est jamais HISTTIMEFORMAT='%d/%m/%y %T'. Pourquoi est-ce?
Je me rends compte que cela !a une signification particulière sur la ligne de commande dans le contexte de l'historique de la ligne de commande, mais à part cela, dans un script d'exécution, le point d'exclamation peut parfois provoquer une erreur d'analyse. Je pense que cela a quelque chose à …
Après l'exportation, HISTTIMEFORMAT='%F %T'j'ai essayé d'interrogerhistory Mais le résultat montre que toutes les commandes sont exécutées le même jour. Comment puis-je vérifier la date et l'heure réelles de l'exécution réelle de la commande?
Bien sûr, il existe un moyen très simple et intelligent de le faire, mais comme l'historique dans zshell semble être alias de fc, il n'y a aucun moyen d'utiliser les astuces mentionnées dans Comment supprimer une seule ligne de l'historique? . Des conseils sur la façon de procéder? Mon cas …
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.