Le samedi 21 janvier 2006 à 15:00:: Laurent - CyberSDF:: Ubuntu
Comme je l'ai déjà expliqué, la ligne de commande peut être salvatrice pour une certaine catégorie d'utilisateurs, ce billet complète la documentation du wiki d'ubuntu-fr console:ligne_de_commande tout en me servant d'aide mémoire 
EDIT : J'ai également publié ce billet dans la documentation du site ubuntu-fr à la page Les commandes de base en console ce qui permet à tous de le compléter et de croiser certaines commandes avec d'autres pages du wiki.
$ man commande pour avoir toutes les informations sur le fonctionnement de la commande voulue.ls -l -a deviendra ls -la)
.dir$ ls -a $ ls /etc/ cd$ cd .. $ cd /usr/bin/ move ou ren$ mv monFichier unRep/ $ mv unRep/monFichier . $ mv unRep monRep copy$ cp monFichier sousrep/ $ cp -r monRep/ ailleurs/ del$ rm CeFichier $ rm -rf /tmp/LeRep mkdir ou md$ mkdir photo $ mkdir -p photos/2005/noel rmdir ou rd$ rmdir LeRep chdir$ ln -s Rep1/Rep2/Monfichier MonLien $ ln Monfichier unRep/AutreNom findls à chaque fichier trouvé$ find /home/ -name monfichier $ find . -name ".c" $ find . -mtime -5 $ find /home/ -mtime -1 \! -type d $ find . ! -user root $ find . \( -name '*.wmv' -o -name '*.wma' \) -exec rm {} \; findrgrepegrepfgrep$ grep -n montexte monfichier type$ cat -n monFichier type$ more -sf monFichier typemore.$ less -Emr~ monFichier cacls$ chmod ugo+x monRep $ chmod go-wx monRep $ chmod u=rw,go=r MonFichier $ chmod 644 MonFichier $ chmod u=rw,g=r,o= MonFichier $ chmod 640 MonFichier cacls$ chown autreUtilisateur MonFichier $ chown -R lui:nous monRep $ chgrp unGroupe MonFichier $ chgrp -R unGroupe monRep $ mount $ mount -a $ mount /mnt/maPartion $ mount -t iso9660 monFichier.iso /mnt/monIso -o loop $ mount -t vfat -o defaults,rw,user,umask=022,uid=1000 /dev/sda1 /mnt/Mondisk/ $ umount /mnt/Mondisk $ umount -f /dev/cdrom $ umount -d /mnt/monIso $ umount -a sudo, il garde en mémoire le mot de passe ; cette option déconnecte l'utilisateur et forcera à redemander un mot de passe si sudo est executé avant le timeout défini.$ sudo reboot reboot avec les droits de l'utilisateur rootsudo : Sudo Main Pagevisudomemps -A$ ps -u $ ps -aux kill ne comprend que les PID (Process Identifier, numéro d'ordre du processus), killall quant à lui comprend le nom du processus.$ kill -15 14774 Envoie le signal 15, ou TERM, au processus ayant le numéro 14774 ce qui a pour effet de terminer proprement le processus.$ kill -9 7804 Envoie le signal 9, ou KILL, au processus ayant le numéro 7804 ce qui a pour effet de tuer le processus.$ killall -TERM firefox-bin Envoie le signal TERM, ou 15, au processus firefox-bin ce qui a pour effet de le fermer.
?) cette commande s'utilise généralement sans option.$ passwd $ groups $ groups CyberSDF $ adduser CyberSDF $ adduser --disabled-password --no-create-home CyberSSH $ adduser --disabled-password --home /home/CyberSDF CyberSSH $ deluser CyberSSH $ df -h $ df /home dirdu -ch /home/CyberSDF $ uptime
qui ne sert pas à grand chose)$ lspci$ uname -a $ apt-get update $ apt-get dist-upgrade $ apt-get install package1 package2 $ apt-get --purge remove package3 $ apt-cache show xeyes $ apt-cache depends ubuntu-desktop $ apt-cache rdepends gnome-about $ apt-cache search -n irc EDIT :
22/08/2006 => Ajout des significations des commandes
Blogmark it ! :: trackback fermés :: fil rss des commentaires
1.
Le samedi 21 janvier 2006 à 15:04 ::
szdavid
Je n'ai pas encore tout parcouru mais il me semblerait intéréssant de préciser qu'il est possible de combiner les options ;
du style rm -rf, cp -ir,...
2.
Le samedi 21 janvier 2006 à 16:11 ::
crygor
Sympa :)%%%
Moi j'ai le nouveau mémento Unix system V (www.google.fr/search?hl=f... que m'a récemment légue mon père. Ya encore plus
3.
Le samedi 21 janvier 2006 à 17:17 ::
yeKcim
Merci, tu l'as fait comme j'aurais aimer le faire mais comme je n'aurais jamais réussi à le faire.
4.
Le samedi 21 janvier 2006 à 18:40 ::
Omnisilver
Excellent
![]()
C'est très utile, tu penses que tu peux en faire un PDF ? (ou un Odt, peu importe) ?
Merci d'avance !![]()
5.
Le samedi 21 janvier 2006 à 18:44 ::
Omnisilver
Non c'est bon en fait, j'ai sélectionné le tout, fait un clic milieu dans OOo et exporté en PDF (ça a dû me prendre 2 minutes maximum, soit moins que le temps que me prennent ces commentaires)
Par contre j'ai perdu la coloration syntaxique :'(
6.
Le samedi 21 janvier 2006 à 19:31 ::
Noé
more : Je te conseille less, plus pratique
killall : il y a aussi pkill qui peut faire l'affaire et qui a un nom prêtant moins à la confusion, d''autant plus que sous solaris Killall tue tout le monde comme son nom l'indique
Sinon c'est beau, clair, précis
7.
Le samedi 21 janvier 2006 à 19:58 ::
Kagou
Superbe boulot
Merci.
Il faut savoir que la pluspart des commandes ayant un petit nom, sont en fait des diminutifs comme :
df pour disk free
cd pour change directory
etc. savoir ça peut faciliter leur mémorisation![]()
8.
Le samedi 21 janvier 2006 à 20:24 ::
Laurent - CyberSDF
@szdavid> Bonne idée ! J'ai ajouté ça dans les avant propos
@Noé> Oui on m'a dit ça pour
less, il parrait même que less is more, but more more than more is, so more is less less, so use more less if you want less more. Seulement je n'utilise pratiquement jamais cette commande, je la connais donc mal. Si tu m'envoi les infos à mettre, je les ajouterai
Par contrepkillest une découverte pour moi; Comme quoi on en apprend tous les jours.
@Kagou> Bonne idée, je vais y penser si j'ai suffisament de temps et de courrage
9.
Le dimanche 22 janvier 2006 à 01:53 ::
S.F.
Pour faire court, less fait pareil que more, sauf qu'il a un avantage très pratique, c'est qu'il permet de revenir en arrière là où more ne te permet pas de revoir les lignes que tu as déjà parcourues.
J'aurais aussi parlé de l'argument -i qui permet pour chacune des commandes de demander confirmation, et de son contraire -f qui permet de forcer. (souvent, le -i est mis dans le .bashrc par les distributeurs, par précaution)
Et que dire du -r/-R qui permet d'effectuer l'action récursivement sur le contenu d'un fichier ? Sans cela, pas de copie de répertoire. rm -rf permet aussi de supprimer toute une arborescence d'un coup.
top peut être intéressant également, pour savoir quel est ce $§%€ßðđ de processus qui bouffe toute la mémoire/le cpu.
Puis pour terminer, mv a un second équivalent dans le monde windows : ren (qui permet de renommer un fichier). rm -r a aussi deltree comme équivalent. et ls -r, tree (je pense qu'ils n'existent plus depuis DOS 7, cependant). Enfin, ln n'a pas d'équivalent dans le monde de windows, car FAT ne supporte pas les liens (symboliques ou non)
PS. tu devrais activer la syntaxe wiki
10.
Le dimanche 22 janvier 2006 à 11:30 ::
Noé
Un gros avantage de less est tout simplement de pouvoir scroller de ligne en ligne et non de page en page, d'une façon beaucoup plus intuitive puisqu'on le fait avec les touches flèchées.
Pour le quitter c'est q et pour rechercher c'est /motifderecherche
Je ne sait pas comment il peut encore y avoir des gens qui utilisent more ^^
Sinon comme ton tuto s'adresse aux ubuntuistes, tu pourrais parler de nano, éditeur de texte dérivé de pico et vachement simple à prendre en main à partir du moment ou on sait que ^ signifie control. Parce que prendre en main vi pour un newbie, c'est pas facile facile... Et il faut bien éditer du texte en ligne de commande des fois :/ (genre t'as bidouillé ton xorg.conf et X.org refuse de se lancer)
11.
Le dimanche 22 janvier 2006 à 11:36 ::
NiKo
Beau boulot !
Pareil que tout le monde, "less is more than more".
Sinon on pourrait ajouter (dans le desordre) :
free, wc, sed, tr, awk, top, tail, dmesg, netsat, ping, traceroute, mail, crontab, updatedb & locate (+ rapide que find), split, etc...
Hein, quoi, fais-le toi-même ? Mais, heuuuu :p
12.
Le dimanche 22 janvier 2006 à 13:31 ::
Pedro
Salut, un grand bravo à Laurent pour ce document clair et précis. Une petite suggestion, serait-ce possible d'avoir une table des matières ou au moins la liste des commandes dont tu fais le détail?
Et enfin juste un petit rajout au commentaire de Noé: on peut naviguer dans une page affichée par "less" avec les mêmes touches que sous l'éditeur "vim": j > bas, k > haut, /motif pour chercher un mot ...
D'ailleurs je découvre en rédigeant ce commentaire, qu'on peut appeler l'aide de less simplement en appuyant sur "h": très très pratique.
13.
Le dimanche 22 janvier 2006 à 13:52 ::
Darkagonik
Super ! ça va aider beaucoup de débutants comme moi.
Mais il y a une chose que je n'aime pas, c'est l'équivalent dos/windows. Comme énormément de personnes, quand j'étais sur win, je n'utilisais pas du tout la console. Donc ça m'embrouille plus qu'autre chose![]()
14.
Le dimanche 22 janvier 2006 à 14:20 ::
Pedro
Rebonjour, toutes mes excuses, je viens de voir la table des matières, je ne sais pas comment j'ai fait pour ne pas la voir (le résultat d'une vie de débauche tss).
15.
Le dimanche 22 janvier 2006 à 14:33 ::
Laurent - CyberSDF
@NiKo> Promis si tu m'envoie les infos je les met.
@Noé>Je ne pense pas que je présenterai nano, sinon faudait aussi le faire pour vim et autres éditeurs. D'ailleurs en lisant le manuel de less je trouve que c'est vachement complet pour être présenté ici...
@Predro> Pas con la table des matières ; C'est fait![]()
@Darkagonik> Comme dans le monde windows, avec GNU/Linux la ligne de commande n'est pas obligatoire ; Il faut juste savoir que ça existe![]()
16.
Le dimanche 22 janvier 2006 à 18:23 ::
MAIDEN
Trés bonne doc,
je pense que je l'imprimmerais et la garderais quelque part avec mes manuels linux !
Mais surtout : que j'aime la ligne de commande !
17.
Le dimanche 22 janvier 2006 à 21:15 ::
Gilles Touzé
Erreur : l'équivalent dos de more est... more, avec la même syntaxe (utilisation avec le symbole pipe |).
Il serait bien de parler de less qui est plus que more comme son nom ne l'indique pas, et qui devrait systématiquement le remplacer.
18.
Le dimanche 22 janvier 2006 à 22:25 ::
manu
![]()
Super merci ! Je suis archi-débutant Linux (sous Ubuntu) et j'ai enfin grâce à ton travail un lexique de base, clair et précis (bonne idée, les exemples).
Surtout continue...
19.
Le dimanche 22 janvier 2006 à 22:30 ::
Chman
Le -h de ls est aussi fort pratique
En général pour un listing détaillé et propre j'utilise
ls -alh
Mais les alias sont nos amis :
alias lsa='ls -alh'
21.
Le mardi 24 janvier 2006 à 14:55 ::
xxc
Woua merci !
![]()
Je débute et je cherchais justement un truc dans le genre : clair et pas trop compliqué !
22.
Le mardi 24 janvier 2006 à 14:56 ::
xxc
A mettre dans une nouvelle rubrique "pour aller plus loin" sur le wiki ubuntu ?
23.
Le mardi 14 février 2006 à 11:01 ::
NiKo
Dans la même veine : www.debianhelp.co.uk/comm...
24.
Le mardi 14 février 2006 à 18:14 ::
Oublieuse
Yes top! Je trouvais pas de liste complète et claire!
25.
Le samedi 1 avril 2006 à 05:09 ::
poof65
Laurent > l'equivalent de pwd sous windows c'est "cd" et non chdir
26.
Le samedi 27 mai 2006 à 14:54 ::
Arvin
Un autre lien www.epons.org/commandes-b... très bien aussi.
Merci à toi![]()
27.
Le lundi 6 novembre 2006 à 22:16 ::
I love LInux
C'est super bien mais est-ce que tu pourrait aprofondir stp paceque sous gentoo je pense pas que se soit tout à fait parfait !!!
Merci de l'aide sinon j'men serait pas sorti![]()
28.
Le samedi 16 décembre 2006 à 16:52 ::
Incroyable HULK
WoW! très bien fait!
![]()
j'ai commencé une rubrique similaire sur mon blog mais je suis loins d'avoir terminé...
29.
Le dimanche 31 décembre 2006 à 21:24 ::
Boss_€vo
Génial
je vais revenir souvent ici (en tant que nouvel utilisateur Linux
)
30.
Le vendredi 16 mars 2007 à 11:35 ::
hosteur
bonjour moi j'ai un petit soucis sous debian sarge 3.1 sur un forum SMF quand je veut installer un paquet j'ai l'erreur suivante Vous ne pouvez pas installer ou télécharger des nouveaux paquets parce que le répertoire /Packages est un des fichiers ou est bloqué en écriture ! alors que les dossier est fichier sont bien en chmod demander donc je pense que sa vient du serveur aurriez vous une suggestion a me proposer a se probleme. MERCI d'avance pour vos reponse.
31.
Le vendredi 16 mars 2007 à 11:36 ::
hosteur
oublier de vous dire sous debian sarge 3.1 avec directadmin.
Toutes les fautes d'orthographes présentes sur ce site sont protégées par la licence
Creative common
|
|
|
|
Design décliné de [ON]Simple par [ NikO ]
Hébergé par Typhon.Network