Nomi di file
* `ls` (elenco): Il comando più fondamentale per la visualizzazione dei contenuti della directory.
* Uso di base:
`` `Bash
ls
`` `
Questo visualizza tutti i file e le directory nella directory corrente.
* Opzioni per la messa a punto:
* `ls -l`:fornisce un elenco dettagliato, tra cui autorizzazioni, proprietà, dimensioni, data modificata e nome del file.
* `ls -a`:mostra tutti i file, inclusi i file nascosti (quelli che iniziano con un punto).
* `ls -r`:elenca ricorsivamente file e directory all'interno delle sottodirectory.
* `ls -t`:ordina i file per tempo di modifica (primo primo).
* `ls -s`:ordina file per dimensione (prima più grande).
* Esempio:
`` `Bash
ls -lrt
`` `
Questo elenca i file nella directory corrente, ordinati per tempo di modifica (prima più antico) e in un formato dettagliato.
* `Find`: Più potente per la ricerca di file specifici in base a criteri.
* Uso di base:
`` `Bash
Trovare . -name "*.txt"
`` `
Questo cerca la directory corrente e le sue sottodirectory per file con estensione `.txt`.
* Opzioni chiave:
* `-name`:corrisponde ai nomi dei file (può usare caratteri jolly come`* `e`? `).
* `-Type`:specifica i tipi di file (ad esempio,` f` per file regolari, `d` per le directory).
* `-size`:corrisponde alle dimensioni dei file (ad esempio,`+10M` per file più grandi di 10 megabyte).
* `-mtime`:corrisponde ai file modificati in un intervallo di tempo specifico (ad esempio,` -1` per i file modificati nell'ultimo giorno).
* Esempio:
`` `Bash
Trova /home /utente -type f -Name "*.log" -mtime -3
`` `
Questo cerca la directory `/home/user` per file regolari con l'estensione` .log` che sono state modificate negli ultimi tre giorni.
processi
* `ps` (stato di processo): Fornisce informazioni sull'esecuzione dei processi.
* Uso di base:
`` `Bash
ps
`` `
Questo visualizza informazioni sui processi attualmente in esecuzione, incluso l'ID processo (PID), il terminale (TTY) e il comando.
* Opzioni per maggiori dettagli:
* `PS Aux`:elenca tutti i processi in esecuzione sul sistema, compresi quelli avviati da altri utenti.
* `PS -ef`:Simile a` PS Aux`, ma visualizza informazioni più complete, incluso l'ID utente efficace (EUID).
* `ps -p
* Esempio:
`` `Bash
PS Aux | Grep Firefox
`` `
Ciò mostra i processi relativi a Firefox (alla ricerca di linee contenenti "Firefox").
* `top`: Strumento di monitoraggio dei processi in tempo reale.
* Uso di base:
`` `Bash
superiore
`` `
Questo lancia `top`, che mostra un elenco continuamente aggiornato di processi in esecuzione, tra cui la loro CPU e l'utilizzo della memoria, insieme alle statistiche a livello di sistema.
* Funzionalità chiave:
* Comandi interattivi (ad esempio, `q` per smettere,` p` per ordinare per uso della CPU, `m` per ordinare per utilizzo della memoria).
* Capacità di uccidere i processi (per PID).
* Esempio:
In `top`, premendo` P` ordina l'elenco dei processi per utilizzo della CPU, permettendoti di vedere quali processi consumano la maggior parte delle risorse.
Fammi sapere se desideri spiegazioni più dettagliate di qualsiasi comando o opzione specifico!
Informazioni correlate
sistemi © www.354353.com