Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Ceci est une ancienne révision du document !


74 Commandes pour Raspberry Pi - Antisèche commandes Raspberry Pi

Gestion des fichiers

Voici les commandes de base que tout débutant sous Linux doit apprendre pour naviguer dans l'arborescence de fichiers.

L'organisation des fichiers sous Linux est un arbre, dont la racine est /

Chaque nouveau sous-dossier ajoute un niveau en dessous de /

Par exemple, voici la représentation de la branche /home/pi/test

/home pi test
  1. cd <DOSSIER> : Changer de dossier, pour aller dans l'emplacement spécifié
    • Chemin absolu:

      ...@...:~ $ cd /home/pi/test

    • Chemin relatif:

      ...@...:~ $ cd test

    • “Absolu” correspond au chemin en entier, alors que“Relatif” prend en compte le chemin à partir du chemin actuel (le second exemple ne marche que si vous êtes déjà dans /home/pi par exemple)
  2. mkdir <DOSSIER> : Créer un nouveau dossier au nom indiqué (dans le répertoire courant ou spécifié)
  3. mv <SRC> <DEST> : Déplace un fichier vers l'emplacement spécifié (permet aussi de renommer)
    • Un fichier:

      ...@...:~ $ mv test.txt /home/pi

    • Un dossier:

      ...@...:~ $ mv /home/pi/test /home/pi/test2

  4. more <FICHIER> : Affiche le contenu d'un fichier, page par page
    • Chemin absolu:

      ...@...:~ $ more test.txt

    • Chemin relatif:

      ...@...:~ $ more /home/pi/test.txt

      Dans les longs fichiers, il faut appuyer sur “Espace” pourpasser à la page suivante.

  5. ls (DOSSIER) : Lister les fichiers et dossiers présents dans l'emplacement indiqué
    • Dossier en cours:

      ...@...:~ $ ls

    • Dossier spécifié:

      ...@...:~ $ ls /home/pi/test

      Il existe plein d'options facultatives permettant de changer l'affichage du résultat, par exemple:

      ...@...:~ $ ls -latr /home/pi
  6. cp <SOURCE> <DEST> : Copie un fichier d'un emplacement à un autre
    1. Copier un fichier:

      ...@...:~ $ cp test.txt /home/pi

    2. Copie récursive:

      ...@...:~ $ cp -r /home/pi/test /home/user/

      Utilisez l'option récursive afin de copier un dossier et tout son contenu

  7. cat <FICHIER> : Affiche le contenu d'un fichier, sans pagination
    • Usage basique:

      ...@...:~ $ cat test.txt

    • Avec un jocker:

      ...@...:~ $ cat *.txt

  8. tail <FICHIER> : Affiche les dernières lignes d'un fichier
    • Base:

      ...@...:~ $ tail test.txt

    • Lignes à prendre:

      ...@...:~ $ tail -n20 test.txt

    • Temps réel:

      ...@...:~ $ tail -f test.txt

  9. head <FICHIER> : Similaire à la commande tail mais pour afficher le début d'un fichier
    • 10 lignes:

      ...@...:~ $ head test.txt

    • 20 lignes:

      ...@...:~ $ head -n20 test.txt

  10. grep : Grep est un outil puissant (mais complexe), permettant de faire des recherches
    • Rechercher valeur:

      ...@...:~ $ grep "dhcp" /var/log/syslog

    • Filtrer les résultats:

      ...@...:~ $ ls -latr | grep ".php"

    • Ou sur un script:

      ...@...:~ $ /home/pi/script.sh | grep error

      Le pipe (|) vous permet d'exécuter une commande sur le résultat de la première

  11. nano <FICHIER> : Ouvre un fichier pour modification. Nano est un éditeur de fichier très puissant
    • Usage basique:

      ...@...:~ $ nano /home/pi/test.txt

      Nano va créer le fichier s'il n'existe pas

  12. tar : Tar est le gestionnaire de fichiers compressés sous Linux
    • Créer un fichier:

      ...@...:~ $ tar -cvfz archive.tar.gz /home/pi/test

    • Extraire le contenu:

      ...@...:~ $ tar -xvfz archive.tar.gz

      Options:

      1. c pour Compresser,
      2. x pour eXtraire
      3. v: mode verbeux,
      4. z: utilise gZip pour la compression,
      5. f spécifie lenom du fichier.

Utilisez “man tar” pour en savoir plus

Commandes réseau

Gestion des paquets

Gestion du système

Commandes Raspbian

Commandes diverses

Commandes d'expert

Voir aussi


Basé sur « 74 Commandes pour Raspberry Pi » par raspberrytips.fr.

Navigation
Imprimer/exporter
Outils