PuTTYgen

Télécharger PuTTYgen - Générateur de clé Putty

Top 50 des commandes Linux avec exemples

Linux est l'un des systèmes d'exploitation les plus populaires avec une vaste base d'utilisateurs dans le monde, le plus souvent des programmeurs et des développeurs. Le système d'exploitation (OS) de type Unix open source est enraciné dans le noyau Linux - un système d'exploitation développé par Linus Torvalds.

En termes simples, Linux est un clone Unix et sa fonctionnalité open source permet à quiconque de modifier quoi que ce soit dans Linux et de le redistribuer avec votre image de marque. Ces itérations de Linux sont appelées « distributions ».

Vous trouverez ci-dessous certaines des distributions Linux les plus courantes telles que:

  • DebianName
  • Feutre
  • Mandriva Linux
  • ouvrirSUSE
  • Arch Linux
  • Gentoo
  • Slackware
  • Ubuntu

Son utilisation mondiale prouve que Linux est le système d'exploitation le plus utilisé. Plus de 80% d'Internet fonctionne sur des serveurs Linux. Plus encore, environ 70 à 80 % des smartphones fonctionnent sur le système d'exploitation Linux.

Contenu

Selon les dernières statistiques, Android détient une part de marché de 76% dans les OS mobiles. Android est développé à partir du noyau Linux, et la raison de sa large acceptation est qu'il est gratuit et open-source. En dehors de cela, le système d'exploitation Linux est sûr car Windows est plus sujet aux virus.

50 commandes Linux

Le système d'exploitation Linux a d'innombrables commandes, mais aujourd'hui, nous n'allons examiner que 50 commandes fréquemment utilisées par les programmeurs. La meilleure partie est qu'il facilite la réalisation de n'importe quelle tâche.

1. Commande cd

Le 'cd' est l'une des commandes les plus courantes et les plus basiques utilisées sous Linux . Le but principal de la commande est de modifier le répertoire courant. En termes simples, son objectif principal est de déplacer les utilisateurs vers un nouvel emplacement dans le système de fichiers. Ainsi, les programmeurs peuvent utiliser 'cd' pour passer à un répertoire qui se trouve dans le répertoire courant. Les utilisateurs doivent taper cd et le nom de l'autre répertoire. Par exemple, pour accéder au répertoire nommé « bureau », les utilisateurs peuvent taper - cd bureau.

cd commande

Dans le cas où un utilisateur souhaite se déplacer vers un répertoire du système de fichiers; puis ils doivent entrer le chemin du répertoire. Les utilisateurs doivent se rappeler d'ajouter une barre oblique (/) au début lors de la saisie du chemin. Ci-dessous un exemple :

cd /usr/local/doc

Maintenant, pour revenir au répertoire personnel, un codeur doit saisir le caractère ~ (tilde). Ainsi, la commande ressemblera à cd ~.

Voyons toutes les commandes dans l'ordre progressif:

smith@puttygen: ~$ cd office smith@puttygen: ~/office$ cd /usr/local/doc smith@puttygen: /usr/local/doc$ cd ~ smith@puttygen: ~$

Les utilisateurs peuvent également choisir d'utiliser . . (doubles points) pour indiquer le parent du répertoire utilisé. Beaucoup utilisent le symbole du double point pour raccourcir la commande. Ci-dessous un exemple de la même chose:

cd ../office

La commande cd est très populaire parmi les utilisateurs de Linux. Par exemple, les utilisateurs peuvent taper "cd Downloads" pour passer du dossier d'accueil au dossier Téléchargements.

Remarque : les programmeurs doivent être prudents car la commande est sensible à la casse et l'utilisateur doit taper exactement le même nom que celui du dossier.

La commande cd a un inconvénient. Disons que l'ordinateur a un dossier nommé "Raspberry Pi". Dans ce cas, la commande cd considère indépendamment ce deuxième argument, ce qui entraîne une erreur. Dans ce cas, les codeurs peuvent utiliser la barre oblique inversée comme séparateur. Voir l'exemple pour la même chose:

cd Raspberry\ Pi

2. Commande d'alias

La commande Alias ​​est un moyen incroyable de personnaliser et d'organiser toutes vos commandes. Il permet aux utilisateurs d'attribuer un nom à une seule commande ou même à une chaîne de commandes. Ainsi, les programmeurs peuvent donner un nom court avant de l'exécuter. Voici un exemple qui utilise un alias:

commande d'alias alias cls=clear

La commande ci-dessus indique que 'cls' est le nouveau nom de clear. Il est donc égal à la commande clear, donc chaque fois qu'un utilisateur tape cls, il efface l'écran. L'un des principaux objectifs d'un alias est de gagner du temps, en particulier lorsque certains noms de commande par défaut sont longs. Plus encore, la personnalisation des commandes aide lors du passage d'un système d'exploitation à un autre, par exemple de Windows à Linux.

De plus, les programmeurs peuvent utiliser un alias s'ils font souvent des fautes d'orthographe. Par exemple, si vous tapez 'acb' alors que la commande réelle est 'abc.' Par conséquent, les programmeurs peuvent exécuter la commande suivante, qui s'assurera que les deux orthographes sont vraies:

alias acb=“abc”

3. Commande curl

Le curl est un outil hautement fonctionnel pour récupérer des données à partir d'URL (Uniform Resource Locators) ou de référentiels Internet. L'outil n'est pas disponible par défaut sur de nombreuses distributions Linux . Pour les variantes Linux basées sur Ubuntu ou Debian, utilisez apt-get pour installer le package. Les autres distributions doivent utiliser les gestionnaires de paquets. Les gestionnaires de packages mettent fin au besoin d'installer des logiciels et les automatisent manuellement. Vous trouverez ci-dessous l'expression à installer sur les variantes Linux basées sur Debian:

commande curl sudo apt-get install curl

Maintenant, regardons l'utilisation de la commande curl. Par exemple, si un utilisateur souhaite récupérer un fichier particulier à partir du référentiel GitHub. Bien qu'il n'y ait aucun moyen officiel fourni par GitHub, les utilisateurs sont obligés de cloner l'intégralité de la base de données. Cependant, en utilisant la commande curl , vous pouvez rapidement récupérer un seul fichier.

Pour récupérer un fichier, les utilisateurs doivent indiquer le nom exact du fichier dans lequel l'enregistrer. Les programmeurs peuvent utiliser l' option -o (sortie) . Remarque: Si un utilisateur n'utilise pas l'option -o dans la commande, les fichiers ne seront pas enregistrés sur l'ordinateur.

La ligne de commande unique suivante récupérera le fichier souhaité par l'utilisateur:

curl https://raw.githubusercontent.com/smiths/linux/master/kernel/events/core.c -o core.c

Pour éviter de voir la progression du téléchargement ou en d'autres termes de la masquer, les utilisateurs peuvent utiliser l'option -s (silencieuse). Ainsi, la nouvelle expression ressemblera à ci-dessous:

curl -s https://raw.githubusercontent.com/smiths/linux/master/kernel/events/core.c -o core.c

4. commande de chat

La commande cat est simple et l'une des commandes les plus fréquemment utilisées de différentes manières. Il est l'abréviation de «concaténer» et permet aux utilisateurs de créer des fichiers, de rediriger la sortie, de répertorier le contenu d'un fichier et même de concaténer plusieurs fichiers.

