Unix & Linux

117
Adjuntar a diferentes ventanas en sesión

Tengo una sesión tmux bastante simple ejecutándose con dos ventanas abiertas; uno de ellos para la piratería local y uno de ellos para el trabajo. Lo que me gustaría hacer es simplemente conectarme a la ventana de pirateo mientras dejo la ventana de trabajo abierta en otra terminal. Sin embargo,...

117
¿Cuál es la forma recomendada de copiar cambios con vimdiff?

Al comparar archivos y actualizar un repositorio de código fuente, me gusta usar vimdiff. Para copiar los cambios realizados de un archivo a otro, generalmente uso una secuencia de teclas como esta: Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected...

117
Usar el operador no igual para la comparación de cadenas

Traté de verificar si la PHONE_TYPEvariable contiene uno de los tres valores válidos. if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi El código anterior no funcionó para mí, así que...

116
¿Por qué es "eco" mucho más rápido que "táctil"?

Estoy tratando de actualizar la marca de tiempo a la hora actual en todos los archivos xml en mi directorio (recursivamente). Estoy usando Mac OSX 10.8.5. En aproximadamente 300,000 archivos, el siguiente echocomando tarda 10 segundos : for file in `find . -name "*.xml"`; do echo >> $file;...

115
¿Es posible encontrar los hosts en el archivo known_hosts?

Me gustaría ver qué hosts hay en mi archivo known_hosts, pero no parece ser legible para humanos. ¿Es posible leerlo? Más específicamente, hay un host al que puedo conectarme a través de varios nombres y quiero saber cuál es la huella digital que espero de mi archivo de hosts...

114
Pasar argumentos de la línea de comandos al script bash

Soy nuevo en la programación de script bash. Quiero implementar un script bash 'deploymLog', que acepta como entrada un argumento de cadena (nombre). [root@localhost Desktop]# ./deploymLog.sh name aquí quiero pasar el argumento de cadena (nombre) a través de la línea de comando Como paso...