Maison  >  Article  >  Opération et maintenance  >  liste de commandes Linux

liste de commandes Linux

PHP中文网
PHP中文网original
2017-06-20 09:26:233437parcourir

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.rar

Vé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

Le mot de passe est stocké dans

/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

chpasswd (Le contenu des utilisateurs est userid:pass)

chsh -s /bin/csh xx

Modifier le shell par défaut chfnModifier les notes doigt xxAfficher les informations utilisateur

/etc/group

:Fichier de groupe

goupeadd

Cré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 de

parler à 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!

Déclaration:
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