적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

컴퓨터시스템

command line 명령어

hongssup_ 2023. 9. 12. 16:40
반응형

GUI (Graphic User Interface)

: 화면에서 마우스를 통해 컴퓨터를 조작하는 그래픽 기반의 유저 인터페이스

CLI (Command Line Interface)

: 터미널에서 텍스트를 통해 컴퓨터를 조작하는 명령어 기반의 인터페이스

 

Mac 사용자는 터미널을 통해, 윈도우 유저는 cmd 를 통해 명령 프롬프트 사용 가능

 

1. 탐색

  • ls : 현재 경로에 존재하는 파일 확인
    ** ls -al : 숨김 파일, 파일 크기, 소유자, 생성일자 등 더 자세한 파일정보 보기 가능
  • pwd : 현재 위치한 경로 디렉토리 출력 (print working directory)
  • cd : 폴더(디렉토리) 이동 (change directory)

2. 파일 / 폴더 관리

  • mkdir : 새폴더(새디렉토리) 생성 make directory
  • touch : 빈 파일 생성
  • cat : 텍스트 형태의 파일 내용 확인 concatenate
  • rm 파일명 : 파일 삭제
  • rmdir : 폴더 삭제 remove directory (내부에 파일이 없는 빈 폴더일 때만 실행 가능)
  • rm -r : 폴더 삭제 (내부의 파일까지 같이 제거)
  • cp 파일명 target_dir : 복사
  • cp -r 폴더명 : 복사
  • mv : 파일/폴더 이동시키기, 이름 변경

3. 기타

  • clear : 터미널 정리
  • history : 이전에 사용한 명령어 확인
  • . : 현재 폴더 (디렉토리)
  • .. : 상위 폴더 (상위 디렉토리)
  • ~ : 홈 폴더 (홈 디렉토리)
  • / :루트 디렉토리 (시스템의 최상위 디렉토리)

주의) rm명령어는 정말 삭제할 것인지 확인을 하지 않고 한번 삭제된 파일은 휴지통에 들어가지 않음. 신중할 것.. 

728x90
반응형