commande de chat

La commande chat est pratique et permet à l'utilisateur d'accomplir de nombreuses tâches avec une seule expression. Par exemple, pour afficher le contenu du fichier /abc/passwd depuis le répertoire personnel, tapez la commande ci-dessous:

cat /etc/passwd

Ensuite, tapez ce qui suit pour afficher le contenu de plusieurs fichiers, dans ce cas, test2 et test3:

cat test2 test 3

Désormais, si le contenu d'un fichier est long et ne correspond pas au terminal, l'utilisateur peut utiliser les paramètres suivants:

cat test.txt | more

Désormais, si un utilisateur souhaite en voir moins, il peut revenir en arrière en saisissant le paramètre ci-dessous:

cat tes.txt | less

Les codeurs peuvent également utiliser la commande cat pour afficher plusieurs lignes dans un fichier dont le contenu se trouve sur le terminal de sortie. Pour ce faire, un programmeur doit utiliser l'option -n.

cat -n test.txt

5. Commande df

Le df est une commande fondamentale sous Linux. À l'aide de df, les codeurs peuvent afficher la taille, l'espace disponible et l'espace utilisé sur les systèmes de fichiers du périphérique. Il est livré avec plusieurs options, telles que les suivantes:

commande df
  • -a, –all : il inclut les doublons et les fichiers inaccessibles
  • -x: exclure des systèmes de fichiers spécifiques
  • -i, –inodes: il répertorie les informations d'inode plutôt que celles de l'utilisation des blocs
  • -T, –print-type : imprime le type de système de fichiers
  • -P, –portability : il utilisera le format de sortie POSIX
  • -B, –block-size=SIZE: augmenter la taille avant d'imprimer le résultat
  • -h, –human-readable: tailles d'impression en puissance de 1024, soit Mo ou Go
  • -H, –si : affiche le résultat à la puissance 1000
  • –total: omet toutes les entrées sans rapport avec l'espace disponible et présente le total
  • -t, –type=TYPE: le résultat est limité à la liste des systèmes de fichiers d'un type particulier
  • –sync: invoquer la synchronisation avant les informations d'utilisation
  • -l, –local: limiter la liste aux systèmes de fichiers locaux

L'option -h(human-readable) affiche la taille en Mo ou Go, plutôt qu'en octets. Pendant ce temps, l'option -x(exclude) permet aux utilisations de réduire des systèmes de fichiers spécifiques.

6. Commande chmod

La commande chmod permet aux utilisateurs de modifier ou d'affecter des indicateurs d'autorisations de fichiers sur un fichier ou un dossier. L'autorisation définit qui peut lire, écrire ou exécuter le fichier. Le code est accompagné de références, qui indiquent à qui l'autorisation sera applicable.

commande chmod

Des lettres spécifiques représentent les références, et les programmeurs peuvent utiliser ces lettres pour attribuer une autorisation. Ci-dessous la liste des lettres :

  • u - le propriétaire du fichier
  • g - cela représente un groupe. Ainsi, une fois attribué, il s'appliquera à tous les membres du groupe du fichier.
  • o - utilisateurs qui ne sont pas le propriétaire ou un membre du groupe
  • a - ceux qui sont tous les ci-dessus

Viennent ensuite les "modes" qui représentent chacun des types d'autorisation. Voici les autorisations qu'un utilisateur peut attribuer pour un fichier:

  • r - la lettre signifie que l'utilisateur a la permission de lire uniquement
  • w - la lettre correspond à écrire ou supprimer le fichier
  • x - le mode permet aux utilisateurs d'exécuter un fichier

Les utilisateurs peuvent afficher les autorisations de tous les fichiers à l'aide de la commande -l. Il listera les fichiers dans le répertoire courant. Il en résultera une chaîne de caractères comme suit:

-rwxrwxrwx

S'il s'agit d'un fichier, la sortie commence par '-' alors que pour un répertoire, elle commence par.'

Une série de trois lettres représente chaque référence. Ainsi le premier correspond au propriétaire, suivi du 'groupe' et enfin des 'autres'.

Ainsi, on peut utiliser chmod pour modifier ou attribuer une autorisation à un propriétaire, à un groupe ou à d'autres. Plus encore, la chaîne de caractères est suivie de chiffres qui représentent le type spécifique d'autorisation de fichier.

  • 0: aucune autorisation n'est attribuée
  • 1: Exécuter l'autorisation
  • 2: il doit écrire la permission
  • 3: l'utilisateur dispose des autorisations d'écriture et d'exécution
  • 4: les utilisateurs ne peuvent lire qu'avec cette autorisation
  • 5 : les utilisateurs ont lu et l'autorisation d'exécuter
  • 6: cela indique que vous disposez à la fois des autorisations de lecture et d'écriture
  • 7 : il vous propose de faire n'importe quoi avec le fichier comme lire, écrire et exécuter

En regardant notre fichier example.txt, nous pouvons voir que les trois ensembles de caractères sont rwx. Cela signifie que tout le monde a des droits de lecture, d'écriture et d'exécution sur le fichier. Les programmeurs peuvent utiliser les chiffres avec la commande chmod pour attribuer une autorisation. Par exemple, pour donner au propriétaire une autorisation complète - lecture, écriture et exécution, pour fournir à un groupe des autorisations de lecture et d'écriture et une autorisation de lecture seule à d'autres, entrez la commande suivante:

chmod 764 test.txt

7. commande diff

La commande diff est très pratique pour ceux qui s'occupent d'organiser beaucoup de données. La commande comparera les données entre deux fichiers texte et affichera la différence. Les codeurs peuvent travailler de plusieurs manières pour personnaliser la façon dont les données sont affichées.

commande diff

La commande est livrée avec deux options, qui sont -y et -w. Le -y est un moyen d'afficher la différence entre deux fichiers côte à côte. Pendant ce temps, le -w est l'option de décider de la largeur de ligne maximale pour s'assurer que les lignes n'ont pas besoin de bouclage.

Les programmeurs peuvent utiliser --suppress-common-line pour empêcher le diff de répertorier les mêmes lignes. Par conséquent, vous pouvez attirer leur attention pour ne voir que les lignes qui sont différentes.

Par exemple, nous devons comparer deux fichiers nommés - smith1.txt et smith2.txt.

La commande ressemblera à ceci:

diff -y -W 70 smith2.txt smith2.txt --suppress-common-lines

8. Commande chown

La commande chown est fréquemment utilisée et est très simple à exécuter. Il permet aux utilisateurs de changer le propriétaire et le propriétaire du groupe d'un fichier particulier. Commençons par lister le fichier en utilisant le ls -l qui décrira le propriétaire et le groupe propriétaire du fichier.

commande chown ~work$ ls -l

Le code listera les fichiers avec les propriétaires et les propriétaires de groupe.

-rwxrw-w-1 smith smith 7655 Apr 25 17:26 trial.txt

Dans cet exemple, « smith smith » est respectivement le propriétaire et le propriétaire du groupe. Tous les utilisateurs ont un groupe par défaut, et cela indique également que le fichier n'est partagé avec aucun autre groupe. En utilisant chown , on peut changer le propriétaire du fichier et même le propriétaire d'un groupe. Les codeurs doivent utiliser sudo pour le modifier ou le conserver au propriétaire précédent.

