Maison  >  Article  >  Opération et maintenance  >  Comment effectuer des opérations de base sous Linux pendant l'exploitation et la maintenance

Comment effectuer des opérations de base sous Linux pendant l'exploitation et la maintenance

坏嘻嘻
坏嘻嘻original
2018-09-17 10:17:231664parcourir

Le contenu de cet article explique comment effectuer des opérations de base sur Linux pendant le processus d'exploitation et de maintenance. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. ​

1. L'opération de répertoire

etc dans le répertoire racine stocke les fichiers de configuration du système et le fichier bin stocke les fichiers exécutables

ls

ls Parcourir les fichiers sous le chemin actuel
ls -a Parcourir les fichiers cachés (répertoires) sous le chemin actuel
ls -l Afficher des informations détaillées sur les fichiers du répertoire sous le chemin actuel
ls -t Parcourir les fichiers du répertoire actuel dans l'ordre chronologique
ls -r Parcourez les fichiers du répertoire actuel dans l'ordre inverse
ls [chemin relatif] Affichez directement les fichiers du répertoire sous le chemin relatif dans le répertoire actuel
ls -tlr peut être utilisé en combinaison

mkdir

mkdir test crée un répertoire nommé test
mkdir -p test/a crée un répertoire de manière récursive Le répertoire test contient un répertoire

rm & rmdir

rmdir -p test /a Supprimer récursivement plusieurs répertoires

rm -rf Supprimer récursivement des fichiers

cd

cd test Entrez dans le répertoire de test

cd - Retour au dernier chemin
cd ~ Entrez le répertoire personnel

mv

mv test workspace Déplacez le test vers le répertoire de l'espace de travail

mv workpacr/test ./tmp Déplacez le répertoire test de l'espace de travail dans le répertoire courant tmp
mv -i work tmp Copier le travail dans le répertoire tmp
mv test tset1 Renommez le répertoire test en test1 (notez que le fichier test1 n'existe pas dans le chemin actuel, sinon le fichier sera déplacé)

cp

cp -r /usr/men /usr/zh Copiez tous les fichiers et sous-répertoires du répertoire /usr/men dans le répertoire /usr/zh

2. Opérations sur les fichiers

touch

touch test crée un fichier nommé test

touch -d « 2018-06-10 00:00:00 » aa.txt crée aa.txt à heure fixe (actualiser si il existe)
touch -r bb.txt aa.txt Transférer l'heure de bb.txt vers aa.txt

cat

cat aa.txt Affichez le contenu de aa.txt et imprimez-le dans le terminal Sortez

cat -n aa.txt et ajoutez des numéros de ligne pour imprimer le contenu de aa.txt dans le terminal

tac

tac aa.txt imprime le contenu dans l'ordre inverse

plus

plus de pagination Bigdata affiche le contenu du fichier Bigdata B, page vers le haut, espace vers le bas

moins (plus de fonctions que plus)

moins de pagination Bigdata affiche le contenu du fichier Bigdata B Page précédente, f page suivante, q quitte. Après avoir affiché le contenu, saisissez /.XX pour rechercher                               XX recherche, n ensuite.

man

man XX Voir le manuel de commande

head

head bigdata Voir les 10 premières lignes du fichier bigdata par défaut

head - n bigdata Afficher le fichier bigdata Les n premières lignes

tail

tail bigdata Afficher les 10 dernières lignes

tail -f bigdata Actualiser la vue, par exemple en entrant echo "asd" > > bigdata dans une autre fenêtre pour une impression en temps réel.

3. Commande d'heure

date

date heure système

date +%s Le nombre de secondes entre l'heure actuelle et le 1er janvier 1970
date + %S Le nombre de secondes dans l'heure actuelle
sudo date -s « 2004-02-28 00:00:00 » Modifier l'heure système

cal

cal Afficher le mois en cours

cal -3 affiche le mois dernier, ce mois-ci et le mois prochain
cal -y affiche les mois tout au long de l'année

4. Compresser et décompresser les fichiers

zip

zip test. zip aa.txt bb.txt compresse aa.txt et bb.txt, le nom du fichier compressé est test.zip

unzip test.zip décompress

gzip

gzip aa.txt compression fichier aa.txt, générer automatiquement aa.txt.gz

gunzip aa.txt.gz Décompressez le fichier

bzip2

bzip2 aa.txt Compressez aa. txt, générer aa.txt .bz2

bunzip2 aa.txt.bz2 Décompresser le fichier

tar

tar -cvzf Répertoire de sortie/test.tar.gz XX où XX est le fichier à compresser et peut être multiple, Après compression, c'est le fichier test.tar.gz

tar -xvzf test.tar.gz Décompressez le fichier
tar -tvjf test.tar.gz Afficher les informations

5. Correspondance de fichiers et recherche

grep

grep "a" test.txt Interrogez le caractère a dans test.txt, imprimez-le dans le terminal, le caractère a est marqué en rouge

grep -i "a" test.txt Ignorer la taille Écrivez
grep -io "a" test.txt pour imprimer uniquement la correspondance
grep -iv "a" test.txt correspondance inversée, imprimer uniquement, aucune correspondance
grep -n "a" test .txt Afficher le numéro de ligne
grep "o{2,}" test.txt Imprimer et afficher les lignes avec plus de deux o

find

find ./ -name « hello.txt » Dans le répertoire actuel, utilisez

find ./ -mmin -40 pour rechercher le fichier dont les données de fichier ont été modifiées au cours des 40 dernières minutes dans le système .
find ./ -amin -40 pour rechercher les 40 derniers fichiers du système. Fichiers consultés en quelques minutes
find ./ -cmin -40 Rechercher les fichiers dont l'état a été modifié au cours des 40 dernières minutes dans le système.
find ./ -size -40M Rechercher des fichiers dans un rayon de 40 M dans le système
find ./ -type d Rechercher des fichiers de répertoire
find ./ -type f Rechercher des fichiers ordinaires

6. Fichier autorisations

Comment effectuer des opérations de base sous Linux pendant lexploitation et la maintenance

Les fichiers système sont généralement divisés en trois types : propriétaire du fichier (u), groupe auquel appartient le fichier (g), autres utilisateurs (o) et tous les utilisateurs (a).

                                                                                                                                                                           111 101 101                                                                                                                                                                                                                                                       .
Autorisations par défaut pour les nouveaux dossiers : 0666-Masque d'autorisation
Autorisations par défaut pour les nouveaux répertoires : 0777-Masque d'autorisation

umask 000 Définissez le masque de fichier sur 0

chmod


chomd u+w dd.txt Modifier et accorder l'autorisation d'écriture au propriétaire du fichier dd.txt
chomd a+x dd.txt Ajouter un exécutable pour tous les utilisateurs

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