Här är en uppdelning av vanliga UNIX -kommandon för att visa filnamn och processer, tillsammans med förklaringar och exempel:
filnamn
* `ls` (lista): Det mest grundläggande kommandot för visningskataloginnehåll.
* Grundanvändning:
`` `bash
ls
`` `
Detta visar alla filer och kataloger i den aktuella katalogen.
* Alternativ för finjustering:
* `ls -l`:Anger en detaljerad lista, inklusive behörigheter, ägande, storlek, datum modifierad och filnamn.
* `ls -a`:visar alla filer, inklusive dolda filer (de som börjar med en prick).
* `ls -r`:Rekursivt listar filer och kataloger inom underkataloger.
* `ls -t`:sorterar filer efter modifieringstid (nyaste första).
* `ls -s`:sorterar filer efter storlek (största första).
* Exempel:
`` `bash
ls -lrt
`` `
Detta visar filer i den aktuella katalogen, sorterade efter modifieringstid (äldsta första) och i ett detaljerat format.
* `hitta`: Kraftigare för att söka efter specifika filer baserade på kriterier.
* Grundanvändning:
`` `bash
hitta. -Name "*.txt"
`` `
Detta söker i den aktuella katalogen och dess underkataloger för filer med förlängningen '.txt'.
* Nyckelalternativ:
* `-Name`:Matchar filnamn (kan använda jokertecken som`* `och`? `).
* `-Type`:Anger filtyper (t.ex.` f` för vanliga filer, `d` för kataloger).
* `-Size`:matchar filstorlekar (t.ex.`+10m` för filer som är större än 10 megabyte).
* `-Mtime`:Matchar filer modifierade inom ett visst tidsintervall (t.ex.` -1 'för filer modifierade under den sista dagen).
* Exempel:
`` `bash
hitta /hem /användare -typ f -name "*.log" -mtime -3
`` `
Detta söker katalogen "/Home/User" för vanliga filer med förlängningen ".Log" som modifierades under de senaste tre dagarna.
Processer
* `PS` (Process Status): Ger information om körprocesser.
* Grundanvändning:
`` `bash
pse
`` `
Detta visar information om dina för närvarande körprocesser, inklusive process -ID (PID), terminal (tty) och kommando.
* Alternativ för mer information:
* `PS AUX`:listar alla processer som körs på systemet, inklusive de som startats av andra användare.
* `PS -EF`:Liknar` PS AUX ', men visar mer omfattande information, inklusive det effektiva användar -ID (EUID).
* `PS -P `:Visar information för en specifik process med den givna PID.
* Exempel:
`` `bash
PS AUX | grep firefox
`` `
Detta visar processer relaterade till Firefox (sökning efter linjer som innehåller "Firefox").
* `top`: Verktyg för övervakning av processer i realtid.
* Grundanvändning:
`` `bash
bästa
`` `
Detta lanserar "Top", som visar en kontinuerligt uppdaterad lista över körprocesser, inklusive deras CPU- och minnesanvändning, tillsammans med systemomfattande statistik.
* Nyckelfunktioner:
* Interaktiva kommandon (t.ex. `q` för att sluta,` p` för att sortera efter CPU -användning, `m` för att sortera efter minnesanvändning).
* Möjlighet att döda processer (av PID).
* Exempel:
I `TOP` sorterar du processlistan med processlistan genom att trycka på CPU -användning, så att du kan se vilka processer som konsumerar mest resurser.
Låt mig veta om du vill ha mer detaljerade förklaringar av något specifikt kommando eller alternativ!