sudo chown smith:max trial.txt

Maintenant, pour changer même le propriétaire et le groupe, saisissez ce qui suit

sudo chown max:max trial.txt

Si l'utilisateur souhaite revenir à 'smith', saisissez le code comme suit

sudo chown smith:smith trial.txt

9. commande d'écho

La commande echo est utilisée pour imprimer une chaîne de texte passée en argument à la fenêtre du terminal. Il s'agit de la commande intégrée et est fréquemment utilisée pour obtenir le texte d'état de sortie dans les scripts shell. Par exemple, un utilisateur veut imprimer "jouer avec une chaîne de texte" dans le terminal, alors cela ressemblera à ceci:

commande d'écho echo play with a string of text

Plus encore, on peut même utiliser echo pour imprimer la valeur des variables d'environnement telles que l'utilisateur et le chemin d'un fichier. Par exemple, si vous souhaitez connaître l'utilisateur, le répertoire personnel ou le chemin, saisissez la commande suivante:

~$ echo $USER ~$ echo $HOME ~$ echo $PATH

L'écho est également l'une des commandes les plus essentielles et les plus cruciales en matière de scripts shell. Les programmeurs peuvent utiliser la commande avec un script pour imprimer ou afficher la progression ou l'état d'un script pendant son exécution.

10. commande de sortie

La sortie est la commande la plus basique de toutes. Tout ce qu'il fait est de quitter le shell dans lequel il est actif, de fermer le terminal et même de se déconnecter d'une session distante SSH. Les codeurs peuvent utiliser la commande exit avec ou sans paramètres. Ainsi, pour fermer le terminal, les utilisateurs doivent saisir la commande suivante:

commande de sortie ~$ exit

Maintenant, regardons un exemple avec un paramètre. Par exemple, les utilisateurs doivent saisir la commande suivante pour utiliser exit avec le paramètre help:

~$ exit --help

Les codeurs doivent également l'utiliser avec le statut de retour pour s'assurer qu'il n'y a pas d'erreurs au moment de la fermeture du fichier. L'utilisateur peut donc taper la commande suivante:

~$ exit 110

Si la valeur de retour est '0', alors le script ou le programme est exécuté sans erreur. Pendant ce temps, si la valeur de retour est '1', le programme se compose de quelques erreurs.

11. rechercher la commande

La commande find est l'une des commandes les plus utiles sous Linux. Il est courant de ne pas connaître l'emplacement des fichiers et, par conséquent, les codeurs peuvent exécuter la commande find pour le rechercher. La seule condition préalable de l'utilisateur est de taper ce qu'il faut rechercher et où. De plus, vous pouvez également utiliser des paramètres pour rendre la recherche plus spécifique. Saisissez la commande suivante pour rechercher un fichier:

trouver la commande ~/Documents$ find . -name *smith*

