Maison > Tutoriel système > Linux > Explication détaillée et complète des commandes CentOS

Explication détaillée et complète des commandes CentOS

PHPz
Libérer: 2024-01-08 09:09:45
avant
1073 Les gens l'ont consulté

1, affiche le shell actuellement utilisé

 [root@localhost ~]# echo $SHELL

2, affiche tous les shells utilisés par le système actuel​​

 [root@localhost ~]# cat /etc/shells

3, afficher le cache de hachage

hachage : afficher le cache -r : vider le cache

4, plusieurs commandes peuvent être utilisées ; les symboles sont séparés

5, histoire

-c : Effacer l'historique des commandes

-d : Supprime la commande spécifiée dans l'historique

     # : Afficher le dernier # historique

-a : Ajouter l'historique des commandes nouvellement exécutées de cette session à la liste du fichier historique

-n : Lire les lignes non lues du fichier historique dans la liste historique

-r : Lire les fichiers d'historique et les ajouter à la liste d'historique

-w : enregistre la liste d'historique dans le fichier d'historique spécifié

-p : développez les paramètres historiques sur plusieurs lignes, mais ils n'existent pas dans la liste de l'historique

-s : développez les paramètres historiques sur une seule ligne et ajoutez-les à la liste historique

6,Ctrl

+l : Effacer l'écran, équivalent à la commande clear

+c : Annuler l'exécution de la commande

-a : Déplacez le curseur vers l'avant de la ligne de commande

-e : Déplacez le curseur à la fin de la ligne de commande

-u : Supprime la position actuelle du curseur au début de la ligne

-k : Supprime la position actuelle du curseur jusqu'à la fin de la ligne

7, Esc

-b : Déplacer un mot vers la gauche

-f : Déplacer un mot vers la droite

8, emplacement de stockage du fichier d'aide local/usr/share/doc/

9. Une fois le système CentOS installé, si vous n'avez pas d'aide humaine, vous pouvez utiliser la commande suivante pour créer une base de données

CentOS6 utilise : makewhatis

CentOS7 utilise : mandb

10, Comment utiliser la commande man

Espace, ^v, ^f, ^F : faites défiler jusqu'à la fin du fichier

b, ^b : Retourner au début du fichier

d, ^d : tournez la moitié de l'écran jusqu'à la fin du fichier

u, ^u : tourne la moitié de l'écran au début du fichier

^n ou ^e ou ^j : tournez une ligne jusqu'à la fin du fichier

^y ou ^p ou ^k : tourne une ligne jusqu'au début du fichier

q : Sortie

    # : Passer à la ligne #

1g : Retour au début du fichier

g : Aller à la fin du fichier

/keywork : utilisez la chaîne comme mot-clé, recherchez de la position actuelle jusqu'à la fin, les caractères ne sont pas sensibles à la casse

                                                                                                                                                                                            depuis

?Keywork : utilisez la chaîne comme mot-clé, recherchez de la position actuelle au début, les caractères ne sont pas sensibles à la casse

                                                                                                                                                                                                   depuis

11, La structure du système de fichiers

/boot : Le répertoire où sont stockés les fichiers du noyau (vmlinuz) et les chargeurs de démarrage (bootloader, grub) sont stockés dans ce répertoire.

/bin : Commandes de base pour tous les utilisateurs ; il ne peut pas être associé à des partitions indépendantes et est un programme qui sera utilisé au démarrage du système d'exploitation.

/sbin : Commandes de gestion de base ; il ne peut pas être associé à des partitions indépendantes et est un programme qui sera utilisé au démarrage du système d'exploitation.

/lib : fichiers de bibliothèque partagée de base et fichiers de module de noyau (/lib/modules) dont dépend le programme au démarrage

/lib64 : emplacement de stockage de fichiers de bibliothèque partagée auxiliaire dédié aux systèmes x86_64

/etc : répertoire des fichiers de configuration

/home/USERNAME : répertoire personnel de l'utilisateur ordinaire

/root : répertoire personnel de l'administrateur

/media : point de montage pour appareils mobiles portables

/mnt : point de montage temporaire du système de fichiers

/dev : emplacement de stockage des fichiers de l'appareil et des fichiers spéciaux

            b : bloquer l'appareil, accès aléatoire

                c : dispositif de caractères, accès linéaire

/opt : L'emplacement d'installation des applications tierces

/srv : Données utilisées par les services exécutés sur le système

/tmp : emplacement de stockage temporaire des fichiers

/usr : données universelles partagées en lecture seule

Bin : Une application fournie pour garantir que le système dispose de fonctions complètes

      lib : utilisation 32 bits

        lib64 : n'existe que sur les systèmes 64 bits

E INCLURE : Fichiers d'en-tête

    share : données indépendantes structurées, telles que doc, man, etc.

Local : L'emplacement d'installation des applications tierces

/var:fichiers de données variables

cache : répertoire de données du cache de l'application

        lib : données d'informations sur l'état de la candidature

Local : dédié au stockage des données variables pour les applications sous /usr/local

Verrouillage : Verrouiller le fichier

Journal : répertoire et fichiers des journaux

run : exécution des données liées au processus ; généralement utilisé pour stocker les fichiers pid du processus 

spool : pool de données d'application

        tmp : Sauvegarde des données temporaires générées entre deux redémarrages du système

/proc : Un système de fichiers virtuel utilisé pour afficher les informations sur le noyau et le processus

/sys : système de fichiers virtuel utilisé pour générer des informations relatives aux périphériques matériels sur le système actuel

/selinux : emplacement de stockage de Linux à sécurité améliorée, politiques de sécurité liées à Selinux et autres informations

12, type de fichier

- : Fichier ordinaire

