Curiosité, apprentissage et soutien scolaire
04/03/2024
InscriptionConnexion
Langue : FR | ENG

NEWSLETTER

:

Venez discuter sur le forum !
 Inscription RAPIDE et GRATUITE. 
😀 Accès aux forums de discussion 😀
SOUTIEN SCOLAIRE, aide en INFORMATIQUE, aide pour apprendre le FRANÇAIS et l'ANGLAIS, discussion sur vos centres d'INTÉRÊTS et LOISIRS...

Suite à de nombreuses demandes, un nouveau forum sur PIPENET Vision a été créé!

Quelques commandes utiles
Voici une liste de commandes qu'il peut être utile d'avoir sous la main quand on travaille sur un système UNIX :

  • Voir la version de Linux :
  • cat /etc/issue

  • Voir le nom d'utilisateur courant :
  • whoami

  • Voir le nom de la machine :
  • hostname

  • Voir qui est logguer et ce qu'ils font :
  • w

  • Trouver un fichier :
  • find . -name nom_fichier -print

  • Trouver un répertoire :
  • find . -name nom_repertoire -d -print

  • Rechercher une chaine de caractère dans un fichier ou un répertoire (par défaut, le répertoire courant) :
  • grep -rni chaine [fichier_ou_répertoire]

    r : récursif
    n : afficher le numéro de la ligne dans le fichier
    i : ignorer la casse

  • Afficher les informations de tous les fichiers :
  • ls -lah

    l : afficher les informations
    a : inclure les fichiers et dossiers cachés
    h : afficher les tailles dans un format plus lisible

  • Afficher les tailles des dossiers :
  • du -sh *

    s : ne pas afficher les sous-répertoires
    h : afficher les tailles dans un format plus lisible

  • Afficher les statistiques d'utilisation des disques :
  • df -h

  • Décompresser dans un autre répertoire :
  • tar zxvf archive.tar.gz -C /répertoire_destination/

  • Montrer les 5 premières lignes d'un fichier :
  • head fichier.txt

  • Droits des fichiers :
  • chmod [-R] XXX nom_fichier

    Le premier X correspond aux droits du propriétaire du fichier.
    Le deuxième X correspond aux droits des utilisateurs du groupe du fichier.
    Le troisième X correspond aux droits de tous les autres utilisateurs.

    Valeurs de XXX :
    Xrwx
    0000
    1001
    2010
    3011
    4100
    5101
    6110
    7111

  • Reprendre la main dans un terminal : faire CTRL-Z puis taper 'bg'.

  • Lancer un processus en le rendant indépendant du terminal :
  • nohup le_processus &

  • Détacher un processus du terminal :
  • disown pid_process

    où pid_process est le PID du processus donné par la commande ps.

  • Lancer plusieurs commandes sur une seule ligne :

    • sans tenir compte du résultat de la commande précédente :
    • commande1 ; commande2

    • si les commandes précédentes ont réussi :
    • commande1 && commande2

    • si la commande précédente ne se déroule pas correctement :
    • commande1 || commande2

  • Localiser un exécutable :
  • which nom_executable

  • Charger et exécuter un script shell :
  • source fichier.sh

  • Planification de tâches programmées :
  • crontab -l (lire le fichier)
    crontab -e (éditer le fichier)

    Format du fichier crontab :
    m h j mois dow commande

    m : minutes (0-59)
    h : heures (0-23)
    j : jour du mois (1-31, * : tous les jours)
    mois : mois (1-12, * : tous les mois)
    dow : jour de la semaine (0-6, 0 : dimanche)
    commande : commande à exécuter

  • Lire un fichier en cours d'écriture :
  • tail -f fichier

  • Astuce pour afficher en colonne tous les répertoires des variables d'environnement ($PATH, $PYTHONPATH, ...) :
  • echo $PATH | tr ':' '\n'

  • Lister les librairies requises par un exécutable :
  • ldd nom_executable

  • Lancer Firefox avec un autre profil :
  • firefox -P

  • Extraire toutes les pages d'un pdf avec l'outil pdfseparate :
  • pdfseparate in.pdf out%d.pdf

  • Extraire les pages I à J d'un pdf avec l'outil pdfseparate :
  • pdfseparate -f I -l J in.pdf out%d.pdf

  • Fusionner plusieurs fichiers pdf avec l'outil pdfunite :
  • pdfunite pdf1.pdf pdf2.pdf pdf3.pdf out.pdf

Si vous avez des questions sur ces commandes ou si vous connaissez d'autres commandes utiles, vous pouvez venir en discuter sur le forum : Forums de discussion.
Partager cette page sur les réseaux sociaux :
Des questions, des commentaires ?
Commentaires rapides
Il n'y a pas encore de commentaires.

Utilisation des cookies sur ce site web :
- Si vous n'êtes pas inscrit à ce site, aucun cookie n'est stocké intentionnellement sur votre ordinateur.
- Si vous êtes inscrit à ce site, les cookies sont utilisés uniquement pour conserver votre connexion après chaque visite. Cette option est désactivable à volonté dans votre profil et est désactivée par défaut.
- Aucune autre information n'est stockée ou récupérée à votre insu, ni vos informations personnelles ni aucune autre quelle qu'elle soit. En cas de doute, n'hésitez pas à contacter l'administrateur de ce site .
- Même ce bandeau d'information n'utilise pas de cookies et donc sera affiché constamment à chaque visite sur toutes les pages du site.