본문 바로가기

개발 도구/유닉스 커맨드4

CLI 전용 에디터 - Vim 사용 방법과 단축키 안내 GUI 환경에서는 파일 종류에 따라 Microsoft Word, VS code, PyCharm, 메모장 등 다양한 툴을 사용해서 파일 내용을 작성할 수 있다. 그런데 CLI 환경에서는 전용 텍스트 에디터를 사용한다. 그 중에서 가장 보편적인 것으로 Vim 이라는 에디터가 있다. Vim의 장점은 엄청 많은 기능과 단축키가 있다는 점이고, 단점은 모든 걸 마우스가 아닌 키보드로 해결해야 한다는 점이다. 나는 오래 전부터 Vim 에디터에 호기심을 가지고 있었기 때문에... 이번 강의 주제가 Vim 이라고 해서 기대를 많이 했다. (감동중) 그럼 이제부터 Vim을 사용하는 방법과 단축키에 대해서 정리해보도록 하겠다. Vim 실행하기 가장 먼저 해야 할 것은 당연히 Vim 실행하기 이다. 터미널을 열고, vim .. 2023. 5. 20.
디렉토리와 파일 생성하기 - mkdir, touch 터미널에서 파일과 디렉토리를 살펴볼 때에 주로 사용하는 커맨드에 대해서 알아보았다. 이번 포스팅에서는 디렉토리, 파일을 직접 생성하는 방법에 대해서 소개하려고 한다. 디렉토리 생성할 때 mkdir 디렉토리를 생성하기 위해서는 mkdir 이라는 커맨드를 사용하고, argument로 새로 만들 디렉토리명(경로 포함)을 주면 된다. 예제를 통해서 알아보자. 현재 coding_study 디렉토리 안에는 setting, study, text 세개의 디렉토리가 들어있다. 만약 여기에 login 이라는 디렉토리를 추가하고 싶다면 mkdir login 이라는 커맨드를 입력하고 실행하면 된다. 다시 ls 커맨드를 사용하여 내용물을 출력해 보았다. login 디렉토리가 잘 만들어진 것을 확인할 수 있었다. mkdir 뒤에.. 2023. 5. 19.
절대 경로 vs 상대 경로 오늘은 절대 경로와 상대 경로의 개념에 대해서 설명하려고 한다. 이미 다른 포스팅에서도 한 번 다룬 기억이 있는 것 같지만, 유닉스 커맨드를 공부할때도 유용하게 사용되는 개념이다. 경로를 argument로 받는 모든 커맨드에 절대 경로, 상대 경로를 둘 다 사용할 수 있기 때문이다. 절대 경로 절대 경로란, 루트 디렉토리를 기준으로 어떤 파일이나 디렉토리의 고유한 경로를 표시하는 것을 말한다. 경로가 길어질수록 불편해지는 단점이 있다. ex) home/heina/documents/study/codeit/20230509 상대 경로 상대 경로란, 현재 자신이 위치해 있는 디렉토리 기준으로 경로를 나타내는 것을 말한다. 현재 디렉토리는 . 으로 표시하며, 상위 디렉토리는 .. 으로 표시한다. ex) ../co.. 2023. 5. 9.
파일과 디렉토리 살펴볼 때 사용하는 기본 커맨드(pwd, cd, ls) 파일과 디렉토리를 살펴볼 때 사용하는 기본 커맨드에 대해서 알아보자! 모든 공부가 다 그렇겠지만 코딩 공부는 특히, 직접 해보는 것과 눈으로만 보는 것이 천지 차이다. 오류 투성이더라도 실제로 작성해서 결과를 보는 것이 기억에 오래 남는다. 이번 포스팅은 맥북에 기본으로 설치되어 있는 터미널 프로그램만 실행하면 누구나 직접 해볼 수 있다. 함께 따라하면서 공부하는 것을 추천한다. 터미널 프로그램을 열면 아래와 같은 화면이 나오는데, 초록색 텍스트로 표시된 부분(zoe.lee@zoeleeui-MacBookPro) 옆의 '~' 표시는 우리가 현재 위치해 있는 디렉토리를 의미한다. 처음 터미널을 시작하면 기본으로 home directory 에서 시작하는데, 현재 위치해 있는 디렉토리를 working direc.. 2023. 5. 8.