logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:arpinux:tutos:commandes-gnu-linux-memo-simplifie [02/07/2016 23:27]
arpinux créée
utilisateurs:arpinux:tutos:commandes-gnu-linux-memo-simplifie [29/04/2023 17:01]
arpinux doc doublon
Ligne 16: Ligne 16:
 ===== naviguer dans les répertoires ===== ===== naviguer dans les répertoires =====
 ^commande^action^ ^commande^action^
-| pwd | affiche le répertoire courant | +[[doc:​systeme:​pwd|pwd]] ​| affiche le répertoire courant | 
-| cd //rep// | se place dans le répertoire //rep// |+| [[doc:​programmation:​shell:​cd|cd]] //rep// | se place dans le répertoire //rep// |
 | cd | se place dans le répertoire de l'​utilisateur ~/ | | cd | se place dans le répertoire de l'​utilisateur ~/ |
 | cd .. | se place dans le répertoire parent | | cd .. | se place dans le répertoire parent |
-| ls //rep// | liste les fichiers du répertoire //rep// |+[[doc:​systeme:​ls|ls]] //rep// | liste les fichiers du répertoire //rep// |
 | ls -a | **ls** avec les fichiers cachés | | ls -a | **ls** avec les fichiers cachés |
 | ls -l | **ls** avec les droits d'​accès | | ls -l | **ls** avec les droits d'​accès |
Ligne 26: Ligne 26:
 ===== actions sur les fichiers/​dossiers ===== ===== actions sur les fichiers/​dossiers =====
 ^commande^action^ ^commande^action^
-| mv //source cible// | deplace le fichier //source// vers //cible// | +[[doc:​systeme:​mv|mv]] //source cible// | deplace le fichier //source// vers //cible// | 
-| cp //source cible// | copie le fichier //source// vers //cible// |+| [[doc:​systeme:​cp|cp]] //source cible// | copie le fichier //source// vers //cible// |
 | cp -R //source cible// | copie le répertoire //source// vers //cible// | | cp -R //source cible// | copie le répertoire //source// vers //cible// |
-| ln //source lien// | créer un lien fort de //source// vers //lien// |+[[doc:​systeme:​ln|ln]] //source lien// | créer un lien fort de //source// vers //lien// |
 | ln -s //source lien// | créer un lien symbolique de //source// vers //lien// | | ln -s //source lien// | créer un lien symbolique de //source// vers //lien// |
-| touch //file// | créer le fichier //file// ou met à jour sa date de modification | +[[doc:​systeme:​touch|touch]] ​//file// | créer le fichier //file// ou met à jour sa date de modification | 
-| mkdir //rep// | créer un repertoire //rep// |+| [[doc:​systeme:​mkdir|mkdir]] //rep// | créer un repertoire //rep// |
 | mkdir -p //​rep/​rep2//​ | **mkdir** avec création des dossiers parents si nécessaire | | mkdir -p //​rep/​rep2//​ | **mkdir** avec création des dossiers parents si nécessaire |
-| rm //file// | supprime le fichier //file// |+[[doc:​systeme:​rm|rm]] //file// | supprime le fichier //file// |
 | rm -f //file// | supprime le fichier //file// protégé en écriture | | rm -f //file// | supprime le fichier //file// protégé en écriture |
-| rmdir //rep// | supprimer un répertoire vide |+[[doc:​systeme:​rmdir|rmdir]] ​//rep// | supprimer un répertoire vide |
 | rm -R //rep// | supprime un répertoire | | rm -R //rep// | supprime un répertoire |
-| du -h //file// ou //rep// | affiche la taille du fichier //file// ou du répertoire //rep// |+[[doc:​systeme:​du|du]] -h //file// ou //rep// | affiche la taille du fichier //file// ou du répertoire //rep// |
  
 ===== afficher/​comparer les fichiers ===== ===== afficher/​comparer les fichiers =====
 ^commande^action^ ^commande^action^
