Ordinateurs

Plus de 30 commandes Linux standard pour les utilisateurs débutants ou intermédiaires

Linux, Networking & Security sont les domaines qui m’intéressent.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Introduction à Linux

Linux est un système d’exploitation gratuit et open source utilisé à la fois sur les ordinateurs personnels et sur les serveurs. La plupart des appareils et systèmes embarqués dans le monde implémentent l’une ou l’autre des distributions de Linux. Ses fonctionnalités de sécurité et sa stabilité le distinguent des autres systèmes d’exploitation propriétaires disponibles sur le marché.

Les « distributions » Linux les plus populaires incluent :

  • Ubuntu (mon préféré)
  • Entreprise Red Hat
  • Menthe Linux
  • DebianName
  • Feutre
  • Cambre

Et la liste continue encore et encore.

Pourquoi apprendre les commandes Linux ?

Les compétences de Bash sont populaires et paient généreusement.

Commandes Linux

Commandes Linux

Commandes Linux

Avant de commencer, souvenez-vous simplement de deux choses :

  1. Tout sous Linux est un fichier.
  2. Le système de fichiers Linux est représenté par une arborescence inversée.

Remarque : J’ai tout gardé simple et concis, mais si vous voulez en savoir plus sur la commande, vous pouvez toujours utiliser « man ” qui ouvre la page de manuel de cette commande.

qui suis je

Imprimer le nom d’utilisateur associé à l’ID utilisateur effectif actuel (ou simplement la personne actuellement connectée à la session du terminal).

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Remarque : « id -un » peut être utilisé à la place de « whoami » pour obtenir le nom d’utilisateur.

homme

l’homme représente Hommeual

Si vous voulez rechercher une commande en détail, alors homme vous aidera à le faire en ouvrant un page de manuel de référence pour cette commande.

Faites défiler pour continuer

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

dégager

Il efface simplement l’écran de votre terminal.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Remarque : Vous pouvez utiliser « Ctrl+l » comme raccourci pour la commande « effacer +x ».

pwd

pwd signifie Pimprimer Otravailler répertoire

Nom d’impression du répertoire de travail actuel/actuel.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

ls

ls signifie jejest.

Liste les informations sur les fichiers présents dans le répertoire de travail courant par défaut.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Des arguments peuvent être ajoutés pour améliorer la sortie de cette commande.

A lire aussi :  5 meilleures bibliothèques de zoom d'images JavaScript à découvrir : la liste ultime

Ex.1 la commande « ls -al » imprimera le contenu du répertoire au format longue liste (‘l’ arg) y compris les fichiers cachés (fichiers commençant par ‘.’)(‘a’ arg).

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Ex.2 le format « ls /usr » peut être utilisé pour répertorier le contenu d’un répertoire particulier.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

CD

cd signifie Cchanger répertoire.

Cette commande est utilisée pour se déplacer vers n’importe quel répertoire de votre système de fichiers. (en utilisant le chemin absolu et relatif)

« cd .. » est utilisé pour se déplacer vers le répertoire qui se trouve juste à l’extérieur de votre répertoire de travail (« .. » chemin spécial est utilisé pour indiquer le dossier parent).

« cd » est utilisé pour se déplacer directement vers votre répertoire personnel (~) peu importe où vous êtes actuellement présent.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

mkdir

mkdir signifie make répertoire / créer un répertoire.

Créez le ou les répertoires, s’ils n’existent pas déjà.

Ex. Nous voulons créer 2 répertoires nommés « dir1 » et « dir2 ».

Vous pouvez créer plusieurs dossiers imbriqués en ajoutant l’option ‘-p’ :

Ex. mkdir -p répertoire1/répertoire3

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

toucher

Il est utilisé pour créer un nouveau fichier et si un fichier existe déjà avec le même nom, il ouvre le fichier en mode écriture et met à jour les heures d’accès et de modification de chaque FICHIER à l’heure actuelle.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

rmdir

rmdir signifie remplus directeurétoire.

vous pouvez supprimer un dossier (pas un fichier) en utilisant rmdir

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

rm

rm signifie remplus.

Cette commande supprime chaque fichier spécifié. Par défaut, il ne supprime pas les répertoires.

« rm -r » est utilisé pour supprimer des dossiers (car il supprime de manière récursive tous les fichiers du répertoire le plus interne dans la hiérarchie de l’arborescence et remonte jusqu’à ce qu’il atteigne le répertoire que vous avez mentionné).

ouvert

Cette commande ouvre votre fichier ou le répertoire que vous avez mentionné en dehors du terminal au format GUI.

ouvert ou ouvert

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

m.v.

mv signifie move.

Renommez SOURCE en DEST ou déplacez SOURCE(s) vers DIRECTORY.

Déplacer un fichier du répertoire actuel vers un autre

Déplacer un fichier du répertoire actuel vers un autre

Renommer un fichier texte à partir de

Renommer un fichier texte de « text2 » à « text1 »

CP

Cela peut être utilisé pour copya fichier et dossier d’un répertoire (source) à l’autre (destination).

copier des fichiers du répertoire courant vers un autre répertoire

A lire aussi :  Comment utiliser la fonction MOYENNE dans Excel

copier des fichiers du répertoire courant vers un autre répertoire

Remarque : Ajoutez l’option ‘-r’ pour copier récursivement tout le contenu du répertoire

imprime la première partie des fichiers. (par défaut les 10 premières lignes)

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
Utilisez le

Utilisez le paramètre « -n » et spécifiez le no. de lignes que vous souhaitez imprimer depuis le début du fichier.

queue

