¿Cuál es el equivalente de .bashrc para CentOS?

¿Cuál es el equivalente de .bashrc para CentOS?

Al configurar como desee, cada vez que el usuario inicie sesión en su shell bash , se establecerán automáticamente ~/.bashrclos ajustes configurados (de ). .bashrcAhora debo estar perdiendo algo, pero a pesar de la minuciosaPato Pato a ganar'No puedo encontrar el equivalente paraC-shell.

Como referencia para bash-shell, hay una explicación detallada sobre cómo configurar sus valores predeterminados en la pregunta: ¿Qué es el archivo .bashrc?

Como referencia, estoy usando CentOS: (Como habrás adivinado, LINUX no es mi fuerte)

[user@computer ~]$ uname -r
2.6.32-504.12.2.el6.x86_64
[user@computer ~]$ lsb_release -a                                                                           
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final

Muchas gracias por leer esto.

-- Editar -- Etiquetas fijas.

- Edición 2 - Se pretende incluir que esta también es una muy buena pregunta (relacionada): ¿Qué es el archivo .bashrc?

Respuesta1

cshEn realidad, está tcshen casi todos los sistemas, incluido CentOS. Desde la página de manual de tcsh ( tcsh(1)):

Inicio y apagado

Un shell de inicio de sesión comienza ejecutando comandos de los archivos del sistema /etc/csh.cshrc y /etc/csh.login. Luego ejecuta comandos desde archivos en el directorio de inicio del usuario: primero ~/.tcshrc (+) o, si ~/.tcshrc no se encuentra, ~/.cshrcluego ~/.history(o el valor de la histfile shellvariable), luego ~/.loginy finalmente ~/.cshdirs(o el valor de la variable de shell dirsfile) (+ ). El shell puede leer /etc/csh.loginbefore en lugar de after /etc/csh.cshrcy ~/.login before en lugar de after ~/.tcshrco ~/.cshrcand ~/.history, si así está compilado; consulte la variable de shell de versión. (+)

Los shells sin inicio de sesión son de solo lectura o /etc/csh.cshrcal inicio.~/.tcshrc~/.cshrc

[...resto de la sección recortada...]

Personalmente me gusta simplemente usar ~/.tcshrc. Si lo desea, puede "detectar" un shell de inicio de sesión de esta manera:

setenv PATH /bin:/sbin/:...

if ( $?prompt ) then
    exit
endif

# This is only for interactive shells
set color
set printexitvalue

información relacionada