¿Es usted usuario de Linux y desea trabajar con Linux bashrc y su línea de comandos? bashrc es uno de los archivos ocultos en el directorio de inicio del sistema operativo Linux, pero ¿qué tal bash_profile? ¿Sabes cuáles son las diferencias entre Linux bashrc y bash_profile? De forma predeterminada, Linux oculta los archivos confidenciales. Uno de ellos es bashrc, que se encuentra en el directorio de inicio del sistema operativo Linux.
Bashrc es una solución sencilla y de bajo riesgo en comparación con otros trucos de personalización de terminales, ya que puede eliminarlo y reiniciarlo cuando tenga problemas. Este artículo describirá la introducción de bash en Linux. También discutiremos qué son los archivos .bashrc y cómo usarlos. Antes de continuar, deberíamos hablar de algunas definiciones básicas para brindarle un conocimiento sólido de bashrc.
¿Qué es una concha?

A caparazón es un término utilizado para interactuar con la interfaz de usuario con el sistema operativo. Un shell es un intérprete de comandos (en algunos sistemas) que acepta los comandos del usuario y los ejecuta para ejecutar operaciones. De hecho, un shell de Linux/Unix es un entorno para ejecutar scripts, comandos o programas. Hay dos tipos principales de conchas:
- Concha C – si está utilizando este tipo de shell, el carácter % es el mensaje predeterminado.
- Concha Bourne – el mensaje principal para este tipo de shell es el carácter $.
En este artículo, usaremos Bourne Shell. Este tipo de caparazón tiene las siguientes subcategorías:
- Concha Bourne (sh)
- Bourne otra vez Shell (intento)
- Concha de Korn (KSH)
- Carcasa POSIX (sh)
Bourne Shell fue el primer caparazón que apareció UNIX, por lo que se le conoce como caparazón. Como se mencionó anteriormente, bash es el tipo de shell más común para Linux y es adecuado para escribir scripts en diferentes versiones de Linux. Sabiendo qué es el shell, hablemos del archivo bashrc y cómo puedes usarlo.
Alojamiento Linux simplificado
¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.
Consigue tu VPS Linux¿Qué es el archivo Bashrc y cómo utilizarlo?
El archivo .bashrc se ejecutará cuando un usuario abra un nuevo shell en modo interactivo. En otras palabras, el archivo .bashrc es un script de shell para inicializar una sesión de shell. El uso del archivo .bachrc le permite colocar todos los comandos que escriba en él. Entonces, cada vez que necesite iniciar el archivo .bashrc desde el principio, puede hacerlo presionando Ctrl+Alt+T o abriendo una nueva pestaña de terminal, haciéndolo todo más accesible.
En cada inicio, Bash ejecuta el contenido del archivo .bashrc para cargar sus preferencias. Puede encontrar este script de shell en el directorio de inicio de los usuarios. La función principal de este archivo es cargar las preferencias del terminal y las variables ambientales y guardarlas. Por lo tanto, el primer paso del comando bashrc usando (Ctrl+Alt+T) abre una nueva ventana de terminal y el resultado devuelve los siguientes archivos:
- /etc/skel/.bashrc Cuando se crean nuevos usuarios en el sistema, /etc/skel/.bashrc es el archivo bashrc predeterminado para cada usuario.
- /home/Ali/.bashrc Cuando un usuario llamado Ali abre el shell, este archivo está en uso.
- /root/.bashrc Cada vez que la raíz abre el shell, el archivo raíz (/root/.bashrc) utilizará.
¿Dónde está el archivo Bashrc en Linux?
Como mencionamos, la ubicación de bashrc está en su directorio de inicio. Cuando se inicia un shell bash o un script bash, se leerá y ejecutará. Ejecutar el archivo bashrc será uno de los siguientes ejemplos:
- Cuando inicias sesión,
- Cuando ejecuta ciertos comandos (scripts bash),
- Al copiar archivos o resultados de error,
- Cuando ejecuta trabajos informáticos,
- Al final de un trabajo.
Lea también: ¿Cómo instalar Linux bash en Windows 10?
Con esta breve introducción al shell y al archivo bashrc, ahora puede que se pregunte: ¿qué puedo hacer con Linux bashrc?
¿Qué se puede hacer con Linux Bashrc?
La instalación central que proporciona bashrc Linux es un espacio adecuado para configurar las variables, alias y funciones y definir otras configuraciones. Además de este propósito principal de los archivos bashrc, tiene múltiples ventajas notables que puede utilizar para hacer que su experiencia con el terminal sea más fácil de usar y eficiente. Exploraremos algunos de ellos aquí. También puede obtener más información sobre los casos de uso y las variaciones de la Bash si declaración en nuestro otro artículo!
Caso de uso: indicaciones de Bash
Un indicador bash personalizable lee un archivo de configuración para determinar su comportamiento, lo que hace que su trabajo en el terminal sea más eficiente y productivo. El indicador Bash le permite personalizar su terminal. También le permite mostrar mensajes cuando ejecuta un comando. Aquí enumeramos algunas tareas que puede realizar como ejemplos para usted:
-
Linux Bashrc: cambie el color en el comando bash
Si desea cambiar el color del símbolo del shell, asegúrese de haber hecho una copia de seguridad de su archivo .bashrc actual. Copiamos el archivo .bashrc en temporal usando el siguiente comando:
cp ~/.bashrc /tmp
Luego deberías abrir tu archivo .bashrc y agregar una entrada para nuevos colores:
nano ~/.bashrc
LS_COLORS=$LS_COLORS:'di=0;35:' ; export LS_COLORS
En este comando, “di" significa que estamos cambiando el color del directorio y "0;35"Es de color morado. Reunimos una bonita tabla de colores y cambiamos otros tipos de archivos para usted:
- Azul = 34
- Verde = 32
- Verde claro = 1;32
- Cian = 36
- Rojo = 31
- Púrpura = 35
- Marrón = 33
- Amarillo = 1;33
- Blanco = 1;37
- Gris claro = 0;37
- Negro = 30
- Gris oscuro= 1;30
- di = directorio
- fi = archivo
- ln = enlace simbólico
- pi = archivo quince
- entonces = archivo de socket
- bd = bloquear archivo especial (almacenado en buffer)
- cd = archivo especial de caracteres (sin búfer)
- o = enlace simbólico que apunta a un archivo inexistente (huérfano)
- mi = archivo inexistente al que apunta un enlace simbólico (visible al escribir ls -l)
-
Linux Bashrc: mensaje multilínea

