ROS2-002. .bashrc
.bashrc 파일은 설정파일에 해당한다. 조금 더 상세하게 설명하자면 리눅스의 쉘중 가장 일반적인 쉘이 bash이고 bash 개별 설정을 저장하는 것이 .bashrc파일이다. .이 있으면 보통 숨김 폴더이며 .bashrc파일의 위치는 home디렉토리에 위치해 있으며
1
2
3
4
vi ~/.bashrc # vi로 열기
code ~/.bashrc # vscode로 열기
gedit ~/.bashrc # gedit로 열기
nano ~/.bashrc # nano로 열기
편집 명령어로 열면 된다.
.bashrc파일에는 실행에 필요한 환경변수 등 각종 설정들이 들어있으며 이 설정은 모든 shell에 적용된다.
1
alias sb="source ~/.bashrc; echo \"bashrc is reloaded\""
alias는 별칭으로 명령어 단축키 느낌이다.
사족을 붙이자면 파이썬에서 import numpy as np에서 as가 alias의 약자이다.
위 명령어는 source ~/.bashrc 명령어를 sb로 줄이고 echo를 통해 메세지를 출력한다.
alias name=value에서 =는 반드시 붙여 써야 한다.
\"는 단순 문자의 의미를 지는 특수문자 앞에는 \를 붙여줘야 하기 때문에 들어간다.
1
alias uv="lsb_release -a"
주의점이라고 한다면, 예를 들어 우분투 버전을 확인하는 명령어 를 uv로 축약할 수 있고 이를 저장한 다음
터미널에서 source ~/.bashrc로 업데이트를 해 줘야 정상적으로 사용할 수 있다.
1
alias humble="source /opt/ros/humble/setup.bash"
만약 humble 버전을 사용한다면 위와 같이 설정할 수 있고, ROS2 Humble 환경을 현재 터미널에 설정해주는 명령어이다(alias로 지정했기 때문에 humble로 간편하게 사용이 가능하다). 만약 이를 입력하지 않으면 ROS2 설정이 제대로 되지 않아 ros2 topic list와 같은 ros명령어들을 사용할 수 없다.
댓글남기기