Maison  >  Article  >  tutoriels informatiques  >  Faites le point sur quelques conseils pratiques Linux

Faites le point sur quelques conseils pratiques Linux

WBOY
WBOYavant
2024-03-12 13:49:021168parcourir

Faites le point sur quelques conseils pratiques Linux

Linux est un système d'exploitation puissant avec de nombreuses commandes et astuces utiles pour vous aider à l'utiliser plus efficacement.

1. Vérifiez la valeur de vérification du fichier

Pendant le processus de copie ou de transmission du fichier, le fichier peut être endommagé ou modifié. Dans ce cas, la valeur du contrôle peut être utilisée à des fins de vérification.

Habituellement, nous devons utiliser certains programmes d'interface fournis par d'autres équipes dans notre travail. Chaque fois que les résultats d'exécution de ces programmes ne sont pas ceux attendus, nous comparerons les valeurs de contrôle md5 des deux parties pour confirmer la cohérence des données.

Il existe de nombreuses façons de générer la valeur de contrôle d'un fichier. Les méthodes couramment utilisées incluent la vérification md5sum, la vérification crc, la vérification de somme, etc.

Les commandes sont :

md5sum file_name
cksum file_name
sum 算法参数 file_name

Par exemple :

Prenons un fichier test.txt comme exemple :

  • vérification de la somme md5
md5sum test.txt
  • vérification CRC
cksum test.txt
  • vérification de la somme

Il existe deux algorithmes de vérification des sommes, que nous pouvons configurer via des paramètres :

-r : indique l'utilisation de l'algorithme système v. -s : indique l'utilisation de l'algorithme BSD.

Lorsque nous ne le configurons pas, l'algorithme system v est utilisé par défaut.

sum -r test.txt
sum -s test.txt

2. Rechercher l'emplacement du fichier

(1)localiser

Tout le monde est généralement habitué à utiliser find pour rechercher des fichiers, mais je pense que parfois la localisation est plus rapide, j'utilise donc généralement la localisation en premier.

locate est différent de find : find recherche sur le disque dur, tandis que Locate recherche uniquement dans la base de données /var/lib/slocate. La vitesse de localisation est plus rapide que celle de recherche. Il ne recherche pas vraiment, mais vérifie la base de données.

Certains systèmes peuvent ne pas avoir de localisation et vous devez l'installer vous-même. Par exemple, Ubuntu peut être installé en entrant la commande suivante :

apt-get update
apt-get install mlocate

locate La commande pour rechercher des fichiers est très simple :

lcoate file_name

(2)trouver

La commande find peut rechercher par nom, type, propriétaire, taille, etc.

Syntaxe de base pour rechercher des fichiers :

find path -option file_name

Pour rechercher le fichier stdio.h par nom :

find / -name stdio.h

3. Compétences en édition en ligne de commande

Nous avons saisi par erreur un contenu relativement long dans le terminal :

it@weijishu:~$ dsfdsfdddddddddddddddddddddddddddddddddddfsgadgdsgasdgsdhfdkshfkjdshflksdhfkldshfkj

Comment le supprimer plus rapidement ? Appuyer frénétiquement sur la touche Retour arrière fait certainement l'affaire. Mais il existe un moyen plus rapide :

Entrez la touche de raccourci ctrl+u pour supprimer tout le contenu devant le curseur. De plus, il existe plusieurs touches de raccourci pratiques et couramment utilisées comme suit :

  • ctrl+k : Supprime tout le contenu derrière le curseur.
  • ctrl+a : Déplacez le curseur au début.
  • ctrl+e : Déplacez le curseur jusqu'à la fin.

De plus, la ligne de commande comporte également de nombreux raccourcis pratiques et inhabituels. Les amis intéressés peuvent les apprendre par eux-mêmes.

4. Vérifiez le pid d'un processus

Commande :

pidof process_name

5. Vérifiez l'état d'exécution de certains processus

La commande top peut vérifier certaines informations sur le processus, mais il y a trop de processus en cours d'exécution dans le système, ce qui ne nous permet pas de vérifier l'état d'exécution de certains processus

À ce stade, nous pouvons vérifier l'état d'exécution du processus spécifié via la commande suivante, par exemple :

Pour afficher l'état du processus kcalc, commandez :

top -p `pidof kcalc`

C'est beaucoup plus simple.

Remarque :

Le « signe » ici n'est pas un simple guillemet ! ! !

Ce symbole se trouve à gauche de la touche point d'exclamation de votre clavier.

Affichez plusieurs processus, tels que :

top -p `pidof kcalc` -p `pidof test_x86`

En plus des conseils ci-dessus, il existe également des conseils pratiques tels que les suivants. Ils sont brièvement répertoriés ici et seront présentés en détail ultérieurement.

  • Afficher l'historique des commandes : vous pouvez utiliser la commande history pour afficher les commandes récemment utilisées, et vous pouvez également utiliser des pipes et des commandes grep pour filtrer les commandes commençant par une certaine chaîne.
  • Synchronisation de fichiers : utilisez la commande rsync pour synchroniser les fichiers entre local et distant. Elle est plus puissante et flexible que la commande cp ou scp.
  • Afficher le contenu du fichier : utilisez la commande less ou tail pour afficher le contenu du fichier, less peut avancer de page et tail peut afficher les dernières lignes du fichier.
  • Afficher les processus : utilisez la commande ps pour afficher les processus en cours d'exécution. Vous pouvez utiliser la commande grep pour filtrer les processus commençant par une certaine chaîne.
  • Redirection de port : utilisez la commande ssh pour effectuer une redirection de port, en mappant un port de l'hôte distant sur un port local.
  • Sauvegarde des données : vous pouvez utiliser la commande tar pour regrouper des répertoires ou des fichiers dans un package tar, puis utiliser la commande cpio ou dd pour sauvegarder le package tar vers un autre emplacement.
  • Surveillance du système : utilisez la commande top ou htop pour afficher l'utilisation du processeur, de la mémoire, du réseau, etc. du système en temps réel.
  • Tests réseau : utilisez les commandes ping et traceroute pour tester la connectivité réseau et les chemins de routage.
  • Traitement du texte : utilisez awk, sed, grep et d'autres commandes pour traiter les données texte et effectuer le filtrage, le remplacement, le tri et d'autres opérations des données.
  • 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:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer