티스토리 뷰


printenv 


현재 shell의 environment를 출력한다.
정보가 많기 때문에 grep으로 검색내용을 지정해주어서 그 값만 보는게 좋다.

$printenv | grep 검색내용

예를 들면 ROS_PACKAGE_PATH가 어떤 값으로 등록되어 있는지 확인하고 싶다면,

$printenv | grep ROS 로하면

위와 같은 결과가 나오고,


이중 이부분만 찾아서 보면된다.



export

export를 사용하면 shell에 environmnet를 추가시켜 줄 수 있다. environment 라 하면 시스템 변수에 값을 가지고 있는 것과 같다.

즉) 내가 아이피를 123.123.123.123 으로 설정하기 위해

ROS_IP 를 123.123.123.123 으로 지정해놓으면

프로그램을 실행시 프로그램이 environment에 접근해서 ROS_IP의 값을 받아와 아이피를 변경 할 수 있다.


unset

unset은 shell안의 environment변수를 제거하는 기능을 하고 있다.

제거를 하는 용도이기 때문에 일단 원하는 environment가 존재하는지 확인해보고

$printenv |grep (제거하고 싶은 변수 이름)

하고 결과에 제거하고 싶은 변수가 존재한다면.

$unset (제거하고 싶은 변수 이름) 을 입력하면, environment 변수가 지워진다. 




참고 : https://help.ubuntu.com/community/EnvironmentVariables

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함