Dov'è il profilo di sistema che viene fornito all'accesso su CentOS 5.8?


9

Nella versione 5.8 (finale) di CentOS, dov'è il profilo del sistema bash?

È vero /etc/profile?

Ho aggiunto quanto segue alla fonte del mio file ~ / .bashrc ma non ho avuto fortuna perché non ha funzionato. So che fallisce perché ho cambiato $ PS1.

Penso anche che potrebbe essere causato perché ho installato WHM.

Risposte:


15

Il posto migliore per inserire i propri script di sistema è che /etc/profile.dhanno bisogno di un suffisso ".sh" per funzionare. Guarda / etc / profile e / etc / bashrc . Entrambi gli script sono alla base di questi script.


4

Definire le variabili di ambiente di sistema in /etc/profile. Questo file, come ~/.profile(o ~/.bash_profilese la shell di accesso è bash), viene letto quando si accede (su alcuni sistemi, questo esclude gli accessi grafici), all'inizio della sessione.

Definire le configurazioni di base del sistema in /etc/bash.bashrco /etc/bashrc(il percorso dipende dalla distribuzione, non so quale CentOS usi). Questo file viene letto ogni volta che si avvia una shell interattiva. Se si definiscono le variabili di ambiente lì, non saranno disponibili nei programmi che non sono stati avviati da una shell, ma sostituiranno le variabili di ambiente impostate dal chiamante. Non definire le variabili di ambiente in /etc/bashrco ~/.bashrc.

Vedi Esiste un file equivalente ".bashrc" letto da tutte le shell? e i post che cita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.