Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 26/02/2014, à 19:31

Tribalmazoot

Recherche appli qui liste les dernières commandes tapées.

Bonsoir,

J'avais déjà posté ce sujet quelque part (peut être sur un autre forum). Sur ubuntu studio 10.04 si je me souviens bien, il y avait une petite icone en haut à droire (de type Notes) qui permettait d'afficher toutes les dernières commandes tapées dans le terminal, dans une liste. Je sais qu'on peut voir les dernières commandes tapées dans le terminal en appuyant sur la flèche du bas mais le fait de voir au moins les 20 dernières (peut être plus) d'un seul coup (sans avoir à taper plusieurs fois) et avec juste un click de souris, était super pratique. Ce n'est pas présent dans ubuntu studio 12.04. Peut être que je confond avec une autre distribution mais il me semble bien que c'était dans ubuntu studio 10.04 mais vu que c'était il y a longtemps, je peux pas le certifier à 100%. En gros dés que je tapais une commande dans la console, ça l'enregistrait automatiquement dans un genre de bloc note, et en clickant sur l'icone en haut je pouvais voir toutes les commandes récemment tapées (même après avoir rebooté l'ordinateur).

Si vous avez une idée de ce que c'était comme soft, ou un soft similaire, ça serait super. Je cherche à pouvoir les voir avec un simple clic de souris. C'était ultra rapide, je me demande même si je n'avais pas juste à passer la souris sur l'icone pour voir tout de suite la liste des dernières commandes tapées.

Merci. smile

Dernière modification par Tribalmazoot (Le 26/02/2014, à 19:33)


Clickez ici pour écouter ma musique (Tribal, expérimental, industriel, batcave, circus...) : http://tribalmazoot.bandcamp.com/

Hors ligne

#2 Le 26/02/2014, à 19:50

Shanx

Re : Recherche appli qui liste les dernières commandes tapées.

Salut,

je n’ai aucune idée de logiciel permettant ça, mais une simple ligne de commande fait ce que tu demandes :

tail -n20 ~/.bash_history

« En vérité, je ne voyage pas, moi, pour atteindre un endroit précis, mais pour marcher : simple plaisir de voyager. » R. L. Stevenson
--
Blog et randos

Hors ligne

#3 Le 26/02/2014, à 20:21

sinbad83

Re : Recherche appli qui liste les dernières commandes tapées.

La simple commande history fait déjà le travail. Avec un avantage, les commandes sont numérotées et on lance la commande voulue par

!<N°_commande>

La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop Quad8800 Ubuntu 14.04.1 et Seven,  Samsung N150 U14.04.1 et Seven, HP Pavillon G6 U14.04.1 et Seven, Serveurs Ubuntu 14.04.1, Serveur virtualisation Proxmox

Hors ligne

#4 Le 27/02/2014, à 07:58

serged

Re : Recherche appli qui liste les dernières commandes tapées.

Shanx a écrit :

Salut,

je n’ai aucune idée de logiciel permettant ça, mais une simple ligne de commande fait ce que tu demandes :

tail -n20 ~/.bash_history

ou la commande dédiée :

history

Plus fort ! Pour avoir la date et l'heure de la commande dans l'historique rajouter :

export HISTTIMEFORMAT="%Y/%m/%d @ %T "

Au fichier .bashrc


Linux-Mint Qiana 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#5 Le 27/02/2014, à 10:10

sinbad83

Re : Recherche appli qui liste les dernières commandes tapées.

@serged,
merci pour le tuyau pour ajouter la date et l'heure. Par contre, cela ne marche pas pour moi. Je suis en Cinnamon 14.04 (qui me fait quelques blagues de temps en temps, mais ce n'est qu'une béta depuis aujourd'hui) et j'utilise le Bash ZSH.
Surprise: en passant en Bash, la fonction marche sans avoir touché au .bashrc. Il y a quand même un affichage un peu compliqué:

  103  2014/02/27 @ 10:05:13 : 1393491414:0;h
  104  2014/02/27 @ 10:05:13 : 1393491430:0;gedit /etc/zsh/zshrc &
  105  2014/02/27 @ 10:05:13 : 1393491669:0;source /etc/zsh/zshrc
  106  2014/02/27 @ 10:05:13 : 1393491674:0;h
  107  2014/02/27 @ 10:05:13 : 1393491913:0;bash

Après modification du .bashrc, l'affichage s'est simplifié

  114  2014/02/27 @ 10:12:25 gksu gedit .bashrc
  115  2014/02/27 @ 10:14:08 source .bashrc
  116  2014/02/27 @ 10:14:18 history
  117  2014/02/27 @ 10:15:24 gksu gedit .bash_aliases &
  118  2014/02/27 @ 10:16:22 source .bashrc
  119  2014/02/27 @ 10:16:27 h

Dernière modification par sinbad83 (Le 27/02/2014, à 11:03)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop Quad8800 Ubuntu 14.04.1 et Seven,  Samsung N150 U14.04.1 et Seven, HP Pavillon G6 U14.04.1 et Seven, Serveurs Ubuntu 14.04.1, Serveur virtualisation Proxmox

Hors ligne

#6 Le 27/02/2014, à 18:03

Tribalmazoot

Re : Recherche appli qui liste les dernières commandes tapées.

Merci pour vos réponses!

J'aimerai bien créer un lanceur ducoup, où quand je click dessus ça me lance automatiquement la commande pour voir la liste des dernières commandes dans le terminal (sans avoir à la retaper). Ou alors qui m'affiche les dernières commandes dans un fichier texte. Est-ce que c'est possible?

Je sais comment créer un lanceur mais je ne sais pas comment faire pour qu'il ouvre en même temps le terminal et lance une commande dedans directement.

Merci

Dernière modification par Tribalmazoot (Le 27/02/2014, à 18:04)


Clickez ici pour écouter ma musique (Tribal, expérimental, industriel, batcave, circus...) : http://tribalmazoot.bandcamp.com/

Hors ligne

#7 Le 27/02/2014, à 18:18

mytux

Re : Recherche appli qui liste les dernières commandes tapées.

J'ai trouvé il y a un moment une atuce qui te permet de lister les commandes de l'historique, en entrant le début d'une d'entre elle.

Par exemple :

apt-get <up>

Listera toutes les commandes de l'historique, commençcant par <apt-get>.

Il faut que tu créer un fichier <.inputrc> dans ton $HOME.

"\e[A": history-search-backward
"\e[B": history-search-forward
set show-all-if-ambiguous on
set completion-ignore-case on

Sympa l'astuce du History format. ;D

Dernière modification par mytux (Le 27/02/2014, à 18:22)

Hors ligne

#8 Le 27/02/2014, à 20:04

sinbad83

Re : Recherche appli qui liste les dernières commandes tapées.

Il y a aussi Ctl+R et on commence à saisir la commande

cd /media/JeriNASb/JERICHO/Rsnapshots
bck-i-search: cd_

Ici avec  cd, la machine propose au-dessus une première solution qui changera si la suite de la saisie ne correspond plus.
On peut aussi utiliser l'historique en aveugle avec !?<début_commande>?
Exemple:

!?cd?

En faisant Enter, j'ai

cd /media/JeriNASb/JERICHO/Rsnapshots

Il n'y a plus qu'à faire Enter pour lancer la commande.


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop Quad8800 Ubuntu 14.04.1 et Seven,  Samsung N150 U14.04.1 et Seven, HP Pavillon G6 U14.04.1 et Seven, Serveurs Ubuntu 14.04.1, Serveur virtualisation Proxmox

Hors ligne

Haut de page ↑