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.


2
¿Qué hacen los bash-builtins 'set' y 'export'?
Estoy en un poco de una pérdida en cuanto a la finalidad de sety exporten Bash (y supongo que probablemente otros proyectiles también). Creo que es para establecer variables de entorno, pero eso se puede hacer solo con VARIABLE=VALUE, ¿verdad? También escribiendo sety exportpor sí mismos muestran diferentes valores. Entonces, …
46 bash  shell 




3
Usando la exportación en .bashrc
He notado en mi .bashrcque algunas líneas tienen exportdelante de ellas, como export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" mientras que otros no, como HISTSIZE=100000 Me pregunto si, en primer lugar, esto es correcto, y en segundo lugar cuál es la regla para el uso exporten .bashrc.

5
Las entradas duplicadas en $ PATH son un problema?
Obtengo bashrc de algunos de mis amigos. Así que termino teniendo entradas duplicadas en mi variable $ PATH. No estoy seguro de si ese es el problema para los comandos que tardan mucho en iniciarse. ¿Cómo funciona $ PATH internamente en bash? ¿Tener más CAMINOS ralentiza mi tiempo de inicio?
45 bash  path 

2
¿Cómo se interpretan los paréntesis en la línea de comando?
Mientras leía cómo configurar grub, me encontré con un artículo que decía que necesitaba usar una de las siguientes dos sintaxis, echo \(hd0,0\) >> /boot/grub/grub.conf o echo '(hd0,0)' >> /boot/grub/grub.conf porque, en la línea de comando, los paréntesis se interpretan de manera especial. ¿Qué tienen de especial los paréntesis? ¿Cómo …
45 bash  shell  quoting 






7
Encuentra archivos en varios nombres de carpeta
Estoy intentando a la lista de todos los archivos de dir1, dir2, dir3y dir4que podría estar en cualquier parte como un subdirectorio de mi cwdusando el findcomando. Intenté lo siguiente sin éxito: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Lo intenté posix-extendedtambién. ¿Cómo puedo enumerar estos archivos?


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.