Her er en oversigt over fælles UNIX -kommandoer til visning af filnavne og processer sammen med forklaringer og eksempler:
Filnavne
* `ls` (liste): Den mest grundlæggende kommando til visning af katalogindhold.
* Grundlæggende brug:
`` `bash
ls
`` `
Dette viser alle filer og mapper i det aktuelle bibliotek.
* Valgmuligheder til finjustering:
* `ls -l`:giver en detaljeret fortegnelse, herunder tilladelser, ejerskab, størrelse, dato modificeret og filnavn.
* `ls -a`:viser alle filer, inklusive skjulte filer (dem, der starter med en prik).
* `ls -r`:viser rekursivt filer og mapper inden for undermapper.
* `ls -t`:sorterer filer efter ændringstid (nyeste først).
* `ls -s`:sorterer filer efter størrelse (største første).
* Eksempel:
`` `bash
ls -lrt
`` `
Dette viser filer i det aktuelle bibliotek, sorteret efter ændringstid (ældste først) og i et detaljeret format.
* `find`: Mere kraftfuld til søgning efter specifikke filer baseret på kriterier.
* Grundlæggende brug:
`` `bash
Find. -navn "*.txt"
`` `
Dette søger i det aktuelle bibliotek og dens undermapper efter filer med `.txt` -udvidelsen.
* Nøgleindstillinger:
* `-navn`:matcher filnavne (kan bruge jokertegn som`* `og`? `).
* `-Type`:Specificerer filtyper (f.eks. 'F' til almindelige filer, 'D' for mapper).
* `-Size`:matcher filstørrelser (f.eks.`+10m` for filer, der er større end 10 megabyte).
* `-mtime`:matcher filer, der er ændret inden for et specifikt tidsinterval (f.eks.` -1` for filer, der er ændret inden for den sidste dag).
* Eksempel:
`` `bash
Find /hjemme /bruger -type f -Name "*.log" -Mtime -3
`` `
Dette søger '/Home/User' -kataloget efter almindelige filer med den ".log" -udvidelse, der blev ændret inden for de sidste tre dage.
processer
* `PS` (processtatus): Giver oplysninger om kørselsprocesser.
* Grundlæggende brug:
`` `bash
PS
`` `
Dette viser oplysninger om dine aktuelt kørende processer, herunder proces -ID (PID), terminal (TTY) og kommando.
* Valgmuligheder for flere detaljer:
* `PS aux`:viser alle processer, der kører på systemet, inklusive dem, der er startet af andre brugere.
* `PS -EF ':Ligner` PS AUX', men viser mere omfattende information, herunder det effektive bruger -ID (EUID).
* `PS -P `:Viser information til en bestemt proces med den givne PID.
* Eksempel:
`` `bash
ps aux | Grep Firefox
`` `
Dette viser processer relateret til Firefox (søger efter linjer, der indeholder "Firefox").
* `top`: Real-time procesovervågningsværktøj.
* Grundlæggende brug:
`` `bash
top
`` `
Dette lancerer 'Top', der viser en kontinuerligt opdateret liste over kørende processer, herunder deres CPU og hukommelsesbrug sammen med systemdækkende statistikker.
* Nøglefunktioner:
* Interaktive kommandoer (f.eks. `Q` at afslutte,` p` for at sortere efter CPU -brug, `m` for at sortere efter hukommelsesbrug).
* Evne til at dræbe processer (af PID).
* Eksempel:
I `TOP 'sorterer PR -listen ved at trykke på' P` processlisten efter CPU -brug, så du kan se, hvilke processer der forbruger flest ressourcer.
Fortæl mig, hvis du gerne vil have mere detaljerede forklaringer på en bestemt kommando eller mulighed!