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.

5
¿Hay alguna manera de leer el último elemento de una matriz con bash?
Si tengo una matriz con 5 elementos, por ejemplo: [a][b][c][d][e] Usando echo ${myarray[4]}puedo ver lo que contiene. Pero, ¿y si no supiera la cantidad de elementos en una matriz dada? ¿Hay alguna manera de leer el último elemento de una matriz de longitud desconocida? es decir, ¿el primer elemento que …
68 bash  array 

3
¿Cómo se puede explotar el shellshock sobre SSH?
Aparentemente, el exploit shellshock Bash CVE-2014-6271 puede explotarse a través de la red a través de SSH. Puedo imaginar cómo funcionaría el exploit a través de Apache / CGI, pero no puedo imaginar cómo funcionaría eso en SSH. ¿Alguien puede dar un ejemplo de cómo se explotaría SSH y qué …
68 bash  ssh  shellshock 


3
¿Cuál es la diferencia entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...?
Las respuestas a las preguntas sobre SO y askubuntu , junto con el examen (y la lectura de encabezados de) $HOMEe /etc/indican una cantidad de archivos que se pueden usar para establecer variables de entorno, que incluyen: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Reúno esos archivos en el …



4
ver expansión de alias de comando
Si ejecuta el watchcomando que contiene un alias, no expandirá el alias. He intentado con comillas simples y comillas dobles, de hecho, dado el siguiente alias: # alias ll alias ll='ls -l --color=tty' El siguiente comando fallará # watch ll sh: ll: command not found ¿No debería funcionar la expansión …
67 bash  alias 

1
¿Cómo fuerzo a yum a instalar sin preguntar al usuario, usando bash?
Estoy escribiendo un script bash para instalar php5.4 y me gustaría automatizar esto para una máquina virtual de prueba. El comando rpm que tengo es: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm yum install php54w Ahora, en el medio de esta ejecución, hay una solicitud de usuario para ingresar [S / N] si se …
66 bash  yum  rpm 




8
¿Resolver "mv: Lista de argumentos demasiado larga"?
Tengo una carpeta con más de un millón de archivos que necesita ser ordenada, pero realmente no puedo hacer nada porque mvgenera este mensaje todo el tiempo -bash: /bin/mv: Argument list too long Estoy usando este comando para mover archivos sin extensión: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


2
Enlace recursivo simbólico: ¿qué lo hace "restablecer"?
Escribí un pequeño script bash para ver qué sucede cuando sigo un enlace simbólico que apunta al mismo directorio. Esperaba que hiciera un directorio de trabajo muy largo o que se bloqueara. Pero el resultado me sorprendió ... mkdir a cd a ln -s ./. a for i in `seq …
64 bash  symlink 


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.