La commande ci-dessus indique au terminal de rechercher les fichiers correspondant au modèle. Les apparences * correspondent à la séquence de lettres ou de caractères. Cependant, si un utilisateur souhaite représenter une seule lettre, il peut utiliser ? (caractère point d'interrogation) au lieu de *.

La commande ci-dessus inclura également les répertoires. Si vous ne souhaitez rechercher que des fichiers, les programmeurs doivent utiliser l'option -type. Regardons la commande:

~/Documents$ find . -type f -name *smith*

Le 'f' représente les fichiers.

Les utilisateurs ont également la possibilité de ne pas rendre la recherche sensible à la casse. Les utilisateurs doivent entrer la commande comme suit:

~/Documents$ find . -type f -iname *smith*

12. Commande uname

La commande uname fournit aux utilisateurs les informations système du système Linux ou de l'ordinateur qu'ils utilisent. Il est livré avec plusieurs options qui permettent aux utilisateurs d'afficher toutes les informations ou les informations spécifiques qu'ils souhaitent. Vous trouverez ci-dessous l'option que les programmeurs peuvent utiliser avec la commande uname:

commande uname
  • -a = vous pouvez utiliser cette option pour tout voir
  • -s = avec cette option, les utilisateurs peuvent afficher les informations du noyau
  • -v = l'option permet de voir la version du noyau du système
  • -r = le paramètre permet de visualiser la version du noyau

Par conséquent, la commande ressemble à quelque chose comme suit:

uname -a uname -s uname -v

13. Commande du doigt

La commande du doigt est exploitée par les programmeurs pour rechercher et obtenir de brèves informations sur les utilisateurs. Il présente diverses données telles que le nom complet du compte utilisateur, le nom réel, les dernières informations de connexion, le temps d'inactivité, l'état d'écriture, l'emplacement du bureau et le répertoire personnel de l'utilisateur.

commande du doigt

Il concatène également plusieurs options telles que -s, -l, -p et -m. Avec l'option -s, on peut voir toutes les informations sur un utilisateur mentionné ci-dessus. Cependant, l'utilisation de -l présente des informations sur le shell de connexion, le contenu du fichier et l'état du courrier, en plus de toutes les données fournies avec l'option -s.

L'option -p permet d'obtenir des informations sur le contenu des fichiers « .plan », « .project » et « .pgpkey ».

Pendant ce temps, l'option -m arrête de faire correspondre les noms d'utilisateur. Les utilisateurs doivent se rappeler que la commande de correspondance au doigt est sensible à la casse.

Vous trouverez ci-dessous des exemples de base utilisant la commande finger:

~$ finger smith

La commande affiche des informations sur l'utilisateur 'smith.'

Maintenant, pour afficher le contenu d'un fichier de l'utilisateur, les programmeurs peuvent utiliser la commande suivante:

~$ finger -p smith

14. commande gratuite

L'utilitaire de ligne de commande gratuit fournit aux utilisateurs un résumé de l'espace libre total disponible sur l'ordinateur. Plus encore, il affiche également la quantité totale de mémoire utilisée de la mémoire vive (RAM) et de la mémoire d'échange sur l'ordinateur. L'utilisation de la commande free présentera également les tampons exploités par le noyau.

commande gratuite

La sortie de la commande affiche les informations en octets. Cependant, les codeurs peuvent utiliser l'option -h pour s'assurer que les données sont fournies en nombres conviviaux. Valeurs. Voici l'exemple de la commande free :

~/Documents$ free -h

15. commande grep

La commande grep est l'une des commandes les plus utiles sous Linux. C'est un acronyme, et sa forme complète est; impression d'expression régulière globale.' La simple adéquation en fait une commande fréquemment utilisée sous Linux. La commande grep recherche les lignes et imprime celles qui correspondent à un modèle de recherche prédéfini.

commande grep

Généralement, la plupart des programmeurs utilisent la commande grep pour rechercher une chaîne de mots particulière dans un fichier donné. Plus encore, vous pouvez utiliser le programme pour rechercher le contenu des fichiers. Ainsi, par exemple, vous devez saisir la commande suivante pour rechercher le mot "bus" dans tous les fichiers texte du répertoire actif:

~/Documents$ grep bus *.txt

Le résultat affichera non seulement le nom du fichier, mais affichera également la ligne à laquelle il correspond. Le texte correspondant est mis en surbrillance, ce qui permet à l'utilisateur de rechercher facilement le fichier sur l'ordinateur.

16. commandes de groupes

Linux doit gérer deux utilisateurs - les utilisateurs et les groupes. En termes simples, les groupes sont une collection d'utilisateurs. Un groupe facilite la gestion des utilisateurs avec les mêmes privilèges d'autorisation.

commande des groupes

La commande des groupes est aussi simple que cela puisse paraître. Il fournit des informations sur les groupes dont un utilisateur est membre. En termes simples, lorsque la commande est exécutée, elle affiche le nom des groupes principaux et supplémentaires pour un nom d'utilisateur. La commande simple ressemble à ceci:

~/Documents$ groups smith

Dans le cas où l'utilisateur ne spécifie pas de nom d'utilisateur; puis il imprimera l'appartenance au groupe pour l'utilisateur actif ou actuel. Plus encore, pour une meilleure compréhension, vous pouvez également utiliser la commande --help avec des groupes. Cela ressemblera donc à ceci:

groups --help

17. Commande gzip

Le gzip est une commande utile en matière de gestion de fichiers. Il s'agit d'un outil de compression de fichiers dont l'objectif principal est de réduire la taille des fichiers. La commande gzip supprime par défaut le fichier d'origine et enregistre uniquement le nouveau fichier compressé résultant de la commande.

commande gzip

Cependant, vous pouvez utiliser l'option -k (conserver) pour vous assurer que le fichier d'origine n'est pas supprimé. La commande gzip ressemblera à ceci:

~/Documents$ gzip -k example.c

Les utilisateurs peuvent même rétablir le fichier au format de décompression. Pour ce faire, vous devez utiliser la commande gunzip et le fichier d'origine sera disponible à l'emplacement.

18. Commande whoami

La commande whoami est simple et surtout pratique pour les utilisateurs Linux amateurs. Il indique à l'utilisateur avec un nom d'utilisateur qu'il est connecté. Plus encore, les codeurs peuvent utiliser la commande pour savoir si quelqu'un s'est connecté à un terminal Linux sans nom. Il est simple à exécuter et est l'une des rares commandes de Linux qui exécute une seule tâche.

commande whoami ~/Documents$ whoami

La sortie affichera le nom d'utilisateur de celui qui est connecté en tant que. Outre Linux et d'autres systèmes d'exploitation basés sur Unix, la commande est également standard pour le système d'exploitation Windows. Les codeurs peuvent utiliser la commande avec deux options help (--help) et version (--version). Des commandes similaires incluent le «w» et le «qui».

~$ w

Les utilisateurs peuvent le combiner avec plusieurs options pour filtrer les utilisateurs sur le système Linux. Par exemple, si vous voulez des informations sur un utilisateur spécifié, les programmeurs doivent entrer la commande suivante

~$ w user

19. Commande supérieure

La commande top est un programme de gestion des tâches qui présente un affichage en temps réel de l'utilisation du processeur et de la mémoire de l'ordinateur Linux. Il s'agit d'un simple résumé d'état. La commande convient à ceux qui aiment surveiller les performances du processeur de la machine Linux. L'utilisateur n'a qu'à taper "top" dans le terminal pour l'exécuter.

commande supérieure

Il affiche le nombre d'utilisateurs connectés, le temps d'exécution de l'ordinateur et la charge moyenne pour différents intervalles de temps tels que cinq et quinze minutes. Il fournit également un résumé de la tâche. La vue d'ensemble comprend l'état actuel de la tâche, par exemple si elle est en cours d'exécution, en veille ou arrêtée. Vous trouverez ci-dessous des lettres qui définissent les statuts du processus:

  • R: Course à pied
  • D: Sommeil ininterrompu
  • S: Dormir
  • T: arrêté (souvent appelé Tracé)
  • Z : Zombi

La commande présentera d'autres informations sous forme de colonne. Voici à quoi correspond chaque colonne:

  • PID: ID de processus
  • USER: le nom d'utilisateur du propriétaire du processus
  • RP : priorité du processus
  • NI : la belle valeur du procédé
  • VIRT: définit la quantité de mémoire virtuelle consommée par le processus
  • RES: mémoire résidente ingérée par ce processus processus
  • SHR : mémoire partagée utilisée
  • S: il fournit l'état du processus
  • %CPU: la quantité de temps CPU consommée par le processus
  • %MEM : la part de mémoire physique exploitée
  • TIME+ : temps CPU composite utilisé par la tâche

Par défaut, les chiffres ne sont pas dans un format lisible par l'homme, mais les utilisateurs peuvent appuyer sur «E» pour le convertir en valeurs conviviales.

Appuyez sur «Q» pour quitter l'outil après avoir examiné toutes les informations.

20. Commande tar

La commande tar est l'un des comptes les plus utiles en matière de gestion de fichiers. À l'aide de tar, vous pouvez créer des fichiers d'archive pouvant servir de stockage pour plusieurs fichiers. Le fichier d'archive est souvent appelé tarball .

commande tar

L'utilisation de tar facilite la gestion des fichiers car on peut partager rapidement une collection de fichiers. Vous pouvez même utiliser la commande pour extraire des fichiers d'archives et également compresser l'archive. L'utilisateur doit exiger la compression des fichiers, sinon la commande archivera le fichier dans une version non compressée.

Les utilisateurs doivent définir quels fichiers le fichier d'archive aura et le nom qu'un utilisateur veut donner. Par exemple, disons que nous voulons créer une archive pour le répertoire Football, puis entrez la commande suivante:

tar -cvf videos.tar Football/

Dans l'exemple, le -c est l'option de création, le -v est l'option détaillée qui fournit des commentaires lors de leur ajout à l'archive.

Pendant ce temps, le -f est le nom de fichier que les codeurs veulent donner à l'archive. Dans ce cas, il s'agit de videos.tar.

21. commande de queue

La commande tail est un utilitaire de ligne de commande qui répertorie les dernières lignes d'un fichier fournies via l'entrée standard. Le nombre de lignes de sortie est défini sur 10 par défaut. Cependant, les utilisateurs peuvent le modifier en combinant la commande tail avec l'option -n (nombre). Les programmeurs peuvent même utiliser tail pour suivre les fichiers en temps réel. Cela signifie qu'un utilisateur peut voir les nouvelles lignes au fur et à mesure de leur écriture. Regardons la commande tail telle qu'elle est par défaut:

commande de queue ~/Documents$ tail example.txt

Maintenant, dans le cas où un programmeur souhaite uniquement afficher les cinq dernières lignes, il doit saisir la commande suivante:

~/Documents$ tail -n 5 example.txt

22. Commande sudo

La commande Sudo est l'une des commandes Linux les plus avancées. Bien que la syntaxe soit basique, sa gestion est essentielle car elle nécessite un accès root. L'utilisation la plus courante de la commande sudo consiste à modifier le mot de passe des autres utilisateurs. Par exemple, si Smith veut changer le mot de passe pour Max, alors la commande sera la suivante

commande sudo ~/Documents$ sudo passwd max

Le terminal demandera à Smith de saisir son mot de passe, puis d'autoriser le changement. La raison pour laquelle il faut être prudent est que cela vous permettra d'utiliser des programmes en utilisant les privilèges de sécurité d'un autre utilisateur. Les codeurs peuvent utiliser l'option -l (liste) pour savoir quelles commandes sont autorisées et non autorisées sur l'hôte actuel.

~$ sudo -l

23. Commande SSH

La commande SSH permet aux utilisateurs de se connecter à des machines Linux distantes. Vous pouvez même vous connecter à votre compte sur l'ordinateur distant à l'aide de la commande. L'utilisateur doit fournir un nom d'utilisateur, un nom de domaine, l'adresse IP de la machine distante pour établir la connexion. Regardons l'exemple ci-dessous:

~$ ssh Max@192.168.3.82

À l'aide de la commande, Max se connecte à une machine distante dont l'adresse IP est 19.168.3.82. Il vous demandera d'entrer le mot de passe, et une fois vérifié et connecté; alors l'invite changera pour un système que le programmeur utilise. Si Max écrit la commande 'w', alors il listera tous les utilisateurs du système. Comme Max est connecté via une machine distante, le type de connexion sera 'pts/1 '. Le pts/1 est un pseudo-terminal esclave qui affiche qu'il n'est pas directement connecté à l'ordinateur réel.

Pour vous déconnecter du système distant, vous devez taper la commande exit.

~$ exit

24. commande de tête

La commande head fournit aux utilisateurs les premières lignes du fichier. Par défaut, la sortie est définie sur les 10 premières lignes. Cependant, les utilisateurs peuvent le modifier en utilisant l'option -n (nombre). La tête est l'opposé de la commande, qui fournit les 10 dernières lignes d'un fichier. Dans le premier exemple, nous allons taper la commande par défaut.

commande de tête ~/Documents$ head -example.txt

Voyons maintenant la commande si nous voulons limiter la sortie aux 4 premières lignes uniquement.

~/Documents$ head -n 4 example.txt

La commande est standard parmi de nombreux systèmes d'exploitation de la ligne Unix. La commande affiche également les données redirigées. Vous pouvez également utiliser la commande head pour imprimer les 10 premières lignes de plusieurs fichiers.

head -n 5 example.txt example2.txt

25. commande d'histoire

La commande history est un moyen d'afficher les commandes qu'un utilisateur a saisies précédemment sur la ligne de commande. La limite par défaut est définie pour afficher uniquement les cinq cents dernières commandes. C'est un moyen facile de répéter les commandes simplement en saisissant ! (exclamation) le point avec le numéro de la commande que l'utilisateur veut répéter dans la liste.

commande tar ~/Documents$ !180

Ce qui précède répétera la 180e commande de la liste. C'est très utile car un utilisateur peut éviter de taper à nouveau la commande. Au cas où vous voudriez répéter la dernière commande entrée, il suffit d'entrer '!!' pointes . Les codeurs peuvent également consulter l'historique des commandes à partir du .bash_history dans votre dossier.

26. tuer la commande

La commande kill offre la liberté de terminer le processus à partir de la ligne de commande. Il est utile pour ceux qui surveillent les processus CPU car il permet de terminer facilement les processus sans y travailler manuellement.

tuer la commande

L'utilisateur est uniquement tenu d'entrer l'ID de processus (PID). Les utilisateurs doivent faire attention à ne pas tuer le processus au hasard ou au hasard. N'utilisez la commande kill que si le processus ou la tâche doit se terminer ou s'est bloqué. Pour obtenir l'ID de processus, les utilisateurs doivent utiliser les commandes ps et grep.

ps -e | grep Kazam

La commande affichera l'ID de processus; dans ce cas, il s'agit de 1702. Maintenant que nous avons l'ID de processus, tuons le programme de capture d'écran Kazam.

~$ kill 1702

27. moins de commande

Avec la commande less, il n'est pas nécessaire d'utiliser un éditeur pour afficher les fichiers. Il permet aux utilisateurs de visualiser les fichiers sans craindre qu'ils ne soient modifiés. Le processus est plus rapide et meilleur pour ceux qui pensent que leurs fichiers pourraient être modifiés par erreur.

moins de commande

Sortie de la commande ci-dessus

moins de sortie de commande

Une fois le fichier ouvert, les utilisateurs peuvent afficher l'intégralité du document à l'aide des touches Haut et Bas du clavier. Les programmeurs peuvent également utiliser les touches PgUp et PgDn. Une fois visualisé, les utilisateurs peuvent quitter moins en appuyant sur le «Q». Voici un exemple de la commande less:

less example.txt

Les codeurs peuvent également utiliser la commande less à partir d'une liste de fichiers sur l'ensemble du disque dur.

ls -R / | less

Pour naviguer vers l'avant, appuyez sur la touche '/' et pour reculer, appuyez sur '?'.

28. Commande ls

Le «ls» est la commande la plus basique et probablement l'une des premières à être apprise. C'est une simple commande pour lister le répertoire des fichiers et des répertoires. La commande ls listera les fichiers dans le répertoire actif si l'utilisateur ne spécifie pas autre. C'est l'une des commandes les plus fréquemment utilisées car les utilisateurs peuvent concaténer ses différentes options.

ls commande ~/Documents$ ls

La commande ci-dessus listera tous les fichiers du répertoire courant. Pour une liste complète, les codeurs doivent utiliser l' option -l(long) et utiliser l'option -h(human) pour s'assurer que les tailles de fichiers sont mentionnées dans un format lisible par l'homme.

~/Documents$ ls -lh

Si un utilisateur souhaite également afficher les fichiers cachés, saisissez le paramètre -a (tous les fichiers):

~/Documents$ ls -lha

Pour modifier la liste dans l'ordre des dernières mises à jour, saisissez la commande suivante:

~/Documents$ ls -lt

29. commande homme

La commande man affiche les 'man pages' ou le manuel d'utilisation d'une commande. C'est avantageux car le programmeur novice en matière de commandes aura une meilleure compréhension avant d'exécuter des commandes Linux.

commande de l'homme

La commande man fournit un détail complet tel que le nom, les fichiers de valeurs de retour, les exemples, les auteurs, etc. Les utilisateurs peuvent tirer parti des capacités de la commande less car la commande 'man' l'utilise pour présenter le manuel. Par exemple, pour afficher le manuel de la commande SSH, tapez ce qui suit:

man SSH

Naviguez dans le manuel à l'aide des touches PgUp et PgDn. Dans le cas où un programmeur ne peut pas comprendre le document, il doit appuyer sur 'h' pour obtenir de l'aide. Appuyez sur 'q' pour quitter les manuels.

30. Commande mkdir

En utilisant la commande mkdir, les codeurs peuvent créer de nouveaux répertoires. De nombreux systèmes d'exploitation font référence aux répertoires en tant que dossiers. Un codeur n'a qu'à fournir le nom du répertoire, et mkdir le créera. Il peut également créer plusieurs répertoires simultanément et même configurer des autorisations pour le même.

commande mkdir

Les programmeurs doivent également savoir qu'ils doivent fournir un chemin pour le nouveau répertoire au cas où il serait placé dans un autre répertoire que le répertoire actuel. Créons un nouveau fichier nommé "exemples".

~/Documents$ mkdir examples

Maintenant, si l'utilisateur souhaite créer un nouveau répertoire nommé "2020" dans les "exemples", saisissez la commande suivante:

~/Documents$ mkdir examples/2020

Avec mkdir, les utilisateurs peuvent créer un répertoire sans l'existence de son répertoire parent. Pour ce faire, vous devez utiliser l' option -p(parents) . Par exemple, vous voulez football comme répertoire parent de '2020', mais il n'existe pas, alors on peut exécuter la commande comme suit :

~/Documents$ mkdir -p examples/football/2020

Même si 'football' n'existe pas, la commande mkdir créera tout cela.

31. Commande d'arrêt

La commande d'arrêt est aussi simple que cela puisse paraître et la plupart des utilisateurs la rencontreront dès qu'ils apprendront les commandes Linux. Comme son nom l'indique, la commande shutdown éteindra ou éteindra votre système Linux.

commande shutdownm

Il existe différents paramètres que vous pouvez utiliser avec la commande shutdown, mais si aucun paramètre n'est spécifié, l'ordinateur s'éteindra dans une minute.

~/Documents$ shutdown

Si vous êtes pressé et que vous souhaitez éteindre l'ordinateur immédiatement, utilisez le paramètre "maintenant".

~/Documents$ shutdown now

Les utilisateurs peuvent même programmer l'arrêt et en informer tous les utilisateurs avec une seule commande. La seule chose que les utilisateurs doivent fournir est l'heure et le PC s'éteindra comme prévu. Vous pouvez également programmer en minutes, par exemple dans 10 minutes à partir de maintenant. Ci-dessous les deux exemples :

~/Documents$ shutdown tonight at 22:00, don’t forget to save your work and enjoy the weekend! ~/Documents$ shutdown +10

Utilisez l' option -c(cancel) pour annuler l'arrêt programmé.

~/Documents$ shutdown -c

32. commande pwd

La commande pwd est aussi simple que possible. Sa sortie principale est d'imprimer le répertoire actif (en cours d'utilisation) à partir de la racine/répertoire. C'est un acronyme et signifie Print Working Directory. La commande pwd imprimera le chemin système complet du répertoire courant. Plus encore, $pwd est une variable d'environnement, ce qui signifie qu'elle stockera le chemin du répertoire actif. Il est livré avec deux options, qui sont -L et -P .

