Table des matières
1. Structure de répertoires Linux
2. Commande de changement de répertoire cd
3. Commandes d'opération du répertoire (ajouter, supprimer, modifier, vérifier)
5. Commandes d'opération pour compresser les fichiers
6. Autres commandes
7. Commande de communication réseau
Commande d'autorisation 8.linux
Maison Opération et maintenance exploitation et maintenance Linux Explication détaillée de certaines commandes Linux

Explication détaillée de certaines commandes Linux

Jun 20, 2017 am 11:03 AM
linux 命令 基础

1. Structure de répertoires Linux

bin : (binaires) stocke les fichiers exécutables binaires
sbin (binaires super-utilisateur) stocke les fichiers exécutables binaires
etc : (etcetera) stocke le fichier de configuration du système
usr (ressources partagées Unix) est utilisé pour stocker les ressources système partagées
home est le répertoire racine où les fichiers utilisateur sont stockés
répertoire super utilisateur racine
dev (appareils) est l'endroit où les fichiers de l'appareil sont stockés
lib(library) stocke les bibliothèques partagées et les modules du noyau nécessaires à l'exécution des programmes dans le système de fichiers
mnt (mount) est le point de montage où l'administrateur système installe le système de fichiers temporaire
boot stocke divers fichiers utilisés lors du démarrage du système
tmp (temporaire) est utilisé pour stocker divers fichiers temporaires
var (variable) est utilisé pour stocker les fichiers qui doivent modifier les données pendant l'exécution

2. Commande de changement de répertoire cd

cd test Basculer vers le répertoire de test
cd .. Basculer vers le répertoire de niveau supérieur
cd / Basculer vers le système et le répertoire
cd ~ Basculer vers le répertoire personnel de l'utilisateur
cd - Basculer vers le répertoire précédent

3. Commandes d'opération du répertoire (ajouter, supprimer, modifier, vérifier)

Ajouter un répertoire :

 nom du répertoire mkdir

le test mkdir est pour générer un répertoire de test dans le répertoire courant

Afficher le répertoire :

ls

ls : Tous les répertoires et fichiers du répertoire courant

ls -a : Vous pouvez voir tous les fichiers du répertoire et des répertoires, y compris cachés

ls -l : peut être abrégé en ll, vous pouvez voir les informations détaillées des fichiers dans le répertoire

Répertoire de requête :

trouver les paramètres du répertoire

find/root -name '*test*' : Rechercher les fichiers du répertoire liés au test sous /root

Modifier le nom du répertoire :

Nom du répertoire mv nouveau nom du répertoire

mv oldTest newTest : Changez le nom du répertoire oldTest en newTest dans le répertoire actuel

Remarque : La syntaxe de mv peut non seulement renommer le répertoire mais également divers fichiers et packages compressés. Effectuer une opération de renommage

Déplacer l'emplacement du répertoire (couper) :

 mv Nom du répertoire Nouvel emplacement du répertoire

mv newTest /usr : Déplacez le fichier newTest dans le répertoire actuel Coupez dans le répertoire usr

Répertoire de copie :

cp -r nom du répertoire emplacement cible de la copie du répertoire (r représente la copie récursive)

cp -r /usr/newTest /test : Copiez le fichier newTest sous usr dans le répertoire test

Remarque : La commande cp peut non seulement copier des répertoires mais également des fichiers et des packages compressés. Il n'est pas nécessaire d'écrire -. r récursivité lors de la copie de fichiers et de packages compressés

Supprimer le répertoire :

rm -rf répertoire

rm -rf newTest/ : Supprime le fichier newTest dans le répertoire courant et tous les fichiers qu'il contient, et il n'est pas nécessaire de demander


4. Commandes d'opération de fichier

Création de fichier

 touchez le nom du fichier (fichier vide)

Touchez a.txt : Créez un fichier dans le répertoire actuel Fichier vide nommé a.txt

Visualisation du fichier

Fichier Cat/more/less/tail