-| wc //fichier// | compte le nombre de lignes, de mots, d'​octets de //fichier// | +[[doc:​systeme:​wc|wc]] //fichier// | compte le nombre de lignes, de mots, d'​octets de //fichier// | 
-| cat //​fichiers//​ | concatène les //​fichiers//​ | +[[doc:​systeme:​cat|cat]] ​//​fichiers//​ | concatène les //​fichiers//​ | 
-| more //fichier// | affiche //fichier// page après page. '​Espace'​=page suivante, '​Entrée'​=ligne suivante, '​u'​=remonter | +[[doc:​systeme:​more|more]] ​//fichier// | affiche //fichier// page après page. '​Espace'​=page suivante, '​Entrée'​=ligne suivante, '​u'​=remonter | 
-| less //fichier// | affiche //fichier// avec une navigation Left/​Right/​Up/​Down/​PageUp/​PageDown | +[[doc:​editeurs:​less|less]] ​//fichier// | affiche //fichier// avec une navigation Left/​Right/​Up/​Down/​PageUp/​PageDown | 
-| head -n x //fichier// | affiche les x premières lignes de //fichier// | +[[doc:​systeme:​head|head]] ​-n x //fichier// | affiche les x premières lignes de //fichier// | 
-| tail -n x //fichier// | affiche les x dernières lignes de //fichier// |+| [[doc:​systeme:​tail|tail]] -n x //fichier// | affiche les x dernières lignes de //fichier// |
 | tail -f //fichier// | affiche la dernière ligne de //fichier// au fur et à mesure qu'il se remplit | | tail -f //fichier// | affiche la dernière ligne de //fichier// au fur et à mesure qu'il se remplit |
 | diff //file1 file2// | affiche les différences entre deux fichiers texte | | diff //file1 file2// | affiche les différences entre deux fichiers texte |
 | diff -u //file1 file2// | affiche les différences au format utilisé par **patch** | | diff -u //file1 file2// | affiche les différences au format utilisé par **patch** |
-comp //file1 file2// | compare deux fichiers binaires | +cmp //file1 file2// | compare deux fichiers binaires | 
-|comp //file1 file2// **n N**| compare deux fichiers, //file1// à partir du **n**ième octet, et //file2// à partir du **N**ième |+|cmp //file1 file2// **n N**| compare deux fichiers, //file1// à partir du **n**ième octet, et //file2// à partir du **N**ième |
  
 ===== utilisateurs ===== ===== utilisateurs =====
 ^commande^action^ ^commande^action^
-| whoami | affiche le login de l'​utilisateur | +[[doc:​systeme:​whoami|whoami]] ​| affiche le login de l'​utilisateur | 
-| who | affiche les utilisateurs connectés | +[[doc:​systeme:​who|who]] ​| affiche les utilisateurs connectés | 
-| id | afficher les //uid, gid// et //groupes// de l'​utilisateur |+| [[doc:​systeme:​id|id]] | afficher les //uid, gid// et //groupes// de l'​utilisateur |
 | id //user// | afficher les //uid, gid// et //groupes// de //user// (root only) | | id //user// | afficher les //uid, gid// et //groupes// de //user// (root only) |
 | finger //user// | affiche les informations de //user// | | finger //user// | affiche les informations de //user// |
 | write //user// | afficher un message sur le terminal de //user// | | write //user// | afficher un message sur le terminal de //user// |
 | tty | afficher le nom de son terminal | | tty | afficher le nom de son terminal |
-| su - sudo | passer en mode administrateur | +[[doc:​systeme:​su|su]] [[doc:​systeme:​sudo|sudo]] ​| passer en mode administrateur | 
-| passwd | changer le mot de passe de l'​utilisateur courant | +[[doc:​systeme:​passwd|passwd]] ​| changer le mot de passe de l'​utilisateur courant | 
-| adduser | ajouter un utilisateur |+| [[doc:​systeme:​adduser|adduser]] | ajouter un utilisateur |
 | deluser | supprime un utilisateur | | deluser | supprime un utilisateur |
 | addgroup | ajoute un groupe | | addgroup | ajoute un groupe |
