Digamos que mi mensaje se ve así (el _ representa mi cursor) ~ % _ ¿Hay alguna forma en que pueda hacer que se vea así? ~ % _ [some status] La pregunta era originalmente sobre zsh, pero ahora tiene otras respuestas.
Digamos que mi mensaje se ve así (el _ representa mi cursor) ~ % _ ¿Hay alguna forma en que pueda hacer que se vea así? ~ % _ [some status] La pregunta era originalmente sobre zsh, pero ahora tiene otras respuestas.
Cambié mi nombre de host editando / etc / hostname y puedo ver el nuevo nombre de host usando los comandos hostnamey hostname -F. Pero el indicador de shell aún muestra el antiguo nombre de host. Esto es Ubuntu 11.0.4 por cierto. El indicador se establece en mi .bashrcque no he editado. Cerrar...
Estoy escribiendo un bashscript y necesito pedirle al usuario su contraseña y pasarla openssl. Si bien opensslpuedo leer la contraseña en sí, necesito dos ejecuciones del programa y no quiero preguntarle dos veces al usuario. Aquí está el guión: cp file{,.old} read -sp 'Enter password. ' PASS;...
A menudo importo bases de datos MySQL, y esto puede llevar un tiempo. No hay ningún indicador de progreso en absoluto. ¿Se puede mostrar uno, de alguna manera? Registros importados, MB importados o tablas importadas ... cualquier cosa es mejor que solo esperar. Alguien alguna idea? Yo uso este...
He notado que mientras estoy en Ubuntu, si escribo lo siguiente: mc y no está instalado, recibo el siguiente mensaje: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc Sin embargo, en Debian, eso no está disponible. Simplemente da un mensaje...
Debido al trabajo, recientemente comencé a usar OS X y lo configuré usando homebrew para obtener una experiencia similar a la de Linux. Sin embargo, hay bastantes diferencias en su configuración. Algunos solo necesitan estar en su lugar en un sistema. Como mis dotfiles viven en un repositorio git,...
Aproximadamente 5 veces al día, escribo "vi" cuando quise decir "cd", y termino abriendo un directorio en vi. Me está volviendo loco. Parece que debería haber una forma de detectar cuando escribo "vi + directorio" y lo cambio automáticamente a "cd + directorio".
Estoy leyendo un script bash, no entiendo lo que está pasando allí. #!/bin/sh [ x$1 = x ] ¿Qué está pasando en la segunda línea y qué [ x$1 = x ]
Por ejemplo, si quiero crear un archivo e ingresar texto en una línea, puedo redirigir la salida a un archivo con el uso del >operador: echo "something" > /path/foobar pero si no tengo acceso a la carpeta /path/y necesito privilegios de sudo, ¿cómo puedo lograr este mismo comando que un...
Aquí hay algunas preguntas y respuestas con respecto a ser alertado cuando un proceso se completa / sale ( 1 , 2 ), pero todos asumen que el usuario ha emitido dicho proceso y, por lo tanto, puede escribirlo con una alerta incorporada en el guión de gobierno, o canalizar el proceso a algún tipo de...
Recientemente estoy haciendo eco de frases cortas a un tree_holearchivo. Estaba usando echo 'something' >> tree_holepara hacer este trabajo. Pero siempre me preocupó qué pasaría si ingresaba mal en >lugar de hacerlo >>, ya que lo hacía a menudo. Así que hice una función de bash...
Quizás esto haya sido respondido previamente, agradecería un enlace a otra respuesta ... Si ejecuto un comando de shell (en un bashshell) como el siguiente: make Luego, mientras la salida de makese desplaza desde STDOUTdel makecomando, si escribo make checky presiono enterantes de que el primer...
Cómo hacer coincidir los archivos ocultos dentro de los directorios dados por ejemplo Si doy el siguiente comando, no está dando el resultado de los archivos ocultos, du -b maybehere*/* cómo lograr esto simple usando un solo comando en lugar de usar du -b maybehere*/.* maybehere*/* ya...
Considera este script: #!/bin/bash function start { leafpad & echo $! } PID=$(start) echo "PID is $PID" El script no continúa más allá de su llave de cierre hasta que finaliza el proceso del bloc de notas, aunque sea un proceso en segundo plano. ¿Por qué es esto? ¿Es posible iniciar un...
Me preguntaba si había una manera de registrar esto, pero dado que la mayoría de los motores de búsqueda modernos no funcionan bien con frases de más de 5 palabras, necesito ayuda con esto. Me preguntaba esto porque estoy haciendo un script bash que tiene que registrar los archivos como ciertos...
Cuando intento ejecutar el siguiente comando: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Me sale el siguiente mensaje de error: bash: /dev/tcp/74.125.225.19/80: No such file or directory El siguiente comando funciona perfectamente, por lo que el problema implica cómo lo estoy...
Tengo un .bash_profiley en eso tengo un conjunto de alias. Esos alias en este momento ejecutan un solo comando y fue bastante fácil. Sin embargo, me gustaría hacer dos cosas con un nuevo alias que estoy tratando de crear. CD en un directorio Ejecute un comando desde ese
Digamos que tengo un script haciendo: some-command "$var1" "$var2" ... Y, en el caso de que var1esté vacío, prefiero que se reemplace con nada en lugar de la cadena vacía, para que el comando ejecutado sea: some-command "$var2" ... y no: some-command '' "$var2" ... ¿Hay una manera más simple...
¿Cómo encuentra el número de línea en Bash donde ocurrió un error? Ejemplo Creo el siguiente script simple con números de línea para explicar lo que necesitamos. El script copiará archivos de cp $file1 $file2 cp $file3 $file4 Cuando uno de los cpcomandos falla, la función saldrá con la salida 1...
Algunas veces, cuando leí sobre programación, me encontré con el concepto de "devolución de llamada". Curiosamente, nunca encontré una explicación que pueda llamar "didáctica" o "clara" para este término "función de devolución de llamada" (casi cualquier explicación que leí me pareció lo...