GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo se completa automáticamente la pestaña Buscar opciones para completar?

¿Y cómo autocompleta también los alias?

Respuesta aceptada:

Dependiendo del comando:

  • Alguien puede haber escrito una función para generar posibles terminaciones de argumentos, incluidas las opciones. Encontrará funciones para algunos comandos en /etc/bash_completion.d/* (o una ubicación diferente en algunos sistemas). Estas funciones se registran con el complete integrado (p. ej., complete -F _find find le dice a bash que llame al _find función cuando presiona Tab en un find dominio). Usan el compgen incorporado para decirle a bash "aquí están las posibles finalizaciones".
  • Para algunos comandos, bash llamará al comando con el argumento --help y analizar la salida. Dichos comandos se pueden registrar con el complete incorporado, p. complete -F _longopt ls . _longopt es, de hecho, una función de generación de finalización, que analiza la salida de un comando en lugar de usar una lista fija. (Hay otras funciones de finalización más especializadas que analizan la salida de un comando para generar posibles finalizaciones; busque en /etc/bash_completion.d/* para ejemplos.)
  • Para cosas como los alias, la función de finalización los busca en las tablas internas de bash. El complete incorporado tiene opciones para eso, p. -A para alias.

Linux
  1. Cómo encontrar archivos con el comando fd en Linux

  2. Cómo usar el comando find de Linux para buscar archivos

  3. Cómo hacer Find Command Invert Match en Solaris

  4. Cómo excluir un directorio en find. dominio

  5. ¿Cómo encontrar espacio en el disco local mediante el comando `df`?

Cómo encontrar archivos con el comando fd en Linux

¿Cómo integrar el comando Mv después del comando Buscar?

¿Cómo funciona el comando Tee??

Cómo encontrar la dirección IP en la línea de comandos de Linux

Cómo encontrar y reemplazar texto en Vim

¿Cómo funciona el comando ps?