💻 Les outils de base de la ligne de commande

Dernière mise à jour : 30 Jun 2024

Quels sont les outils de base de la ligne de commande sous Linux ?

  • La commande ls pour afficher le contenu d’un répertoire
  • La commande cd pour changer de répertoire
  • La commande pwd pour afficher le chemin absolu du répertoire courant
  • La commande mv pour déplacer ou renommer des fichiers et répertoires
  • La commande cp pour copier des fichiers et répertoires
  • La commande rm pour supprimer des fichiers et répertoires
  • La commande mkdir pour créer des répertoires
  • La commande rmdir pour supprimer des répertoires
  • La commande cat pour afficher le contenu d’un fichier
  • La commande grep pour rechercher des chaînes de caractères dans un fichier
  • La commande find pour trouver des fichiers

Comment utiliser la commande grep sous Linux pour filtrer les lignes d’un fichier ?

La commande grep est une commande en ligne Linux qui vous permet de filtrer les lignes d’un fichier en fonction d’une chaîne de caractères spécifique. Cette commande est très utile pour rechercher des informations spécifiques dans un fichier texte volumineux, ou pour extraire des données d’un fichier en fonction d’un critère précis.

Pour utiliser la commande grep, vous devez spécifier la chaîne de caractères que vous souhaitez rechercher en tant qu’argument, ainsi que le nom du fichier dans lequel vous souhaitez rechercher cette chaîne. Par exemple, pour rechercher la chaîne de caractères hello dans un fichier nommé mon_fichier.txt, vous pouvez utiliser la commande suivante :

grep hello mon_fichier.txt

La commande grep affichera toutes les lignes du fichier qui contiennent la chaîne de caractères spécifiée. Si vous souhaitez afficher uniquement les lignes qui correspondent exactement à la chaîne de caractères recherchée, vous pouvez utiliser l’option -w de grep :

grep -w hello mon_fichier.txt
                        

La commande grep offre de nombreuses autres options qui vous permettent de filtrer les lignes d’un fichier de manière plus précise. Par exemple, vous pouvez utiliser l’option -i pour ignorer la casse des caractères, l’option -v pour afficher uniquement les lignes qui ne contiennent pas la chaîne de caractères recherchée, l’option -c pour afficher le nombre de lignes correspondantes, etc. Consultez la documentation de grep pour obtenir une liste complète des options disponibles.

Comment utiliser nano sous Linux pour éditer un fichier ?

Nano est un éditeur de texte simple et facile à utiliser pour Linux et Unix. Cet éditeur est principalement destiné aux utilisateurs débutants qui souhaitent éditer des fichiers sans avoir à apprendre les raccourcis clavier et les commandes complexes de Vim ou d’autres éditeurs de texte avancés.

Pour ouvrir un fichier dans Nano, vous devez utiliser la commande nano suivie du nom du fichier que vous souhaitez ouvrir. Par exemple, pour ouvrir un fichier nommé mon_fichier.txt, vous pouvez utiliser la commande suivante :

nano mon_fichier.txt

Lorsque vous ouvrez un fichier dans Nano, vous pouvez naviguer dans le fichier en utilisant les flèches directionnelles de votre clavier. Pour insérer du texte dans le fichier, vous pouvez simplement taper le texte que vous souhaitez insérer. Nano affichera un menu en bas de l’écran qui vous indique les raccourcis clavier disponibles pour effectuer des actions courantes, telles que enregistrer le fichier, quitter l’éditeur, rechercher du texte, etc.

Pour enregistrer les modifications que vous avez apportées au fichier, vous pouvez utiliser le raccourci clavier Ctrl + O pour ouvrir la boîte de dialogue d’enregistrement. Saisissez le nom du fichier dans la boîte de dialogue et appuyez sur Entrée pour enregistrer le fichier. Pour quitter Nano, vous pouvez utiliser le raccourci clavier Ctrl + X pour quitter sans enregistrer les modifications, ou appuyer sur Oui lorsque Nano vous demande si vous souhaitez enregistrer les modifications avant de quitter.

Nano offre de nombreuses autres fonctionnalités pour éditer des fichiers de manière efficace. Pour en savoir plus sur les fonctionnalités de Nano, consultez la documentation de l’éditeur ou utilisez le raccourci clavier Ctrl + G dans Nano pour accéder à la documentation en ligne.

Comment télécharger un fichier sous Linux avec curl ou wget ?

Il existe deux commandes principales pour télécharger des fichiers sous Linux : curl et wget.

La commande curl est une commande en ligne qui vous permet de transférer des données à partir d’un serveur web vers votre ordinateur. Vous pouvez utiliser curl pour télécharger un fichier en utilisant l’URL du fichier comme argument. Par exemple, pour télécharger un fichier nommé mon_fichier.txt situé à l’URL https://www.example.com/mon_fichier.txt, vous pouvez utiliser la commande suivante :

curl https://www.example.com/mon_fichier.txt

La commande wget est une autre commande en ligne qui vous permet de télécharger des fichiers à partir d’un serveur web. Comme curl, vous pouvez utiliser wget en spécifiant l’URL du fichier à télécharger en tant qu’argument. Par exemple, pour télécharger le fichier mon_fichier.txt situé à l’URL https://www.example.com/mon_fichier.txt, vous pouvez utiliser la commande suivante :

wget https://www.example.com/mon_fichier.txt

Les deux commandes curl et wget vous permettent de télécharger des fichiers à partir d’un serveur web en utilisant l’URL du fichier. Toutefois, wget offre des options de téléchargement plus avancées, telles que la gestion des reprises de téléchargement en cas d’interruption, la gestion des en-têtes HTTP, la gestion des cookies, etc. Par conséquent, wget est souvent utilisé pour télécharger des fichiers de manière plus robuste et fiable que curl.