100 commandes Linux essentielles pour chaque utilisateur

100 Essential Linux Commands



L'utilisateur Linux normal connaît presque toutes les commandes d'utilisation quotidienne de base de Linux pour effectuer des tâches de base telles que l'installation de n'importe quelle application, la copie de fichiers d'un répertoire à un autre, etc. Mais dans cet article, je vais énumérer 100 commandes Linux essentielles ce qui peut être utile pour tous les utilisateurs de Linux, des novices aux développeurs Linux professionnels et aux administrateurs système. Alors, avant de perdre du temps, commençons par cette énorme liste de commandes Linux essentielles.

1. Chat (concaténer)

Cette commande peut être utilisée pour obtenir le contenu du fichier en tant que sortie dans la fenêtre Terminal. Il vous suffit d'écrire le chat commande comme illustré dans l'exemple de capture d'écran et exécutez-la.







Comme son nom l'indique, cette commande peut être utilisée pour créer, afficher et concaténer des fichiers.



Si le fichier est plus long que la taille de la fenêtre du terminal, il ne sera pas facile de lire ou d'afficher facilement tout le contenu du fichier. Mais il y a un tweak, vous pouvez utiliser moins avec chat commander. Il donnera à l'utilisateur la possibilité de faire défiler le contenu des fichiers vers l'avant et l'arrière à l'aide des touches PgUp et PgDn ou des touches fléchées haut et bas du clavier.



Enfin quitter le moins vous pouvez simplement taper Quel .





2. aptitudes

aptitude est une interface très puissante pour le système de gestion de paquets Linux.



Tout d'abord, vous devez installer ou mettre à jour le package aptitude sur votre système à l'aide de la commande suivante.

Une fois l'installation terminée, vous pouvez taper aptitude dans Terminal et l'exécuter, cela ouvrira l'interface aptitude comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez utiliser ceci aptitude interface intégrée pour mettre à jour, installer ou supprimer n'importe quel package d'application sur Linux ou ses autres distributions.

3. cal

Vous pouvez utiliser cal commande dans la fenêtre du terminal pour voir le calendrier, comme vous pouvez le voir dans la capture d'écran suivante, j'ai exécuté la commande pour afficher le calendrier du mois en cours et vous pouvez remarquer qu'il a également mis en évidence la date.

Vous pouvez également afficher le calendrier d'une année entière en exécutant la commande indiquée dans la capture d'écran suivante.

4. avant JC

avant JC est une autre commande intéressante et utile pour les utilisateurs de Linux car elle vous permet d'activer le calculateur de ligne de commande dans le terminal Linux lorsque vous exécutez la commande suivante.

Vous pouvez effectuer n'importe quel calcul dans la fenêtre Terminal elle-même, n'est-ce pas cette commande intéressante à avoir à votre service ?

5. chage

La commande Linux chage est un acronyme pour changer d'âge et il peut être utilisé pour modifier les informations d'expiration du mot de passe de l'utilisateur.

Comme vous pouvez le voir dans la capture d'écran ci-dessus, vous pouvez également forcer l'utilisateur à changer le mot de passe après une certaine période de temps, c'est-à-dire périodiquement. C'est une excellente commande pour les administrateurs système.

6. df

Vous pouvez obtenir toutes les informations de votre système de fichiers simplement en exécutant df commande dans la fenêtre Terminal.

Si tu utilises df –h il affichera les informations du système de fichiers dans un format lisible par l'homme, comme vous pouvez le remarquer dans la capture d'écran suivante.

7. aide

Lorsque vous exécutez cette aider commande dans la fenêtre Terminal, il répertoriera toutes les commandes intégrées que vous pouvez utiliser dans le shell.

8. pwd (Imprimer le répertoire de travail)

Comme le nom Imprimer le répertoire de travail suggère, cette commande le chemin du répertoire dans lequel vous travaillez actuellement. Cette commande est très utile pour tous les noobs Linux et ceux qui sont nouveaux sur Linux Terminal.

9. ls

