리눅스 기본 명령어

Seoyeon·2025년 8월 28일
0

백엔드기초

목록 보기
6/17

1) ls (list)

  • 디렉터리 안의 파일 목록 출력
  • ls : 현재 디렉터리
  • ls -a : 숨김 파일까지 표시
  • ls -l : 상세 정보 표시
  • ls *.cfg : 확장자별 목록 표시

2) cd (change directory)

  • 디렉터리 이동

  • cd : 홈 디렉터리로 이동

  • cd .. : 상위 디렉터리로 이동

  • cd /etc/sysconfig : 절대 경로 이동

  • cd ../etc/sysconfig : 상대 경로 이동

    . = 현재 디렉터리, .. = 상위 디렉터리


3) pwd (print working directory)

  • 현재 위치한 디렉터리의 전체 경로 출력
  • pwd

4) rm (remove)

  • 파일/디렉터리 삭제
  • rm abc.txt : 파일 삭제
  • rm -i abc.txt : 삭제 시 확인
  • rm -f abc.txt : 강제 삭제
  • rm -r abc : 디렉터리 삭제
  • rm -rf abc : 디렉터리 + 하위 전부 강제 삭제

5) cp (copy)

  • 파일/디렉터리 복사
  • cp a.txt b.txt : 파일 복사
  • cp -r abc def : 디렉터리 복사

6) touch

  • 빈 파일 생성 또는 수정 시간 변경
  • touch abc.txt

7) mv (move)

  • 파일/디렉터리 이동 또는 이름 변경
  • mv abc.txt /etc/sysconfig/ : 이동
  • mv abc.txt www.txt : 이름 변경

8) mkdir (make directory)

  • 새 디렉터리 생성
  • mkdir abc
  • mkdir -p /def/fgh : 부모 디렉터리까지 생성

9) rmdir (remove directory)

  • 빈 디렉터리 삭제
  • rmdir abc

10) cat (concatenate)

  • 파일 내용 출력, 여러 파일 연결 출력 가능
  • cat a.txt

11) head / tail

  • 파일의 앞/뒤 일부만 출력
  • head a.txt : 앞 10줄
  • head -3 a.txt : 앞 3줄
  • tail -5 a.txt : 뒤 5줄

12) more

  • 파일을 페이지 단위로 출력
  • Space : 다음 페이지 / B : 이전 / Q : 종료
  • more a.txt
  • more +30 a.txt : 30행부터 출력

13) less

  • more 확장판 (화살표, PageUp/Down 지원)
  • less a.txt
  • less +30 a.txt : 30행부터 출력

14) file

  • 파일의 타입 확인
  • file a.txt : ASCII text
  • file /dev/sr0 : 장치 파일

15) clear

  • 터미널 화면 초기화
  • clear

0개의 댓글