commande shutdownm
  • -L = il imprimera un chemin symbolique
  • -P = il imprimera le chemin complet réel
~/Documents$ pwd

Pour afficher le chemin réel, saisissez la commande suivante

~/Documents$ pwd -P

33. Commande ps

La commande ps affiche un processus en cours d'exécution sur la machine Linux. Il fournit un affichage en temps réel de tous les processus actifs. La commande ps fournit un résumé de base du processus qui inclut son ID de processus. Dans de nombreux systèmes d'exploitation, le processus est appelé tâches. Par défaut, la commande ps listera les opérations actives dans le shell actuel. Cependant, vous pouvez utiliser des options pour passer à différents shells.

commande ps ~/Documents$ ps

Dans le cas où un utilisateur souhaite afficher le processus d'un utilisateur spécifique, il peut ajouter l'option -u (utilisateur) à la commande ps.

~/Documents$ ps -u smith

La liste serait très longue et vous pouvez donc la raccourcir en ajoutant la commande less.

~/Documents$ ps -u smith | less

Utilisez le -e (tous les processus) pour afficher tous les processus en cours d'exécution.

~/Documents$ ps -e | less

34. Commande mv

La commande mv permet aux programmeurs de déplacer des fichiers et des répertoires entre d'autres répertoires. C'est encore une autre commande de gestion de fichiers qui rend l'organisation des données simple et directe. Les utilisateurs peuvent également utiliser la commande pour renommer les fichiers.

