GNU/Linux >> Tutoriales Linux >  >> Linux

Comandos de cadena de alias de Linux (¿se puede evitar la recursividad?)

Solo haz:

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

Al escribir:

$ ls

En primer lugar, buscará una función definida por el usuario, la ejecutará, de lo contrario, buscará en los comandos $PATH.

Al dar la ruta explícita del ls comando, se evitará la recursividad.


Si coloca una barra invertida antes del nombre del comando, eso deshabilitará cualquier alias.

alias ls='clear;\ls'

O, como dijo Arnaud, simplemente use la ruta completa para ls.


Otra forma de hacer esto sería

alias ls='clear; command ls'

Esto es diferente de /usr/bin/ls , ya que todavía busca ls en el $PATH , pero ignorará las funciones de shell o los alias.


Linux
  1. Cómo crear alias de pulsaciones de teclas en la línea de comandos en Linux

  2. 5 comandos de solución de problemas de red de Linux

  3. Mis 8 comandos prácticos favoritos de Linux

  4. Comando de eco de Linux

  5. ¿Puedo jugar Dota 2 en Linux?

12 divertidos comandos de Linux que pueden hacerte reír

Comandos básicos de Linux

Comandos de Linux - Guía completa

13 maneras en que puede ayudar a Linux

Comando alias en Linux

Comando de alias de Linux