declare ? export ?

jhwang2u의 이미지

안녕하세요. 가끔 declare -x 와 export 를 사용할때가 있습니다.

선언한 변수값들은 어느 파일속에 저장될까요?

만약 declare -x MUSIC="/workplace/music"
했다면 MUSIC 은 어느 파일에 저장될까요 ?

로그아웃하여 로그인하면 그 값이 없어 집니다.
어느 책에서는 setenv 로 값을 설정하라는데

setenv 를 실행하면 파일이 "없다"고 합니다. ㅜㅜ

hys545의 이미지

jhwang2u wrote:
안녕하세요. 가끔 declare -x 와 export 를 사용할때가 있습니다.

선언한 변수값들은 어느 파일속에 저장될까요?

만약 declare -x MUSIC="/workplace/music"
했다면 MUSIC 은 어느 파일에 저장될까요 ?

로그아웃하여 로그인하면 그 값이 없어 집니다.
어느 책에서는 setenv 로 값을 설정하라는데

setenv 를 실행하면 파일이 "없다"고 합니다. ㅜㅜ


선언한 변수갑은 메모리에 저장됩니다.
그리고 setenv는 cshell명령어입니다.
bash에서는 ㅜexport가 같은 역할합니다.

즐린