Preguntas etiquetadas con bash

Bash es un shell gratuito para sistemas operativos tipo Unix del Proyecto GNU.

583
¿Qué hace 'fuente'?

$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Existe y es ejecutable. ¿Por qué no hay documentación al respecto en Ubuntu? ¿Qué hace? ¿Cómo puedo instalar...

306
Regrese al directorio anterior en shell

¿Hay alguna manera de volver al directorio anterior en el que estábamos usando bash, tcsh sin usar pushd / popd? Me gustaría escribir algo como "atrás" y volver al directorio anterior en el que estaba. Editar: "cd -" funciona, pero solo para directorios actuales y anteriores. ¿Hay alguna forma de...

225
Bash: iterando sobre líneas en una variable

¿Cómo se itera correctamente sobre las líneas en bash, ya sea en una variable o desde la salida de un comando? Simplemente establecer la variable IFS en una nueva línea funciona para la salida de un comando, pero no cuando se procesa una variable que contiene nuevas líneas. Por...

179
Usando reloj con tubos

Me gustaría ejecutar este comando: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Pero no funciona, porque "creo" que el grep intenta correr en el reloj en lugar de la cola ... ¿Hay alguna manera de hacer algo como watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) ¡Muchas...

171
¿Qué hacer cuando Ctrl + C no puede matar un proceso?

Ctrl+ Cno siempre funciona para eliminar el proceso actual (por ejemplo, si ese proceso está ocupado en ciertas operaciones de red). En ese caso, solo ve "^ C" con el cursor y no puede hacer mucho más. ¿Cuál es la forma más fácil de forzar la muerte de ese proceso ahora sin perder mi...

143
¿Cómo ignorar ciertos nombres de archivo usando "buscar"?

Uno de mis comandos BASH favoritos es: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; que busca el contenido de todos los archivos en y debajo del directorio actual para el SearchString especificado. Como desarrollador, esto ha sido útil a veces. Sin embargo, debido a mi proyecto...

137
¿Es posible `tail -f` la salida de` dmesg`?

¿Quieres hacer algo como dmesg | tail -f pero no funciona: uso Mac OSX 10.6.7, haciendo que la cola salga, en lugar de monitorear la salida. Me pregunto si hay alguna forma de hacerlo, o algún comando equivalente. PD, no creo que un whilebucle sea una buena