Paginas del manual (man)

Imagen de carlesrincon
0 puntos

Saludos.

Veréis gente, me encuentro con un problemilla; parece ser que en Ubuntu las páginas del comando man son un tanto limitadillas; no tiene entradas para comandos como for, if, foreach, y un largo etc de páginas utiles para desarrollar en shell script, sobretodo para un zopenco como yo que hace mil años que no programa en shell.

¿Alguien conoce un repo donde pueda hallar estas páginas? G?acias

Imagen de Jorolo
+1
0
-1

¡ya me gustaría saber la decima parte de lo que explican!
O no entendí tu consulta o estás mezclando conceptos
El contenido de los man no depende de Ubuntu, y los man instalados dependen de los comandos y programas instalados.
No comentas para que shell y en que lenguaje programas. Supongo que te refieres a bash:
http://tldp.org/LDP/abs/html/index.html
si buscas algo en castellano podras encontrar alguna versión anterior.

+1
0
-1
Imagen de carlesrincon
+1
0
-1

De hecho mi problema es con csh; la tengo instalada ya que debo emplearla para realizar scripts como trabajo para la facultad; los man que hay son los de los comandos típicos (head, tail y chorradas varias), pero cuando hago man para for, while y compañía me dice que se lo pregunte al párroco; por supuesto todas estas cosicas, switch, for, foreach, while, etc están instaladas, pero no tengo páginas de manual para ellas; y en csh son bastante tocapelotas, es una shell muy estricta y un espacio en un lugar que no le guste significa que el programa no funcione.

En cuanto al idioma me da igual si están en inglés, pero que esten; uno ya está acostumbrado a que la documentación buena se encuentra en inglés.

+1
0
-1
Imagen de Jorolo
+1
0
-1

Pues en ese caso no te puedo ayudar, lo único que sé de csh es que no quiero saber nada. ;)

+1
0
-1
Imagen de carlesrincon
+1
0
-1

Qué me vas a contar, lo que daría por hacer las prácticas de shell-script en bash por ejemplo. Siempre me he encontrado con lo mismo, cuando pido ayuda para programar en csh me dicen que lo mejor que puedo hacer és no utilizarlo.

+1
0
-1
Imagen de gabiel
+1
0
-1

Las páginas del manual referentes a programación, se encuentran separadas en el paquete manpages-dev. Supongo que ahí encontrarás lo que buscas.

Saludos.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de carlesrincon
+1
0
-1

yop! voy a ver! Grácias

edito: d'oh! ni por esas xC

+1
0
-1
Imagen de gabiel
+1
0
-1

Pues a parte de ese paquete, los unicos que añaden más contenido relacionado con desarrollo a las páginas del manual son manpages-posix, y manpages-posix-devel; pero no creo que esten ahí. Si quieres probar, se encuentran en la sección multiverse de los repositorios.

Saludos.

PD: ¿Has probado man csh? Al menos en el caso de bash, la información que buscas se encuentra en su propia página (if's, while's, case's, etc's).

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de carlesrincon
+1
0
-1

Pues en esos manpages tampoco está lo que busco... es cierto que con man csh encuentro algo de info, pero en la facultad trabajando con Solaris tengo paginas del manual concretas para for, etc. De todas formas grácias por la ayuda.

Tansolo una cuestión más; en ocasiones me encuentro con que me interesaría imprimir alguna página del manual y lo que hago és meterla en un fichero "man loquesea >> fichero" pero de ese modo ciertos caracteres no se ven correctamente; supongo que las páginas del manual estarán formadas por texto plano y las podría abrir directamente con por ejemplo gedit e imprimirlas; ¿sabes en que directorio se encuentran, o algun otro método para imprimirlas?

De nuevo, grácias por la ayuda

+1
0
-1
Imagen de gabiel
+1
0
-1

Se tiene que poder hacer directamente redirigiendo la salida hacia el comando lpr. De todas formas, haciendolo mediante un archivo intermedio, podrías usar man -Tps que_página_quieres > archivo

En cuanto a la localización de las páginas del manual, se encuentran en /usr/share/man; son archivos de texto comprimidos, pero incluyen etiquetas usadas para darles el formato que se presenta al consultarlas (busca groff si quieres saber más sobre esas etiquetas).

Saludos.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de carlesrincon
+1
0
-1

Grácias a la ayuda recibida y algo de búsqueda, la solución wena wena :-P para imprimir páginas del manual és esta (por si alguien pasa por aquí con este problemilla); mi otro problema, la falta de documentación... bueno, creo que me tendré que conformar con lo que tengo.

Suponiendo que nos interesa el man de csh y que la impresora se llama Deskjet-5550 este es el método para imprimir a dos páginas por hoja (ejecutar desde terminal)

man ?t csh | mpage ?2 | lpr ?PDeskjet-5550

O si nos interesa a una página por hoja

man ?t csh | lpr ?PDeskjet-5550

Y queda perfesto! xD

Quién quiera saber porque funciona ya sabe: $ man man

Taotra!

+1
0
-1
Imagen de nhereveri
+1
0
-1

¿Por qué no usas BASH?

Este intérprete tiene más ayuda, en el caso que quieres tienes 'man bash', ahi te explican el uso de condiciones, ciclos y eso...

PD: pon ayuda con csh ó man de csh, por que el encabezado de este post no representa tu duda, creo yo.

--------------------------
Nelson Hereveri San Martín
Chile

+1
0
-1
Imagen de carlesrincon
+1
0
-1

No uso bash porque és para una asignatura de la universidad y estoy obligado a usar csh; si ya sé que csh no és precisamente la mejor shell pero que le voy a hacer...

En cuando a lo del titulo, miraré de editarlo

+1
0
-1