Jeffrey Cross
Jeffrey Cross

2 astuces Linux simples pour coder comme un pro

Linux est un puissant système d'exploitation open source existant depuis de nombreuses années et largement utilisé pour faire fonctionner des serveurs et des sites Web. Mais la plupart des étudiants et des concepteurs le rencontrent pour la première fois lorsqu'ils travaillent sur des projets avec leur Raspberry Pi ou des ordinateurs monocarte similaires (SBC) tels que BeagleBone Black ou Intel Galileo. En approfondissant leur compréhension de Linux, les décideurs peuvent ajouter à leur kit un autre outil utile qui les aidera à construire leurs projets plus facilement.

Si vous êtes comme moi, vos compétences en orthographe et en dactylographie peuvent faire défaut. Trop de fois j’ai passé 20 ou 30 secondes à taper une longue commande avec beaucoup d’options pour découvrir, après avoir appuyé sur Entrée, que j’avais un problème et que je devais recommencer depuis le début. Non seulement cela, mais avec tous les choix possibles, il peut être difficile de se rappeler exactement la commande que vous avez utilisée pour effectuer une tâche donnée au jour le jour. Heureusement, le shell Linux a quelques outils intégrés qui peuvent aider à résoudre ces deux problèmes.

Remplir automatiquement une commande: onglet

Vous pouvez utiliser la fonction de saisie semi-automatique du shell en appuyant simplement sur la touche de tabulation du clavier. Cela complétera automatiquement une commande qui a été partiellement saisie et complétera également un nom de fichier en fonction du contexte de ce que vous tapez.

Par défaut, Tab ne connaît pas toujours les options disponibles pour une commande, mais peut compléter automatiquement le nom de la commande et tous les noms de fichiers associés pouvant être utilisés dans le cadre d'une commande.

Par exemple, si vous tapez «tou» et que vous appuyez sur la touche de tabulation, le shell remplira le reste des lettres manquantes pour rendre «tactile». Si plusieurs options commencent par les lettres que vous avez entrées, rien ne se passera la première fois que vous appuierez sur Tab. Si vous appuyez de nouveau dessus, le shell affichera une liste de toutes les commandes possibles ou de tous les noms de fichiers commençant par les lettres que vous avez entrées. Ainsi, si vous tapez «mkd» et appuyez deux fois sur la touche de tabulation, deux options vous seront proposées pour les commandes commençant par mkd: mkdir et mkdosfs:

[email protected] ~ $ mkd mkdir mkdosfs [email protégée] ~ $ mkd

Si vous continuez à ajouter plus de caractères et que vous appuyez ensuite sur la touche de tabulation, vous éliminerez éventuellement toutes les autres options et le shell complétera le reste de la commande ou du nom de fichier lorsqu'il ne restera plus qu'un seul choix. Cette fonction de saisie semi-automatique vous permet de gagner du temps avec de plus grandes commandes et de longs noms de fichiers. Elle élimine également les erreurs d’orthographe lorsque vous n’avez pas encore utilisé une commande.

Rechercher une commande précédente: Up, CTRL-R

Linux conserve un historique de tout ce que vous tapez dans la ligne de commande. Un moyen simple de passer en revue les commandes que vous avez tapées consiste simplement à utiliser la flèche vers le haut pour faire défiler chaque commande en commençant par la plus récente. Si la commande que vous recherchez se trouve plus en arrière dans votre historique, vous pouvez la rechercher en appuyant sur «Ctrl-R» sur la ligne de commande, suivi de quelques caractères. Par exemple, si vous vouliez rechercher la dernière fois que vous avez utilisé nano Pour éditer un fichier, vous pouvez appuyer sur “Ctrl-R” suivi de “nano”.

Ceci est un extrait du livre de Aaron Newcomb Linux pour les fabricants, disponible chez Maker Shed et chez tous les marchands de livres spécialisés.

Peu importe qu’il y ait déjà des informations saisies au curseur lorsque vous appuyez sur Ctrl-R. Ce texte ne sera pas utilisé pour la recherche, mais uniquement pour ce que vous tapez après avoir appuyé sur Ctrl-R. Notez que l'invite passe à (reverse-i-search) suivi des lettres que vous avez saisies lors de ce type de recherche dans l'historique de vos commandes.

(reverse-i-search) 'nano': nano hello.sh

Si vous appuyez sur l'une des touches fléchées, Accueil, Fin ou Tabulation, vous terminez la recherche et pourrez modifier la commande que vous avez recherchée. Vous pouvez également continuer à rechercher dans votre historique en appuyant plusieurs fois sur Ctrl-R avant de quitter la recherche.

Essayez vous-même: accédez à votre répertoire personnel et créez un fichier en tapant:

cd tou fichier1

Lorsque vous appuyez sur Tab, le nom du toucher commander. Maintenant, changez votre répertoire de téléchargements en tapant:

cd D

Vous devriez voir quelque chose de semblable à ceci:

[email protected] ~ $ cd D Bureau / Documents / Téléchargements / [email protected] ~ $ cd D

Ajouter les lettres “ow”Et appuyez de nouveau sur Tab pour compléter automatiquement le chemin souhaité et appuyez sur entrée. Créons maintenant notre deuxième fichier en utilisant l’historique des commandes. Appuyez sur Ctrl-R suivi de “tou”:

[email protected] ~ $ cd D Bureau / Documents / Téléchargements / [email protected] ~ $ cd Téléchargements / (reverse-i-search) ‘tou’: touch file1

Appuyez sur la touche Fin et changez “fichier1" à "fichier2”. Appuyez sur Entrée pour terminer la tâche. Vous avez maintenant créé deux fichiers: un dans votre répertoire personnel et un dans le répertoire Téléchargements. Vous avez également économisé beaucoup de frappe dans le processus!

Part

Laisser Un Commentaire