Debes saber que bash no admite comentarios multilínea. Sin embargo, a veces es necesario continuar con las órdenes sin terminarlas. En esta situación, debe utilizar una comilla abierta (‘o “), una barra invertida (\) o un símbolo de barra vertical ( | ) al final de cada línea para que le permita continuar con sus comandos y detener su ejecución.
-
Linux Bashrc: muestra datos en la parte superior de la terminal

Si desea mostrar el usuario/host, varias tareas y la fecha en la línea superior, este mensaje .bashrc funcionará. Además, presentará la cantidad de archivos en el directorio actual y su uso del disco. Su código será algo como esto:
export PS1="\u@\h [\$(pwd):$(ls -F |grep -v / | wc -l)]> "
Para agregar esto de forma permanente, puedes abrir el archivo .bashrc y agregar la línea fluida:
nano ~/.bashrc
PS1="\u@\h [\$(pwd):$(ls -F |grep -v / | wc -l)]> "
-
Linux Bashrc: mensaje simple de alto rendimiento

Código:
PS1='[$(date +"%a %b %d | %T")] -> \w$'
-
Linux Bashrc: el mensaje de Rob

Aunque el código de robo es pequeño y simple, permite las características que aparecen en ejemplos considerables y de una manera más compleja.
Código:
PS1='[$(wc -l < .bash_history)][\u: \w]$'
Nota: para utilizar cualquiera de estas indicaciones, puede copiar y pegar la línea “PS1=" directamente en su terminal. Si desea realizar cambios permanentes, pegue la línea al final de su archivo ~/.bashrc.
Caso de uso: creación de alias
Crear alias para los comandos más utilizados le ahorrará algo de tiempo. Los alias son como atajos personalizados que se utilizan para representar un comando (o conjunto de comandos) ejecutado con o sin opciones personalizadas. Por ejemplo, el comando "ls". Este comando es un comando útil que puede mostrar el contenido de su directorio. Ya sabes, conocer los contenidos ocultos del Directorio o tener información sobre el Directorio será más rentable. Por lo tanto, aquí utilizamos un alias.
Lea también: Las mejores herramientas y software de monitorización de servidores Linux
Uno de los alias más utilizados es ll, que se configurará para ejecutar “ls –lha” o algo similar. Esto mostrará la mayor cantidad de detalles sobre los archivos, revelará archivos ocultos y mostrará los tamaños de los archivos en unidades que nos sean legibles. También puede utilizar este comando para crear versiones más cortas de códigos o forzar que un código se ejecute siempre con sus indicadores favoritos, o incluso protegerse contra errores tipográficos comunes. También puedes evitar la sintaxis molesta o fácil de olvidar con tu taquigrafía preferida. Se mostrará una lista de alias definidos en su perfil simplemente ejecutando el alias dominio:
alias
El resultado de este comando mostrará los alias predeterminados definidos para su usuario en Ubuntu 18.04 como se muestra en la siguiente imagen:

