질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스 셀 경로 설정 어떻게 하나요?

작성자 정보

  • 최성원 작성
  • 작성일

컨텐츠 정보

본문

~# echo $SHELL

/bin/sh

 

임베디드 보드에 설치된 리눅스인데요..

제가 내공이 부족하여.. sh셀?  경로(path) 설정 하는 법을 모르겠습니다 -_-;;

 

지도 부탁드립니다 (--)(__)

관련자료

댓글 5

배준태님의 댓글

  • 배준태
  • 작성일
질문을 이해를 못하겠습니다..

profile 파일에 PATH="/usr/local/bin"; export PATH
뭐 이런식의 질문이신지...

최성원님의 댓글

  • 최성원
  • 작성일
답변 감사드립니다.

 제가 원하는 답변은 콘솔창을 실행했을때 패스경로가 설정되어 있는것입니다.

 배준태님께서 말씀해주는 방법은 현재 콘솔창을 닫고 다시 새로운 콘솔창을 열때

 위 방법과 같이 또 위의 명령을 실행 시켜야 경로가 다시 설정되는데요..


c셀 본셀 등 각 리눅스 환경에 따라서 설정방법이 있는데.. 임베디드 리눅스 셀에서는..

설정하는 방법을 알수 없어 찾고 있습니다.

정원용님의 댓글

  • 정원용
  • 작성일
배준태님이 말씀하신 방법은 새 콘솔창에도 적용되는 방법입니다.
profile파일에 라고 적으신 부분을 간과하고 계신것 같군요.
profile파일에 적으면 매번 쉘이 기동될 때마다 적용됩니다.

/etc/profile 입니다.
.bashrc 등의 파일을 수정하는 느낌으로 PATH를 추가해주시면 됩니다.
보통 PATH=$PATH:/usr/local/bin    이런식으로 기존에 설정되어있는 PATH를 손상시키지 않는 방향으로
작성하는것이 보통입니다.

이 /etc/profile은 유닉스에서도 쓸 수 있습니다만 임베디드 리눅스 는 솔직히 써보지를 않아서 잘...
다만 /etc/profile은 solaris/fedora(redhat)/debian(knoppix, ubuntu)등에서
분명히 썼었습니다.

정원용님의 댓글

  • 정원용
  • 작성일
임베디드 리눅스를 조사해봤습니다. 특정 버전이랄게 없으니 조사라고 해봐야 개념뿐이지만요.
하지만 구조자체가 바뀌거나 하지 않는 이상 /etc/profile 에 환경변수를 집어넣는것이
효과가 없을것 같지 않군요.
뭐, 저렇게 하면 전 유저에게 모두 반영되어버리므로 보통은 유저별 홈디렉토리에서
.bashrc나 .cshrc등에 설정하는게 올바른 방법입니다만....

최성원님의 댓글

  • 최성원
  • 작성일
감사합니다. profile 파일이라는것을 간과했습니다^^;

프로파일을 수정하여 경로 잡았어요.. 감사합니다 (--)(__)

공지사항


뉴스광장


  • 현재 회원수 :  60,303 명
  • 현재 강좌수 :  36,968 개
  • 현재 접속자 :  363 명