Principes de base de la ligne de commande et astuces utiles du terminal

Nous avons tous vu cette petite icône noire intitulée «Terminal» cachée dans un dossier d’utilitaires sur notre Mac, mais c’est quoi au juste? C'est une partie très importante du fonctionnement de votre ordinateur et il est essentiel que vous compreniez si vous voulez vous appeler un développeur professionnel.. 

Dans ce post, nous allons passer en revue ce que la ligne de commande est, ainsi que quelques commandes pour commencer à l'utiliser..

A propos du terminal

Qu'est-ce qu'un terminal?

Terminal est une interface permettant d'exécuter des commandes textuelles. Il vous permet d'accéder directement au système d'exploitation sous-jacent, via un shell, sur votre Mac. Il y a longtemps, avant que les ordinateurs ne disposent d'interfaces graphiques, le seul moyen de faire fonctionner un ordinateur passait par la ligne de commande. Le fait de devoir exécuter l'ordinateur via la ligne de commande a aidé les utilisateurs à mieux comprendre ce qui se passait à l'intérieur de leur ordinateur..

Depuis que les interfaces graphiques sont devenues plus courantes, nous avons presque oublié la ligne de commande, et l'utilisateur Mac typique ne sait probablement même pas qu'elle existe. Cela peut convenir au profane, mais en tant que développeur de logiciels, il est toujours essentiel de savoir comment utiliser le terminal..

Pourquoi utiliser le terminal?

L'intérêt des interfaces utilisateur graphiques n'était-il pas de supprimer le besoin d'une ligne de commande? Eh bien pas vraiment. Il y a toujours plusieurs raisons pour lesquelles vous devriez apprendre à utiliser le terminal si vous êtes développeur, voire même un utilisateur soucieux de la performance:

  • Certaines choses ne peuvent tout simplement pas être faites sans la ligne de commande (en particulier en tant que développeur). Celles-ci incluent l’installation de CocoaPods, l’utilisation d’un référentiel git, etc..
  • Vous pouvez facilement modifier les paramètres de votre ordinateur, ce qui serait fastidieux, voire impossible, à l'aide de l'interface utilisateur uniquement..
  • Le terminal est très flexible, et une fois que vous avez appris à l'utiliser, il est assez simple et direct..
  • C'est un moyen très direct de dire à votre ordinateur quoi faire, alors qu'une interface graphique revient à contrôler l'ordinateur à distance..

Ce ne sont là que quelques-unes des raisons pour lesquelles le terminal est toujours un outil utile. C'est un outil pratique et fonctionnel pour améliorer et améliorer vos interactions quotidiennes avec votre ordinateur..

Commencer

Terminal ouvert

Le terminal est situé dans votre Applications dossier dans un sous-dossier appelé Utilitaires. Si vous ne le trouvez pas, activez la recherche Spotlight en appuyant sur Barre de commande et rechercher Terminal. Une fois que vous l'avez ouvert, vous devriez voir quelque chose qui ressemble à ceci:

C'est ce qu'on appelle "l'invite de commande" -vous verrez le répertoire actuel, puis votre nom d'utilisateur suivi d'un $.

Exécuter des commandes

Pour exécuter une commande, tapez-la simplement à l'invite de commande et appuyez sur Entrer. Essayez maintenant avec la commande ls-Cela listera tous les fichiers du répertoire courant. Souvent, les instructions en ligne écrivent des commandes à saisir en commençant par un $. Vous n'avez pas besoin de taper ceci. Par exemple: 

$ cd ~ / Bureau

Pour la commande ci-dessus, il vous suffit de taper cd ~ / Bureau, en omettant le $.

Aide-mémoire sur les commandes de base

Voici une liste de certaines des commandes de base que vous devez connaître pour utiliser efficacement le terminal. Ceci est un aide-mémoire pratique pour les commandes les plus importantes et les plus utilisées..

Aidez-moi

  • Aidez-moi-comme son nom l'indique, vous pouvez taper cette commande dans le terminal pour obtenir une liste des différentes commandes.
  • homme -semblable à la commande précédente, cette commande vous indique exactement ce que fait une commande (et vous fournit une documentation complète) sans que vous ayez à chercher sur Google.

Gestion de fichiers

  • ls-répertorie tout le contenu du répertoire en cours. Cette commande est pratique si vous ne souhaitez pas utiliser le Finder pour parcourir les fichiers. Vous pouvez simplement les lister à l'aide de cette commande dans votre terminal..
  • CD -cette commande est utilisée pour changer de répertoire. Si vous écrivez CD seul, vous sortirez du répertoire en cours. Après avoir utilisé ls (pour voir les répertoires), vous pouvez écrire le nom du répertoire que vous voulez entrer.

Changer les préférences

  • défauts -cette commande est utilisée pour modifier les paramètres système par défaut, dont certains ne peuvent pas être modifiés sans utiliser le terminal.
  • caféine-Comme son nom l'indique, cette commande permet d'éviter que votre Mac s'assombrisse, s'éteigne ou s'endorme. Pour mettre fin à cela, il suffit d’appuyer sur Control-C.

