728x90
반응형

CLI에서 명령줄, 콘솔이라고 하는 터미널을 사용하여 컴퓨터에서 작업을 수행하고 자동화한다.

  • 터미널은 텍스트 인터페이스로 명령을 입력하여 많은 도구를 사용할 수 있다.
  • 장점
    • 많은 도구가 시스템에 사전 설치되어 제공되고 수많은 다른 것들은 패키지 레지스트리에 설치할 수 있다.
      • 패키지 레지스트리 : 앱스토어와 비슷한 명령줄 기반 도우 및 소프트웨어
    • 자동화에 유용
      • 예 ) 수백개의 파일 제목을 업데이트한다면 파인더 또는 GUI는 효율적이지 않음. 
  • 단점
    • 사용자 경험이 부족. 수행할 작업에 대한 도움이 거의 없음
    • 휴지통이 따로 없기 때문에 작업에 신중해야함
  • 명령어
    • 파일시스템 탐색 명령어
      • cd : 디렉토리 이동
      • mkdir : 디렉토리 생성
      • rmdir : 빈 디렉토리 제거
      • touch : 파일 생성
      • cp : 파일 복사
      • mv : 파일 이동
      • rm : 파일 또는 디렉토리 삭제
      • ls : 디렉토리 내용 나열 (cmd에서는 dir)
        • ls -l 더 상세한 정보 출력
      • wc : 단어, 줄, 문자 또는 바이트 수를 계산
    • curl : 파일 다운로드
    • grep : 더 큰 텍스트 본문에서 텍스트 조각 검색
    • less, cat : 페이지 별로 파일 내용 보기
    • awk, tr, sed : 텍스트 스트림 조작 및 변환

 

 

728x90
반응형

'IT > Back-end' 카테고리의 다른 글

운영체제  (0) 2022.10.06
Operating Systems  (0) 2022.10.06
JavaScript  (0) 2022.09.17

+ 최근 게시글