{Le lien de téléchargement a expiré. Veuillez actualiser la page et réessayer.}

Commandes de base - Maîtriser les fondamentaux

Linux PDF 12 pages 144.56 Ko 2,599
Commandes de base - Maîtriser les fondamentaux
PDF 12 p. 144.56 Ko
Télécharger

Lien sécurisé — 5 min

par Thierry Vaira

À propos de ce cours

L'utilisation de ce document ne remplace pas la consultation du manuel UNIX (voir commande man), d'où il est tiré (c'est en fait un condensé de la version française du manuel Linux)

  • Exécution de commandes
  • Manipulation des répertoires
  • Manipulation des fichiers
  • Droits & permissions
  • Affichage
  • Édition de flux d'entrée / sortie et de fichier
  • Environnement de travail
  • gestion des processus
  • Gestion des disques et partitions
  • Exécution différées & programmées
  • Archivage

Programme du cours

Objectifs d'apprentissage

  • Maîtriser les commandes essentielles pour naviguer et interagir avec un système UNIX/Linux.
  • Comprendre la structure des répertoires et savoir manipuler les fichiers efficacement.
  • Apprendre à gérer les permissions et droits d'accès pour sécuriser son environnement.
  • Savoir afficher, éditer et rediriger des flux de données.
  • Configurer et personnaliser son environnement de travail en ligne de commande.
  • Gérer les processus, les disques et les partitions pour optimiser l'utilisation du système.
  • Automatiser des tâches via des exécutions différées ou programmées.
  • Utiliser des outils d'archivage pour sauvegarder et compresser des données.

Public cible

Ce cours s'adresse aux débutants en informatique ou aux utilisateurs souhaitant se familiariser avec les commandes de base d'un système UNIX/Linux. Il convient également aux administrateurs système en herbe, aux développeurs et aux professionnels de l'IT désireux de renforcer leurs compétences en ligne de commande. Aucune connaissance préalable n'est requise, bien qu'une familiarité avec les concepts informatiques de base soit un atout.

Contenu détaillé

Ce document est un condensé des commandes essentielles tirées du manuel UNIX/Linux. Il couvre les aspects fondamentaux pour interagir avec un système d'exploitation via le terminal. Vous apprendrez d'abord à exécuter des commandes simples, puis à naviguer dans l'arborescence des répertoires avec des commandes comme cd, ls, et pwd. La manipulation des fichiers sera également abordée, incluant la création, la suppression, la copie et le déplacement de fichiers avec touch, rm, cp, et mv.

Un chapitre important est consacré aux droits et permissions, où vous découvrirez comment modifier les accès avec chmod, chown, et chgrp. Vous explorerez également les commandes d'affichage comme cat, more, less, et head/tail pour visualiser le contenu des fichiers. La redirection des flux (>, >>, |) et l'édition de fichiers avec des outils comme nano ou vi seront expliquées en détail.

La gestion de l'environnement de travail inclut la configuration des variables d'environnement (export, env) et l'utilisation de fichiers de configuration comme .bashrc. Vous apprendrez aussi à gérer les processus (ps, top, kill) et à surveiller l'utilisation des disques et partitions (df, du, mount).

Enfin, le cours aborde l'automatisation avec des tâches programmées (cron, at) et les techniques d'archivage (tar, gzip, zip). Ces compétences sont indispensables pour tout utilisateur souhaitant optimiser son workflow en ligne de commande.

Notez que ce document ne remplace pas le manuel UNIX officiel (accessible via la commande man), mais il en offre une synthèse pratique pour une prise en main rapide.