BootCamp

2023-04-13 [코드스테이츠] Linux

rn16 2023. 4. 14. 09:34

3일차

사실 블로그에 매일 글을 쓰는 이유는 이벤트로써 열흘간 꾸준히 수업내용에 대한 복습내용 블로깅 달성하면

깊티를 준다고 해서...ㅎㅎ;

그리고 네이버블로그에 먼저 글을 써 버리긴 했지만 이미 안좋은 평가를 받아버린 네이버 블로그를 어떻게든 살려볼 수 있지 않을까

싶어서 네이버 블로그로 시작하였으나... 그냥 미련은 접어두고 티스토리로 시작 할 걸 그랬다

열흘 채울때까지는 네이버랑 티스토리 병행해서 써야겠다

 

. . .

1. 문제발생 및 해결

지역 환경변수 및 전역 환경변수 설정에 있어서 꽤나 헤메였다

nano를 이용하여 .zshrc 파일을 수정하려고 하니, 파일이 없는게 아닌가

그럴수도 있다 생각하며 진행을 하다보니 어느샌가 .zshrc 파일이 생성되어 있는게 아닌가

그렇게 환경변수 설정하고 나와서 확인해보려고 souce .zshrc를 해보니

zshrc:source:4: no such file or directory: /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

이러한 오류가 발생하는게 아닌가

호다닥 챗봇에게 달려가 자문을 구해보았다

 

즉,

1. 환경변수 설정에 필요한 zsh-syntax-highlighting 패키지가 설치되어 있는지 확인해봐야 하고

2. 패키지가 설치되어 있다면 올바른 경로에 파일이 위치해 있는지 확인해봐야 하고

3. 파일이 존재한다면 .zshrc 파일 내 소스를 확인해봐야 했다

 

먼저 패키지를 설치한 기억이 없으니 home brew를 이용하여 패키지가 설치되어 있는지 조회해보았다

brew list | grep zsh-syntax-highlighting

 

역시나 아무런 반응이 없었다

 

zsh-syntax-highlighting 패키지 검색 후 설치하였으며, 정상적으로 설치가 완료되었으므로 다시한번 조회 해 보았다

brew list | grep zsh-syntax-highlighting

zsh-syntax-highlighting

반응이 있었다!!

 

이제 다 해결이 되었을거다 생각하고 source .zshrc를 다시 쳐보니

여전히 zshrc:source:4: no such file or directory: /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

오류가 발생하는게 아닌가...

 

다음스텝으로써 이제 설치된 파일이 경로에 제대로 들어가 있는지 확인을 할 차례다

그렇구나

파일이 잘못 들어간게 아니라, 애초에 pc 디렉토리 이름 자체가 다를수도 있겠구나 하며

당장 챗봇쨩에게 물어보니 /usr/local/share/ 가 아닌, /opt/homebrew/share/ 인 경우도 있다고 하여서

당장 .zshrc 파일을 열어 디레고리 수정을 해 주었고, 조회를 해보니

 

드디어 동작을 하는게 아닌가

사실 동작을 하는지도 잘 몰랐었다

이 환경변수가 소스코드를 칼라풀하게 바꿔준다는 이야기를 듣기 전까진 무엇이 적용되었는지 모르고있었다

시원하게 해결 후 수업진도 쭉쭉 나가니 1시간 30분의 여유를 두고 오늘의 수업을 수료하였다.

 

2. CLI 기본 명령어

pwd : 현재 위치 확인하기

mkdir ~ : 새로운 폴더 생성하기

ls : 해당 폴더의 파일 및 폴더 리스트 확인

      (ls -al 입력 시, 숨김 폴더까지 전부 확인 가능)

cd ~ : 폴더에 진입하기

touch ~ : 파일 생성하기

cat ~ : 파일의 내용을 터미널에 출력하기

rm ~ : 폴더나 파일 삭제하기

           (-r -f -rf 의 보조명령어를 붙일 수 있음, -r 은 반복, -f 은 강제)

mv ~ : 폴더나 파일의 이름을 변경, 또는 위치 옮기기

cp ~ : 폴더나 파일을 복사하기

chmod : 권한을 변경하는 명령어

 

권한 변경하는 명령어에 대해서는 좀 더 공부가 필요할 것 같다.