Maison > Article > Opération et maintenance > liste de commandes Linux
pwd : Interrogez le répertoire actuel
'~' représente votre propre répertoire personnel
'/' représente le répertoire racine, et /root n'est pas le répertoire racine. '.' représente le répertoire actuel. '..' représente le répertoire supérieur
cd : changer de répertoire, changer de répertoire. cd / : Basculez vers le répertoire racine. cd .. : Retour au répertoire précédent. Remplissage automatique des onglets.
ls : Afficher les fichiers ou les répertoires dans le répertoire actuel.
ls -l : Afficher les détails suivants : drwxr-xr-x 2 cyborg cyborg 4096 1er juin 10:45 Bureau
drwxr- xr-x (d : le type est un répertoire. rwx : autorisations, groupe 1 : propriétaire ; groupe 2 : groupe ; groupe 3 : autres utilisateurs) 2 (nombre de liens physiques vers des fichiers)
cyborg (propriétaire) cyborg ( groupe) 4096 (taille en octets) 1er juin 10h45 (heure de modification) Bureau.
ls -lh:h=human, liste d'affichage humanisée.
ls -a : Afficher tout (y compris caché) ls -l dossier/ : Pas besoin d'entrer pour afficher les fichiers dans le dossier ou répertoire
touchez .test : Créez un fichier nommé .test pour masquer le fichier vide. Les dossiers vides occupent également de la capacité (4k).
mkdir : Créer un répertoire. mkdir -p cn/shandong/jinan : Créer récursivement plusieurs répertoires à la fois
vim test : Créez un document nommé test.
cat test : Afficher le contenu du fichier. -n : Afficher les numéros de ligne -T : Ne pas afficher les caractères de tabulation Fusionner : cat new1 new2 new3 > 🎜>
plus test : Regardez-le petit à petit, appuyez sur Entrée pour sauter d'une ligne ou sur un espace pour sauter d'une page, q pour quitter. moins La version avancée de test:more
queue test : Afficher les dernières lignes, -Numéro : Paramètres Afficher le nombre de lignes ; -f est utilisé pour voir quand d'autres processus essaient le fichier, adapté à la surveillance des journaux
head test : les premières lignes, identiques à tail , mais sans la fonction -f
mv:move move
tree Nom du dossier : Afficher l'arborescence du dossier
man Nom de la commande : Afficher l'aide, ou Nom de la commande --help ou help command Name : Afficher les commandes intégrées
cp : copier et coller en une seule cp -R copier récursivement à l'intérieur du répertoire
find / -name 'yum.log' : recherchez le fichier yum.log en commençant par la racine ( /) répertoire, ou '*.log' Wildcard, le chemin peut être écrit en fonction de la situation réelle, comme find /var/ -name 'index.php'
find / -size +10M | xargs ls -lh Rechercher des fichiers de plus de 10M et afficher les détails des résultats
> 🎜> : Effacez le fichier
grep -n hello yum.log : localisez la chaîne hello -n dans yum.log et affichez le numéro de ligne ; -v a : ne contient pas de -c :Affiche uniquement le nombre de lignes qui correspondent ; >-e :Correspondances multiples (ou) telles que : grep -e a -e b -e c file1 est équivalent à grep [abc] file1 est équivalent à grep [a-c] fichier1 nom du fichier wc
: Retour de statistiques : nombre de lignes, nombre de mots, nombre d'octets, nom de fichierdd
: signifiant vidage de disque, tel que : dd if=1.txt bs=1 skip=364 of=new .txtVérifier md5 :md5sum
fly.rarVérifier sha : shasum fly.rarRedémarrez plus gracieusement : init 6
capteurs :Afficher la température Modifier l'ip :sudo ipconfig eth0 192.168.18.128 Créer lien logiciel : un vrai fichier, seulement si le numéro d'inode du fichier lien du fichier source est différent, créer : ln -s data sl_data Créer hard lien : C'est le même fichier que le fichier source et le même inode. Créer : ln data hl_data rm -f : forcer la suppression rmdir : supprimer le répertoire rm -ri my_dir : supprimer et demander récursivement rm -rf my_dir : supprimer tous les fichiers en un seul aller Nom du fichier : Afficher le type de fichier ps : Surveiller le processus à un moment précis haut : Surveillance en temps réel kill pid : Terminez le processus autant que possible killall Nom du processus (prend en charge les caractères génériques ) top : wa représente les E/S du CPU S'il est occupé, il s'agit soit d'un port réseau, soit d'un disque dur ; id représente inactif ; > mount : Mount, la sortie par défaut est la liste des appareils montés par le système. mount /dev/sdb1(appareil) /media/disk(point de montage). chemin ou périphérique de démontage : Démonter, les périphériques amovibles doivent d'abord être démontés, puis retirés. df -h : Vérifiez l'utilisation du disque monté. du : Afficher l'utilisation d'un répertoire spécifique -c : Afficher la taille totale de tous les fichiers répertoriés ; -h : Humanisé tar -zcvf xxx.tar.gz ou tgz a.txt b.txt c.txt : package. tar -zxvf xxx.tar : décompresser gzip *.txt : compresser en gz (la conversion par lots générique est possible) gzcat : affichez le contenu du texte gz. gunzip : Décompresser le fichier gz /etc/passwd : root:x:0:0:root : /root:/bin/bash signifie nom d'utilisateur de connexion : Mot de passe : UID : ID de groupe : Champ de remarques : Emplacement du répertoire personnel : Shell par défaut /etc/shadow中 useradd : Ajouter un utilisateur userdel -r xx : Supprimer un utilisateur ; 🎜>usermod : modifiez la configuration de /etc/passwd passwd xxx : modifiez votre mot de passe en xxx
Modifier le shell par défaut chfnModifier les notes doigt xxAfficher les informations utilisateur
/etc/group:Fichier de groupe
goupeaddCréer un nouveau groupe usermod -G ga ua : Utilisateur ua est ajouté au groupe ga groupmod Modifier le groupe -g Modifier le GID -n Modifier le nom du groupe par exemple : goupemod -n gb ga Changer le nom du groupe ga en gb< ; 🎜>Pour les fichiers, la valeur d'autorisation complète est 666 (tous les utilisateurs rw-) Pour les répertoires, la valeur d'autorisation complète est 777 (tous les utilisateurs rwx)
r: 4 w:2 x:1 -:0
chmod
Modifier les autorisations : Méthode 1 : chmod 777 file1 Méthode 2 : chmod [ugoa] [ [+-=] [rwxXstugo]]Description du paramètre de la méthode 2 : Paramètre 1 : u utilisateur ; o autre Paramètre 2 : Ajouter + supprimer sur la base existante ; - réglé sur =
Paramètre 3 :
u : définissez les autorisations pour qu'elles soient les mêmes que celles du propriétaire ; g : définissez les autorisations pour qu'elles soient les mêmes que celles du groupe ; o : définissez les autorisations pour qu'elles soient les mêmes que celles des autres utilisateurs
chown : Modifier l'utilisation de la propriété : chownowner[.group] file
Par exemple : chown dan file1 change le propriétaire chown dan.ga file2 change le propriétaire et le groupe en même temps time chown .ga file3 modifie le groupe chgrp ga file4 : modifie le groupe « par défaut » du fichier
free -m : Vérifiez la mémoire restante
Commande de communication :
rusers : Vérifiez qui est à bord
ku est plus facile à utiliser que les utilisateurs et fournit des fonctions de doigt, de conversation, d'écriture, de courrier et autres
mesg<🎜. > y accepte les messages d'autres utilisateurs (par défaut du système)
mesg nRejeter les messages d'autres utilisateurs
parler Appairage en ligne Un système de chat, utilisez ctalk
pour le chat chinois Par exemple : si vous souhaitez discuter avec hijack, hijack utilise le. ordinateur 192.168.1.3, il suffit deparler à hijack@192.168.1.3, à condition que le détournement soit en ligne et que l'autre partie puisse mesg yaccepter ou mesg nrejeterdoigt OK Interroger des informations brèves sur la machine locale ou sur l'utilisateur de la machine distante, par exemple : doigt hijack@192.168.1.3
rlogin,rsh,telnet Connexion à distance (login)
Informations système :quota - v Afficher vos disques disponibles Taille de l'espace (unité∶Ko) et nombre de fichiers
date Date et heure actuelles
qui Vérifiez qui utilise actuellement la même machine que vous ainsi que son heure et son lieu de connexion
w Vérifiez le statut détaillé des utilisateurs actuels
whoami Afficher le nom de votre compte
groupes [Nom du compte] Afficher le groupe de quelqu'un
passwd Changer le mot de passe
chsh Changer votre shell de connexion
chfn Changez votre nom complet (pas le nom de votre compte)
cal Imprimer le calendrier mensuel ou annuel
tty Afficher le nom du terminal actuel
historique Affichez les commandes que vous avez passées
nslookup Interrogez le serveur de noms pour le nom d'hôte et l'IP
Contrôle des processus
kill Arrêtez le programme de traitement. Utilisez généralement la commande ps pour vérifier d'abord l'ID du processus, puis kill -9 arrête immédiatement un processus kill. -9 -1 tue tous les processus vous appartenant dans le système process
jobs répertorie les tâches en cours d'exécution
fg qui sera interrompu Le travail revient au premier plan et continue l'exécution
bg Exécution en arrière-plan
at est exécuté à l'heure spécifiée Commande
batch Exécuter plusieurs commandes en séquence
crontab Exiger que le système exécute régulièrement des commandes spécifiques Commande
nice Ajuster la priorité du processus
nohup Faire en sorte que le processus continue après la déconnexion Exécuter
la redirection du canal et des entrées et sorties (redirection) Entrée standard (stdin) : généralement le clavier, vous pouvez utiliser< pour rediriger. Exemple : mail b82000 < myfile peut envoyer le fichier myfile à b82000
Sortie standard (stdout) : généralement l'écran, utilisez> pour rediriger, utilisez >> Le résultat peut être ajouté à la fin du fichier. Exemple : doigt b81045 > monfichier peut écrire les résultats de la requête sur le fichier monfichier.
Pipeline∶Le symbole du tuyau est "|", qui est utilisé pour connecter deux commandes. La sortie de la commande à gauche de "|" sert d'entrée à la commande à droite de "|". Par exemple : ls -l .. more peut afficher le contenu du répertoire de niveau supérieur page par page ; who | grep b.503 | more peut trier la liste des étudiants en génie électrique actuellement en ligne et l'afficher en pages.
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!