Preguntas etiquetadas con unix

Esta etiqueta es EXCLUSIVAMENTE para preguntas de PROGRAMACIÓN que están directamente relacionadas con Unix; Los problemas generales de software deben dirigirse al sitio de intercambio de pila de Unix y Linux o al Superusuario. El sistema operativo Unix es un sistema operativo de propósito general que fue desarrollado por Bell Labs a fines de la década de 1960 y hoy existe en varias versiones.

2285
En el shell, ¿qué significa "2> & 1"?

En un shell de Unix, si quiero combinar stderry stdouten la stdoutsecuencia para una mayor manipulación, puedo agregar lo siguiente al final de mi comando: 2>&1 Entonces, si quiero usar headen la salida de g++, puedo hacer algo como esto: g++ lots_of_errors 2>&1 | head así que...

1390
Recorriendo el contenido de un archivo en Bash

¿Cómo itero a través de cada línea de un archivo de texto con Bash ? Con este script: echo "Start!" for p in (peptides.txt) do echo "${p}" done Me sale este resultado en la pantalla: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in...

1305
Diferencia entre sh y bash

Al escribir programas de shell, a menudo usamos /bin/shy /bin/bash. Usualmente uso bash, pero no sé cuál es la diferencia entre ellos. ¿Cuál es la principal diferencia entre bashy sh? ¿Qué debemos tener en cuenta al programar en bashy

1288
npm arroja error sin sudo

Acabo de instalar node y npm a través del paquete en nodejs.org y cada vez que intento buscar o instalar algo con npm arroja el siguiente error, a menos que sudo el comando. Tengo la sensación de que este es un problema de permisos? Ya soy el administrador. npm ERR! Error: EACCES, open...

882
¿Cómo configurar permanentemente $ PATH en Linux / Unix?

Estoy tratando de agregar un directorio a mi ruta para que siempre esté en mi ruta de Linux. He intentado: export PATH=$PATH:/path/to/dir Esto funciona, sin embargo, cada vez que salgo de la terminal y comienzo una nueva instancia de terminal, esta ruta se pierde y necesito ejecutar el comando de...

858
¿Cómo enumero todos los trabajos cron para todos los usuarios?

¿Hay un comando o un script existente que me permita ver todos los trabajos cron programados de un sistema * NIX a la vez? Me gustaría que incluyera todos los crontabs de usuario, así como /etc/crontab, y lo que sea que haya /etc/cron.d. También sería bueno ver los comandos específicos ejecutados...

830
Usar ls para enumerar directorios y sus tamaños totales

¿Es posible usar lsen Unix para enumerar el tamaño total de un subdirectorio y todo su contenido en lugar de lo habitual 4Kque (supongo) es solo el archivo de directorio en sí? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x...