Preguntas etiquetadas con portability

329
¿Por qué no usar "which"? ¿Qué usar entonces?

Al buscar la ruta a un archivo ejecutable o comprobar lo que sucedería si se introduce un nombre de comando en un shell de Unix, hay una plétora de diferentes servicios públicos ( which, type, command, whence, where, whereis, whatis, hash, etc). A menudo escuchamos que se whichdebe evitar. ¿Por...

90
Detecta el sistema init usando el shell

Esto puede tener más que ver con la detección de sistemas operativos, pero específicamente necesito el sistema init actualmente en uso en el sistema. Fedora 15 y Ubuntu ahora usan systemd, Ubuntu solía usar Upstart (tiempo predeterminado por defecto hasta 15.04), mientras que otros usan...

26
¿Cuán universal es el sudo?

Estaba escribiendo algunas instrucciones sobre cómo instalar algo (relacionado con TeX; si no pregunta, no arruinaré su día al proporcionar más detalles) y solía sudoinstalar todo el sistema. Alguien comentó que no creían que sudoestuviera disponible en todas las distribuciones de Linux (o...

24
tar cvf o tar -cvf?

Aprendí a usar tar sin '-' para las opciones, tar cvfz dir.tar.gz Directory/pero recientemente encontré una tar -czvfsintaxis ligeramente diferente (creo que 'f' debe ser la última opción en este caso). Ambos funcionan en Linux y Mac OS. ¿Existe una sintaxis recomendada, con ou sin '-', que es más...

21
cola -f, pero con números de línea

Estoy tratando de ver cuántas veces foo baraparece /var/log/foo.logdentro de un tiempo arbitrario en un servidor remoto, pero nada de lo que he intentado hasta ahora ha funcionado. Ya tengo un script de temporizador que uso para hacer un seguimiento de cuánto tiempo ha pasado desde que comencé a...

19
Uso de ^ como metacarácter de shell

Hoy escribí un pequeño guión que contenía grep -q ^local0 /etc/syslog.conf Durante la revisión, un compañero de trabajo sugirió que ^local0se citara porque ^significa "tubería" en el shell Bourne. Sorprendido por esta afirmación, traté de localizar cualquier referencia que mencionara esto. Nada...