Je pense que je n'ai pas besoin de présenter cette commande car c'est l'une des commandes couramment utilisées dans Terminal par les utilisateurs de Linux.

Lorsque vous tapez et exécutez la commande ls dans Terminal, elle vous montrera tout le contenu du répertoire particulier, c'est-à-dire les deux fichiers ainsi que les répertoires comme vous pouvez le voir dans la capture d'écran ci-dessus.

10. facteur

factor est une commande mathématique pour le terminal Linux qui vous donnera tous les facteurs possibles du nombre décimal que vous entrez dans le shell.

11. nom

ton nom est une autre commande Linux utile car elle affiche les informations du système Linux lorsqu'elle est exécutée dans le shell du terminal.

Pour afficher tous les types d'informations système uname -a en Terminale.

Pour plus d'informations sur la version du noyau, tapez simplement uname -r .

Et pour le type d'informations du système d'exploitation rejoins-moi -o dans le shell du terminal. 12. ping

Si vous souhaitez vérifier si votre système est connecté à un routeur ou à Internet, alors PING (Packet INternet Groper) est la commande qu'il vous faut. Il utilise le protocole ICMP pour se connecter à d'autres appareils.

Il existe plusieurs options à utiliser avec la commande ping, ping affiche les adresses sous forme de nom d'hôte, donc si vous souhaitez les afficher en nombre, utilisez la commande ping -n. Ping -I pour spécifier l'intervalle entre les transmissions car il est de 1 seconde par défaut.

13. mkdir

mkdir La commande peut être utilisée pour créer un nouveau dossier dans n'importe quel répertoire à l'aide du terminal Linux. Vous pouvez voir dans la capture d'écran suivante que j'ai créé VGPM dossier utilisant mkdir commande dans le shell du terminal.

Vous pouvez aussi utiliser rmdir commande pour supprimer n'importe quel dossier du répertoire directement à partir de la fenêtre de votre terminal Linux.

14. gzip

Vous pouvez compresser n'importe quel fichier à partir de la fenêtre du terminal à l'aide de la commande gzip, mais cela supprimera le fichier d'origine du répertoire. Si vous souhaitez conserver le fichier d'origine, utilisez plutôt gzip -k car il conservera à la fois l'original et le nouveau fichier compressé dans le répertoire.

15. qu'est-ce que c'est

Si vous souhaitez savoir pour quoi la commande Linux particulière peut être utilisée, exécutez simplement la commande quel est dans le shell du terminal et il vous montrera une courte description d'une ligne de cette commande Linux particulière.

16. qui

Celui-ci est destiné aux administrateurs système qui gèrent et gèrent divers utilisateurs sur le système Linux. qui La commande lorsqu'elle est exécutée dans Terminal affiche la liste complète des utilisateurs actuellement connectés au système Linux.

17. gratuit

libre La commande peut être utilisée pour vérifier exactement quelle quantité de stockage est libre et utilisée dans la mémoire physique ainsi que dans la mémoire d'échange du système.

Il y a aussi quelques options à utiliser avec la commande libre comme vous pouvez utiliser libre -b pour voir les résultats dans octets , -k gratuit pour afficher les disponibles et utilisés en mémoire dans kilo-octets , -m libre à voir dans mégaoctets , libre -g pour afficher les résultats dans gigaoctets et gratuit –tera pour voir les résultats dans téraoctets .

18. haut

Haut est une commande simple mais utile pour surveiller tous les processus en cours sur le système Linux avec le nom d'utilisateur, le niveau de priorité, l'identifiant de processus unique et la mémoire partagée par chaque tâche.

19. sl

Celui-ci est juste pour s'amuser un peu pendant le travail et n'est pas une commande utile. Lorsqu'il est exécuté, un moteur à vapeur passe par la fenêtre du terminal. Vous pouvez l'essayer pour le plaisir !

Si vous ne pouvez pas le voir, utilisez la commande suivante pour l'installer.

$sudoapteinstallersl

20. bannière