Utilisation cat ne peut afficher que le contenu du dernier écran
Utilisez plus pour afficher le pourcentage, appuyez sur Entrée pour descendre d'une ligne, espace pour descendre d'une page, q pour quitter la visualisation
Utilisez moins pour monter et descendre de page en utilisant PgUp et PgDn sur le clavier, q pour terminer la visualisation
Utilisez le fichier tail -f pour surveiller dynamiquement un fichier, tout comme le fichier journal de Tomcat. Le journal changera au fur et à mesure de l'exécution du programme. Modifier le contenu du fichier

 fichier vim

commande de démarrage vim : nom de fichier vim Ouvrez vim et créez un fichier nommé nom de fichier

Commande de fichier

Ouvrez un seul fichier vim fileOuvrez plusieurs fichiers en même temps : vim file1, file2...Ouvrez un nouveau fichier dans la fenêtre vim : ouvrez le fichier
Ouvrez le fichier dans un nouvelle fenêtre : fichier divisé
Passer au fichier suivant : bn
Passer au fichier précédent : bp
Afficher la liste des fichiers actuellement ouverts Le fichier en cours d'édition sera entouré de [] : argsOuvrez des fichiers distants, tels que FTP ou un dossier partagé

:e ftp://192.168.10.76/abc.txt
:e \qadrivetest1.txt

mode vim

