Hier is een uitsplitsing van gewone UNIX -opdrachten voor het weergeven van bestandsnamen en processen, samen met uitleg en voorbeelden:
Bestandsnamen
* `ls` (lijst): Het meest fundamentele opdracht voor het bekijken van de inhoud van de map.
* Basisgebruik:
`` `bash
LS
`` `
Dit toont alle bestanden en mappen in de huidige map.
* Opties voor verfijning:
* `ls -l`:biedt een gedetailleerde aanbieding, inclusief machtigingen, eigendom, grootte, datum gewijzigd en bestandsnaam.
* `ls -a`:toont alle bestanden, inclusief verborgen bestanden (die beginnen met een stip).
* `ls -r`:somt recursief bestanden en mappen op in submappen.
* `ls -t`:sorteert bestanden op modificatietijd (nieuwste eerste).
* `ls -s`:sorteert bestanden op maat (grootste eerste).
* Voorbeeld:
`` `bash
ls -lrt
`` `
Dit vermeldt bestanden in de huidige map, gesorteerd op modificatietijd (oudste eerste) en in een gedetailleerd formaat.
* `find`: Krachtiger voor het zoeken naar specifieke bestanden op basis van criteria.
* Basisgebruik:
`` `bash
vinden . -Name "*.txt"
`` `
Dit zoekt de huidige map en de submappen ervan voor bestanden met de extensie `.txt`.
* Key -opties:
* `-Name`:overeenkomen met bestandsnamen (kan jokertekens gebruiken zoals`* `en`?? `).
* `-type`:specificeert bestandstypen (bijv.` F` voor reguliere bestanden, `D` voor mappen).
* `-Size`:overeenkomen met bestandsgroottes (bijv.`+10m` voor bestanden groter dan 10 megabytes).
* `-mTime`:komt overeen met bestanden die binnen een specifiek tijdsbereik zijn gewijzigd (bijv.` -1` voor bestanden die binnen de laatste dag zijn gewijzigd).
* Voorbeeld:
`` `bash
Zoek /home /user -type f -naam "*.log" -mtime -3
`` `
Dit zoekt de `/home/user` -directory voor reguliere bestanden met de` .log` -extensie die binnen de afgelopen drie dagen zijn gewijzigd.
processen
* `ps` (processtatus): Biedt informatie over het uitvoeren van processen.
* Basisgebruik:
`` `bash
ps
`` `
Dit toont informatie over uw momenteel lopende processen, inclusief de Process ID (PID), Terminal (TTY) en opdracht.
* Opties voor meer informatie:
* `PS aux`:geeft een overzicht van alle processen die op het systeem worden uitgevoerd, inclusief die gestart door andere gebruikers.
* `ps -ef`:vergelijkbaar met` ps aux`, maar geeft meer uitgebreide informatie weer, inclusief de effectieve gebruikers -ID (EUID).
* `PS -P `:geeft informatie weer voor een specifiek proces met de gegeven PID.
* Voorbeeld:
`` `bash
PS aux | Grep Firefox
`` `
Dit toont processen met betrekking tot Firefox (zoeken naar lijnen die "firefox" bevatten).
* `top`: Real-time procesmonitoringtool.
* Basisgebruik:
`` `bash
bovenkant
`` `
Dit wordt 'Top' gestart, die een continu bijgewerkte lijst met lopende processen toont, inclusief hun CPU en geheugengebruik, samen met systeembrede statistieken.
* Key -functies:
* Interactieve opdrachten (bijv. `Q` om te stoppen,` p` om te sorteren op CPU -gebruik, `m` om te sorteren op geheugengebruik).
* Mogelijkheid om processen te doden (door PID).
* Voorbeeld:
In `top` sorteert het drukken op` p` de proceslijst op CPU -gebruik, zodat u kunt zien welke processen de meeste bronnen consumeren.
Laat het me weten als je meer gedetailleerde uitleg van een specifieke opdracht of optie wilt! |