Ligne 72: Ligne 72:
 ===== processus ===== ===== processus =====
 ^commande^action^ ^commande^action^
-| ps | afficher les processus de l'​utilisateur rattachés à un terminal |+[[doc:​systeme:​ps|ps]] | afficher les processus de l'​utilisateur rattachés à un terminal |
 | ps ax | afficher tous les processus | | ps ax | afficher tous les processus |
 | ps aux | afficher tous les processus en indiquant les utilisateurs | | ps aux | afficher tous les processus en indiquant les utilisateurs |
-| pstree | afficher les processus dans une arborescence |+| [[doc:​systeme:​top|pstree]] | afficher les processus dans une arborescence |
 | top | afficher un tableau de bord des processus les plus gourmands | | top | afficher un tableau de bord des processus les plus gourmands |
-| kill //signal// **pid** | tuer un processus en utilisant son **pid** |+[[doc:​systeme:​kill|kill]] ​//signal// **pid** | tuer un processus en utilisant son **pid** |
 | pkill //signal// **nom** | tuer un processus en utilisant le **nom** du programme | | pkill //signal// **nom** | tuer un processus en utilisant le **nom** du programme |
 **signaux** utilisés par //​kill/​pkill//​ **signaux** utilisés par //​kill/​pkill//​
Ligne 91: Ligne 91:
 ===== tâches périodiques (cron) ===== ===== tâches périodiques (cron) =====
 ^commande^action^ ^commande^action^
-| crontab -l | liste les tâches de l'​utilisateur |+[[doc:​systeme:​crontab|crontab]] ​-l | liste les tâches de l'​utilisateur |
 | crontab -e | editer les tâches de l'​utilisateur | | crontab -e | editer les tâches de l'​utilisateur |
 | crontab -e -u //user// | editer les tâches de //user// (root only) | | crontab -e -u //user// | editer les tâches de //user// (root only) |
Ligne 118: Ligne 118:
 ===== matériel ===== ===== matériel =====
 ^commande^action^ ^commande^action^
