ls: listSegments 현재 위치에 있는 파일 목록 조회
ls -al: 파일 목록을 상세하게 모두 출력
cd: changeDirectory 디렉토리 이동
pwd: 현재 경로 화인
mkdir: 신규 디렉토리 생성
rmdir: 디렉토리 삭제
rm: 파일이나 디렉토리 삭제
rm -r: 하위 디렉토리 삭제
rm -f: 강제로 삭제
mv: 파일 이름 변경 및 이동
mv /folderA/fileA.txt / folderB/fileB.txt: folderA의 fileA.txt파일을 fodlerB로 옮기고 파일명을 fileB.txt로 변경
touch: 용량 0의 파일 생성
clear: 파일을 clear함
많이 쓰이는 Shell은 두가지가 있다.
Bash, Zsh(맥 사용자라면 카탈리나 버전 이후)로 사용된다.
두 쉘 상에 큰 차이는 아직 인지하지 못하는 수준이지만, Zsh가 Bash의 변형된 버전이라는 것은 조금더 사용자 친화적이라는 글을 읽었다. 맥북 사용자라면 oh my zsh를 까는 경우가 많을텐데, 이때 사용하는 Zsh가 Zshell이다.
기존 bash에서 사용하던 brew나 yarn이 zsh에서는 없는 커맨드라는 오류 메세지를 보여줬다.
zsh commnad not found
쉘은 결국 운영체제에서 사용자가 입력하는 명령을 읽고 해석하여 대신 실행해주는 프로그램인데, 별도의 독립적인 환경이 아닐 것이라고 판단하고 환경변수 셋팅이 잘못되어있다고 판단했다.
brew를 설치하게 되면 해당 문구가 나오는 것을 볼 수 있다. 대게는 따로 설정해 줄 필요가 없지만, brew라고 입력했을때 아무런 반응이 없다면 해당 코드를 터미널에 입력해주는 것이 좋다.
Run these two commands in your terminal to add Homebrew to your PATH
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/hyunwoochoi/.zprofile
해당 명령어는 Homebrew를 PATH에 추가하기 위해 사용되며, .zprofile파일에 HomeBrew관련 설정을 추가해줍니다.
>eval "$(/opt/homebrew/bin/brew shellenv)"
혹은
source ~/.zprofile
이 명령어는 앞서 생성한 Homebrew의 환경설정을 현재 세션에 적용합니다.