Condivisione della tecnologia

【Linux】01.Comandi comuni in Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. comando ls

grammatica:ls [opzioni] [nome directory o file]
Funzione : Per una directory, questo comando elenca tutte le sottodirectory e i file nella directory.Per i file, il nome del file viene elencato insieme ad altre informazioni
Opzioni comuni

-a: elenca tutti i file nella directory corrente, inclusi i file nascosti
-l: elenca informazioni dettagliate sul file
-d: visualizza la directory come un file anziché i file sottostanti
-R: elenca ricorsivamente i file in tutte le sottodirectory

Esempio
Inserisci qui la descrizione dell'immagine

riepilogo
In Linux, i file che iniziano con . sono chiamati file nascosti. In ogni file sono presenti file speciali e .
ls file* significa elencare i file che contengono file nei loro nomi, come mostrato nella figura seguente:
Inserisci qui la descrizione dell'immagine

2. comando pwd

grammatica:password
Funzione:Stampa la directory corrente
Esempio
Inserisci qui la descrizione dell'immagine
riepilogo
/ è il separatore del percorso in Linux, possiamo individuare la posizione del file attraverso il percorso

3. comando cd

grammatica:cd nome della directory
Funzione: passa alla directory specificata
Esempio
Inserisci qui la descrizione dell'immagine

4. comando albero

grammatica:nome della directory dell'albero
Funzione: stampa la directory specificata sotto forma di albero
Istruzioni per l'installazione: yum install -y albero
Esempio
Inserisci qui la descrizione dell'immagine
riepilogo
Possiamo vedere che il percorso è composto da più nodi principale può avere più nodi secondari e qualsiasi nodo secondario ha un solo nodo principale, quindi possiamo dire che il percorso è unico.

5. comando touch

grammatica:tocca [nome file]
Funzione: crea un nuovo file che non esiste
Esempio
Inserisci qui la descrizione dell'immagine

6. comando mkdir

grammatica:mkdir [opzioni] [nome della directory]
Funzione: crea una nuova directory sotto la directory corrente
Opzioni comuni

-p: crea una serie di directory in modo ricorsivo, ovvero è possibile creare più directory contemporaneamente

Esempio
Inserisci qui la descrizione dell'immagine

comando 7.rmdir

grammatica:rmdir [opzioni] [nome della directory]
Funzione: Elimina le directory vuote
Opzioni comuni

-p: quando la sottodirectory viene eliminata e la directory principale diventa vuota, la directory principale verrà eliminata insieme ad essa.

Esempio
Inserisci qui la descrizione dell'immagine

8. comando rm

grammatica:rm [opzioni] [nome file o nome directory]
Funzione: Elimina file o directory Il comando rm può eliminare file o directory contemporaneamente.
Opzioni

-f: anche se l'attributo del file è di sola lettura (ovvero protetto da scrittura), verrà eliminato direttamente.
-i: chiedi conferma uno per uno prima di eliminare
-r: elimina la directory e tutti i file al suo interno

Esempio
Inserisci qui la descrizione dell'immagine

9. comando uomo

grammaticacomando :man [opzioni].
Funzione: consultare il manuale in linea per le istruzioni
Opzioni comuni

Controllare le istruzioni comuni nel Manuale n. 1
Manuale n. 2 Controlla le chiamate di sistema
Manuale n. 3 Verifica funzioni di libreria del linguaggio C

Esempio
Inserisci qui la descrizione dell'immagine

10. comandi cat e tac

grammatica:cat (tac) [opzioni] [nome file]
Funzione:cat (tac) Visualizza il contenuto del file di destinazione in ordine (ordine inverso)
Opzioni comuni

-b: numero di righe di output non vuote
-n: numera tutte le righe di output
-s: non emette più righe vuote

Esempio
Inserisci qui la descrizione dell'immagine
riepilogo

  1. Sotto Linux, tutto è un file (inclusi tastiera e monitor). L'input dalla tastiera e l'output dallo schermo possono essere intesi come la lettura dei dati dal file della tastiera e la visualizzazione dei dati dal file del monitor.
  2. echo può scrivere dati sullo schermo
    Inserisci qui la descrizione dell'immagine
  3. Il simbolo > è chiamato reindirizzamento dell'output Se è seguito da un file, i dati possono essere inviati al file di destinazione. Se sono presenti dati nel file, i dati verranno cancellati. Pertanto, il file > può avere l'effetto di creando un nuovo file.
  4. Il simbolo >> è chiamato reindirizzamento di aggiunta. Se sono presenti dati nel file, continua a scrivere.
  5. Il simbolo < è chiamato reindirizzamento dell'input, seguito da un file per visualizzare sullo schermo tutti i dati nel file.
    Inserisci qui la descrizione dell'immagine

11. comando nano

