¿Un tutorial fácil de completar bash? [cerrado]


85

Quiero aprender a escribir scripts de finalización de bash. ¿Qué tutorial recomendarías?


2
¿Qué quieres decir con "tutorial de finalización de bash"? Por favor explique.
Patkos Csaba

2
@Tshepang: ¿Supongo que quieres decir que quieres aprender a escribir rutinas de finalización de bash? Usar bash complete es bastante fácil, solo presiona la tabtecla.
intuido

10
Es posible que desee consultar el enlace que proporciono en mi respuesta aquí: unix.stackexchange.com/questions/1800/custom-autocomplete
Steven D

2
@Tshepang Las personas generalmente no eliminan los comentarios, particularmente los que aún son válidos como el de Steven. Tenga en cuenta que las respuestas aquí no son solo para usted: son para todos los que buscan "tutorial de finalización de bash" en el futuro
Michael Mrozek

8
¿Cómo es que esta pregunta se considera "demasiado amplia"? Eso es ridículo. Es perfectamente válido, y las respuestas proporcionadas demuestran que no es tan fácil de averiguar.
Cyan

Respuestas:


56

No hay tantos tutoriales de finalización de bash, pero este es bastante bueno:

Introducción a la finalización de Bash

  • La parte 1 es para conocimiento general
  • La Parte 2 cubre la creación de scripts en /etc/bash_completion.d/

Esto se ve bien en DuckDuckGo, aunque menos que en Google. Obtiene mi voto si hay un Oscar para StackExchange :-)
jalanb

20

Comenzaría por mirar la biblioteca de terminaciones de bash ya reunidas por la gente aquí:

http://bash-completion.alioth.debian.org/

También tienen una lista de correo:

http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel


3
Link no funciona
tom10271

Parece muerto desde alrededor de mayo. El archivo solo es moderadamente útil, ya que redirige al repositorio de github correspondiente. web.archive.org/web/20180507171315/http://…
Aiyion.Prime

Ese repositorio de Github está aquí: github.com/scop/bash-completion
AstroFloyd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.