banner est une autre commande amusante pour Linux Terminal lorsqu'elle est exécutée avec bannière affichera le texte que vous tapez sera affiché dans un grand format de bannière, comme vous pouvez le voir dans la capture d'écran suivante.

$sudo apt-get installerbannière

21. un feu

Que diriez-vous de mettre le feu à la fenêtre du terminal ? Il suffit de lancer la commande en feu dans la fenêtre Terminal et voyez la magie.

$sudo apt-get installerlibaa-bin

22. écho

La commande echo peut être utilisée pour imprimer tout texte que vous parcourez avec la commande, comme vous pouvez le voir dans la capture d'écran ci-dessous.

23. doigt

doigt affichera toutes les informations sur tout utilisateur du système, telles que la dernière connexion de l'utilisateur, le répertoire personnel de l'utilisateur et le nom complet du compte utilisateur.

24. groupes

Si vous voulez savoir à quels groupes l'utilisateur en particulier est membre, exécutez groupes commande dans la fenêtre Terminal. Il affichera la liste complète des groupes dont un utilisateur est membre.

25. tête

Cette commande listera les 10 premières lignes du fichier que vous parcourez avec diriger commande dans la fenêtre Terminal. Si vous voulez voir un nombre particulier de lignes, utilisez -n (nombre) option comme head -n (n'importe quel nombre) dans le shell du terminal comme je l'ai fait dans le cas suivant.

26. homme

Ici, man signifie manuel d'utilisation et, comme son nom l'indique, man affichera le manuel d'utilisation de la commande en question. Il affichera le nom de la commande, les manières dont la commande peut être utilisée et la description de la commande.

27. mot de passe

Vous pouvez utiliser la commande passwd pour changer le mot de passe pour vous-même ou pour n'importe quel utilisateur, simplement via la commande mot de passe si vous voulez changer le mot de passe pour vous-même et mot de passe si vous voulez changer le mot de passe pour un utilisateur particulier.

28 pouces

dans est la commande courte et simple qui vous aidera à afficher la liste des utilisateurs actuellement connectés.

29. whoami

Cette commande vous aidera à savoir quel utilisateur est connecté au système ou sous qui vous êtes connecté.

30. histoire

Lorsqu'elle est lancée dans le shell du terminal, la commande history répertorie toutes les commandes que vous utilisez sous forme de numéro de série. Utiliser un point d'exclamation ! et le numéro de série de la commande vous aidera à exécuter cette commande particulière sans avoir besoin d'écrire la commande entière dans le terminal.

31. connexion

Si vous souhaitez changer d'utilisateur ou créer une nouvelle session, lancez cette commande dans la fenêtre du terminal et fournissez les détails tels que l'identifiant de connexion et le mot de passe, comme indiqué dans la capture d'écran ci-dessous.

32. lscpu

Cette commande affichera toutes les informations sur l'architecture du processeur telles que les threads, les sockets, les cœurs et le nombre de processeurs.

33. mv

mv La commande (move) peut être utilisée pour déplacer un fichier ou un répertoire vers un autre fichier ou répertoire. C'est une commande très utile, surtout lorsque vous travaillez sur l'administration du système.

34.ps

Si vous souhaitez voir la liste des processus en cours d'exécution pour votre session ou pour d'autres utilisateurs du système, la commande ps est faite pour vous car elle affiche les processus avec leurs numéros d'identification de processus et en détail également lorsque vous utilisez ps -u commander.

35. tuer

Vous pouvez utiliser cette commande pour tuer manuellement les processus en cours à partir du shell du terminal lui-même. Vous avez besoin d'un PID unique, c'est-à-dire d'un numéro d'identification de processus pour arrêter le processus.

36. queue

queue La commande affichera les 10 dernières lignes du fichier dans la fenêtre Terminal en tant que sortie. Il existe une option pour durer un nombre spécifique de lignes comme vous le souhaitez avec la commande queue -n comme le montre la capture d'écran ci-dessous.

37. somme de somme

somme de contrôle est une commande pour générer la valeur de la somme de contrôle pour le fichier ou le flux de données généré avec la commande dans le terminal Linux. Vous pouvez également savoir si le téléchargement est corrompu ou non si vous rencontrez des problèmes lors de son exécution.

38. cmp

Si jamais vous avez besoin de faire une comparaison octet par octet des deux fichiers, alors cmp est la meilleure commande Linux pour vous.

39. env

env est une commande shell très utile qui peut être utilisée pour afficher toutes les variables d'environnement dans la fenêtre du terminal Linux ou exécuter une autre tâche ou un autre programme dans un environnement personnalisé sans avoir à apporter de modifications dans la session en cours.

40. nom d'hôte

nom d'hôte peut être utilisée pour afficher le nom d'hôte actuel et nom d'hôte peut être utilisé pour remplacer le nom d'hôte actuel par un nouveau.

41. hwclock

Vous pouvez utiliser la commande hwclock ou hwclock –set –date pour afficher l'horloge matérielle ou la régler sur une nouvelle date.

42. lshw

La commande sudo lshw peut être utilisée pour appeler des informations matérielles détaillées du système sur lequel Linux s'exécute. Il vous donne tous les petits détails sur le matériel, essayez-le.

43. nano

nano est un éditeur de texte en ligne de commande Linux similaire à l'éditeur Pico que beaucoup d'entre vous ont peut-être utilisé pour la programmation et à d'autres fins. C'est un éditeur de texte très utile avec de nombreuses fonctionnalités.

44. rm

rm La commande peut être utilisée pour supprimer n'importe quel fichier du répertoire de travail. Pour plus de confort, vous pouvez utiliser rm -i car elle vous demandera d'abord votre confirmation avant de supprimer le fichier.

45. ifconfig

ifconfig est une autre commande Linux utile qui peut être utilisée pour configurer l'interface réseau sur le système.

46. ​​clair

dégager est une commande simple pour le shell du terminal Linux, lorsqu'elle est exécutée, elle efface la fenêtre du terminal pour un nouveau départ.

47. son

son La commande peut être utilisée pour passer à un autre compte directement à partir de la fenêtre du terminal Linux.

48. wget

wget est une commande très utile pour télécharger n'importe quel fichier à partir d'Internet et la meilleure partie est que le téléchargement fonctionne en arrière-plan afin que vous puissiez continuer à travailler sur votre tâche.

49. oui

oui ton texte La commande est utilisée pour afficher un message texte entré avec la commande yes à plusieurs reprises dans la fenêtre du terminal jusqu'à ce que vous l'arrêtiez en utilisant CTRL + c raccourci clavier.

50. dernier

Lorsqu'elle est exécutée, la dernière commande affiche la liste des derniers utilisateurs connectés au système en tant que sortie dans le terminal Linux.

51. localiser

Localiser commande est une alternative fiable et sans doute meilleure à trouve commande pour localiser n'importe quel fichier sur le système.

52. iostat

Si vous avez besoin de surveiller les périphériques d'entrée/sortie du système, la commande iostat peut vous être très utile car elle affiche toutes les statistiques du processeur ainsi que les périphériques d'E/S dans la fenêtre Terminal elle-même.

53. km

Vous pouvez utiliser liste kmod commande pour gérer tous les modules du noyau Linux car cette commande affichera tous les modules actuellement chargés sur le système.

54. lsusb

lsusb La commande affichera des informations sur tous les bus USB connectés au matériel et les périphériques USB externes qui leur sont connectés, comme vous pouvez le voir dans la capture d'écran ci-dessous.

55. pstree

pstree La commande affiche tous les processus en cours d'exécution sous forme d'arborescence dans la fenêtre du terminal Linux.

56. sudo

Si vous devez exécuter une commande en tant qu'utilisateur root ou en tant qu'autorisations root, ajoutez simplement sudo au début de toute commande.

57. apt

apt (Advanced Package Tool) est une commande Linux qui aide l'utilisateur à interagir avec le système d'emballage, comme vous pouvez le voir dans la capture d'écran suivante.

58. fermeture éclair

Vous pouvez utiliser la commande zip pour compresser un ou plusieurs fichiers comme vous pouvez le voir dans la capture d'écran ci-dessous. C'est une commande simple mais utile pour compresser n'importe quel nombre de fichiers à la fois.

59. décompresser

Pour extraire des fichiers d'un fichier zip compressé, utilisez décompresser commande dans le shell du terminal. Vous pouvez également utiliser cette commande pour extraire des fichiers de plusieurs fichiers compressés à partir du répertoire particulier.

60. arrêt

Vous pouvez utiliser fermer commande pour éteindre le système directement à partir du terminal shell. Cette commande arrêtera le système exactement une minute après avoir été exécutée. Vous pouvez utiliser arrêt -c commande pour annuler l'arrêt.

61. vous

pour vous La commande (répertoire) peut être utilisée pour afficher la liste de tous les répertoires et dossiers présents dans le répertoire de travail actuel.

62. cd

CD La commande vous aide à accéder à un répertoire ou un dossier particulier à partir du système de fichiers. Vous pouvez aussi utiliser cd .. commande pour revenir à la racine.

63. redémarrer

Comme son nom l'indique, vous pouvez utiliser redémarrer commande pour redémarrer ou arrêter le système à partir de la fenêtre Terminal. Il y a plusieurs options disponibles avec cette commande comme vous pouvez le voir dans la capture d'écran suivante.

64. trier

sorte La commande vous aidera à trier les fichiers ou à organiser n'importe quel enregistrement dans un ordre particulier, généralement en fonction de leurs valeurs ASCII.

65. tac

tac La commande affichera le contenu du fichier dans l'ordre inverse, comme vous pouvez le voir dans la capture d'écran ci-dessous.

66. sortie

sortir La commande peut être utilisée pour fermer la fenêtre du shell du terminal directement à partir de la ligne de commande.

67. ionique

Ionienne La commande vous aidera à obtenir ou à définir la classe et la priorité de planification des E/S pour le processus particulier.

68. différence

différence La commande comparera les deux répertoires et affichera la différence entre eux, comme indiqué dans la capture d'écran suivante.

69. dmidecode

Il existe de nombreuses commandes disponibles pour Linux pour récupérer des informations sur le matériel, mais si vous voulez des informations sur un composant matériel particulier, alors dmidecode est la commande qu'il vous faut. Il offre diverses options et vous pouvez les visualiser en utilisant dmidecode –aide .

70. expr

Si vous souhaitez effectuer des calculs rapides pendant votre travail, alors expr est une commande vraiment utile pour vous. Vous pouvez effectuer des calculs comme indiqué dans les captures d'écran ci-dessous avec plus d'options.

71. fermeture éclair

fermeture éclair La commande peut être utilisée pour extraire ou restaurer des fichiers compressés avec gzip commander.

72. hostnamectl

hostnamectl La commande peut être utilisée pour accéder aux informations système, modifier le nom d'hôte du système et d'autres paramètres associés.

73. iptable

iptables est un simple outil de pare-feu basé sur un terminal Linux qui permet de gérer le trafic entrant et sortant à l'aide de tables.

74. tueur

tuer tous La commande tuera tous les programmes correspondant au nom du processus lancé avec la commande killall.

75. netstat

Cette commande est destinée à ceux qui ont besoin de surveiller en permanence les connexions réseau entrantes et sortantes. netstat La commande affiche l'état du réseau, les tables de routage et les statistiques de l'interface.

76. lsof

lsof La commande vous aidera à afficher tous les fichiers ouverts liés à votre application dans la fenêtre du terminal Linux elle-même. Il existe plusieurs options pour personnaliser la sortie et vous pouvez voir la liste complète dans la capture d'écran ci-dessous.

77. bzip2

Vous pouvez utiliser bzip2 commande dans la fenêtre Terminal pour compresser n'importe quel fichier en fichier .bz2 et utiliser bzip2 -d commande pour extraire les fichiers du fichier compressé.

78. service

La commande de service affichera les résultats des scripts d'initialisation System V dans la fenêtre Terminal. Vous pouvez afficher l'état d'un service particulier ou de tous les services, comme indiqué dans la capture d'écran ci-dessous.

79. vmstat

La commande vmstat affichera l'utilisation de la mémoire virtuelle du système dans la fenêtre du terminal.

80. mpstat

Lorsqu'elle est exécutée, la commande mpstat affiche toutes les informations sur l'utilisation du processeur et les statistiques de performances dans la fenêtre du terminal Linux.

81. mod utilisateur

Si vous souhaitez éditer ou modifier les attributs d'un compte utilisateur déjà créé, alors connexion utilisateur est la meilleure commande pour vous.

82. toucher

À l'aide de toucher dans la fenêtre Terminal, vous pouvez créer des fichiers vides dans le système de fichiers et vous pouvez également modifier l'heure et la date, c'est-à-dire l'horodatage des fichiers récemment consultés ainsi que des répertoires.

83. unique

uniq est une commande de terminal Linux standard lorsqu'elle est lancée avec un fichier, filtre les lignes répétées dans le fichier.

84. wc

La commande wc lit le fichier lancé avec la commande et affiche le nombre de mots et de lignes du fichier.

85.pmap

pmap La commande affiche la carte mémoire du pid que vous fournissez. Vous pouvez également afficher la carte mémoire pour plusieurs processus.

86. tr/min

tr/min -i .rpm La commande peut être utilisée pour installer des packages basés sur rpm sur Linux. Pour supprimer le package rpm, utilisez tr/min -e commande dans le shell du terminal.

87. chut

L'acronyme ssh de Secure Shell est un protocole utilisé pour se connecter en toute sécurité au système hôte. ssh [email protégé] est la commande pour se connecter à l'ordinateur hôte en tant qu'utilisateur.

88. telnet

La commande telnet utilise le protocole telnet pour se connecter à un autre système en tant qu'utilisateur.

89. sympa

Si vous devez modifier la priorité des processus en cours d'exécution, exécutez sympa [OPTION] [COMMANDE [ARG]…] dans le terminal Linux.

90. nproc

nproc [option] La commande affichera le nombre d'unités de traitement allouées au processus en cours d'exécution.

91. scp

L'acronyme scp pour Secure Copy est la commande Linux qui peut être utilisée pour copier des fichiers et des répertoires entre les hôtes du réseau.

92. dormir

dormir La commande retardera ou mettra en pause l'exécution de la commande pendant une durée particulière, c'est-à-dire spécifiée avec la commande sleep.

93. diviser

Si vous avez besoin de décomposer un gros fichier en petit fichier, utilisez diviser [option].. [fichier [préfixe]] commande dans le terminal Linux.

94. statistique

Vous pouvez afficher l'état d'un fichier ou d'un système de fichiers entier en utilisant Etat commande dans le terminal Linux. Vous pouvez également utiliser d'autres options répertoriées dans la capture d'écran.

95. lsblk

La commande lsblk lit le système de fichiers sysfs et affiche les informations sur le périphérique de bloc dans la fenêtre Terminal.

96.hdparm

En utilisant la commande hdparm, vous pouvez gérer le disque dur et d'autres périphériques de disque sous Linux à l'aide du shell Terminal.

97. lévrier

La commande chrt [option] priorité [argument..] est utilisée pour manipuler les attributs en temps réel du processus.

98. useradd

La commande de connexion useradd [optaons] vous aidera à ajouter un compte utilisateur dans votre système

99. userdel

La commande de connexion userdel [option] vous permettra de supprimer tout compte d'utilisateur du système.

100. mod utilisateur

En utilisant la commande de connexion usermod [options], vous pouvez modifier n'importe quel compte utilisateur présent sur le système.

Voici donc les 100 commandes Linux essentielles qui peuvent être utiles à tout utilisateur Linux régulier comme professionnel. N'hésitez pas à partager vos points de vue et suggestions sur @LinuxHint et @SwapTirthakar .