grammatica:nome file nano
Funzione:Scrivi nel file di destinazione
Istruzioni per l'installazione:yun installa -y nano
Esempio
Inserisci qui la descrizione dell'immagine

12. comando cp

grammatica:cp [opzioni] file o directory di origine file o directory di destinazione
Funzione: Copia un file o una directory Se il file o la directory di destinazione non esiste, crealo.
illustrare : Il comando cp viene utilizzato per copiare file o directory Se vengono specificati due o più file o directory contemporaneamente e la destinazione finale è una directory esistente, copierà tutti i file o le directory specificati in precedenza in questa directory.Se vengono specificati più file o directory contemporaneamente e la destinazione finale non è una directory esistente, verrà visualizzato un messaggio di errore.
Opzioni comuni

-f: copia forzatamente file o directory, indipendentemente dal fatto che il file o la directory di destinazione esista già
-i: chiedi all'utente prima di sovrascrivere il file
-r: elaborazione ricorsiva, elaborazione insieme di file e sottodirectory nella directory specificata

Esempio
Inserisci qui la descrizione dell'immagine

13. comando mv

grammatica: mv [opzioni] file o directory di origine file o directory di destinazione
Funzione: 1. Sposta file e directory 2. Rinomina

Opzioni comuni

-f: se il file di destinazione esiste già, verrà sovrascritto direttamente senza chiedere.
-i: se il file di destinazione esiste già, verrà chiesto se sovrascriverlo.

Esempio
Inserisci qui la descrizione dell'immagine

14. più comando

grammatica:altre [opzioni] [nome file]
Funzione: Similmente a cat, puoi visualizzare file lunghi, ma puoi solo scorrere verso il basso, non verso l'alto.
Opzioni

-n: numera le righe di output
d: esci

Esempio
Inserisci qui la descrizione dell'immagine

15. meno comando

grammatica: meno [opzioni] nome file
Funzione: Less è simile a more, ma con less puoi sfogliare il file a piacimento, mentre more può solo andare avanti, non indietro, e less non caricherà l'intero file prima di visualizzarlo.
Opzioni

-N: visualizza il numero di riga di ciascuna riga
-i: ignora maiuscole e minuscole durante la ricerca
n : Ripete la ricerca precedente
N: Ripete la ricerca precedente nella direzione inversa
d:Esci

16. comando capo

grammatica: testa [opzioni] [nome file]
Funzione: head viene utilizzato per visualizzare l'inizio del file sullo standard output. Il comando head predefinito stampa le prime 10 righe del file corrispondente.
Opzioni

-n: visualizza le prime n righe di dati

Esempio
Inserisci qui la descrizione dell'immagine

17. comando di coda

grammatica: tail [opzioni] [nome file]
Funzione : Utilizzato per visualizzare il contenuto alla fine del file specificato. Quando non viene specificato alcun file, verrà elaborato come informazione di input. Comunemente utilizzato per visualizzare i file di registro.
Opzioni

-n: visualizza il numero di righe

Esempio
Inserisci qui la descrizione dell'immagine
riepilogo
Quindi come intercettiamo i dati tra le righe 5000-5020?
Possiamo intercettare prima le prime 5020 righe di dati e poi intercettare le ultime 20 righe di dati. Dobbiamo creare un nuovo file? Possiamo usare le pipe per risolvere questo problema in modo accurato:
Inserisci qui la descrizione dell'immagine

18. Istruzioni relative al tempo

visualizzazione della data
Data specifica il formato in cui visualizzare l'ora: data +%Y:%m:%d
data di utilizzo: data [OPZIONE]… [+FORMATO]

  1. In termini di visualizzazione, gli utenti possono impostare il formato da visualizzare. Il formato è impostato su un segno più seguito da diversi segni. L'elenco dei segni comunemente utilizzati è il seguente:
    • %H: ore (00…23)
    • %M: Minuti (00…59)
    • %S: secondi (00…61)
    • %X: equivalente a %H:%M:%S
    • %d: giorno(01…31)
    • %m: mese (01…12)
    • %Y: anno completo (0000…9999)
    • %F: equivalente a %Y-%m-%d
  2. In termini di tempo di impostazione
    • date -s //Imposta l'ora corrente Solo i permessi di root possono impostarla, gli altri possono solo visualizzarla.
    • date -s 20080523 //Imposta su 20080523, che imposterà l'ora specifica su 00:00:00 vuota
    • date -s 01:01:01 //Imposta l'ora specifica e la data non verrà modificata.
    • date -s “01:01:01 2008-05-23″ //Questo può impostare l'intero tempo
    • date -s “01:01:01 20080523″ //In questo modo puoi impostare l'intero tempo
    • date -s “2008-05-23 01:01:01″ //In questo modo puoi impostare l'intero tempo
    • date -s “20080523 01:01:01″ //In questo modo puoi impostare l'intero tempo
  3. Timestamp
    Orario->Timestamp: data +%s
    Timestamp->Ora: data -d@1508749502
    Un timestamp Unix (epoca Unix, ora Unix, ora POSIX o timestamp Unix in inglese) è il numero di secondi trascorsi dal 1 gennaio 1970 (mezzanotte UTC/GMT), indipendentemente dai secondi intercalari.

