GNU/Linux >> Linux Esercitazione >  >> Linux

Comandi a catena di alias Linux (è possibile evitare la ricorsione?)

Basta fare :

alias ls='clear;/usr/bin/ls'

Durante la digitazione:

$ ls

Prima di tutto cercherà una funzione definita dall'utente, la avvierà, altrimenti cercherà nei comandi $PATH.

Fornendo il percorso esplicito del file ls comando, la ricorsione sarà evitata.


Se metti una barra rovesciata prima del nome del comando, questo disabiliterà tutti gli alias.

alias ls='clear;\ls'

Oppure, come ha detto Arnaud, usa semplicemente il percorso completo per ls.


Un altro modo per farlo sarebbe

alias ls='clear; command ls'

Questo è diverso da /usr/bin/ls , poiché cerca ancora ls nel $PATH , ma ignorerà le funzioni della shell o gli alias.


Linux
  1. 5 motivi per usare Linux nel 2020

  2. 5 Errori da principiante di Linux

  3. 10 comandi Linux per la diagnostica di rete

  4. Comandi di ricerca di Linux

  5. Come posso registrare i comandi di Linux?

12 comandi divertenti di Linux che possono farti ridere

Comandi di base di Linux

Comandi Linux - Guida completa

13 modi in cui puoi aiutare Linux

alias Comando in Linux

Comando alias Linux