commande mv

La seule chose que l'utilisateur doit définir est le nom du fichier et l'endroit où il doit être déplacé. Par exemple, déplaçons un fichier appelé 'examples.pdf' du répertoire '~/Document/Football' vers le répertoire courant. Le répertoire courant est délimité à l'aide de . Personnage.

~/work$ mv ~/Documents/Football/examples.pdf .

Vous pouvez même renommer le fichier en utilisant la commande mv.

~/work$ mv examples.pdf test.pdf

Les utilisateurs peuvent même réaliser les deux tâches, c'est-à-dire déplacer le fichier et le renommer en une seule commande.

~/work$ mv ~/Documents/Football/examples.pdf ./test.pdf

35. Commande passwd

Avec la commande passwd, les utilisateurs peuvent modifier le mot de passe d'un utilisateur. Il vous permet non seulement de changer votre mot de passe mais aussi celui des autres utilisateurs. La commande passwd est également l'une des commandes Linux les plus fréquemment utilisées. La commande est très pratique car elle permet de changer très facilement le mot de passe de n'importe qui dans l'équipe. Pour changer le mot de passe des autres, les utilisateurs doivent utiliser la commande sudo car elle nécessite des privilèges d'autorisation. Tapez paaswd pour changer votre propre mot de passe

commande passwd ~/work$ passwd

Pour changer le mot de passe des autres, tapez ce qui suit:

~/work$ sudo passwd max

Il demandera à l'utilisateur d'entrer son propre mot de passe. Une fois vérifiés, les nouveaux mots de passe des autres utilisateurs.

36. Commande ping

Avec la commande ping, les utilisateurs peuvent vérifier si l'état de la connectivité réseau entre l'ordinateur et la source sur un réseau IP. De plus, vous pouvez afficher le temps de réponse d'un réseau.

commande ping

Le temps de réponse est le temps nécessaire pour envoyer et recevoir une réponse du réseau. L'une des utilisations les plus courantes de la commande ping consiste à résoudre les problèmes de réseau.

Les codeurs doivent fournir une adresse IP pour exécuter la commande. Voici comment vous pouvez exécuter la commande ping:

~/work$ ping 192.168.3.18

Le ping s'exécute sans cesse, et donc un utilisateur doit appuyer sur Ctrl+C pour l'arrêter. Cependant, vous pouvez utiliser l'option -c(count) pour lui envoyer un ping pour un nombre spécifique de tentatives.

~/work$ ping -c 5 192.168.3.18

37. Activer la commande

La commande enable est une commande shell intégrée semblable à la commande disable. Les codeurs utilisent l'activation pour lancer les imprimantes ou les classes, et utilisent de la même manière l'option de désactivation pour arrêter les imprimantes. Les programmeurs peuvent utiliser la commande avec diverses options comme indiqué ci-dessous:

activer la commande
  • imprimante: il s'agit de l'imprimante qui doit être activée
  • -a: il listera et affichera si les éléments intégrés sont activés ou désactivés.
  • -c: l'option met fin à toute demande d'impression active
  • -d : cela supprimera une fonction intégrée qui a été chargée avec
  • -W: il ne désactivera pas l'imprimante et attendra que la demande ne soit pas imprimée. Les programmeurs doivent noter qu'ils ne peuvent pas utiliser cette option et -c ensemble. L'option -W ne fonctionnera pas pour les imprimantes distantes.
  • -r raison : les options alloueront un objectif spécifique pour désactiver l'imprimante.
  • -n: par défaut, les noms sont activés afin que cette option les désactive.

Un exemple de la commande enable ressemblera à ceci:

~$ Enable printit

38. Commande CP

