Bonjour,
Voici une question qui devrait être facile pour ceux qui savent:
je voudrais sauvegarder les commandes que j'ai tapé dans ma console et qui me sont bien utiles car parfois très longues. Ca doit être dans un fichier quelque part mais où?
merci de vos réponses
# history. Bash ?
Posté par Xaapyks . Évalué à 3.
Bash enregistre par défaut dans ~/.bash_history
taille du fichier géré par la variable $HISTSIZE
[^] # Re: history. Bash ?
Posté par papap . Évalué à 1.
merci bien
[^] # Re: history. Bash ?
Posté par Xaapyks . Évalué à 2.
Sinon, pour info :
echo $SHELL
[^] # Re: history. Bash ?
Posté par NeoX . Évalué à 6.
tu peux rejouer une commande en faisant fleche du haut, et remonter ainsi dans l'historique
mais tu peux aussi faire
CTRL+R pour te mettre en mode "recherche"
il suffit alors de taper un bout de ta commande pour qu'il recherche dans cet historique.
# script
Posté par Sytoka Modon (site web personnel) . Évalué à 3.
# alias
Posté par Anonyme . Évalué à 3.
pour rappeler des commandes très longues mais bien utile sans avoir à tout retaper, si tu utilise bash ou un équivalent, tu peux utiliser alias:
alias raccourci="commande très longue mais bien utile"
une fois dans ton .bashrc ou .profile ou .bash_profile, ou tout autre fichier de conf qui te conviendra, tu n'auras plus qu'à taper "raccourci" à la place de ta commande
# merci
Posté par papap . Évalué à 1.
# tee
Posté par fyah . Évalué à 2.
j'en profite pour mentionner tee qui est vraiment parfait pour se faire un "log" (commandes + réponses).
tee duplique la sortie standard dans un fichier...
le plus simple, c'est d'ouvrir une session en lancant tee en même temps:
ssh mamachine | tee monlog.log
cdlt,
[^] # Re: tee
Posté par PLuG . Évalué à 1.
et puis tous les atouts de screen en plus (retrouver sa session, ...)
# history
Posté par jraf . Évalué à 1.
un petit history | grep "mot_cle" (si tu connais le nom de l'outil que tu utilse mais pas sa liste de paramètre, c'est impec)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.