Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.

4
¿Cómo verificar si puedo iniciar sesión en el servidor a través de ssh?
Tengo una lista de servidores: cat list.txt 10.10.10.10 servera 10.11.10.10 serverb ¿Cómo puedo verificar que puedo iniciar sesión a través de ssh o no? Quiero decir que, por defecto, debería poder iniciar sesión a través de ssh key auth .., así que, en resumen, necesito una solución que clasifique las …
13 bash  ssh 



3
¿Cómo configurar trap en funciones bash?
Puedo configurar trapen scripts bash pero no en funciones bash. Por ejemplo, sourceel código a continuación y ejecutar f, ahora prueba Ctrl+ C, no ha sido atrapado ¿Cómo configurar trapen funciones bash? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 10 …
13 bash  trap 


3
Personalizar bash shell: negrita / colorear el comando
Hay una serie de tutoriales / publicaciones en línea (por ejemplo, http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/ ) sobre cómo personalizar su solicitud en bash mediante la configuración PS1. ¿Hay alguna manera de personalizar el color / negrita del comando que escribo? En otras palabras, como ejemplo, digamos que quería un indicador verde, un comando …
13 bash  colors 



1
bash extended glob - coincide con archivos sin prefijo
Estoy tratando de hacer coincidir los nombres de archivo para una cárcel de fail2ban, por lo que necesito usar solo la globalización de nombres de archivo, no expresiones regulares o secuencias de comandos bash. Mi /var/log/apache2directorio contiene archivos que incluyen: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Estoy tratando de crear un globo …

3
Bash si el comando no termina en X tiempo?
Estoy tratando de ejecutar algo como: sudo dhclient $wifi || otherFunction El problema es cuando dhclientfalla, simplemente se cuelga en lugar de arrojar un error. ¿Cómo puedo volver a escribir lo anterior para que dhclientse elimine y otherFunctionse llame si dhclientno termina en 60 segundos?
13 bash  timeout 

3
¿Qué verifica [-t 1]?
Acabo de encontrar una manera de comenzar zshcuando inicio bashen Windows desde https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Se recomienda agregar el siguiente código al final de .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Que [ -t 1 ]significa ¿Es solo cierto? Entonces, ¿puedo hacer esto? exec zsh
13 bash  shell  zsh  test 



2
Caracteres de nombre de función válidos de shell
El uso de caracteres Unicode extendidos es (sin duda) útil para muchos usuarios. Los shells más simples (ash (busybox), dash) y ksh fallan con: tést() { echo 34; } tést Pero bash , mksh , lksh y zsh parecen permitirlo. Soy consciente de que los nombres de función válidos POSIX …
13 bash  shell  zsh  function 

2
¿hay alguna manera de obtener la URL de la pestaña actual en google-chrome?
Solía ​​hacerlo en Firefox usando un comando de Python, pero recientemente algo cambió y ya no puedo obtener la URL. Lo que solía funcionar con Firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.