afficher la dernière partie des fichiers (par défaut les 10 dernières lignes)

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
Utilisez le

Utilisez le paramètre « -n » et spécifiez le no. de lignes que vous souhaitez imprimer à partir de la fin du fichier.

Date

Cela peut ressembler à une simple commande au début car elle n’imprime que l’heure, la date et le jour actuels.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Mais que se passe-t-il si nous pouvons ajouter quelque chose à la commande date et rediriger sa sortie vers un fichier (en utilisant ‘>’) que nous pouvons utiliser dans nos scripts bash ?

Faisons-le !!!!

Nous avons redirigé la sortie de la date du terminal vers un fichier

Nous avons redirigé la sortie de la date du terminal vers un fichier « current_time_and_date.txt ».

ATTENTION : ‘>’ remplacera tout le contenu du fichier. Ainsi, pour ajouter à un fichier au lieu de l’écraser, « >> » est utilisé.

La sortie du

La sortie de la commande « pwd » est ajoutée au lieu d’être écrasée.

chat

conchatcréer des fichiers et imprimer sur la sortie standard

Il imprime simplement le contenu d'un fichier (s'il s'agit d'un fichier texte) sur la sortie standard.

Il imprime simplement le contenu d’un fichier (s’il s’agit d’un fichier texte) sur la sortie standard.

Concaténation de la sortie si plusieurs fichiers sont présents.

Concaténation de la sortie si plusieurs fichiers sont présents.

moins

Il affiche le contenu d’un fichier, dans une interface utilisateur agréable et interactive. (mieux que la commande chat)

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1
Nous pouvons utiliser certaines des liaisons de touches de vi (éditeur de texte) dans cette fenêtre

Nous pouvons utiliser certaines des liaisons de touches de vi (éditeur de texte) dans cette fenêtre

écho

C’est la plus simple de toutes les commandes. Il imprime la chaîne qui lui est transmise en tant qu’argument sur la sortie standard.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

nous pouvons insérer des valeurs de variables d’environnement dans une chaîne avec cette commande.

ici PWD est une variable d'environnement

ici PWD est une variable d’environnement

toilettes

wc signifie word ccompter.

imprime une nouvelle ligne, un mot et un nombre d’octets pour chaque fichier ou entrée qu’il reçoit via des canaux.

Le dossier a

Le fichier a un contenu de « 2 nouvelles lignes », « 8 mots » et « 64 octets » au total

A lire aussi :  Exemples d'insertion () de liste standard C++
Paramètres supplémentaires comme

Des paramètres supplémentaires comme « -l » ou « -w » peuvent être ajoutés pour obtenir une sortie spécifique comme le no. de lignes ou le non. de mots dans les fichiers.

trier

trier les lignes d’un fichier texte (par ordre chronologique par défaut)

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

Remarque : Si vous souhaitez trier des nombres dans un fichier, utilisez « sort -n filename » au lieu de simplement trier.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

unique

Il signale ou omet les lignes répétées. (utilisé conjointement avec la commande sort)

Si seul « uniq » est utilisé seul, il supprime uniquement les valeurs en double adjacentes.

30-commandes-linux-standard-pour-utilisateurs-débutants-ou-intermédiaires-partie-1

différence

comparer les fichiers ligne par ligne

« 5a6 » signifie essentiellement que dans le 2ème fichier « flowers2.txt » une ligne supplémentaire (‘6’) a été ajoutée (‘a’) après la ligne ‘5’.

trouver

Cette commande aide à rechercher des fichiers dans une hiérarchie de répertoires à l’aide d’un modèle de recherche particulier.

Ex. Découvrons les fichiers du répertoire actuel ayant .txt comme extension de fichier.

La commande de recherche ci-dessus a recherché tous (' * ') les fichiers du répertoire courant (' . ') dont le nom ('-name') se termine par (

La commande de recherche ci-dessus a recherché tous (‘ * ‘) les fichiers du répertoire courant (‘ . ‘) dont le nom (‘-name’) se termine par («  ».txt »).

Remarque : Ne manquez pas les guillemets autour des caractères spéciaux tels que ‘ * ‘.

Recherchez le fichier 'Wallpapers' dans le dossier Images, il peut s'agir d'un fichier ou d'un répertoire.

Recherchez le fichier ‘Wallpapers’ dans le dossier Images, il peut s’agir d’un fichier ou d’un répertoire.

Dans le répertoire courant, recherchez les répertoires ('-type d') avec un nom insensible à la casse (-iname) et contenant bonjour entre ses noms (*hello*).

Dans le répertoire courant, recherchez les répertoires (‘-type d’) avec un nom insensible à la casse (-iname) et contenant bonjour entre ses noms (*hello*).

grep (je l’utilise assez souvent)

grep signifie «impression d’expression régulière globale».

C’est similaire à find mais il recherche l’expression à l’intérieur d’un fichier.

à la recherche de

recherche de « nnoremap » dans un fichier « .vimrc ». « -n » arg vous indique le numéro de ligne auquel ils sont présents.

grep avec l'option ' -r ' recherche récursivement le motif dans le répertoire courant.

grep avec l’option ‘ -r ‘ recherche récursivement le motif dans le répertoire courant.

Ressources bonus pour en savoir plus sur Linux

Cet article est exact et fidèle au meilleur de la connaissance de l’auteur. Le contenu est uniquement à des fins d’information ou de divertissement et ne remplace pas un conseil personnel ou un conseil professionnel en matière commerciale, financière, juridique ou technique.

© 2022 Ashutosh Singh Patel

Bouton retour en haut de la page