d : Fichier répertoire

b : bloquer l'appareil

c : Dispositif de personnage

l : Fichier de lien symbolique

p : Pipe file pipe

s : socket fichier socket

13, utilisation ls

-a : Inclure les fichiers cachés

-l : Afficher des informations supplémentaires

-R : récursivité du répertoire via

-ld : Informations sur l'annuaire et les liens symboliques

-1 : Les fichiers sont affichés sur des lignes séparées

-S : Trier du grand au petit

-u : Avec l'option -t, affichez et triez par heure du nouveau à l'ancien

-U : Afficher dans l'ordre de stockage du répertoire sans trier

14, stat affiche trois horodatages du fichier

Temps d'accès : temps d'accès, heure, lecture du contenu du fichier

Modifier l'heure : heure de modification, mtime, modifier le contenu du fichier (données)

Modifier l'heure : modifier l'heure, le ctime, les modifications de métadonnées

15, commande tactile

touchez [OPTION]... FICHIER...

-a : ne change qu'une heure

-m : change uniquement mtime

                                                    -t : TIMBRE :                                             

            [[cc]aa]mmjjhhmm[.ss]

-c : Si le fichier n'existe pas, il ne sera pas créé

16, commande cp

-i : interactif -r, R : Copiez récursivement le répertoire et tout son contenu

-a : Archive, équivalent à -dR --preserv=all

-d : --no-dereference --preserv=links ne copie pas le fichier original, seulement le nom du lien

-p : équivalent à --preserv=mode, propriété, horodatage

-v:--verbeux

-f:--force

17, l'alias définit l'alias

Affiche tous les alias de commande disponibles pour le processus shell actuel  [root@localhost ~]#alias

Définissez l'alias NAME, ce qui équivaut à exécuter la commande VALUE

 [root@localhost ~]# alias NAME='VALUE'

L'alias défini dans la ligne de commande n'est valable que pour le processus shell actuel.

Si vous souhaitez qu'il soit effectif durablement, il faut le définir dans le fichier de configuration

                                                              Uniquement pour l'utilisateur actuel : ~/.bashrc

Valable pour tous les utilisateurs : /etc/bashrc

Annuler l'utilisation de l'alias : unalias

18, utilisez la commande mv

Options couramment utilisées :

-i : interactif

-f : Forcer

19, utilisez la commande rm

Options couramment utilisées :

-i : interactif

            -f : suppression forcée

-R: récursif :

20, tree affiche l'arborescence des répertoires

-d : Afficher uniquement les répertoires

-Niveau L : Précisez le nombre de niveaux à afficher

Modèle -P : afficher uniquement les chemins correspondant au modèle spécifié

21, mkdir crée un répertoire

-p : Existe sans signaler d'erreurs et peut créer automatiquement les répertoires requis

-v : Afficher des informations détaillées

-m MODE : Spécifiez les autorisations directement lors de la création d'un répertoire

22, rmdir supprime les répertoires vides

-p : Supprimer récursivement le répertoire vide parent

-v : Afficher des informations détaillées

23, rm supprimer les données

-r : Supprimer récursivement l'arborescence des répertoires

-f : suppression forcée sans invite

24, STDOUT et STDERR redirigent vers des fichiers

Format : Nom du fichier du symbole d'opération de commande

                                                                                                                                      Rediriger STDOUT vers un fichier

2> : Rediriger STDERR vers un fichier

                                                                                                                                  Rediriger toutes les sorties vers des fichiers

                                                                     uniquement 禁 SET -C : Il est interdit de couvrir les fichiers existants, mais vous pouvez ajouter une couverture forcée : & gt;

Set +C : Autoriser l'écrasement

                                                                                                                 >

      2> : Remplacer le flux de données de sortie d'erreur de redirection

2>> : Ajouter le flux de données de sortie d'erreur de redirection

La sortie standard et la sortie d'erreur sont dirigées vers des emplacements différents : le format est le suivant : 

 ;

              COMMANDE > /chemin/vers/fichier.out 2>

Fusionnez la sortie standard et la sortie d'erreur dans le même flux de données pour la redirection : le format est le suivant : 

 ;

                                                                                                                                                               

                                                                                                                                                       

             COMMANDE > /path/to/file.out 2>

                COMMANDE >>

       (): Fusionner STDOUT de plusieurs programmes

         (cal 2007 ; cal 2008) >

25, tr - convertir et supprimer des caractères

        tr [OPTION]...SET1 [SET2]

Options :

-c ou --complerment : prend le complément du jeu de caractères

          -d ou --delete : supprime tous les caractères appartenant au premier jeu de caractères

           -s ou --squeeze-repeats : représente des caractères répétés consécutivement comme un seul caractère

            -t ou --truncate-set1 : Convertit les caractères correspondant au premier jeu de caractères en caractères correspondant au deuxième jeu de caractères

Utilisez < pour rediriger l'entrée standard

Certaines commandes peuvent accepter STDIN importé à partir d'un fichier

            $tr 'a-z' 'A-Z'

Cette commande convertira tous les caractères minuscules de /etc/issue en caractères majuscules

tr –d abc < /etc/fstab Supprime tous les caractères abc dans le fichier fstab

          [root@localhost ~]# cat >

                                                                                                                  

       wangxiaochun

Appuyez sur ctrl+d pour quitter, vous pouvez utiliser des fichiers au lieu de la saisie au clavier

 [root@localhost ~]# cat > fichiera <

26, moins : Afficher les entrées page par page

ls -l /etc moins

mail : Envoyer votre contribution par e-mail :

echo "testemail" | mail -s "test" user@example.com

lpr : envoyer l'entrée à l'imprimante

echo "testprint" | lpr-Pprinter_name

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal