#51 Le 21/01/2008, à 23:50
- abetsic
Re : Vos commandes les plus utilisées
Pour la recherche dans l'historique, on peut aussi affecter page-up et page-down pour lancer une recherche à partir de ce qui a été déjà tapé dans l'historique.
Le fichier à modifier est /etc/inputrc ou à copier et à mettre dans sont $HOME en ".inputrc" Je crois que par défaut c'est commenté et il suffit de décommenter deux lignes et en commenter deux autres.
Hors ligne
#52 Le 21/01/2008, à 23:54
- Link31
Re : Vos commandes les plus utilisées
le deuxième, je ne l'ai encore jamain utilisé en ligne de commande
Sûr ? Tu ne t'es jamais surpris à chercher désespérément une commande dans ton historique en utilisant les flèches haut et bas ? Pour ça il y a Ctrl+R.
Hors ligne
#53 Le 22/01/2008, à 09:54
- philpep-tlse
Re : Vos commandes les plus utilisées
@ Astidiel Merci, c'est vrai qu'il y a une partie qui ne servait à rien dans cette ligne.
Comment on fait pour eviter que quelque chose s'affiche dans la console ?
J'ai essayé de l'enregistrer dans un fichier texte mais ça ne change rien.
#!/bin/bash
echo -e "\n\n\nRecuperation des essid"
iwlist scan | grep ESSID | cut -d'"' -f2 | sed /\<hidden\>/d > tmp/essid.log ## On recupère les essid
cat -b tmp/essid.log
NbEssid=`wc -l < tmp/essid.log`
echo -e "\nQuel essid [1-$NbEssid] ?"
read Choix
Essid=`cat -b tmp/essid.log | cut -c6- | grep ^$Choix | cut -c3-`
echo -e "\nVous avez choisi le essid $Essid !"
echo -e "\nTentative de connexion en dhcp sur le essid $Essid !"
iwconfig eth1 essid $Essid && dhclient eth1 ## Il faut traiter les cas ou l'interface n'est pas eth1
IP=`ifconfig | grep "inet adr" | sed /127.0.0.1/d | cut -d':' -f2 | cut -c1-15` ## On trouve l'adresse ip
echo "Vous être maintenant connécté à l'essdid $Essid avec l'adresse ip $IP"
echo "Done !"
- Y'a pas moyen d'avoir l'ip plus facilement ? Mon man ifconfig est incompréhensible.
Dernière modification par philpep-tlse (Le 22/01/2008, à 10:05)
le "lol" est aux boulets ce que le ";" est aux programmeurs
blog | Wiki Fvwm | Essayez le Window Manager From Scatch | Topic WMFS
Hors ligne
#54 Le 22/01/2008, à 11:31
- Vista
Re : Vos commandes les plus utilisées
niq -c | sort -rg | head
57 cd
50 ls
22 su
9 wine
5 htop
4 xdtv
4 wget
4 vlc
4 pwd
Hors ligne
#55 Le 22/01/2008, à 16:14
- philpep-tlse
Re : Vos commandes les plus utilisées
Je continue mes questions pour mon script ici : http://forum.ubuntu-fr.org/viewtopic.php?id=185034
Histoire de ne pas poluer ce post
Merci de passer faire un tour vous autres les programateuristes (c'est bien un gros mot) nées
Dernière modification par philpep-tlse (Le 22/01/2008, à 16:14)
le "lol" est aux boulets ce que le ";" est aux programmeurs
blog | Wiki Fvwm | Essayez le Window Manager From Scatch | Topic WMFS
Hors ligne
#56 Le 22/01/2008, à 23:03
- DjLeChuck
Re : Vos commandes les plus utilisées
84 cd
69 apt-get
50 rm
29 locate
28 ./configure
22 svn
22 aireplay-ng << Ouh le vilain è_é
20 lampp
17 make
16 iwconfig
Hors ligne
#57 Le 22/01/2008, à 23:23
- Solarus
Re : Vos commandes les plus utilisées
61 apt-get
14 ls
13 vrms
13 cd
7 reboot
6 wget
6 ./ioUrbanTerror.i386
3 ping
3 man
2 rm
oui je suis un maniaque du vrms et je reboot ma machine proprement en cas de bug
Etre libre c'est avoir le choix.
Adresse Jabber: solarus@jabber.fr
Hors ligne
#58 Le 28/01/2008, à 15:02
- tshirtman
Re : Vos commandes les plus utilisées
5 aptitude
4 vim
3 man
3 /etc/network/if-pre-up.d/iptables-start
2 mount
2 cat
1 sr
1 sc
1 reboot
1 ./pcp
sur mon serveur... chelou... qu'il y ais aussi peut...
sur mon portable.
48 aptitude
34 espeak
31 ssh
28 vim
28 ls
27 make
26 ./out
20 man
15 cat
10 xrdb
hum... le dernier c'est fait par le démarrage de ma session, pour régler xterm...
Hors ligne
#59 Le 28/01/2008, à 18:28
- philpep-tlse
Re : Vos commandes les plus utilisées
71 ls 34 rm 33 cd 28 aptitude 25 exit 23 nano << je m'entraine à vim mais je vous jure, c'est trop dur :} 17 cat 15 ./crous31.sh << script pour mon wifi 12 mv 11 iwlist
C'est fou comment ça change vite ! Cette semaine j'ai découvert vi et l'alias ll tand utilisé :
64 ll
59 cd
34 vi
32 sed
29 iwlist
28 cat
21 ./wifi.sh
21 rm
20 exit
19 echo
Mais pourquoi ls a disparu ???
Dernière modification par philpep-tlse (Le 28/01/2008, à 18:29)
le "lol" est aux boulets ce que le ";" est aux programmeurs
blog | Wiki Fvwm | Essayez le Window Manager From Scatch | Topic WMFS
Hors ligne
#60 Le 28/01/2008, à 19:33
- Link31
Re : Vos commandes les plus utilisées
Parce que l'historique du shell a une taille limitée (500 lignes chez moi).
Hors ligne
#61 Le 28/01/2008, à 20:27
- cat_loic
Re : Vos commandes les plus utilisées
moi je trouve ça chelou : je sais à peu près quelles sont les commandes que j'utilises le plus et celle que j'utilise qu'une seule fois... Et le résultat me parait ne pas correspondre
top-10
1 9 ls -l ./catpygramme
1 99 man xtrap
1 98 vim ./liste-des-paquets
1 97 ls
1 96 ./liste-paquets.sh
1 95 vim liste-paquets.sh
1 94 ./liste-paquets.sh
1 93 chmod 744 ./liste-paquets.sh
1 92 ls -l
1 91 liste-paquets.sh
ha ben voilà un bon exemple, les lois de Murphy m'ont oublié aujourd'hui
toutes les commandes avec liste-paquet : ben j'ai utilisé qu'une fois
Dernière modification par cat_loic (Le 28/01/2008, à 20:34)
Hors ligne
#62 Le 28/01/2008, à 20:50
- Skippy le Grand Gourou
Re : Vos commandes les plus utilisées
cat_loic > Ta commande ne fonctionne pas comme il faut... T'utilise quel shell ? Et que donne
history | tail
? Et ton alias top-10 ?
Hors ligne
#63 Le 28/01/2008, à 20:52
- utodeb
Re : Vos commandes les plus utilisées
Bonjour,
Voila la contribution s'un noob qui se soigne de "man"
49 killall
31 conky
24 nano
22 cd
21 ls
20 exit
19 top
17 tagada
17 man
16 ps
Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS
Hors ligne
#64 Le 28/01/2008, à 21:35
- s@mson
Re : Vos commandes les plus utilisées
124 ls
89 vim
70 cd
25 rm
17 ./main
15 evince
12 exit
11 make
9 apt-cache
8 gnuplot
Hors ligne
#65 Le 28/01/2008, à 21:37
- cat_loic
Re : Vos commandes les plus utilisées
Effectivement, ça me parait bizarre
console : bash (ou terminal = xTerm)
cat_loic@DeepThought:~$ history | tail
492 wifi
493 screen
494 sudo halt
495 wtf is rtfm
496 ls #hehehe
497 man Livebox
498 cmatrix
499 top
500 top-10
501 history | tail
cat_loic@DeepThought:~$ top-10
1 9 cd ./programmation/
1 99 wtf is rtfm
1 98 wtf is wtf
1 97 wtf is GNU ?
1 96 man xtrap
1 95 vim ./liste-des-paquets
1 94 ls
1 93 ./liste-paquets.sh
1 92 vim liste-paquets.sh
1 91 ./liste-paquets.sh
alias top-10="history | sed -e 's/sudo //' | awk '{print $2}' | sort | uniq -c | sort -rg | head"
Dernière modification par cat_loic (Le 28/01/2008, à 21:37)
Hors ligne
#66 Le 28/01/2008, à 23:08
- Yannick_LM
Re : Vos commandes les plus utilisées
on dirait que c'est le awk '{print $2}' qui marche pas, puisque tu continue à avoir le numéros des commandes. 94 blabla.
Tu n'aurais pas touché à des variables d'environnement qui faut pas ?
EDIT : bon sang, mais c'est bien sûr !
tu as un problème quand tu déclare l'alias comme ça, à cause du $2 qui n'est pas interprété correctement ...
Une solution pour que ça marche est de remplacer le awk '{print $2}' par cut -d' ' -f2
EDIT 2: en fait non
Solution ci-dessous
Si quelqu'un sait comment utiliser awk dans un alias, je veux bien ...
Dernière modification par Yannick_LM (Le 28/01/2008, à 23:23)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#67 Le 28/01/2008, à 23:12
- cat_loic
Re : Vos commandes les plus utilisées
on dirait que c'est le awk '{print $2}' qui marche pas, puisque tu continue à avoir le numéros des commandes. 94 blabla.
Tu n'aurais pas touché à des variables d'environnement qui faut pas ?
à€ ma connaissance non. En tout cas je ne m'en souviens pas...
[edit] : quelqu'un pourrait me dire ce que fait progressivement la commande s'il vous plait ? Merci
Et... Pensez vous qu'il faut que je nettoies mon historique pour que ça remette comme il faut ?
Dernière modification par cat_loic (Le 28/01/2008, à 23:15)
Hors ligne
#68 Le 28/01/2008, à 23:17
- yvannb
Re : Vos commandes les plus utilisées
61 ndiswrapper
28 apt-get
22 remastersys
21 cd
20 mkdir
20 exit
19 qemu
18 mount
16 cp
14 modprobe
ndiswrapper pour les 2 fois ou j'ai réinstallé le wifi lol
SwissLinux
L'union fait la force
Hors ligne
#69 Le 28/01/2008, à 23:19
- Yannick_LM
Re : Vos commandes les plus utilisées
Bon, grillé.-
La solution que je donne juste au-dessus ne fonctionne pas non plus, en fait
remplace plutà´t par :
sed -e 's/sudo //' $HOME/.bash_history | cut -d' ' -f1 | sort | uniq -c | sort -rg | head
Tu peux en faire un alias si ça t'amuse ...
J'édite aussi mon premier message
@cat_loic :
ça devient compliqué à suivre, ces edit partout...
Le truc principal, c'est le "pipe" |
Quand tu fait commande1 | commande2, ça envoie la sortie de la première sur l'entrée de la seconde.
Alors, étape par étape :
1. On lit le fichier dans lequel est stocké l'historique ($HOME/.bash_history), et on supprime les sudo des lignes, (sed -e "s/sudo//" )sinon, on se retrouverait avec sudo dans le top tout le temps...
2. On prend le résultat, et ligne par ligne, on découpe (cut), en penrant comme caractère l'epace -d' ', et on garde la première colonne (-f1) : comme ça, on a la commande (le premier mot de chaque ligne, si tu veux)
3. Ensuite, on trie par orde alphabétique (sort). Ce qui fait que les commandes répétées sont les unes à la suite des autres
4. Ensuite, on utilise l'outil uniq pour supprimer les lignes identiques consécutives, avec un -c pour indiquer combien de fois elles sont répétées.
La sortie d'uniq ressemble à :
1 a
5 apt
6 bc
6. on trie une nouvelle fois, mais dans l'ordre "naturel" : 9 vient avant 99, par exemple (-n), et à l'envers (-r), pour avoir les plus fréquents en premier
7. on ne garde que la tête du résultat "head", pour avoir uniquement les dix premières.
Tu peux faire un 'man' sur toutes les commandes pour en savoir plus.
Pour la petite histoire, l'idée m'est venue après qu'un prof d'info m'eut expliqué comment avoir le top10 des prénoms les plus utilisés sur le serveur de mon école.
Son but était de me montrer la puissance de bash, et effectivement, on arrive au résultat en une ligne.
L'écriture le la ligne en question est laissée en exercice au lecteur ...
Dernière modification par Yannick_LM (Le 28/01/2008, à 23:33)
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#70 Le 28/01/2008, à 23:25
- cat_loic
Re : Vos commandes les plus utilisées
Bon, grillé.
La solution que je donne juste au-dessus ne fonctionne pas non plus, en fait
remplace plutà´t par :
sed -e 's/sudo //' $HOME/.bash_history | cut -d' ' -f1 | sort | uniq -c | sort -rg | head
Tu peux en faire un alias si ça t'amuse ...
J'édite aussi mon premier message
sed -e 's/sudo //' $HOME/.bash_history | cut -d' ' -f1 | sort | uniq -c | sort -rg | head
66 ls
43 cd
28 exit
25 vim
25 screen
19 man
17 halt
17 chmod
16 rm
15 ssh
Effectivement, c'est plus ça
Merci beaucoup
[edit] :
@cat_loic :
ça devient compliqué à suivre, ces edit partout...
Le truc principal, c'est le "pipe" |
Quand tu fait commande1 | commande2, ça envoie la sortie de la première sur l'entrée de la seconde.
Alors, étape par étape :
1. On lit le fichier dans lequel est stocké l'historique ($HOME/.bash_history), et on supprime les sudo des lignes, (sed -e "s/sudo//" )sinon, on se retrouverait avec sudo dans le top tout le temps...
2. On prend le résultat, et ligne par ligne, on découpe (cut), en penrant comme caractère l'epace -d' ', et on garde la première colonne (-f1) : comme ça, on a la commande (le premier mot de chaque ligne, si tu veux)
3. Ensuite, on trie par orde alphabétique (sort). Ce qui fait que les commandes répétées sont les unes à la suite des autres
4. Ensuite, on utilise l'outil uniq pour supprimer les lignes identiques consécutives, avec un -c pour indiquer combien de fois elles sont répétées.
La sortie d'uniq ressemble à :
1 a
5 apt
6 bc6. on trie une nouvelle fois, mais dans l'ordre "naturel" : 9 vient avant 99, par exemple (-n), et à l'envers (-r), pour avoir les plus fréquents en premier
7. on ne garde que la tête du résultat "head", pour avoir uniquement les dix premières.
Tu peux faire un 'man' sur toutes les commandes pour en savoir plus.
Pour la petite histoire, l'idée m'est venue après qu'un prof d'info m'eut expliqué comment avoir le top10 des prénoms les plus utilisés sur le serveur de mon école.
Son but était de me montrer la puissance de bash, et effectivement, on arrive au résultat en une ligne.L'écriture le la ligne en question est laissée en exercice au lecteur ...
Ok, merci pour cette explication Pour l'exercice moi je veux bien le faire, mais étant donné qu'il n'y a que deux compte sur mon ordi... ^^
Dernière modification par cat_loic (Le 28/01/2008, à 23:49)
Hors ligne
#71 Le 29/01/2008, à 05:13
- herberts
Re : Vos commandes les plus utilisées
40 mpc
36 apt-get
33 iwconfig
26 gkgedit
24 mpd
24 ifconfig
23 sensors
19 man
17 cd
15 iwlist
Récente configuration de mon wifi...
Hors ligne
#72 Le 29/01/2008, à 05:50
- Sefi
Re : Vos commandes les plus utilisées
110 apt-get <=== je testais plein de paquet :D
38 man <=== .... je comprenais plein de paquet :D
33 ls
31 cd
30 cmatrix <==== j'ai essayé toutes les couleurs ....
15 gksu
12 timidity <==== config midi
11 nano
11 make
11 cowsay
euhh je venais d'essayé un tas de connerie
La musique passionnée et l'idéologie du libre se ressemblent.
Plus les membres donnent pour le groupe, plus le groupe t'accomplit.
Hors ligne
#73 Le 31/01/2008, à 23:29
- Grand Hibou
Re : Vos commandes les plus utilisées
voilou, j'essaie d'apprendre à maitrà®ser un tant soit peu Imagemagick
79 convert
68 ls
67 display
36 cd
25 grep
14 ffmpeg
13 tune2fs
12 find
10 exit
9 clear
"Certains disent qu'en faisant marcher le cd de windows vista à l'envers on entendrait des voix vous commandant d'adorer Satan. Mais c'est rien ça. Quand vous le faites marcher à l'endroit, il vous installe windows vista!"
Hors ligne
#74 Le 01/02/2008, à 08:34
- darky0505
Re : Vos commandes les plus utilisées
shutdown -h now
DarkY
Hors ligne
#75 Le 05/02/2008, à 00:25
- Tycho Brahe
Re : Vos commandes les plus utilisées
111 gcc
110 ./a.out
33 ./configure
27 fpc
27 apt-get
27 ./adn
19 make
18 cd
18 aptitude
15 gedit
no comment <_<
Loi de Newton :
Si tu restes à glander sous le pommier, tu pourrais bien prendre une pomme sur la gueule.
Hors ligne