1.3 Linux

yeonseong Jo·2023년 4월 13일
0

SEB_BE_45

목록 보기
4/47

오늘은 리눅스 실습이다.
리눅스는 이미 익숙했다.
앞서 한 프로젝트들을 AWS ec2 환경에서 사용할 때 cli로만 ubuntu를 사용했었고,
ubuntu를 사용한 라즈베리 파이를 모니터에 연결해 gui까지 사용해 본 적 있기 때문이다.
그래서 웬만한 명령어들은 다 알고 있었고, 오늘 강의에 나온 명령어 들은 이미 알고 있는 것들 이었다.

이미 내 로컬에는 wsl2 사용을 위해 ubuntu가 설치 되어 있었고,
별다른 설정을 해주지도 않았다.

mkdir, cd, ls, mv, cp, rm 등 기초 명령어들을 설명했고,
뒤에 "-"를 덧붙혀 옵션을 사용하는 방법까지 자세히 알려주었다.
관리자 명령어인 sudo 뿐만 아니라 파일의 권한을 수정하는 chmod도 알려주었으며
시스템 환경변수 설정 방법 또한 알려 주었다.
시스템 환경변수는 나도 몰랐던 설정으로 윈도우의 환경변수 설정과 유사한거 같다.
환경변수 라고 해서 생소한 것 같았는데,
그냥 java나 python에서 변수를 선언하는 것과 똑같았다.
당장은 사용할 곳이 없어 보이긴 한다.

또한 파일을 수정하거나 생성할 때 사용하는 명령어 뿐만 아니라

파일 생성은 touch
파일 내용 출력은 cat

Linux에서 제공하는 에디터도 소개했다.
vim 또한 이미 알고 있었고 nano는 첨 알았다.
유튜브에서 본 적 있는데 vim은 것보기에 아무 기능 없어 보이는 에디터 처럼 보이지만,
가볍기도 하고, 명령어나 축약 등을 설정할 수 있어 가장 편한 에디터로 뽑는 개발자들이 꽤 있다고 한다.
나는 도저히 비스코 못 버려

profile
뒤(back)끝(end)있는 개발자

0개의 댓글