Como se puede ver, $ ll Equivale a correr $ ls –alF. También puedes crear tus alias temporales. Para hacerlo, escriba la palabra alias. Luego, use el nombre que desea usar para ejecutar un comando seguido del signo = y entrecomilla el comando al que desea asignarle un alias. La sintaxis es algo como esto:
alias shortName="your custom command here"
Por ejemplo:
alias wr="cd /var/www/html"
Luego puede usar este acceso directo para ir al directorio webroot. Sin embargo, tiene un problema. Esto solo está disponible para su sesión de terminal actual y, si abre una nueva sesión de terminal, el Alias ya no estará disponible. Por lo tanto, si desea guardar sus alias, necesitará un alias permanente.
Hasta ahora, hemos analizado varias formas en las que puede beneficiarse del uso del archivo .bashrc en Linux. Ahora podemos familiarizarnos con los pasos que debe seguir para abrir bashrc y guardar un archivo, guiándole para aprovechar al máximo Linux bashrc.
Lea también: ¿Qué es Netcat Listener y cómo utilizarlo?
¿Cómo abrir Bashrc y guardar un archivo?
La sintaxis que debes utilizar es prácticamente la misma que la de crear un alias temporal, excepto que esta vez también debes guardarlo en un archivo. Entonces:
Paso 1: Abra un archivo .bashrc en un bash de muestra como el siguiente:
vim ~/.bashrc
Paso 2: busque un lugar para el archivo de alias
Busque un lugar en el archivo donde desee guardar los alias. Por ejemplo, es posible que desees agregarlos al final del archivo.
Paso 3: guarde el archivo.
Después de eso, este archivo se cargará automáticamente en su próxima sesión.
Nota: el comando unalias utilizará para eliminar un alias.
unalias alias_name
unalias -a [remove all alias]
Además de utilizar bashrc para varios mensajes, es posible que necesite saber cómo modificar los archivos .bashrc, lo cual explicaremos a continuación.
¿Cómo editar archivos .bashrc?
Es posible que desee agregar sus propios comandos en cualquier editor de texto de terminal. Para hacerlo, puede editar bashrc. Usaremos un nanoeditor en los siguientes ejemplos.
Paso 1: Para editar bashrc a través de nano, escriba el siguiente comando en la Terminal:
nano ~/.bashrc
Nota: Si es la primera vez que edita su archivo .bashrc, es posible que encuentre que está vacío. Eso no es un problema. Si no es así, puedes añadir tus adiciones en cualquier línea.
Recuerde que cualquier cambio que realice en .bashrc se aplicará la próxima vez que inicie la terminal. Si desea utilizarlos inmediatamente, ejecute el siguiente comando:
source ~/.bashrc
Paso 2: Donde quieras, puedes agregarlo a tu archivo .bashrc. Sin embargo, es mejor utilizar un comando (precedido por #) para organizar su código.
Nota: Tenga en cuenta que las ediciones en .bashrc deben seguir el formato de secuencias de comandos de bash. Si no sabe cómo crear secuencias de comandos con el comando bash, utilice los recursos en línea.
¿Cómo recargar el archivo bashrc?
Si tiene la intención de recargar el archivo bashrc sin abrir un archivo nuevo, ejecute el siguiente comando:
~/ .bashrc
Como sabe, el operador punto ejecutará este comando desde el archivo en el entorno actual. También puedes utilizar el fuente comando como se muestra a continuación:
Source ~/ .bashrc
¿Qué es bash_profile?
Cada vez que crea una nueva sesión de bash, se creará un archivo para el perfil de bash. Este es un archivo llamado .bash_profile en el directorio de inicio de su computadora donde se ejecuta bash. Para crear su archivo bash, ejecute el siguiente comando:
sub1 ~/ .bash_profile
La tilde (~) es equivalente a /Usuario/Rich y le dice a bash que comience a recorrer el sistema de archivos desde el directorio de inicio. Es decir, puedes escribir el comando anterior en el siguiente formato:
Sub1 /Users/Rich/.bash_profile
Pero utilizar (~) es un atajo que todos los usuarios pueden utilizar.
¿Dónde está bash_profile?
Puede preguntar dónde está la ruta bash_profile. bash_profile es un archivo oculto ubicado en la carpeta de inicio y debes hacerlo visible. Si ~/ .bash_profile no existe, se ubica ~/ .profile en su lugar.
Bashrc frente a bash_profile
.bashrc solo se obtiene en modo interactivo cuando bash no actúa como un shell de inicio de sesión. Por el contrario, .bash_profile solo se obtiene como un shell no interactivo con la opción –login o cuando bash se inicia como un shell de inicio de sesión interactivo. Significa que es adecuado para comandos que deberían ejecutarse una vez, mientras que bashrc es excelente para comandos que debes ejecutar en cada nuevo shell.
Alojamiento Linux simplificado
¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.
Consigue tu VPS LinuxReflexiones finales: Linux bashrc
Este artículo le brindó una breve descripción de Linux bashrc y cómo puede utilizarlo. Por supuesto, hay más que saber sobre este tema, la limitación de .bashrc es su imaginación o sus habilidades de codificación, pero con nuestras pautas rápidas y fáciles de usar, debería poder hacer todas las cosas básicas que hemos mencionado sobre .bashrc. Además, puede utilizar nuestro Soluciones VPS Linux para ayudarle a obtener la mejor experiencia en el uso de Linux. Nuestros planes VPS Linux con tecnología KVM están diseñados para brindarle múltiples beneficios, incluido un ancho de banda significativo, tiempo de actividad garantizado (99,95 %), almacenamiento SSD ultrarrápido, conexión confiable y soporte técnico 24 horas al día, 7 días a la semana, entre otras ventajas. Así que no demores más esto y consigue un VPS Linux económico por $7,95. Si tiene más preguntas que no cubrimos, déjenos un comentario e intentaremos responderle lo antes posible.
Preguntas frecuentes
¿Qué es el archivo .bashrc?
Un archivo bashrc es un script de shell que Bash ejecuta cada vez que se inicia. Bashrc ayuda a especificar cómo se ve y actúa su interfaz de línea de comandos (CLI) o aplicación Terminal, junto con la configuración en el sistema operativo.
¿Qué es un bash_profile en Linux?
bash_profile se utiliza para personalizar los ajustes de configuración del usuario y es un archivo, en su mayoría oculto, ubicado en el directorio de inicio. Además, los archivos bash_profile son scripts de configuración que incluyen especificaciones de variables, variables de exportación y comandos de inicio de sesión como correo o búsqueda de noticias.
¿Por qué se llama bashrc?
En bashrc, el término rc significa la frase "ejecutar comandos".
¿Dónde está bash_profile en Linux?
bash_profile se encuentra en el directorio de inicio de cada usuario en el que cada usuario puede tener diferentes configuraciones de bash.