[unix] 기초 명령어

2021.12.13

유닉스 기초 명령어

  • 경로명 / 명령어 / 와일드카드

경로명

  • 디렉토리 = 폴더(운영체제에 따른 용어 다름, 윈도우 리눅스)
  • 디렉토리 구분 문자

    • /
    • ex) ~/documents/text(홈디렉토리의 문서 폴더의 text 디렉토리로 이동)
  • 절대 경로

    • 경로명이 /문자로 시작된 경로
    • ex) rm /test/name.java
      • (루트 디렉토리 아래의 test 디렉토리 아래에 있는 name.java 파일 삭제)
  • 상대경로

    • 경로명이 /문자로 시작하지 않는 경로
    • ex) rm test/name.java
      • (현재 디렉토리에서 text 디렉토리 아래에 있는 name.java 파일 사작)
  • 부모 디렉토리(상위 디렉토리)

    • ..
    • ex) rm ../test/col.js
      • (상위 or 부모 디렉토리로 이동해 test 디렉토리에 있는 col.js 파일 삭제 )
  • 현재 디렉토리

    • .
    • ex) rm ./test.c
      • (현재 디렉토리의 test.c 파일 삭제)
  • 홈 디렉토리

    • ~
    • ex) rm ~/text.txt
      • (홈 디렉토리에 있는 text.txt 파일 삭제)

명령어

pwd

현재 위치한 디렉토리 출력

cd

change directory(디렉토리 이동)

mkdir

make directory

rmdir

remove directory

rm

remove

mv

move

cp

copy

ls

list(현재 디렉토리의 파일과 서브 디렉토리에 대한 리스트 출력)

cat

concatenate(파일 내용 화면에 출력)

clear

화면 내용 지우기

와일드 카드(Wild Card)

  • *정규식과는 조금 다름

*

어떤 문자열과도 일치(빈 문자열 포함)

?

어떤 한 문자와 일치

[abc]

a문자 b문자 c문자 중 한 문자와 일치