Me pregunto dónde se debe agregar una nueva ruta a la PATHvariable de entorno. Sé que esto se puede lograr editando .bashrc(por ejemplo), pero no está claro cómo hacerlo. De esta manera: export PATH=~/opt/bin:$PATH ¿o esto? export
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.
Me pregunto dónde se debe agregar una nueva ruta a la PATHvariable de entorno. Sé que esto se puede lograr editando .bashrc(por ejemplo), pero no está claro cómo hacerlo. De esta manera: export PATH=~/opt/bin:$PATH ¿o esto? export
¿Es "configuración de recursos", por
Encontré el .bashrcarchivo y quiero saber el propósito / función del mismo. ¿Cómo y cuándo se
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...
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...
Cuando defino un nuevo alias en el .bash_aliasesarchivo o una nueva función en el .bashrcarchivo, ¿hay algún comando de actualización para poder usar inmediatamente los nuevos alias o funciones sin cerrar el terminal (en mi caso xfce4-terminal con algunas pestañas abiertas, muchos archivos abiertos...
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...
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...
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...
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...
A veces necesito dividir un número por otro. Sería genial si pudiera definir una función bash para esto. Hasta ahora, me veo obligado a usar expresiones como echo 'scale=25;65320/670' | bc pero sería genial si pudiera definir una función .bashrc que se pareciera a divide () { bc -d $1 /...
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...
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...
Pude hacerlo sftpayer a una caja RHEL 5.4 (RedHat) y hoy no puedo. El mensaje es "Received message too long 778199411", y después de un poco de investigación, se debió a que mi caja RHEL .bashrctenía una línea echo "running .bashrc", o me hizo eco de algo, creo. Entonces, ¿por qué afectaría la...
Así, a través de varios comandos de escritura que he encontrado que hay no sólo ls, pero ly latambién. No parece haber ninguna manentrada en Ubuntu 12.14. Todos parecen hacer cosas similares con pequeñas diferencias: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md...
Un alias, como llse define con el aliascomando. Puedo verificar el comando con cosas como type llqué impresiones ll is aliased to `ls -l --color=auto' o command -v llque imprime alias ll='ls -l --color=auto' o alias llque también imprime alias ll='ls -l --color=auto' pero parece que no puedo...
bashno se .bashrcoriginará desde una terminal interactiva a menos que ejecute manualmente bashdesde una terminal: $ bash o fuente de forma manual: $ source ./.bashrc o corriendo: $ st -e bash Aquí hay algunos resultados útiles, espero: $ echo $TERM st-256color $ echo $SHELL /bin/sh $...
Al principio esto fue un poco divertido, como jugar "Bash Roulette" ... pero ahora se está volviendo viejo jajaja Cualquier comando en mi terminal que salga con un código distinto de cero cierra la ventana de mi terminal Me dijeron que tal vez he set -econfigurado algún script bash en algún lugar...
Consulta simple: me acabo de dar cuenta de que nunca he visto un shebang encima de un .bashrcscript, lo que me lleva a pensar que el sistema usa el shell predeterminado para obtenerlo al iniciar sesión ( ${SHELL}). Estoy reflexionando sobre las razones por las cuales ese es el caso, es decir, se...