Mode Normal (appuyez sur la touche ESC+[ pour entrer) le coin inférieur gauche affiche le fichier ou est vide Mode Insertion (appuyez sur la touche i pour entrer) le coin inférieur gauche affiche -- INSERT-- Mode visuel : le coin inférieur gauche affiche --VISUAL--


la commande d'insertion de vim

i : Insérer avant la position actuelle I : Insérer au début de la ligne actuelle a : À Insérer

après la position actuelle A : Insérer

à la fin de la ligne actuelle o : Insérer
après la ligne actuelle O : Insérez
avant la ligne actuelle

commande de recherche vim

 /text Recherchez du texte, appuyez sur la touche n pour rechercher le suivant, appuyez sur la touche Touche N pour le précédent  ?text Rechercher du texte, rechercher dans le sens inverse, appuyer sur la touche n pour le suivant, appuyer sur la touche N pour le précédent :set ignorecase Ignorer la recherche de casse

: set noignorecase Ne pas ignorer la recherche de cas

:set hlsearch Mettre en surbrillance les résultats de la recherche, tous les résultats sont mis en surbrillance au lieu d'afficher une seule correspondance
: set nohlsearch désactive l'affichage de la recherche en surbrillance
Rechercher des mots très longs. Le mot est très long et il est difficile à taper, vous pouvez déplacer le curseur sur le mot et appuyer sur la touche * ou #

pour rechercher ce mot. La recherche est équivalente à /search, et la commande # est. équivalent à ?Search

commande de remplacement de vim

 

ra Remplacez le caractère actuel par a, le caractère actuel est le caractère où se trouve le curseur
s/old/new/ Remplacez le nouveau par l'ancien, remplacez la première correspondance de la ligne actuelle
s/old /new/g Utilisez Remplacer l'ancien par le nouveau, remplacez toutes les correspondances dans la ligne actuelle
%s/old/new/ Remplacez le nouveau par l'ancien, remplacez la première correspondance dans toutes les lignes
%s/old/new/g Remplacez le nouveau par l'ancien, remplacez Toutes les correspondances dans le fichier entier
ddp échange la ligne où se trouve le curseur et la ligne immédiatement en dessous

la commande move de vim

h déplace un caractère vers la gauche
l déplace un caractère vers la droite (généralement w est utilisé à la place)
k déplace un caractère vers le haut
j déplace un caractère vers le bas

Les quatre commandes ci-dessus peut être utilisé avec des nombres. Par exemple, 20j descend de 20 lignes

w avance d'un mot, s'il a atteint la fin de la ligne, passez au début de la ligne suivante. la commande l
b déplace un mot vers l'arrière, 3b déplace trois mots vers l'arrière Le mot
^ est déplacé vers le premier caractère non vide de la ligne
0 (numéro 0) est déplacé vers le premier caractère du ligne
$ est déplacé à la fin de la ligne
gg est déplacé au début du fichier
G se déplace à la fin du fichier
La commande f (find) peut également être utilisée pour déplacez, fx trouvera le premier caractère x après le curseur, 3fd trouvera le troisième caractère d
F, identique à f , Recherche inversée
:10+Entrée : passer à la ligne 10, 10G sauter à la ligne 10
Ctrl + e faire défiler vers le bas d'une ligne
Ctrl + y faire défiler vers le haut d'une ligne
Ctrl + d faire défiler vers le bas un demi-écran
 Ctrl + u faire défiler vers le haut un demi-écran
 Ctrl + f faire défiler un écran vers le bas
 Ctrl + b faire défiler un écran vers le haut

annuler et refaire de vim

u(Annuler) annuler
U annuler l'opération de la ligne entière
Ctrl + r refaire

commande de suppression de vim

 > dd supprime la ligne actuelle
dj supprime la ligne précédente
dk supprime la ligne suivante
10d supprime les 10 lignes à partir de la ligne courante
d supprime le caractère courant jusqu'à la fin de la ligne
d$ supprime les caractères après le caractère courant Tous les caractères (cette ligne)
kdgg supprime toutes les lignes avant la ligne actuelle (sauf la ligne actuelle)
jdG (jd+shift+g) supprime toutes les lignes après la ligne actuelle
:1,10d : supprime 1 à 10 lignes
: 11,$d : Supprimer la ligne 11 et toutes les lignes suivantes
:1,$d : Supprimer toutes les lignes
J : Fusionner deux lignes


vim Copier et coller

yy copie la ligne actuelle

nyy copie n lignes à partir de la ligne actuelle p colle après le curseur actuel Si la commande yy a été utilisée pour copier une ligne auparavant, alors collez la ligne suivante de. la ligne actuelle  P Coller devant la ligne actuelle

   :1,10 co 20 Insérer les lignes 1 à 10 dans la ligne 20

   :1,$ co $Copiez l'intégralité de la copie du fichier et ajoutez-la à la fin
ddp échange la ligne actuelle et la ligne suivante
> Appuyez sur v (mot par mot) ou V (ligne par ligne) en mode normal pour passer en mode visuel, puis utilisez la commande jklh pour vous déplacer pour sélectionner certaines lignes ou caractères, puis appuyez sur d pour couper
ndd coupe la ligne actuelle Pour les n lignes suivantes, utilisez la commande p pour coller le contenu coupé
:1,10d Coupez les lignes 1 à 10 et utilisez la commande p pour collez le contenu coupé
:1,10 m 20 Déplacez les lignes 1 à 10 après la ligne 20

commande de sortie vim

  :wq enregistre et quitte

 :ZZ enregistrez et quittez

:q ! Forcez à quitter et ignorez toutes les modifications
 :e ! Annulez toutes les modifications et ouvrez le fichier d'origine

commande de la fenêtre vim

:split ou new open Une nouvelle fenêtre, le curseur est sur la fenêtre de niveau supérieur

:split file ou :new file Ouvre le fichier dans une nouvelle fenêtre

Les fenêtres ouvertes par split sont toutes horizontales , utilisez vsplit pour ouvrir la fenêtre verticalement
Ctrl + ww move Aller à la fenêtre suivante
 Ctrl + wj Déplacer vers la fenêtre inférieure
 Ctrl + wk Déplacer vers la fenêtre supérieure

 :close Cette commande ne peut pas être utilisée sur la dernière fenêtre pour empêcher la sortie accidentelle de vim

 :q Si c'est la dernière fenêtre à fermer, alors vim se fermera

vim exécute la commande shell



  :!ls répertorie les fichiers dans le répertoire courant
:!perl - c script.pl Vérifier la syntaxe du script Perl sans quitter vim
    :!perl scrip.pl Exécuter le script Perl sans quitter vim
   : suspendre ou Ctrl + Z Suspendre vim, revenir au shell, appuyer sur fg Retourner vim

commande de commentaire de vim

Commentaires comportementaux commençant par # in le programme perl, donc pour commenter certaines lignes, ajoutez simplement #

au début de la ligne 3,5 s/^/#/g Commentez les lignes 3-5

3,5 s/^/#// g Décommentez les lignes 3 à 5
1,$ s/^/#/g Commentez l'intégralité du document
:%s/^/#/g Commentez l'intégralité du document,

vim commande d'aide

:help ou F1 affiche l'intégralité de l'aide
:help xxx affiche l'aide de xxx
:help 'number' L'aide de l'option vim est placée entre guillemets simples
:help l'aide de la clé spéciale est utilisée <>Développer
:help -t vim startup settings help -

vim autres commandes non-éditrices

. la commande précédente
:set Ruler? Vérifiez si la règle est définie. Dans .vimrc, les options définies à l'aide de la commande set peuvent être visualisées via cette commande
:scriptnames Vérifiez l'emplacement des fichiers de script vim, tels que . fichiers vimrc, fichiers de grammaire et plugins, etc. .
:set list affiche les caractères non imprimables, tels que la tabulation, l'espace et la fin de ligne. Si la tabulation ne peut pas être affichée, assurez-vous d'utiliser set
: la syntaxe répertorie les éléments de syntaxe définis
:syntax clear efface ceux définis Règles de syntaxe
:la correspondance de casse de syntaxe est sensible à la casse, int et Int seront considérés comme des éléments de syntaxe différents
:la syntaxe case ignore est indépendante de la casse , int et Int seront considérés comme le même élément de syntaxe et utiliseront le même schéma de couleurs

5. Commandes d'opération pour compresser les fichiers

Les fichiers compressés sous Linux se terminent généralement par .tar, les commandes de compression. se termine généralement par .gz, et en général, l'empaquetage Il est effectué avec la compression
Le nom du suffixe du fichier empaqueté et compressé est généralement .tar.gz

tar -zcvf Le fichier empaqueté et compressé. le nom consiste à empaqueter le fichier compressé, z signifie gzip compression Commande à compresser, c représente le fichier empaqueté, v affiche le processus en cours, f représente le nom de fichier spécifié
tar -zcvf xxx.tar.gz a.txt b .txt : regroupe les fichiers a.txt et b.txt dans le répertoire courant Le fichier compressé s'appelle xxx.tar.gz

Décompressez le package compressé : tar -xvf, x représente la décompression,
tar - xvf xxx.tar.gz : Nommez le répertoire actuel xxx.tar.gz Décompressez le fichier compressé
tar -xvf xxx.tar.gz -C/usr, C représente l'emplacement de décompression spécifié, ce paragraphe représente la décompression du fichier vers le fichier usr

6. Autres commandes

pwd : Afficher l'emplacement actuel

Grep la chaîne à rechercher et le fichier à rechercher

grep à tester .conf : Recherchez le fichier test.conf dans le répertoire courant. Lignes contenant la chaîne à

| Utiliser la sortie de la commande précédente comme entrée de ce répertoire

ps -ef | system : représente tous les processus du système actuel à première vue, y compris system String process

ps -ef Afficher les processus en cours d'exécution dans le système actuel

kill -9 process pid kill process

7. Commande de communication réseau

Vérifiez les informations de la carte réseau du système actuel : ifconfig
Vérifiez l'état de la connexion avec un certain ordinateur : ping
Vérifiez l'utilisation des ports du système actuel : netstat -an

Commande d'autorisation 8.linux

Chaque fichier/répertoire a des autorisations Grâce à la commande ls -|, nous pouvons afficher les autorisations des fichiers ou des répertoires dans un répertoire
rRead. droits
wDroits d'écriture
x Droit d'exécution
- Droit de non opération
Le premier symbole : d représente le répertoire, - représente le fichier, | représente la connexion (peut être considéré comme un raccourci dans la fenêtre)

chmod u=rwx,g =rw,o=r aaa.txt : signifie que l'autorisation de modifier le fichier aaa.txt dans le répertoire courant est que le propriétaire a toutes les autorisations, le groupe auquel il appartient a lu et des autorisations en écriture, et les autres utilisateurs ont des autorisations en lecture seule

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Entrée de la version Web Deepseek Entrée du site officiel Deepseek Entrée de la version Web Deepseek Entrée du site officiel Deepseek Feb 19, 2025 pm 04:54 PM

Deepseek est un puissant outil de recherche et d'analyse intelligent qui fournit deux méthodes d'accès: la version Web et le site officiel. La version Web est pratique et efficace et peut être utilisée sans installation; Que ce soit des individus ou des utilisateurs d'entreprise, ils peuvent facilement obtenir et analyser des données massives via Deepseek pour améliorer l'efficacité du travail, aider la prise de décision et promouvoir l'innovation.

Comment installer Deepseek Comment installer Deepseek Feb 19, 2025 pm 05:48 PM

Il existe de nombreuses façons d'installer Deepseek, notamment: Compiler à partir de Source (pour les développeurs expérimentés) en utilisant des packages précompilés (pour les utilisateurs de Windows) à l'aide de conteneurs Docker (pour le plus pratique, pas besoin de s'inquiéter de la compatibilité), quelle que soit la méthode que vous choisissez, veuillez lire Les documents officiels documentent soigneusement et les préparent pleinement à éviter des problèmes inutiles.

Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Apr 01, 2025 pm 05:09 PM

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Obtenez le package d'installation Gate.io gratuitement Obtenez le package d'installation Gate.io gratuitement Feb 21, 2025 pm 08:21 PM

Gate.io est un échange de crypto-monnaie populaire que les utilisateurs peuvent utiliser en téléchargeant son package d'installation et en l'installant sur leurs appareils. Les étapes pour obtenir le package d'installation sont les suivantes: Visitez le site officiel de Gate.io, cliquez sur "Télécharger", sélectionnez le système d'exploitation correspondant (Windows, Mac ou Linux) et téléchargez le package d'installation sur votre ordinateur. Il est recommandé de désactiver temporairement les logiciels antivirus ou le pare-feu pendant l'installation pour assurer une installation fluide. Une fois terminé, l'utilisateur doit créer un compte Gate.io pour commencer à l'utiliser.

Installation officielle du site officiel de Bitget (Guide du débutant 2025) Installation officielle du site officiel de Bitget (Guide du débutant 2025) Feb 21, 2025 pm 08:42 PM

Bitget est un échange de crypto-monnaie qui fournit une variété de services de trading, notamment le trading au comptant, le trading de contrats et les dérivés. Fondée en 2018, l'échange est basée à Singapour et s'engage à fournir aux utilisateurs une plate-forme de trading sûre et fiable. Bitget propose une variété de paires de trading, notamment BTC / USDT, ETH / USDT et XRP / USDT. De plus, l'échange a une réputation de sécurité et de liquidité et offre une variété de fonctionnalités telles que les types de commandes premium, le trading à effet de levier et le support client 24/7.

Le package d'installation OUYI OKX est directement inclus Le package d'installation OUYI OKX est directement inclus Feb 21, 2025 pm 08:00 PM

OUYI OKX, le premier échange mondial d'actifs numériques, a maintenant lancé un package d'installation officiel pour offrir une expérience de trading sûre et pratique. Le package d'installation OKX de OUYI n'a pas besoin d'être accessible via un navigateur. Le processus d'installation est simple et facile à comprendre.

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système? Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système? Mar 31, 2025 pm 11:54 PM

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système. Chaque fois que le système redémarre, nous devons exécuter la commande suivante pour modifier les autorisations d'UnixSocket: sudo ...

OUYI Exchange Télécharger le portail officiel OUYI Exchange Télécharger le portail officiel Feb 21, 2025 pm 07:51 PM

Ouyi, également connu sous le nom d'OKX, est une plate-forme de trading de crypto-monnaie de pointe. L'article fournit un portail de téléchargement pour le package d'installation officiel d'Ouyi, qui facilite les utilisateurs pour installer le client Ouyi sur différents appareils. Ce package d'installation prend en charge les systèmes Windows, Mac, Android et iOS. Une fois l'installation terminée, les utilisateurs peuvent s'inscrire ou se connecter au compte OUYI, commencer à négocier des crypto-monnaies et profiter d'autres services fournis par la plate-forme.

See all articles