Preguntas etiquetadas con bash

36
Bash Shebang para tontos?

Tengo algunos scripts de bash que he configurado y que uso principalmente #!/bin/bash pero regularmente me encuentro con algunos que parecen #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex y así. ¿Alguien puede explicar el significado y los beneficios de estas opciones de shebang y si se...

36
Equivalentes / Alternativas para Alt + Dot en Mac

Una cosa que extraño del shell de Linux es el acceso directo Alt + Dot . Lo que hace es insertar el último argumento del comando anterior. Parece ser una técnica trivial, pero es realmente útil. es decir, si escribe esto: $ ls /Applications/MAMP/conf/apache/ La próxima vez solo tiene que...

36
¿Qué es exactamente <() en bash (y = () en zsh)?

Estoy bastante cómodo con bash, pero recientemente terminé en una sustitución que no conocía. ¿Qué es exactamente <(<command>)en bash? ¿Cómo se compara con el =(<command>)in zsh? Entiendo que esto tiene algo que ver con los descriptores de archivos predeterminados. En mi...

36
¿Cómo puedo solucionar un error de tubería rota?

Recientemente reinstalé RVM (siguiendo las instrucciones en http://rvm.io ) después de una nueva instalación de Ubuntu 12.10 cuando obtuve una unidad SSD. Ahora, cuando escribo: type rvm | head -1 Recibo el siguiente error: rvm is a function -bash: type: write error: Broken pipe Pero si repito...

36
¿Cómo deshabilitar set -e para un comando individual?

El comando set -e hace que un script bash falle inmediatamente cuando cualquier comando devuelve un código de salida distinto de cero. ¿Existe una manera fácil y elegante de deshabilitar este comportamiento para un comando individual dentro de un script? ¿En qué lugares está documentada esta...

35
¿Qué hace el comando incorporado en bash?

Sé lo que es un comando incorporado, pero ¿qué hace en builtinsí mismo? Ejecutar which lsme muestra /bin/ls, pero ejecutar which builtinno devuelve nada. man builtinsolo me da una lista de comandos incorporados, uno de los cuales es builtin. El resto de la página del manual explica qué es un...

35
¿Se pueden unificar los archivos de historial en bash?

Ejecuto rutinariamente varias screensesiones en mis escritorios y servidores Linux. Un problema con esto es que cuando grepreviso mi historial de comandos, encuentro que emití un comando en una sesión diferente y tengo que desconectar y volver a adjuntar para obtener ese elemento del...

35
Comando: sudo su -

Entiendo lo que su -hace inicia sesión en la raíz con el entorno raíz (a diferencia de lo suque te conecta a la raíz con tu entorno) Y entiendo lo que sudohace eres root para un comando Pero no estoy seguro de lo que esto hace: sudo su - A alguien le importa

35
Copiar lista de archivos

Tengo una lista de archivos separados por espacios en un archivo list.txt. Me gustaría copiarlos a una nueva carpeta. Traté de hacer: cp `cat list.txt` new_folder Pero no funcionó. Cómo harías esto ? Actualizar: Gracias por todas sus respuestas muy interesantes. No pedí mucho :) Después de...