19. comando cal

grammatica: cal [anno] [mese] [anno]
Funzione: Utilizzato per visualizzare informazioni sull'ora come i calendari. Se è presente un solo parametro, rappresenta l'anno (1-9999). Se sono presenti due parametri, rappresenta il mese e l'anno.

-3: Visualizza il calendario del sistema del mese precedente, del mese corrente e del mese successivo
-j: visualizza il numero di giorni dell'anno corrente (la data dell'anno viene calcolata in giorni, a partire dal 1° gennaio, e il numero di giorni del mese corrente dell'anno viene visualizzato per impostazione predefinita)
-y: visualizza il calendario dell'anno corrente

Esempio
Inserisci qui la descrizione dell'immagine

20. trova il comando

grammatica: trova percorso -opzioni nomefile
Funzione: Utilizzato per cercare file nell'albero dei file ed elaborarli di conseguenza (eventualmente accedendo al disco)
Opzioni comuni

-name cerca i file in base al nome del file
-o o

Esempio
Inserisci qui la descrizione dell'immagine

21. comando grep

grammatica: grep [Opzioni comuni] Cerca file di stringhe
Funzione: Cerca una stringa nel file e stampa le righe trovate.
Opzioni comuni

-n: restituisce comunque il numero di riga
-i: ignora la differenza tra maiuscole e minuscole, quindi i casi vengono trattati allo stesso modo
-v: selezione inversa, ovvero visualizza la riga senza il contenuto della "stringa di ricerca".

Esempio
Inserisci qui la descrizione dell'immagine

22. quale comando

grammatica: quale comando
Funzione: Utilizzato per trovare la posizione dell'istruzione
Esempio
Inserisci qui la descrizione dell'immagine
riepilogo
Abbiamo scoperto che queste istruzioni sono programmi e file eseguibili e abbiamo scoperto che sono archiviati nella directory /user/bin
Istruzioni, programmi eseguibili e comandi sono la stessa cosa e sono tutti file.

23. direttiva alias

grammatica:alias alias del comando
Funzione: utilizzato per fornire alias alle istruzioni
Esempio
Inserisci qui la descrizione dell'immagine

24. comando zip/unzip

grammatica: zip [file compresso.zip] [directory o file]
Funzione: comprime directory o file in formato zip
Metodo di installazione:yum installa _y zip decomprimi
Opzioni comuni

-r: elaborazione ricorsiva, elaborazione insieme di tutti i file e le sottodirectory nella directory specificata
-d: estrae nella directory specificata

Esempio
Inserisci qui la descrizione dell'immagine
riepilogo
Il ruolo del packaging: ridurre la quantità di dati trasmessi sulla rete e facilitare la trasmissione in rete

25. comando tar

grammatica
Compressione: tar -czf [nomefile.tgz] [file]
Decomprimere: tar -xzf [nomefile.tgz]
Funzione: comprime directory o file in file .tgz
Opzioni comuni

-C: estrae nella directory specificata
-v: visualizza il processo di soppressione
-c: comando parametrico per creare un file compresso
-x: comando parametrico per decomprimere un file compresso
-z: può essere compresso da gzip?
-f: seguito dal nome del file o della directory

EsempioInserisci qui la descrizione dell'immagine

26. comando aC

grammatica:avanti Cristo
Funzione: esegue calcoli numerici e visualizza i risultati
Esempio
Inserisci qui la descrizione dell'immagine

27. comando uname

grammatica:nome [opzioni]
Funzione: uname viene utilizzato per ottenere informazioni sul computer e sul sistema operativo.
Informazioni aggiuntive:uname può visualizzare informazioni di base come la versione del sistema operativo utilizzato dall'host Linux e il nome dell'hardware.
Opzioni comuni

-a: visualizza tutte le informazioni in dettaglio, in ordine: nome del kernel, nome host, numero di versione del kernel, versione del kernel, nome hardware, tipo di processore, tipo di piattaforma hardware, nome del sistema operativo
-r: restituisce il numero di versione del kernel

Esempio
Inserisci qui la descrizione dell'immagine

28. comando di spegnimento

grammatica: comando di spegnimento
Funzione: Fermare
Istruzioni comuni

-h: dopo aver interrotto il servizio di sistema, spegnerlo immediatamente.
-r: riavvia il servizio di sistema dopo averlo interrotto
-t sec: aggiungi secondi dopo -t, che significa "spegni dopo pochi secondi"

riepilogo
L'autore utilizza un server cloud e non lo spegne Altrimenti devo andare sul sito per aprirlo.