GNU/Linux >> Linux Esercitazione >  >> Linux

Quali sono le tue caratteristiche o trucchi preferiti dalla riga di comando?

Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni.

Condividi le funzionalità e i trucchi della riga di comando per Unix/Linux. Cerca di mantenerlo indipendente dalla shell/distro, se possibile. Interessato a vedere alias, battute, scorciatoie da tastiera, piccoli script di shell, ecc.

Risposta accettata:

Questo si espande un po' su !! trucco menzionato in questa risposta. In realtà ci sono un sacco di comandi relativi alla cronologia che tendono a essere dimenticati (le persone tendono a pugnalare Su 100 volte invece cercando un comando sanno di aver digitato).

  • La history comando mostrerà un elenco di comandi eseguiti di recente con un designatore di eventi a sinistra
  • !N sostituirà il comando associato al designatore dell'evento N
  • !-N sostituirà il N comando più recente; per esempio. !-1 sostituirà il comando più recente, !-2 il secondo più recente, ecc.
  • Come accennato nell'altra risposta, !! è l'abbreviazione di !-1 , per sostituire rapidamente l'ultimo comando
  • !string sostituirà il comando più recente che inizia con string
  • !?string? sostituirà il comando più recente che contiene string

I designatori di parole possono essere aggiunti a un ! comando cronologia per modificare i risultati. I due punti separano l'evento e i designatori delle parole, ad es. !!:0 . Il designatore dell'evento !! può essere abbreviato solo in ! quando si utilizza un designatore di parole, quindi !!:0 è equivalente a !:0 .

  • !:0 otterrà il comando che è stato eseguito
  • !:1 otterrà il primo argomento (e !:2 la seconda, ecc.)
  • !:2-3 otterrà il secondo e il terzo argomento
  • !:^ è un altro modo per ottenere il primo argomento. !:$ otterrà l'ultimo
  • !:* otterrà tutti gli argomenti (ma non il comando)

I modificatori possono anche essere aggiunti a un ! comando cronologia, ciascuno preceduto da due punti. È possibile impilare qualsiasi numero (ad es. !:t:r:p ).

  • h — Allinea il nome del file di base
  • t — Solo il nome file di base
  • r — Allineati all'estensione del nome file
  • e — Solo l'estensione del nome file
  • s/search/replacement — Sostituisci la prima occorrenza di search con replacement
  • gs/search/replacement — Sostituisci tutte le occorrenze di search con replacement

Linux
  1. Qual è il tuo trucco da terminale Linux preferito?

  2. Qual è il tuo gestore di pacchetti Linux preferito?

  3. Ordina con l'ordinamento dalla riga di comando

  4. Buon anniversario GNOME:Qual è la tua versione preferita?

  5. Qual è il tuo emulatore di terminale Linux preferito?

Qual è la tua distribuzione Linux preferita?

Conosci il tuo sistema (usando la riga di comando)

Amministratori di sistema Linux:qual è il tuo IDE preferito?

19 Suggerimenti e trucchi utili per la riga di comando di Linux

Suggerimenti e trucchi per la riga di comando di Netstat

Ottieni la prima riga dell'output di un comando di shell