리눅스는 기본적으로 터미널 상에서 command line을 통해 동작함
따라서 리눅스 환경에 친숙해지기 위해 기본적인 명령어를 소개함
$ sudo apt install software-properties-common
sudo: 관리자 권한으로 실행, 어떤 패키지를 설치하는 등 시스템에 큰 영향을 주는 명령어는 관리자 권한이 필요함apt: Ubuntu에서 패키지 설치 등을 관리해주는 명령어apt install <패키지 이름>: install 옵션을 붙임으로써 <패키지 이름> 을 apt를 통해 설치함$ sudo apt update
$ gedit <파일명>

~: 리눅스에서 파일 경로에 나오는 물결표시는 home directory를 의미함. 윈도우의 각 계정별 바탕화면과 비슷.: 마침표 하나는 현재 위치하는 디렉토리(폴더)를 의미함. 위 그림 예시에서 my_ws 디렉토리를 의미...: 마침표 두 개는 현재 위치하는 디렉토리의 상위 디랙토리를 의미함. 위 그림 예시에서는 ~에 해당$ ls
$ cd <디렉토리 이름>
cd만 적으면 홈 디렉토리(~)로 이동$ mkdir <디렉토리 이름>
$ mv <이름1> <이름2>
이름1의 파일, 폴더 등의 이름을 이름2로 변경$ rm <파일명>
$ rm -rf <이름>
rm 명령어에 -rf옵션을 준 것으로 파일, 디렉토리 상관없이 제거$ code ~/.bashrc
code 패키지에 ~/.bashrc인자를 전달code 는 VScode의 명령어이며, text editor이므로 ~/.bashrc를 에디터 상에서 열겠다는 의미~/.bashrc는 ~, 홈 디렉토리 상에 있는 .bashrc라는 파일을 의미하며, 리눅스에서 파일명 앞에 붙은 마침표는 해당 파일이 숨김 파일임을 의미함.bashrc 파일은 해당 터미널 탭이 처음 열릴 때 기본적으로 실행되는 파일임. 따라서 해당 파일에 환경설정 명령어를 입력해두면 터미널이 열릴 때마다 환경설정 명령어가 실행되는 효과가 나타남컨트롤(Ctrl) + C
ros-<ros버전>-<패키지이름>의 구조를 가지고 있음$ sudo apt install ros-iron-turtlesim
ros2 pkg list
3개의 우분투 tab을 실행
첫번째 tab에서 다음의 명령어 실행
$ ros2 run turtlesim turtlesim_node
$ ros2 run turtlesim turtle_teleop_key