Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

3
¿Qué hace "3> & 1 1> & 2 2> & 3" en un script?
Vi esta línea en un guión: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Que es 3>&1 1>&2 2>&3 ¿haciendo? Sé que 1 = stdout y 2 = stderr, pero ¿para qué sirven 3y &para qué?
69 shell 

6
¿Cómo pelar múltiples espacios a uno usando sed?
seden AIX no está haciendo lo que creo que debería. Estoy tratando de reemplazar múltiples espacios con un solo espacio en la salida de IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 …

11
¿Cómo puedo obtener de manera confiable el nombre del sistema operativo?
Digamos que he iniciado sesión en un sistema remoto, ¿cómo puedo saber qué está ejecutando? En la mayoría de los Linux modernos (¿Linuces?), Tiene el lsb_releasecomando: $ lsb_release -ic Distributor ID: LinuxMint Codename: debian Que, por lo que puedo decir, solo da la misma información que /etc/lsb-release. ¿Qué pasa si …
69 linux  distros 




3
¿Cómo insertar texto después de cierta cadena en un archivo?
En este momento estoy usando echo "Hello World" >> file.txtpara agregar texto a un archivo, pero también necesito agregar texto debajo de una cadena determinada, digamos "[opción]", ¿es posible con sed? P.EJ: Fichero de entrada Some text Random [option] Some stuff Archivo de salida Some text Random [option] *inserted text* …

2
¿Por qué Ctrl-D (EOF) sale del shell?
¿Está literalmente "terminando un archivo" al ingresar esta secuencia de escape, es decir, la sesión de shell interactiva es vista como un flujo de archivo real por el shell, como cualquier otro flujo de archivos? Si es así, ¿qué archivo? ¿O la señal Ctrl+ es Dsolo un marcador de posición …

9
git pull desde el control remoto pero no se obtuvo esa referencia?
Tengo un espejo git en mi disco y cuando quiero actualizar mi repositorio con git pull me da un mensaje de error: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. También me da: 1ce6dac..a5ab7de 3.4/bfq -> origin/3.4/bfq fa52ab1..f5d387e 3.4/master -> …
69 git 



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 


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.