¿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.