La commande cp est standard sur de nombreux systèmes d'exploitation de type Unix. Il signifie copie et sa fonction principale est de copier des fichiers et des répertoires. Les codeurs peuvent même copier plusieurs fichiers ou répertoires à l'aide de cp.

commande cp

Chaque argument cp doit avoir deux noms de fichiers car il crée une image miroir du fichier sur un disque avec un nom différent. L'utilitaire de ligne de commande peut même déplacer des fichiers ou des dossiers. Les programmeurs peuvent également choisir de sauvegarder des fichiers.

Regardez le code ci-dessous pour copier un fichier à l'aide de la commande cp:

~$ cp me.txt you.txt

Dans l'exemple ci-dessus, le fichier me.txt sera copié dans un autre fichier nommé you.txt. Comme mentionné ci-dessus, le fichier cp créera un fichier miroir du fichier d'origine dans le cadre du processus.

Les programmeurs ne peuvent pas copier les répertoires directement car cela se terminera par une erreur. Par conséquent, ils doivent transmettre l' indicateur -R . L'indicateur -R copiera donc un dossier, puis en créera une copie. Prenons comme exemple que le football est le répertoire et qu'il faut le copier. Entrez l'argument suivant pour ce faire:

~$ cp -R directory/ football

39. Commande de localisation

Sous Linux, les deux commandes les plus puissantes et les plus utilisées pour rechercher des fichiers sont "trouver et localiser". Alors que find est bon sans aucun doute, la commande locate est plus puissante et présente des résultats plus rapidement que la commande find. Par conséquent, pour des résultats instantanés, il n'y a pas de meilleur utilitaire de ligne de commande que "localiser".

commande de localisation

La raison pour laquelle la commande de localisation est plus rapide est qu'elle recherche le fichier dans la base de données contrairement à la commande de fichier qui lance une recherche dans le système de fichiers. La base de données contient des morceaux de fichiers qui donnent un résultat presque instantané.

L'exécution de la commande de localisation est simple à utiliser et il suffit de passer le nom du fichier. Voyons-le en action dans l'exemple ci-dessous.

~$ locate me.txt

Il existe différentes options dans la commande, telles que la recherche d'entrées correspondantes.

40. Commande Netstat

Le netstat est un outil de ligne de commande qui présente un aperçu des connexions réseau. Au-delà de cela, la commande fournit également plusieurs statistiques d'interface réseau, des adhésions à la multidiffusion, des tables de routage et des connexions masquées.

commande netstat

Bien qu'il soit standard sur les systèmes de type UNIX, de nombreux autres systèmes d'exploitation ont également la commande netstat.

Voici quelques exemples utilisant la commande netstat:

~$ netstat -a | more

La commande affichera les sockets à l'écoute et non à l'écoute. Les utilisateurs peuvent toujours utiliser l'option -interface pour afficher uniquement l'interface qui est en panne.

Les programmeurs peuvent utiliser netstat pour répertorier des ports spécifiques tels que la liste des ports tcp ou UDP.

Entrez ce qui suit pour afficher les ports TCP:

~$ netstat -at

Pour afficher uniquement les ports UDP , utilisez l'argument ci-dessous

~$ netstat -au

Vous pouvez même choisir d'afficher les statiques de tous les ports. Saisissez la commande suivante pour afficher la vue d'ensemble de tous les ports:

~$ netstat -s

41. Commande Cron

La commande cron est un utilitaire logiciel fourni par les systèmes d'exploitation de type Unix. Le travail principal de l'utilitaire est de planifier la tâche à une heure prédéfinie. Cron est une commande convaincante et populaire que beaucoup utilisent pour planifier périodiquement des tâches à des heures ou des dates prédéterminées.

commande cron

Le planificateur de tâches basé sur le temps automatise la planification, ce qui le rend très pratique. Le cron s'exécute en arrière-plan et est souvent appelé processus démon. Le processus démon est un processus d'arrière-plan qui s'exécute pendant une longue période et répond aux demandes de services. La meilleure caractéristique de cron est qu'il exécute sa tâche sans l'intervention d'un utilisateur.

Généralement, la plupart des programmeurs utilisent cron pour accomplir automatiquement des tâches répétitives. Accomplir cette tâche répétitive est intimidant et, par conséquent, les codeurs peuvent programmer des processus pour qu'ils s'exécutent automatiquement. Les utilisateurs peuvent même planifier des processus tels que l'organisation de dossiers à des intervalles de temps donnés, la réalisation de sauvegardes à intervalles réguliers et la recherche de mises à jour.

Voici quelques commandes cron de base:

crontab -e = la commande exécute crontab

crontab -l = vous pouvez éditer crontab avec cet argument

crontab -r = affiche le contenu de la crontab

sudo crontab -u -e = en utilisant cette commande, il déprogrammera toutes les tâches crontab

Voyons un exemple dans lequel crontab effectue une sauvegarde à un intervalle de temps donné.

00 02 * March Tuesday/home/max/backup.sh

La commande ci-dessus effectue une sauvegarde du dossier tous les mardis de mars à 2 heures du matin.

42. Commande Traceroute

La commande traceroute suit la route empruntée par un paquet d'informations particulier pour atteindre l'hôte. En termes simples, la commande imprime le trajet qu'un paquet prend de la source à la destination.

commande traceroute

L'un des objectifs les plus courants de l'utilisation de traceroute est de suivre où les données sont perdues dans le réseau. Ainsi, les codeurs peuvent identifier le nœud particulier qui est en panne.

Pour mieux comprendre, suivons l'itinéraire emprunté par un paquet pour atteindre Google depuis votre ordinateur. Plus encore, la commande traceroute affichera également tous les sauts effectués pendant le trajet.

Les codeurs disposent également de diverses options qu'ils peuvent utiliser avec la commande traceroute.

~$ traceroute -4 10 google.com

La commande ci-dessus utilise le protocole IPv4. Pendant ce temps, la commande ci-dessous utilise IPv6.

~$ traceroute -6 10 google.com

Les utilisateurs peuvent également utiliser l' option -g(gate) pour acheminer le paquet via la passerelle.

~$ traceroute -g 192.168.43.45 google.com

43. Commande rsync

Rsync signifie Remote Sync est une commande très standard utilisée pour synchroniser des fichiers et des répertoires. L'utilitaire logiciel est habituel parmi de nombreux systèmes d'exploitation de type Unix. L'objectif principal de l'utilitaire est de synchroniser les fichiers entre les hôtes ou les machines, à la fois localement et à distance. Au-delà de cela, Rsync est également utilisé pour copier des fichiers.

commande rsync

L'utilitaire rsync peut fonctionner de deux manières pour synchroniser les données, qui sont les suivantes:

  • Synchronisez vers/depuis un autre tuyau à l'aide de shells distants tels que SSH.
  • Synchronisation via le démon Rsync utilisant TCP.

Les programmeurs peuvent même utiliser diverses options avec la commande Rsync

  • v: verbeux
  • -z: il compresse les données du fichier
  • -r: l'option permet aux utilisateurs de copier des données de manière récursive, mais elle n'enregistre pas les autorisations.
  • -a: avec cette option, les utilisateurs peuvent copier des fichiers en mode archive et même enregistrer les autorisations et les horodatages.
  • -h: l'option offre des données dans un format lisible par l'homme

