1.8 Commande de mise en route Linux de base 02

1. À propos des guillemets simples, des guillemets doubles, des fonctionnalités de guillemets simples inversés

`` # Inverser les guillemets simples, peut identifier les commandes et les variables à l'intérieur, et exécuter les commandes à l'intérieur en premier, le résultat une fois l'exécution de la commande terminée, il est référencé par une autre commande

        Caractéristiques: Les commandes et les variables peuvent être identifiées 

        Utilisation: Il est souvent utilisé lorsqu'une commande appelle une autre commande pour exécuter le résultat

    echo `echo $ PATH`

"" # Les guillemets doubles peuvent identifier les commandes, pas les variables

'' # Les guillemets simples, les variables et les commandes ne sont pas reconnus

    $ () = ``

image.pngimage.png

2. tab # Complétez le chemin ou la commande ou le nom du fichier

3. Commande d'exécution de l'historique des enregistrements .bash_history #

    history # Voir la commande history exécutée tout à l'heure, et chaque commande a une marque devant elle, vous pouvez!

    Conseils d'utilisation:

        Répétez la commande précédente à l'aide de la flèche vers le haut et appuyez sur entrée pour exécuter = appuyez sur !! et appuyez sur entrée pour exécuter

        ! -1 # Exécute la dernière à la dernière commande

        ! ps # Répétez la commande précédente en commençant par "ps"

        !? ps # Répète la commande précédente contenant ps

        ! ps: p # Imprimer l'historique des commandes uniquement, pas exécuter

        ^ ps ^ ls # Remplace le premier ps de la commande précédente par ls


        ctrl-r # pour rechercher des commandes dans l'historique des commandes, après la recherche, exécutez

        Ctrl + g # Quitter le mode de recherche historique

    Pour rappeler le dernier paramètre de la commande précédente

        ! $ # Signifie

image.pngimage.png

    Développer les connaissances:

        ! Utilisez le premier paramètre de la commande précédente comme paramètre de cmd

        ! Utilisez le dernier paramètre de la commande précédente comme paramètre de cmd

        ! Utilisez tous les paramètres de la commande précédente comme paramètres cmd

        !: n Utilisez le nième paramètre de la commande précédente comme paramètre de cmd

        commande! n: ^ appeler le premier paramètre de la nième commande

        commande! n: $ appelle le dernier paramètre de la nième commande

        command! n: m appelle le mème paramètre de la nième commande

        commande! n: * appeler tous les paramètres de la nième commande

4. Historique détaillé (1000 enregistrements par défaut)

    commande historique -c # clear history en mémoire

    history -d 36 # Efface la ligne spécifiée

    history -n 10 # Effacer les 10 dernières lignes

    history -w /1.sh # Enregistrer la liste d'historique dans le fichier d'historique spécifié

5. Variables d'environnement liées à l'historique des commandes

    HISTSIZE: nombre d'enregistrements de l'historique des commandes

    ~ / .bash_history # Le fichier historique par défaut

       HISTTIMEFORMAT = "% F% T" # temps d'affichage

    / etc / profile ou ~ / .bash_profile # enregistrer de façon permanente

    HISTIGNORE = "str1: str2 *:…" # Ignorez l'historique de str2, le début de str2

        Utilisation environnementale HISTIGNORE   

        ignoredups Par défaut, les commandes répétées sont ignorées, continues et la même chose est "répéter"

        ignorer l'espace Ignorer toutes les commandes commençant par un espace blanc

        ignoreboth est équivalent à ignoredups, ignore la combinaison d'espace

        erasedups delete duplicate command (indépendamment du fait qu'elle soit continue avec la précédente, tant qu'il y aura un doublon, il sera supprimé)

        Enregistrer de façon permanente:

                exporter le nom de la variable = "valeur"

                Stockez dans / etc / profile ou ~ / .bash_profile

image.pngimage.png

6. Touches de raccourci

    Ctrl + l pour effacer l'écran, équivalent à la commande clear

    Ctrl + o exécuter la commande en cours et réafficher la commande

    Ctrl + s bloquer la sortie d'écran, verrouiller

    Ctrl + q permet la sortie d'écran

    Ctrl + c terminer la commande

    Commande Ctrl + z suspendre

    Ctrl + a Déplacer le curseur au début de la ligne de commande, équivalent à Accueil

    Ctrl + e Déplacer le curseur à la fin de la ligne de commande, équivalent à Fin

        Alt + f Déplacer le curseur d'un mot vers la droite

    Alt + b Déplacer le curseur d'un mot vers la gauche

    Le curseur Ctrl + xx se déplace entre la première ligne de commande et le curseur

    Ctrl + u supprimer du curseur au début de la ligne de commande

    Ctrl + k Supprimer du curseur jusqu'à la fin de la ligne de commande

    Alt + r supprimer la ligne entière actuelle

    Ctrl + w Supprimer du curseur vers la gauche au début du mot

    Alt + d Supprimer à droite du curseur jusqu'à la fin du mot

    Ctrl + d Supprimer un caractère au niveau du curseur

    

    Remarque: les touches de raccourci Alt sont souvent en conflit avec d'autres logiciels

    


Je suppose que tu aimes

Origine blog.51cto.com/13451715/2488600
conseillé
Classement