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 |