Édition de texte

  • vim -c'est l'un de mes favoris. Vous pouvez modifier des fichiers texte à l'aide de TextEdit par défaut (ou de tout éditeur basé sur une interface graphique), mais vim est fondamentalement un éditeur de texte en ligne de commande, c'est-à-dire qu'il fonctionne entièrement dans le terminal.

La mise en réseau

  • ping -Cette commande vous permet de vérifier le temps de réponse du serveur d'une URL ou d'une adresse IP spécifiée. Cela peut ne pas être utile pour tous les développeurs, mais il est bon de savoir.

Admin

  • sudo -un moyen de remplacer les privilèges de votre utilisateur et de devenir un superutilisateur de l'ordinateur. Vous serez invité à entrer un mot de passe administrateur lorsque vous l'utiliserez..

En profondeur

Maintenant que vous connaissez quelques-unes des commandes de base, examinons un peu plus en profondeur cinq choses que vous pouvez faire avec le terminal.. 

1. Modifier le format par défaut pour les captures d'écran

Nous savons tous à propos de l'utilisation Commander-Option-4 prendre des captures d'écran sur nos Mac. Et bien qu'il soit bon que ces captures d'écran soient prises dans des fichiers PNG de haute qualité, nous ne voulons pas nécessairement que 15 à 20 Mo de notre précieux stockage soient utilisés pour chaque capture d'écran. Heureusement, vous pouvez changer cette valeur par défaut avec le terminal.

Après votre invite (rappelez-vous, c’est que $ signe), tapez la commande suivante:

$ defaults write de type com.apple.screencapture jpg

Après avoir appuyé sur Entrer, vous remarquerez que le type de fichier de vos captures d’écran a changé pour celui que vous venez de définir. Vous pouvez utiliser n’importe quel format tel que PDF, JPG, etc., mais j’ai utilisé JPG pour cet exemple.. 

2. Testez votre Mac sur le stress

Il existe une commande simple utilisée par de nombreux techniciens Apple lorsque votre ordinateur est en panne. Cette commande insiste sur votre processeur en imprimant simplement la lettre "y" à plusieurs reprises. Si vous ouvrez votre moniteur d'activité, vous verrez bientôt que ce processus utilise la plus grande partie de votre processeur.!

Pour ce faire, après l'invite, il suffit de taper la commande suivante:

$ oui

Cette commande apparemment innocente sollicitera au maximum le processeur de votre Mac et vous aidera facilement à vérifier si votre ordinateur tombe en panne sous la pression..

3. Arrêtez votre Mac de dormir

N’est-ce pas gênant d’installer ou de télécharger quelque chose sur votre Mac et que votre Mac s’endorme? Cette commande amusante nommée fera en sorte que cela n'arrive pas. 

Il vous suffit de taper la commande suivante après l'invite:

caféine


presse Entrer, et votre Mac ne dormira pas, ne s'assombrira pas et ne s'éteindra pas. Une fois que vous êtes prêt à désactiver cela, tout ce que vous avez à faire est d’appuyer sur Contrôle-du terminal.

4. Afficher les fichiers cachés

Par défaut, votre ordinateur cache certains fichiers importants pour son utilisateur, mais en tant que développeur, nous avons parfois besoin d'accéder à ces fichiers. Cela empêche les utilisateurs amateurs de jouer avec les paramètres internes de l'ordinateur, mais en tant que développeurs, nous savons comment gérer ces fichiers..

Pour rendre tous les fichiers cachés visibles, entrez la commande suivante après l'invite:

$ defaults write com.apple.finder AppleShowAllFiles TRUE

Et puis, tapez cette commande pour réinitialiser le Finder après l'invite:

$ killall Finder

Si vous souhaitez les masquer à nouveau, entrez la commande suivante après l'invite:

$ defaults write com.apple.finder AppleShowAllFiles FALSE

Et puis réinitialisez à nouveau le Finder:

$ killall Finder

5. Téléchargement de fichiers

Nous avons tous terminé le processus de téléchargement, de décompression et d'utilisation des fichiers. Mais cela peut être un problème, surtout lorsque vous devez le faire plusieurs fois. À l'aide du terminal, vous pouvez le faire avec l'URL de votre fichier de téléchargement..

Pour ce faire, utilisez le boucle commande comme suit:

$ curl http://example.com/path-to-file

Ceci téléchargera le fichier à l’URL donnée du dossier actuel..

Ceci est une commande assez compliquée, avec beaucoup d'options, alors jetez un coup d'œil à la homme page pour plus de détails. Pour ouvrir la page de manuel de curl, exécutez la commande suivante:

$ man curl

Conclusion

Bien que cela puisse sembler décourageant au début, la ligne de commande est un outil extrêmement puissant et, dans certains cas, plus facile à utiliser que l'interface graphique. J'espère que vous avez apprécié ce tutoriel et que vous l'avez trouvé utile.

Pour en savoir plus sur le codage pour Mac et iOS, consultez certains de nos autres tutoriels ici sur Envato Tuts.+.