Qu’est-ce qu’une CLI et que signifie-t-elle ?
Au début des systèmes informatiques à usage général, un clavier était le seul point que vous pouviez utiliser pour réguler un système informatique. Pour cette raison, les programmeurs ont créé un langage shell robuste et simple que tout le monde pourrait utiliser pour interagir avec un ordinateur.
Ce langage est ensuite utilisé de manière incurable pour faire n’importe quoi, des tâches simples à l’automatisation complexe. Cet incurable utilisé pour contrôler un système informatique est connu sous le nom d’interface utilisateur de ligne de commande ou CLI.
Aujourd’hui, quelle que soit l’invention de la souris et de l’icône, une CLI est toujours un outil essentiel utilisé par les programmeurs, les gestionnaires de réseau, les testeurs d’intrusion et également les personnes influentes.
Qu’est-ce que l’ILC ?
Une interface utilisateur de ligne de commande ou CLI régule un ordinateur en lui donnant une ligne de phrases de mots clés structurées. Le format de ces mots clés (commandes) est appelé structure de phrase. Le langage de programmation utilisé dans une CLI est appelé langage de couverture.
Windows utilise ce qu’on appelle PowerShell, tandis que Linux et macOS utilisent respectivement Bash (Bourne Again Shell) et Zsh. Ils ont tous des distinctions.
Les langages de couverture utilisés dans une CLI sont plus simples à apprendre que les langages de routine tels que C, Java et Python. En fonction de votre utilisation, le contrôle d’un système informatique à l’aide de CLI peut être aussi simple qu’une commande d’un mot ou compliqué composé de plusieurs lignes de commandes CLI connues sous le nom de manuscrit.
Maintenant que vous savez ce qu’est une CLI, comparons-la aux interfaces graphiques et voyons si les gens auraient besoin d’utiliser une interface de ligne de commande.
Les gens devraient-ils s’en tenir uniquement à l’utilisation d’une interface graphique ?
Une interface utilisateur en ligne de commande (CLI) ainsi qu’une interface utilisateur graphique (GUI) sont deux moyens permettant aux individus d’interagir avec un système informatique. Comme vous l’avez découvert précédemment, une CLI régule un appareil via des commandes créées dans un incurable. D’autre part, une interface graphique est une interface que tout le monde utilise peut-être quotidiennement pour contrôler ses gadgets.
Une interface graphique est tout ce qui est graphiquement affiché sur votre écran. C’est une méthode pour gérer un outil via des icônes graphiques interactives, des menus, des widgets, des photos, et aussi presque tout ce que vous voyez sur votre écran aujourd’hui.
Les interfaces graphiques ont contribué à rendre les systèmes informatiques aussi simples que possible. Avec des images conviviales et des aspects interactifs cliquables avec une souris, les interfaces graphiques ont permis à toutes sortes d’outils numériques d’être utilisés par presque n’importe qui.
Avec l’intuitivité et le contour inexistant de la connaissance de l’utilisation d’une interface graphique, de nombreuses personnes n’auront aucun problème à communiquer avec leurs systèmes informatiques. En effet, vous ne manquerez pas grand-chose en utilisant uniquement une interface graphique. Néanmoins, les quelques fois où vous auriez certainement besoin d’utiliser une CLI sont celles où cela compte vraiment.
Pour la majorité des personnes séjournant avec une expérience graphique uniquement, cela doit suffire. Pourtant, il n’y a pas beaucoup de raisons de ne pas découvrir quelques commandes CLI. En ne vous souvenant que de quelques mots clés ainsi que de la structure de base des phrases, vous disposerez de commandes efficaces qui vous feront gagner du temps pour vous épargner toutes les frustrations d’une interface graphique mal conçue.
Pour vous donner une idée de la simplicité d’une CLI, voici une commande qui vous permet de reconnaître toutes les informations réseau de votre système informatique.
Les fenêtres:
ipconfig /all
Linux :
ifconfig –a
Mac OS :
ipconfig getifaddr en0
Voici une autre commande pour localiser les informations système de votre système informatique :
Les fenêtres:
systeminfo
Linux :
sudo lshw
Mac OS :
system_profilerAlthough Mac's Zsh is mostly compatible with Bash, don’t expect common Linux Bash commands to work in macOS flawlessly.
Pourquoi apprendre CLI ?
Il existe plusieurs raisons pour lesquelles les utilisateurs utilisent encore des interfaces utilisateur en ligne de commande lorsqu’une icône visuelle et simple est proposée.
Tout d’abord, une interface graphique n’est peut-être pas toujours aussi simple que vous le pensez. Avez-vous déjà essayé de trouver un fichier dans un dossier désordonné et non organisé ? Avec une CLI, vous pouvez entrer une commande d’un mot plus son nom ou tout type d’identifiant et découvrir les documents instantanément. Après avoir appris les commandes courantes ainsi que la syntaxe, vous serez un utilisateur beaucoup plus rapide, ce qui vous fera gagner du temps.
Un autre facteur pour apprendre CLI est de se débarrasser des tâches fastidieuses et répétitives grâce à l’automatisation. Avec une CLI, vous pouvez rédiger une liste de contrôle des commandes que votre système informatique effectuera à tout moment ou dans n’importe quel scénario que vous sélectionnez, tout comme un ordre du jour.
Pour ceux qui aspirent à devenir un spécialiste/administrateur réseau, la découverte de la CLI est essentielle, que vous supervisiez via Windows, Linux, macOS, Cisco et Solari. Vous n’aurez généralement pas le temps d’inspecter chaque gadget client à l’intérieur d’un réseau. L’utilisation de CLI vous permettra de prendre le contrôle de tous les outils d’un réseau et de les configurer facilement de manière appropriée.
Enfin, une CLI est beaucoup plus puissante que tout ce qu’une interface graphique vous offrira. Les ordinateurs à usage général ont de nombreux exécutables possibles qui, en configurant une interface utilisateur visuelle pour chacun, vont certainement trop gonfler le système d’exploitation. Apprendre à utiliser CLI peut vous donner beaucoup de contrôle sur votre appareil.