Voici une ventilation des commandes UNIX communes pour afficher les noms et processus de fichiers, ainsi que des explications et des exemples:
Noms de fichiers
* `ls` (liste): La commande la plus fondamentale pour afficher le contenu des répertoires.
* Utilisation de base:
`` `bash
LS
`` '
Cela affiche tous les fichiers et répertoires dans le répertoire actuel.
* Options de réglage fin:
* `ls -l`:fournit une liste détaillée, y compris les autorisations, la propriété, la taille, la date modifiée et le nom de fichier.
* `ls -a`:affiche tous les fichiers, y compris les fichiers cachés (ceux qui commencent par un point).
* `ls -r`:répertorie récursivement les fichiers et les répertoires dans les sous-répertoires.
* `ls -t`:trie les fichiers par temps de modification (le plus récent premier).
* `ls -s`:trie les fichiers par taille (plus grand premier).
* Exemple:
`` `bash
ls -lrt
`` '
Cela répertorie les fichiers dans le répertoire actuel, triés par le temps de modification (premier plus ancienne) et dans un format détaillé.
* `Find`: Plus puissant pour rechercher des fichiers spécifiques en fonction des critères.
* Utilisation de base:
`` `bash
trouver . -Name "* .txt"
`` '
Cela recherche le répertoire actuel et ses sous-répertoires pour les fichiers avec l'extension `.txt`.
* Options de clés:
* `-Name`:correspond aux noms de fichiers (peut utiliser des caractères génériques comme` * `et`? `).
* `-Type`:Spécifie les types de fichiers (par exemple,` f` pour les fichiers réguliers, `D` pour les répertoires).
* `-size`:correspond aux tailles de fichiers (par exemple,` + 10m` pour les fichiers supérieurs à 10 mégaoctets).
* `-mtime`:correspond aux fichiers modifiés dans une plage de temps spécifique (par exemple,` -1` pour les fichiers modifiés au cours du dernier jour).
* Exemple:
`` `bash
find / home / user -type f -name "* .log" -mtime -3
`` '
Cela recherche le répertoire `/ home / utilisateur 'pour les fichiers réguliers avec l'extension« .log »qui a été modifiée au cours des trois derniers jours.
Processus
* `ps` (état du processus): Fournit des informations sur les processus en cours d'exécution.
* Utilisation de base:
`` `bash
ps
`` '
Cela affiche des informations sur vos processus en cours d'exécution, y compris l'ID de processus (PID), le terminal (TTY) et la commande.
* Options pour plus de détails:
* `PS Aux`:répertorie tous les processus exécutés sur le système, y compris ceux lancés par d'autres utilisateurs.
* `ps -ef`:similaire à` ps aux ", mais affiche des informations plus complètes, y compris l'ID utilisateur effectif (EUID).
* `ps -p `:affiche des informations pour un processus spécifique avec le PID donné.
* Exemple:
`` `bash
PS aux Aux | Grep Firefox
`` '
Cela montre des processus liés à Firefox (à la recherche de lignes contenant "Firefox").
* `top`: Outil de surveillance des processus en temps réel.
* Utilisation de base:
`` `bash
haut
`` '
Cela lance «Top», qui montre une liste de processus en cours d'exécution en permanence, y compris leur utilisation de CPU et de la mémoire, ainsi que des statistiques à l'échelle du système.
* Caractéristiques de clé:
* Commandes interactives (par exemple, `Q` pour quitter,` p` to trier par utilisation du processeur, `m` pour trier par utilisation de la mémoire).
* Capacité à tuer les processus (par PID).
* Exemple:
Dans `` en haut ', en appuyant sur «P», la liste des processus par utilisation du processeur, vous permettant de voir quels processus consomment le plus de ressources.
Faites-moi savoir si vous souhaitez des explications plus détaillées de toute commande ou option spécifique!
|