본문 바로가기

Apple system

터미널은 무엇인가?

https://support.apple.com/ko-kr/guide/terminal/welcome/mac

 

Mac용 터미널 시작하기

Apple Product Documentation

support.apple.com

 

터미널은 Windows의 cmd, 옛날 시절의 ms-Dos같은 거라고 인지하고 있다. 

 

GUI(Graphical User Interface, 그래픽 유저 인터페이스)가 아닌 CLI(Command-Line Interface, 명령줄 인터페이스)라 하는데

 

리눅스계열에 있는 사람들은 꼭 거쳐야 하는 과정이다. 

 

요즘엔 첨단 첩보물에도 GUI로 표현하는 경우가 많지만 20세기때 만해도 해킹하면 무조건 CLI였다. 

 

21세기에도 사람들이 잘 안쓰기 때문에 전문가 느낌이 많이 나긴 한다. 

 

근데 그게 중요한게 아니라 프로그래밍용 파일을 옮기거나 이름을 바꿔야 할 때는 터미널이 때론 편할 때도 있다. 

 

내가 사용하는 vscode는 터미널을 바로 지원해줘서 바로 편집하기 좋다. 

 

그렇지만 대부분 명령어를 까먹어서 대략 쓰는 것만 적겠다. 

 

ls : 디렉토리 내의 파일 열람

cd (경로): 경로 대로 디렉토리 이동

cd .. : 현재 디렉토리의 바로 윗 디렉터리로 이동(상위 디렉터리)

cp (복사하려는 파일이 있는 위치) (복사하려는 디렉토리) : 파일을 복사

mv (이동하려는 파일이 있는 위치) (이동하려는 디렉토리) : 파일 이동

mv (이름바꾸려는 파일 위치) (파일 경로와 바꾸려는 이름) : 파일 이름 바꾸기

 

rm -rf : 파일 무조건 삭제

 

본래는 명령어 바로 뒤에 옵션이 붙는데 다 까먹어서 위와 같은 명령어만 쓰고 있다.