Je ne vois même pas l'intérêt de cocher une réponse lol. De toute façon. Terminal est comme votre CMD sous Windows. À l'époque, avant que l'interface graphique n'apparaisse, les gens programment et travaillent sous le mode DOS, à peu près tout simplement Terminal. L’interface graphique est conçue pour simplifier et simplifier les tâches, mais l’utilisation de l’interface nécessite parfois plus de travail.
Par exemple, en tant que développeur, si je veux juste compiler un programme C ++, je n'ai pas besoin d'utiliser un environnement de développement intégré sophistiqué. IDE est une interface graphique dotée de nombreuses fonctionnalités avancées qu’un éditeur de texte simple ne propose pas. Ainsi, au lieu de télécharger un IDE vraiment énorme pour une tâche simple, je peux simplement écrire ce qui suit et il exécutera mon programme C ++, dont le fichier exécutable est appelé main
.
g++ -o main main.cpp
chmod 777 main
./main
Si vous utilisez un langage interprète comme Python, vous pouvez entrer dans le shell interactif Python. Oui. Il y a des shells interactifs qui sont emballés dans une belle interface graphique, mais c'est plus lent et buggy (oh pense à IDLE ...)
Parfois, lorsque l'interface graphique est endommagée, vous pouvez essayer d'utiliser Terminal pour l'ouvrir. Parfois, certains logiciels sous Linux n'offrent pas une bonne interface graphique ou il est très difficile de savoir où se trouve le programme de lancement de l'interface graphique. Vous devez simplement aller dans Terminal et taper, par exemple:
xpdf homework.pdf
Cela ouvrira les devoirs.pdf pour vous.
Dans d'autres situations, l'interface graphique n'offre pas assez de puissance et de magie pour accomplir votre tâche. Certaines fonctions de recherche sont très basiques et vous ne pouvez pas appliquer de recherche de profondeur ni de modèle de recherche compliqué. Mais via terminal, une commande peut être émise avec un schéma vraiment très compliqué et long.
L'interface graphique est agréable, mais parfois, grâce aux commandes, vous pouvez également simplifier les choses. Parfois, vous n'avez tout simplement pas le choix: vous devez utiliser des commandes via des terminaux.