Articles of bash

¿Cómo establecer la variable de entorno para todos en mi sistema Linux?

¿Puedo tener ciertas configuraciones que son universales para todos mis usuarios?

cómo ejecutar dos comandos en sudo?

¿Hay alguna manera de cómo puedo ejecutar dos comandos Db2 desde una línea de comando? (Se llamarán desde un comando PHP exec ). db2 connect to ttt (tenga en cuenta que necesitamos tener la conexión en vivo para el segundo comando db2 UPDATE CONTACT SET EMAIL_ADDRESS = ‘mytestaccount@gmail.com’ Intenté esto: sudo -su db2inst1 db2 connect […]

¿Cómo cambiar el nombre con prefijo / sufijo?

¿Cómo hago mv original.filename new.original.filename sin volver a escribir el nombre del archivo original? Me imagino poder hacer algo como mv -p=new. original.filename mv -p=new. original.filename o quizás mv original.filename new.~ o lo que sea – pero no puedo ver nada como esto después de mirar man mv / info mv pages. Por supuesto, podría […]

¿Por qué la entrada de tubería para “leer” solo funciona cuando se alimenta a la construcción “mientras se lee …”?

He intentado leer las entradas en las variables de entorno desde el resultado del progtwig de esta manera: echo first second | read AB ; echo $A-$B Y el resultado es: – Tanto A como B están siempre vacíos. Leí acerca de bash ejecutando comandos de canalización en sub-shell y que básicamente impide que uno […]

¿Por qué iniciar un comando de shell con una barra invertida?

\curl -L https://get.rvm.io | bash -s stable ¿Por qué el comando comienza con \ ? Este es el sitio donde lo vi.

¿Cómo normalizas una ruta de archivo en Bash?

Quiero transformar /foo/bar/.. a /foo ¿Hay un comando bash que hace esto? Editar: en mi caso práctico, el directorio existe.

¿Cómo ingresar la contraseña de ssh usando bash?

Todos los días me estoy conectando a un servidor a través de ssh. Paso por esta rutina: IC001:Desktop user$ ssh user@my.server.com user@my.server.com’s password: Last login: Tue Jun 4 10:09:01 2013 from 0.0.0.0 $ Me gustaría automatizar este proceso y crear un script bash para hacerlo por mí. No me importa la seguridad y está bien […]

¿Cómo aplicar el comando de shell a cada línea de un resultado de comando?

Supongamos que tengo algún resultado de un comando (como ls -1 ): a b c d e … Quiero aplicar un comando (digamos echo ) a cada uno, a su vez. P.ej echo a echo b echo c echo d echo e … ¿Cuál es la forma más fácil de hacer eso en bash?

Linux bash: asignación de variables múltiples

Existe en linux bash algo similar al siguiente código en PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; es decir, asigna en una oración el valor correspondiente a 3 variables diferentes. Digamos que tengo la función bash myBashFuntion que escribe para stdout la cadena “qwert asdfg zxcvb”. ¿Es posible hacer algo como esto? (var1 var2 var3) […]

¿Cómo crear un inicio lento de un script bash shell?

Mi shell bash toma hasta 3-4 segundos para iniciarse, mientras que si lo comienzo con –norc se ejecuta inmediatamente. Empecé a ” /etc/bash.bashrc perfiles” de /etc/bash.bashrc y ~/.bashrc insertando declaraciones de return manualmente y buscando mejoras de velocidad, pero no es un proceso cuantitativo y no es eficiente. ¿Cómo puedo perfilar mis scripts bash y […]