Vous trouverez ci-dessous un exemple de base de transfert de fichiers entre deux machines locales. Dans l'exemple, nous copions un fichier nommé examples.tar dans le dossier /tmp/football/.

~$ rsync -zvh examples.tar /tmp/football/

Ci-dessous l'argument pour copier/synchroniser un dossier - test, vers ou depuis un serveur:

~$ rsync -avz test/ root@192.168.1.105:/home/

44. Commande RPM

RPM signifie Red Hat Package Manager, qui est un outil qui permet aux utilisateurs d'installer, de vérifier, de gérer et de désinstaller des packages logiciels dans les systèmes d'exploitation Linux et Unix. Cependant, les programmeurs doivent se rappeler que l'utilitaire ne fonctionne que si le logiciel est développé en utilisant le format .rpm.

commande rpm

L'outil dispose de cinq modes de base, qui sont les suivants:

  • Installer: il installe les packages RPM
  • Supprimer: les codeurs peuvent utiliser ce mode pour désinstaller ou supprimer des packages RPM
  • Upgrade : avec ce mode, on peut mettre à jour les packages RPM disponibles sur le système
  • Vérifier: les codeurs peuvent utiliser pour vérifier n'importe quel package RPM
  • Query : il est couramment utilisé pour interroger n'importe quel package RPM

La commande ci-dessous listera tous les packages RPM sur votre machine Linux:

~$ rpm -qa

Les utilisateurs peuvent entrer l'argument suivant pour voir si RPM est installé ou non sur un package. Les codeurs doivent utiliser l' option -q.

~$ rpm -q BitTorrent

45. Commande Ifup

La commande ifup est un moyen essentiel et simple d'activer l'interface réseau et de lui permettre de transférer et de recevoir des données. En d'autres termes, les codeurs utilisent la commande ifup pour configurer les interfaces réseau. Les programmeurs doivent noter que la commande est utilisée avec Sudo car elle traite des privilèges d'autorisation.

commande ifup

Par exemple, pour que l'interface réseau soit opérationnelle, utilisez cette commande.

~$ sudo ifup -av

Les utilisateurs peuvent utiliser les options ci-dessous avec la commande:

  • -a(–all) : si les codeurs utilisent cette option, ils doivent noter qu'elle s'appliquera à toutes les interfaces étiquetées comme auto.
  • –force : l'option permet aux utilisateurs de forcer la configuration de l'interface.
  • -V : l'option imprime les informations de la version utilisée
  • -v: commente le résultat au fur et à mesure qu'il est exécuté

46. ​​Commande d'écran

La commande screen permet aux utilisateurs de lancer plusieurs sessions shell via une seule session ssh. La meilleure caractéristique de la commande screen est que le processus peut être détaché d'une session, puis rejoindre à nouveau la session ultérieurement. Il est possible que le processus car l'écran exécute le processus qui a été lancé même après avoir été détaché.

commande d'écran

Par conséquent, il est possible de rattacher la session ultérieurement. Ainsi, on peut commencer au même endroit où ils se sont arrêtés dans le terminal.

La commande ci-dessous installera 'screen':

~$ sudo apt install screen

Taper 'screen' lancera une fenêtre dans l'écran.

~$ screen

La commande ouvrira une nouvelle fenêtre dans l'écran et lui donnera également un nom.

~$ screen -s test

47. Déclarer la commande

Le declare est une commande intégrée du shell bash, ce qui signifie qu'il fait partie du shell. Il a plusieurs objectifs, tels que déclarer des fonctions shell, afficher des variables, etc.

déclarer la commande

Les codeurs peuvent utiliser la commande avec diverses options répertoriées ci-dessous:

  • -p : l'option affiche les options et les attributs de chaque nom de variable qui utilise des arguments de nom.
  • -f : il est considéré comme le nom de la fonction et non comme une variable.
  • -F: en utilisant cette option, les codeurs peuvent choisir de ne pas afficher le contenu de la fonction, mais uniquement les attributs et le nom de la fonction.

L'exemple ci-dessous montre comment déclarer une variable:

~$ declare var

Les codeurs peuvent utiliser la commande pour afficher le nom de variable de chaque attribut:

~$ declare -p

48. Commande Cpio

La commande cpio est une norme parmi de nombreux systèmes d'exploitation de type Unix, l'objectif principal étant de traiter les fichiers d'archive. En termes simples, les programmeurs peuvent utiliser la commande cpio pour copier des fichiers à partir d'archives telles que .cpio ou .tar.

commande cpio

Voyons un exemple pour extraire un fichier .cpio. La commande extraira les fichiers et le répertoire avec un seul argument.

~$ cpio -iv < /document/linux/example.cpio

Les programmeurs peuvent même créer des fichiers .tar en utilisant la commande cpio comme ci-dessous :

~$ cpio -ov -H tar > /document/linux/examplefile.rar

De même, les codeurs peuvent même utiliser cpio pour extraire les fichiers .tar. Vous trouverez ci-dessous un exemple de la façon d'extraire le 'examplefile.rar.'

~$ cpio -iv -F /document/linux/examplefile.rar

49. Commande d'exécution

La commande exec est utilisée pour exécuter une commande directement à partir du bash. Par conséquent, il crée un nouveau processus mais le remplace par la commande qui doit être exécutée. Donc, si l'argument réussit, il ne reviendra pas au processus d'appel.

commande d'exécution

Les programmeurs peuvent utiliser l'exec avec diverses options répertoriées ci-dessous:

  • c: les utilisateurs peuvent exécuter une commande avec un environnement vide
  • un nom : les programmeurs peuvent utiliser l'option pour passer un nom
  • l: il passe le tiret comme argument zéro de la commande

L'exec peut être utilisé comme argument ou sans commande. Voici un exemple de l'exec:

~$ bash ~$ exec ls

50. Commande Awk

Awk est un utilitaire logiciel que l'on peut exploiter pour écrire de petits programmes sous forme d'instructions. Les utilisateurs peuvent utiliser ces instructions pour définir des modèles de texte pouvant être recherchés dans un document. L'un des principaux objectifs d'Awk est d'analyser les modèles et les processus.

commande awk

Awk est en fait un langage de script qui est principalement utilisé par les programmeurs pour manipuler des données. Avec Awk, les codeurs n'ont pas besoin d'utiliser des compilations mais peuvent exécuter des scripts avec des opérateurs logiques, des variables et des fonctions de chaîne.

Vous trouverez ci-dessous un exemple d'utilisation de awk. Tout d'abord, nous l'utilisons pour imprimer toutes les lignes d'un fichier.

~$ awk '{print}' team.txt

Essayons maintenant de donner le modèle d'expression.

~$ awk '/strikers/ {print}' team.txt

Télécharger le PDF des commandes Linux

Nous allons rapidement télécharger un fichier pdf de commandes linux à télécharger gratuitement. En attendant, vous pouvez marquer cette page pour toutes les commandes Linux.

L'article couvre la plupart des commandes Linux de base que l'on rencontrera. Il existe diverses autres commandes, mais généralement les 50 commandes Linux répertoriées ci-dessus feront l'affaire. Plus encore, exécuter des commandes sous Linux consiste à les combiner avec la bonne option. Il existe plusieurs façons de faire le travail, et il faut utiliser la logique pour choisir la meilleure option possible.