리눅스 초기 환경변수는 어디서 지정하나요?

7720
points
points
리눅스에서
# export
하면 환경변수가 쭉~ 나오잖아요...
여기에 있는 환경 변수들은 다 어디서 만들어주는 거에요?
물론 사용자 디렉토리에 있는
.bash_profile
.bash_rc
이거에서 지정한거 말구요..
좀 편집을 해서 몇개 없애고...
몇가지 고치고 싶은데.. 안되네요..
특히 PATH에서 좀 빼고 싶은것도 있구요..
그럼 부탁드립니다.
KLDPOpen Source, Geek, IT... |
|
사용자 로그인둘러보기KLDP 내용 검색KLDP Wiki |
points
/etc/profile
/etc/profile 파일 수정하세요.......
points
/etc/profile에 저장하면
/etc/profile에 저장하면 쉘이 실핼될때마다 실행되는거 아닌가요?
X에서 터미널을 띄울때마다 실행되던데요.
전역변수로 한번만 실행되게 하려면 어떻게 해야 합니까?
points
저도 궁금합니다...PATH를 손보고 싶은데 레드햇 리눅스 9.0에서
저도 궁금합니다...
PATH를 손보고 싶은데 레드햇 리눅스 9.0에서 /etc/profile문서를 열어봐도 잘 모르겠더라구요..
고수분들의 자세한 답변을 부탁드립니다.
points
Redhat 기준. login shell 기준. bash 기준(읽어
Redhat 기준. login shell 기준. bash 기준
(읽어 들이는 순서 보장 못함, 빠진 거 있을 수 있음.)
/etc/rc.d/rc.sysinit
/etc/rc.d/rc.local
/etc/rc.d/rcN.d # N은 0-6 사이.
/etc/profile
/etc/profile.d/*
/etc/bashrc
$HOME/.bash_profile
$HOME/.bashrc
X를 띄우면, 위에꺼 더하기,
/etc/X11/xinit/xinitrc
/etc/X11/xinit/Xclient
/etc/X11/xinit/xinitrc.d/*
/etc/X11/sysconfig/i18n
$HOME/.xinitrc
$HOME/.Xclient
$HOME/.Xclient-$HOSTNAME
points
검색하다가 이글을
검색하다가 이글을 봤는데.
/etc/rc.d/rc.local
/etc/rc.d/rcN.d # N은 0-6
이 두개는 순서가 바뀌었어요.
/etc/rc.d/rcN.d # N은 0-6
/etc/rc.d/rc.local
가 맞습니다.
정품 소프트웨어 사용 캠패인
points
감사합니다~
지금 제 작업에 도움이 되었네요.
글은 4년전 글이지만;;
정말 감사합니다~
points
감사합니다.그런데 이렇게 읽어들이는 파일은 어디서 지정하나요?저는
감사합니다.
그런데 이렇게 읽어들이는 파일은 어디서 지정하나요?
저는 젠투를 사용하는데... 저하고 해당하는 부분은...
etc/profile
$HOME/.bash_profile
이것밖에 없네요.
읽어들이는 파일을 지정하는 무슨 부분이 있을 듯한데..
부탁드려요..
points
[quote="hangulee"]읽어들이는 파일을 지정하는 무슨 부분이
man bash
points
set -x
set -x
points
[quote="hangulee"]감사합니다.그런데 이렇게 읽어들이는
/etc/inittab
/etc/env.d/....
/sbin/rc
/sbin/rc.d/...
/etc/profile 을 수정하면.. env-update가 실행된 순간..
수정했던게 날라갈 수 있습니다.. /etc/env.d안에 있는 걸 고치는게..
젠투식이죠..
-3-33
tcsh의 경우는 어디에 저장되는지요 ^^;;bash기준이라구 쓰
tcsh의 경우는 어디에 저장되는지요 ^^;;
bash기준이라구 쓰셨는데요..그럼 tcsh의 경우는 해당안되는거지요?
points
[quote="Anonymous"]tcsh의 경우는 어디에 저장되는지요
man tcsh
해보세요. FILES부분을 보시면 되겠네요.
tcsh은 csh과 같은 파일을 사용할 수도 있나보네요.
points
/etc/profile에 path를 지정했는데, 반영이 안되는군요;
/etc/profile에 path를 지정했는데, 반영이 안되는군요;
X윈도우에서 터미널 띄우면 반영이 안되어있고, 여기서 콘솔창으로 전환해서 로긴하면 되어있습니다 -_-
물론 그냥 .bashrc에 박아도 되지만.. 찜찜하고, 궁금해서요 :)
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games" if [ "$PS1" ]; then if [ "$BASH" ]; then PS1='\u@\h:\w\$ ' else if [ "`id -u`" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi export PATH export PATH="$PATH:/usr/local/java/bin" export JAVA_HOME="/usr/local/java" umask 022# ~/.bashrc: executed by bash(1) for non-login shells. if [ "$PS1" ]; then if [ "$TERM" != "dumb" ]; then eval `dircolors -b` alias ls='ls --color=auto' fi PS1="\[\033[1;37m\][\[\033[1;32m\]\u@\[\033[1;31m\]\h\[\033[1;37m\]:\w]$\[\033[1;37m\] " case $TERM in xterm*) PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' ;; *) ;; esac export GTK_IM_MODULE=hangul3f export XMODIFIERS="@im=nabi" export GDK_USE_XFT=1 fi# /etc/bash.bashrc : System-wide .bashrc file for interactive bash(1) shells. if [ "$PS1" ]; then PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' shopt -s checkwinsize fi# ~/.bash_profile: executed by bash(1) for login shells. if [ -f ~/.bashrc ]; then . ~/.bashrc fipoints
저도 왕초보지만.. 혹시 gdm을 쓰시나요?그렇다면 그럴 수 있습니다
저도 왕초보지만.. 혹시 gdm을 쓰시나요?
그렇다면 그럴 수 있습니다..부팅할때 로긴 안하고 바로..
gdm실행되면 ... 제가 그랬거든요...
저는 /etc/gdm/Xsession 에 추가했습니다..
.. 근데 보니까 이거 제가 올린 글이군요..
points
[quote].. 근데 보니까 이거 제가 올린 글이군요.. [/quote
재밌습니다 -_-;;;