TERMINAL 기본 명령어

명근·2023년 1월 11일
0

Linux

목록 보기
1/1

이번엔 터미널에서 사용하는 기본적이고 간단한 명령어에 대해서 정리해 보겠다.
우선 터미널이란 컴퓨터와 사용자가 소통하는 인터페이스이며 키보드만을 이용해서 다양한 동작을 할수있다.
개발자라면 언젠가는 사용해야 하기에 기본적인 명령어는 알아두는게 좋다.

위 터미널은 iterm이라는 프로그램이다. (난 예뻐서 쓴다 ㅋㅋ)

1. ls

list의 약자로 현재 위치한 디렉토리내에 있는 파일과 디렉토리를 보여주는 명령어 이다.

위 사진과 같이 디렉토리내에있는 모든 파일을 띄워준다.

2. cd

change directory의 약자로 다른 디렉토리로 이동하는 명령어 이다.
cd 와 이동할 디렉토리명을 입력해주면 된다.

위 사진을 보면 현재 위치가 choemyeong-geun@choemyeong-geun-ui-MacBookAir pokemon-card-exchange-be로 바뀐것을 알수있다.
만약, 다시 돌아가고 싶다면 cd .. 을 입력하면 이전 디렉토리로 이동이 가능하다.

3. pwd

print working directory의 약자로, 현재 위치한 디렉토리의 경로를 출력해주는 명령어이다.
사진을 보면 현재 위치가 /User.chomyeong-geun으로 정상 출력되는것을 확인할수있다.

4. mkdir

make directory의 약자로, 현재 디렉토리에 새로운 디렉토리를 만드는 명령어이다.
mkdir 다음에 디렉토리 이름을 정해주면 된다.

처음 ls 했을땐 없던 디렉토리가 mkdir test를 입력해줌으로써 test 디렉토리가 생성된것을 볼수있다.
실제로 finder를 통해 확인했을떄도 test 폴더가 생성된걸 확인할수있다.

5. touch

새로운 파일을 만드는 명령어이다.
touch 다음에 파일명을 입력해주면 생성할수있다.

방금 만든 test 폴더에 test.txt라는 텍스트 파일을 생성했다.

6. vi

Visual editor의 약자로 터미널에서 사용할수있는 문서 편집기이다
vi 다음에 파일명을 입력해주면 해당 파일을 열어 문서 편집기를 이용해 수정할수있다.
vi 내부에서 사용하는 단축키는 다음에 따로 정리해 보도록 하겠다.
우선 간단히 좀 전에 만든 파일에 안녕하세요 라는 글을 입력해보도록 하겠다.

7. cat

concatenae의 약자로 파일의 내용을 출력해준다.
cat 다음에 파일명을 입력해주면 파일의 내용을 모두 출력해준다.
방금 만든 test.txt 파일을 cat 하여 안녕하세요 라는 내용이 잘 입
력되었는지 확인해보자.

잘 입력되어있는것을 확인할수있다.

8. cp

copy의 약자로, 파일이나 디렉토리를 복사하는 명령어이다.
cp 다음으로 복사할 파일명 원하는 경로와 이름을 입력해주면 된다.
test.txt 파일을 test2.txt로 복사해 보겠다.
잘 복사된것을 확인할수있다.

9. mv

move의 약자로 파일이나 폴더를 이동시키거나 이름을 변경할때 사용하는 명령어이다.
mv 뒤로 이동시킬 파일명과 이동 경로를 입력해주면 파일이동 ,
파일명과 새로운 파일명을 입력해주면 이름변경을 할수있다.
test2.txt 파일을 test2 디렉토리로 이동시켜 보겠다.
test2 폴더로 이동된것을 확인할수있다.
이번엔 test2.txt의 파일명을 hello.txt로 바꾸어 보겠다.

10. rm

remove의 약자로 파일을 삭제할때 사용하는 명령어이다.
rm 다음에 파일명을 입력해주면 파일을 삭제해준다.
test.txt 파일을 삭제해보겠다.
처음 ls 할땐 있던 test.txt 파일이 두번째 ls 에선 사라진것을 확인할수있다.

11. rmdir

remove directory의 약자로 폴더를 삭제할떄 사용하는 명령어이다.
rmdir 다음에 폴더명을 입력해주면 폴더를 삭제해준다.
test폴더를 삭제해보겠다.
처음 ls 할땐 있던 test 폴더가 두번째 ls 에선 사라진것을 확인할수있다.

12. clear

claer는 터미널을 정리해 주는 명령어 이다.
clear로 깨끗해진 모습니다.

13. history

과거 사용한 명령어를 모두 보여준다 history를 입력하면 번호와 명령어가 뜨는데
!번호로 명령어를 실행할수도있다.

14. man

manual의 약자로 원하는 명령어의 메뉴얼을 확인할수있다.
ls 명령어의 메뉴얼을 띄워보겠다.
ls의 의미와 옵션등이 나오는것을 확인할수있다. 나갈떄는 q(quit)를 입력해주면된다.

기본적인 터미널 명령어는 여기까지 정리하겠다.
사실 오늘 정리한 명령어들 모두 각각 옵션이 있지만 전부 정리하기엔
실제론 안쓰는게 있기에 터미널 사용중 필요한 기능이 있다면 구글링 하는것을 추천한다.

다음엔 중간에 넘어간 vi의 단축키에 대해서 정리해 보겠다.

profile
개발자로 취업을 준비하고 있는 코딩 어린이 입니다.

0개의 댓글