Mi sono guardato intorno in cerca di modi per cancellare l'alias in un unico comando. comando attualmente ho definito x:Comandi di catena alias di Linux (la ricorsione può essere evitata?)
alias x="clear;ls"
Ora c'è qualche walkaround per evitare la ricorsione e definire:
alias ls='clear;ls'
Non riesco a fargli fare qualcosa di ricorsivo sul mio sistema, ma hai provato 'alias ls = 'chiaro;/bin/ls''? –
My 'ls' è stato a lungo un alias che si riferisce a 'ls' e, come Manny D, non ha mai avuto problemi di ricorsione. Ho provato il tuo alias ls = 'clear; ls'' e ha funzionato bene anche. Questo è su RHEL 5 Linux, con Bash versione 3.2.25 - che tipo di sistema e quale shell stai usando? –
oh stavo usando tcsh, se definisco: alias ls ''clear; ls'' e uso ls genererà un errore' 'Alias Loop." '. Ma ha funzionato sotto Bash. – GoTTimw