-| lsusb | liste les périphériques de type //usb// connectés | +[[doc:​systeme:​lsusb|lsusb]] ​| liste les périphériques de type //usb// connectés | 
-| lspci | liste les périphériques de type //pci// connectés | +[[doc:​systeme:​lspci|lspci]] ​| liste les périphériques de type //pci// connectés | 
-| cat /​proc/​cpuinfo | affiche les informations processeur |+| [[doc:​systeme:​cat|cat]] /​proc/​cpuinfo | affiche les informations processeur |
 | cat /​proc/​partitions | affiche les partitions montées | | cat /​proc/​partitions | affiche les partitions montées |
 **exemples:​** (sources: [[http://​www.linuxtrack.com/​t1175-Commandes-d-informations-utiles-a-connaitre.htm?​q=commandes|linuxtrack]]) **exemples:​** (sources: [[http://​www.linuxtrack.com/​t1175-Commandes-d-informations-utiles-a-connaitre.htm?​q=commandes|linuxtrack]])
Ligne 130: Ligne 130:
 ===== réseau ===== ===== réseau =====
 ^commande^action^ ^commande^action^
-| hostname | affiche le nom d'​hôte de la machine | +[[doc:​systeme:​hostname|hostname]] ​| affiche le nom d'​hôte de la machine | 
-| ping //machine// | envoie un **ping** à une //machine// | +[[doc:​reseau:​ping|ping]] ​//machine// | envoie un **ping** à une //machine// | 
-| traceroute //machine// | fait un **traceroute** vers //machine// | +[[doc:​reseau:​traceroute|traceroute]] ​//machine// | fait un **traceroute** vers //machine// | 
-| netstat | affiche l'​usage du réseau pas les processus |+| [[doc:​reseau:​netstat|netstat]] | affiche l'​usage du réseau pas les processus |
 | netstat -a | **netstat** avec l'​affichage des processus serveurs | | netstat -a | **netstat** avec l'​affichage des processus serveurs |
-| lsof | liste détaillée de l'​usage des fichiers et du réseau | +[[doc:​systeme:​lsof|lsof]] ​| liste détaillée de l'​usage des fichiers et du réseau | 
-| ifconfig | affiche la configuration des interfaces réseaux |+| [[doc:​reseau:​ifconfig|ifconfig]] | affiche la configuration des interfaces réseaux |
 | ifconfig //interface IP masque// | configure une //​interface//​ réseau | | ifconfig //interface IP masque// | configure une //​interface//​ réseau |
 | route | affiche la table de routage | | route | affiche la table de routage |
Ligne 147: Ligne 147:
 ===== permissions ===== ===== permissions =====
 ==== format des droits et permissions ==== ==== format des droits et permissions ====
-format classique des droits et permissions d'un dossier/​fichier:​ prenons l'​exemple du dossier source de [[:wms:wmfs|wmfs]]\\+format classique des droits et permissions d'un dossier/​fichier:​ prenons l'​exemple du dossier source de wmfs\\
 <​code>​ <​code>​
 ┌─[arp@thinkdeb]─[~] ┌─[arp@thinkdeb]─[~]
Ligne 190: Ligne 190:
 ==== changer les droits et permissions ==== ==== changer les droits et permissions ====
 ^commande^action^ ^commande^action^
-| chown //user fichier// | change le propriétaire de //fichier// à //user// |+[[doc:​systeme:​chown|chown]] ​//user fichier// | change le propriétaire de //fichier// à //user// |
 | chgrp //groupe fichier// | change le groupe de //fichier// à //groupe// | | chgrp //groupe fichier// | change le groupe de //fichier// à //groupe// |
-| chmod **mode** //fichier// | change les droits d'​accès au //fichier// |+[[doc:​systeme:​chmod|chmod]] ​**mode** //fichier// | change les droits d'​accès au //fichier// |
 le **mode** de //chmod// peut être sous la forme groupe(s)+droit(s) ou sous la forme octale **SUGO/​UGO** le **mode** de //chmod// peut être sous la forme groupe(s)+droit(s) ou sous la forme octale **SUGO/​UGO**
   *la forme groupe(s)+droit(s):​ ou //groupe//= **u** pour user, **g** pour groupe et **o** pour others.<​code>​$ chmod ugo+rx $HOME/​repertoire ​          ## permet à tous de lister (lire) et traverser le répertoire   *la forme groupe(s)+droit(s):​ ou //groupe//= **u** pour user, **g** pour groupe et **o** pour others.<​code>​$ chmod ugo+rx $HOME/​repertoire ​          ## permet à tous de lister (lire) et traverser le répertoire
Ligne 204: Ligne 204:
 ===== recherche ===== ===== recherche =====
 ^commande/​option^action^ ^commande/​option^action^
-| locate //motif// | recherche des fichiers dont le nom correspond au //motif// |+[[doc:​systeme:​locate|locate]] ​//motif// | recherche des fichiers dont le nom correspond au //motif// |
 | updatedb | mettre à jour la base de données de **locate** | | updatedb | mettre à jour la base de données de **locate** |
-| find //chemin options// | recherche les fichiers correspondant aux //options// dans //chemin// |+[[doc:​systeme:​find|find]] ​//chemin options// | recherche les fichiers correspondant aux //options// dans //chemin// |
 | find -name //motif// | recherche sur le nom du //​fichier//​. ex: find -name '​*.html'​ | | find -name //motif// | recherche sur le nom du //​fichier//​. ex: find -name '​*.html'​ |
 | find -type //f/d/l// | recherche par type où f=fichier, d=répertoire et l=lien | | find -type //f/d/l// | recherche par type où f=fichier, d=répertoire et l=lien |

Pied de page des forums

Propulsé par FluxBB