6 métacaractères Linux que j’aime utiliser en ligne de commande


  • FrançaisFrançais


  • Au début de mon parcours Linux, j’ai appris à utiliser la ligne de commande. C’est ce qui distingue Linux. Je pouvais perdre l’interface utilisateur graphique (GUI), mais il n’était pas nécessaire de reconstruire complètement la machine. De nombreux ordinateurs Linux fonctionnent sans tête et vous pouvez accomplir toutes les tâches administratives sur la ligne de commande. Il utilise de nombreuses commandes de base avec lesquelles tous sont familiers, comme ls, ls-l, ls-l, cd, pwd, topet beaucoup plus.

    Métacaractères Shell sous Linux

    Vous pouvez étendre chacune de ces commandes grâce à l’utilisation de métacaractères. Je ne savais pas comment vous les appeliez, mais les métacaractères m’ont facilité la vie.

    Tuyau |

    Supposons que je souhaite connaître toutes les instances de Firefox exécutées sur mon système. je peux utiliser le ps commande avec un -ef pour répertorier toutes les instances des programmes en cours d’exécution sur mon système. Maintenant, j’aimerais voir uniquement les cas où Firefox est impliqué. J’utilise un de mes métacaractères préférés, le tuyau | le résultat à grepqui recherche des modèles.

    $ ps -ef | grep firefox 

    Redirection de sortie >

    Un autre métacaractère préféré est la redirection de sortie >. Je l’utilise pour imprimer les résultats de toutes les instances mentionnées par Intel à la suite d’un dmesg commander. Cela peut vous être utile pour le dépannage du matériel.

    $ dmesg | grep amd > amd.txt
    $ cat amd.txt
    [ 0.897] amd_uncore: 4 amd_df counters detected
    [ 0.897] amd_uncore: 6 amd_l3 counters detected
    [ 0.898] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

    Astérisque *

    L’astérisque * ou le caractère générique est un favori lors de la recherche de fichiers avec la même extension, comme .jpg ou .png. Je change d’abord dans le Picture répertoire sur mon système et utilisez une commande comme celle-ci :

    $ ls *.png
    BlountScreenPicture.png
    DisplaySettings.png
    EbookStats.png
    StrategicPlanMenu.png
    Screenshot from 01-24 19-35-05.png

    Tildé ~

    Le tilde ~ est un moyen rapide de revenir à votre répertoire personnel sur un système Linux en saisissant la commande suivante :

    
    

    Dollar symbol $

    The $ symbol as a metacharacter has different meanings. When used to match patterns, it means any string that ends with a given string. For example, when using both metacharacters | and $

    $ ls | grep png$
    BlountScreenPicture.png
    DisplaySettings.png
    EbookStats.png
    StrategicPlanMenu.png
    Screenshot from 01-24 19-35-05.png

    Carats ^

    le ^ symbole limite les résultats aux éléments qui commencent par une chaîne donnée. Par exemple, lors de l’utilisation des deux métacaractères | et ^:

    $ ls | grep ^Screen
    Screenshot from 01-24 19-35-05.png

    Beaucoup de ces métacaractères sont une passerelle vers les expressions régulières, il y a donc beaucoup plus à explorer. Quels sont vos métacaractères Linux préférés et comment sauvent-ils votre travail ?

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code