Preguntas etiquetadas con bashrc

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.





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 …

3
¿Por qué bashrc comprueba si el shell actual es interactivo?
En mi instalación de Arch, /etc/bash.bashrcy /etc/skel/.bashrccontiene estas líneas: # If not running interactively, don't do anything [[ $- != *i* ]] && return En Debian, /etc/bash.bashrctiene: # If not running interactively, don't do anything [ -z "$PS1" ] && return Y /etc/skel/.bashrc: # If not running interactively, don't do …
62 bash  bashrc 


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.

4
¿Cómo puedo crear una función local en mi bashrc?
Mi .bashrc tenía un código repetitivo, así que usé una función para simplificarlo do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Sin embargo, ahora cuando uso mi shell, el nombre "do_stuff" está dentro del alcance, por lo que puedo completar con pestañas y ejecutar esa …
40 bash  bashrc 

4
¿Cómo puedo encontrar una declaración de alias falso?
Estoy tratando de encontrar dónde aliasse ha declarado un específico . He buscado todos los lugares habituales que sé para buscar alias: ~ / .bashrc ~ / .bash_profile / etc / bashrc / etc / profile Sin suerte Sé que es aliasporque cuando lo hago which COMMAND, obtengo: alias COMMAND='/path/to/command' …
37 bash  alias  bashrc 

3
¿Cómo me deshago del prefijo Cygwin / cygdrive en todas las rutas?
Estoy cambiando a Cygwin desde el shell bash que se incluye con Git para Windows, y encuentro un problema extraño. Alguien pensó que sería una buena idea agregar /cygdrive/a todos los caminos, mientras que creo que es una idea horriblemente fea. He podido determinar que puedo solucionar esto parcialmente agregando …
36 path  cygwin  bashrc 


3
Grep multicolor
Estoy tratando de hacer que cada comando grep resalte sus resultados en un color diferente. Puedo hacerlo manualmente con una línea como esta: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Cada cpersonaje se resaltará en verde y cada opersonaje se …
30 bash  shell  grep  pipe  bashrc 

3
El comando sudo no genera /root/.bashrc
He agregado una ruta personalizada a PATH variable en mi archivo /root/.bashrc Cuando lo hago sudo su; echo $PATH , muestra la entrada, '/ ruta / a / custom / bins'. Pero yo si sudo sh -c 'echo $PATH' , se nota, /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Las rutas de carpeta agregadas en el …
27 sudo  bashrc 


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.