| Qui est en ligne ? |
| Il y a : 25 utilisateurs en ligne, consultez le détail |
Forum » Documentation Linux » Commandes à connaitre |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 24-07-2006 à 17:31:02 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 04-07-2003 Nombre de messages : 177 |
Ces commandes sont à entrer dans un terminal, la petite tv noire en bas à gauche. Ici nous verrons les commandes brutes, l'aspect langage de programmation de bash est vu ICI 1. Les raccourcis clavier :On va commencer ce didactel par la liste de quelques raccourcis clavier utilisables sous bash : Ctrl+c : Pour reprendre la main Ctrl+z : Pour stopper le processus en cours Ctrl+a : Ramène le curseur en début de ligne Ctrl+e : Ramène le curseur en fin de ligne Ctrl+l : Efface l'écran Ctrl+s : Pour interrompre le flot d'affichage (Ctrl+q pour revenir) Ctrl+u : Efface tout à gauche du curseur Ctrl+w : Efface le mot à gauche du curseur Ctrl+r : Pour une recherche dans l'historique. 2. Les commandes à connaitre :Voici une liste non-exhaustive [euphémisme !] des commandes sous GNU/linux. les métas-caractères et redirections d'entrées/sorties* : remplace une chaîne de caractères quelconque ? : remplace un caractère quelconque commande > fichier.txt : écrit le résultat de "commande" dans le fichier "fichier.txt" comande 2> erreurs.txt : écrit les erreurs générés par "commande" dans le fichier "erreurs.txt" commande1 | commande2 : la sortie de "commande1" sert d'entrée à "commande2" adduser : ajouter un utilisateuradduser est un assistant (console) qui utilise useradd et permet de créer un utilisateur très facilement à l'aide de questions/réponses. alias : synonymealias ll ls -alh : définit la nouvelle commande "ll" comme synonyme de "ls -alh" cal : Pour calendarcal : affiche le calendrier du mois cat : affiche le contenu d'un fichiercat fichier : affiche le contenu du fichier "fichier" à l'écran cat fichier > fichier2 : copie le contenu du fichier "fichier" dans le fichier "fichier2" cd : Pour change directorycd /chemin/vers/répertoire : Se rendre dans le répertoire "/chemin/vers/repertoire" cd .. : Se rendre au répertoire au-dessus du répertoire courant chgrp : Pour change groupchgrp -R mysql /var/lib/mysql : Le répertoire /var/lib/mysql/ et son contenu appartiendront desormais au groupe mysql chmod : change modechmod 777 fichier : Donner tous les droits sur le fichier "fichier" chown : change ownerchown liban:ftp fichier : le fichier "fichier" appartient désormais à l'utilisateur liban et au groupe ftp. cp : Pour copycp fichier_source /chemin/vers/repertoire_cible/ : Copier [fichier_source] dans [répertoire_cible] cp -Rf repertoire_source/ /chemin/vers/repertoire_cible : Copie le répertoire "répertoire_source" dans "repertoire_cible" sans demander de confirmation. ctrl+alt+Fi : naviguer entre consolectrl+alt+F1 : passer en mode console, vous vous connecterez à la console 1 ctrl+alt+F2 : Idem, mais pour la console 2 ctrl+alt+F7 : Pour revenir sous X (mode graphique) date : datedate : affiche la date du jour df : Pour disk freedf -h : Donner la taille et les % d'occupation de toutes les partitions des disques durs du : disk usagedu -hs repertoire : Donner la taille du répertoire "repertoire" grep : rechercher une chaîne de caractèregrep "linux" fichier.txt : affiche toutes les lignes contenant la chaîne de caractère "linux", dans le fichier "fichier.txt" echo : affiche une chaîne de caractères à l'écranecho "coucou" : Affiche le mot coucou à l'écran echo "$PATH" : Affiche, le contenu de la variable PATH à l'écran echo '$PATH' : Affiche le mot $PATH à l'écran echo `ls` : Affiche le résultat de la commande "ls" à l'écran exit : Sortirexit : permet de sortir d'une session root, débuté par su, par exemple. find: Rechercherfind /home/kernel -name *.mp3 : donne la liste des fichiers .mp3 contenu dans le répertoire "/home/kernel/". free : librefree : affiche les quantités de mémoire et swap : totales, libres et utilisées ifconfig : Pour (network) Interface configurationifconfig : permet d'avoir la liste des adresses IP des interfaces réseaux (lo,ppp0,eth0 ...) kill : tuerkillall -9 apache : Tuer le processus apache kill -9 125875 : Tuer le processus dont le PID est 125875 last : dernierslast : affiche les derniers reboot, boot et connexion d'utilisateurs lastlog : Pour last loginlastlog : affiche précisément la date de la dernière connexion de tous les utilisateurs du système less : moinsless fichier : permet de visualiser une partie du fichier "fichier", utilisez les touches directionnelles [haut] et [bas] pour faire défiler le texte, q comme quit permet de quitter. ln : Pour linkln fichier_source /chemin/vers/fichier_cible : Etablir un lien dur entre "fichier_source" et "fichier_cible" ln -s fichier_source /chemin/vers/fichier_cible : Etablir un lien symbolique entre "fichier_cible" et "fichier_cible" locate : localiserlocate pattern : Affiche la liste des fichiers dont le nom contient le mot "pattern". logout : se déloguerlogout : quitter la session courante ls : Pour listls /répertoire/ : lister les fichiers et dossiers du répertoire "/répertoire/" ls -lh /répertoire/ : lister le contenu d'un répertoire en donnant pour chaque fichier/répertoire, plus de détails qu'un simple ls ls -a /répertoire/ : lister tout le contenu , fichiers cachés [dont le nom commence par un .] compris. ls -d /répertoire/ : ne lister que les dossiers du répertoire "/répertoire/" ls -t /répertoire/ : lister le contenu du répertoire "/répertoire/" en les triant par date de modification. lsof : pour list open fileslsof /dev/dsp permet de connaître le processus qui occupe le périphérique, /dev/dsp lspci : pour list pcilspci : connaître, les périphériques disponibles sur PCI et AGP lsusb : pour list usblsusb : connaître, les périphériques branchés sur usb. man : Pour manualman cp : affiche la page de manuel de cp mkdir : Pour make directorymkdir /mon_repertoire : Créer le répertoire "/mon_répertoire" mount/umount : monter/démontermount /dev/cdrom /mnt/cdrom : Monter le lecteur de cdrom [après avoir introduit un CD-ROM] dans le répertoire /mnt/cdrom umount /mnt/cdrom : Démonter le lecteur CD-ROM. more : plusmore fichier : permet de visualiser une partie du fichier "fichier", utilisez [enter] pour le faire défiler, q comme quit pour quitter cat fichier | more : Idem ! mv : Pour movemv fichier_source /chemin/vers/repertoire_cible/ : Déplacer "fichier_source" dans "repertoire_cible" nice/renice : sympathiquenice -5 /usr/bin/mon_prog : exécute le programme "/usr/bin/mon_prog" avec la priorité -5. La priorité est un entier relatif compris entre -20 (programme le plus prioritaire) et 19 (programme le moins prioritaire). nice +10 1003 : affecte la priorité 10 au programme dont le PID vaut 1003. nohup : Pour no hang-upnohup firefox & : Exécute le programme firefox même après deconnexion de l'utilisateur qui l'a lancé nohup rm -rf / : A consommer avec modération ! passwd : mot de passepasswd kernel : changer le mot de passe de kernel, utilisable uniquement par kernel ou root. passwd : changer le mot de passe de l'utilisateur qui a tapé la commande. pidof : Pour process identifier ofpidof xclock : affiche le PID du programme en cours d'exécution "xclock" ping : pingping 217.12.3.11 : Envoyer une requête par ICMP à yahoo.fr en utilisant son adresse IP. Il y'a ensuite calcul du temps de réponse, s'il dépasse une certaine valeur c'est que l'IP n'est pas attribuée. ping fr.yahoo.com : Idem, mais pour que ça marche, il faut que /etc/resolv.conf contienne bien les DNS de votre FAI. ps : Pour process statusps -fe : lister l'ensemble des processus actif en les classant par pid ps -aux : lister l'ensemble des processus en indiquant la charge de chacun, sur le CPU, l'heure de lancement ... pstree : Pour process status treepstree : lister l'ensemble des processus en indiquant les relations de filiation pwd : Pour print name of working directorypwd : répond à la question : quel est le répertoire courant ? rm : Pour removerm fichier : Effacer "fichier" rm -f fichier : effacer sans demander de confirmation "fichier" rm -rf /répertoire : effacer sans demander de confirmation le répertoire "/répertoire" rmdir : Pour remove directoryrmdir /répertoire : supprimer le répertoire "/répertoire" si et seulement si "/répertoire" est vide. slocate : Pour secure locateslocate pattern : Affiche la liste des fichiers dont le nom contient le mot "pattern". slocate est la version sécurisée de locate. su : Pour switch usersu kernel : Prendre l'identité de kernel su : Prendre l'identité de root swapon/swapoff : activation/desactivation de swapswapon /dev/hda5 : Activer la partition /dev/hda5 comme, partition de swap. Pour que se soit permanent il faut la rajouter à /etc/fstab tac : affiche le contenu d'un fichier de bas en hauttac fichier : affiche le contenu du fichier "fichier" à l'écran en commençant par le bas. tail : afficher les dernières lignes d'un fichiertail fichier : affiche les 10 dernières lignes du fichier "fichier" tail -2 : Idem mais seulement 2 lignes tail -f /var/log/messages : affiche les messages du noyaux en live tar : Pour tape archivetar -zxvf fichier.tar.gz tar -jxvf fichier.tar.bz2 tar -Cvf nom_archive.tar fichiers_sources : Créer une archive "nom_archive.tar" en incluant tous les "fichiers_sources" top : Table of processestop : Afficher la liste des processus les plus gourmands, q comme quit pour quitter touch : créer un fichiertouch nom_fichier : Créer le fichier "mon_fichier" uname : Pour Unix nameuname -m : affiche le type de la machine uname -n : affiche le nom de la machine uname -r : affiche le numéro de version du système uname -s : affiche le nom du système uname -a : affiche toutes les informations ci-dessus updatedb : Pour update databaseupdatedb : Met à jour la base de données utilisée par slocate. uptime : Depuis quand le PC as-t-il démarré sous Linux ?uptime : Affiche, le temps écoulé depuis le dernier démarrage useradd/userdel : ajouter/supprimer un utilisateuruseradd -g jedis -p "yoda" -d /home/kernel -s /bin/zsh kernel : Créer l'utilisateur, kernel appartenant au groupe jedis (qui doit exister), dont le mot de passe est yoda et le répertoire personnel /home/kernel userdel kernel : supprime l'utilisateur kernel usermod : modifier un utilisateurusermod -d /home/myself -m kernel : change le répertoire personnel de "kernel" en "/home/myself". Cette commande recopie également le contenu de l'ancien dossier personnel et ajuste les droits. usermod -l myself kernel : change le nom de l'utilisateur "kernel" en "myself". Pour que ça fonctionne, "kernel" ne doit pas être connecté à la machine vmstat : Pour Virtual Memory statisticsvmstat : affiche des informations sur la machine virtuelle w : afficher la chargew : affiche la charge de votre PC whereis : où est ?whereis nom_executable_logiciel : rechercher dans le PATH l'éxécutable ayant pour nom "nom_executable_logiciel" --Message édité par TrustRobot le 24-07-2006 à 17:31:02-- |
| Page : [1] |
Forum » Documentation Linux » Commandes à connaitre |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages
