Her er en oversikt over vanlige UNIX -kommandoer for å vise filnavn og prosesser, sammen med forklaringer og eksempler:
Filnavn
* `ls` (liste): Den mest grunnleggende kommandoen for å se kataloginnholdet.
* Grunnleggende bruk:
`` Bash
ls
`` `
Dette viser alle filer og kataloger i den gjeldende katalogen.
* Alternativer for finjustering:
* `ls -l`:gir en detaljert oppføring, inkludert tillatelser, eierskap, størrelse, dato modifisert og filnavn.
* `ls -a`:viser alle filer, inkludert skjulte filer (de som starter med en prikk).
* `ls -r`:Rekursivt viser filer og kataloger i underkataloger.
* `ls -t`:sorterer filer etter modifiseringstid (nyeste første).
* `ls -s`:sorterer filer etter størrelse (største første).
* eksempel:
`` Bash
ls -lrt
`` `
Dette viser filer i den gjeldende katalogen, sortert etter modifiseringstid (eldste først) og i et detaljert format.
* `finn`: Kraftigere for å søke etter spesifikke filer basert på kriterier.
* Grunnleggende bruk:
`` Bash
finn. -navn "*.txt"
`` `
Dette søker i den gjeldende katalogen og dens underkataloger etter filer med `.txt` -utvidelsen.
* Nøkkelalternativer:
* `-navn`:samsvarer med filnavn (kan bruke jokertegn som`* `og`? `).
* `-Type`:Angir filtyper (f.eks.` F` for vanlige filer, `D` for kataloger).
* `-størrelse`:Matcher filstørrelser (f.eks.`+10M` for filer større enn 10 megabyte).
* `-Mtime`:Matcher filer endret innen et bestemt tidsrom (f.eks.` -1` for filer endret innen den siste dagen).
* eksempel:
`` Bash
finn /hjemme /bruker -type f -navn "*.log" -Mtime -3
`` `
Dette søker i `/Home/User` -katalogen etter vanlige filer med` .log` -utvidelsen som ble endret i løpet av de tre siste dagene.
prosesser
* `ps` (prosessstatus): Gir informasjon om å kjøre prosesser.
* Grunnleggende bruk:
`` Bash
PS
`` `
Dette viser informasjon om de for øyeblikket kjørende prosessene, inkludert prosess -ID (PID), terminal (TTY) og kommando.
* Alternativer for mer detaljer:
* `PS aux`:viser alle prosesser som kjører på systemet, inkludert de som er startet av andre brukere.
* `ps -ef`:Ligner på` PS aux`, men viser mer omfattende informasjon, inkludert effektiv bruker -ID (EUID).
* `ps -p `:Viser informasjon for en spesifikk prosess med den gitte PID.
* eksempel:
`` Bash
ps aux | grep Firefox
`` `
Dette viser prosesser relatert til Firefox (søker etter linjer som inneholder "Firefox").
* `top`: Prosessovervåkningsverktøy i sanntid.
* Grunnleggende bruk:
`` Bash
topp
`` `
Dette lanserer `Top`, som viser en kontinuerlig oppdatert liste over løpsprosesser, inkludert deres CPU og minnebruk, sammen med systemomfattende statistikk.
* Nøkkelfunksjoner:
* Interaktive kommandoer (f.eks. `Q` for å slutte,` p` for å sortere etter CPU -bruk, `m` for å sortere etter minnebruk).
* Evne til å drepe prosesser (av PID).
* eksempel:
I `Top`, trykker på` P` sorterer prosesslisten ved CPU -bruk, slik at du kan se hvilke prosesser som bruker mest ressurser.
Gi meg beskjed hvis du vil ha mer detaljerte forklaringer på noen spesifikk kommando eller alternativ!