티스토리 뷰
###CLI###
CLI(command line interface,명령어 인터페이스)
: 작업 명령은 컴퓨터 키보드 등을 통해 문자열 형태로 입력되며 컴퓨터로 부터의 출력도 문자열 형태로 주어진다.
명령어
: 마침표역할(한 줄에 쓸때 사용)
grep [찾고싶은 이름] [이름이 들어가 있는 파일]: 찾고 싶은 이름이 있는 행 만 출력해 준다.
(특정 정보에서 원하는 정보의 행을 찾아주는 것)
ex. ls --help | grep sort: ls --help에서 sort를 가지고 있는 행만 출력(| grep 중첩사용 가능)
ps aux: 현재 실행되고 있는 프로그램 리스트
###IO Redirection###
I: input
o: output
Redirection: 방향을 바꾼다.(파일에 저장한다.)
program: 컴퓨터 하드디스크, ssd에 저장되어 있는 코드
process: program이 실행되고 있는 상태(1grogram에 여러개의 process있음)
1. input
1>
: standard error는 Redirection 할 수 없다.( > 1생략하고 사용 가능)
ex. ls -al > /dev/null: 실행결과를 아무곳에도 출력하지 않는다.
ex. ls -l > 텍스트이름: ls -l의 결과를 텍스트에 저장한다(덮어쓰기).
2>
: standard error를 Redirection 할 수 있다.
ex. rm re2.txt 1> re.txt 2> er.log: rm re2.txt의 내용은 re.txt에 에러는 er.log에 저장
ex. 2>&1: 표준 에러를 표준 출력화 시킨다.
+
>> : 내용 추가
2. output
cat
cat
파일이름: 파일 내용을 출력해준다.(명령어의 인자(command line)를 준다.)
< 파일이름: 파일에 저장되어 있는 내용을 입력으로 받는다.
(입력(standard input, 키보드)를 준다)
키보드입력: 키보드로 입력한 것을 출력한다.(나가기 ctrl+d)
head
head
파일이름: 파일내용 10줄 출력
-n1 파일이름: 파일내용을 1줄만 출력
ex. head -n1 < linux.txt > one.txt: linux파일 첫행을 one파일에 저장
'Linux' 카테고리의 다른 글
(7) Directory Structure & Process (0) | 2021.02.07 |
---|---|
(6) Shell & Kernel & Shell Script (0) | 2021.02.07 |
(4) Package Manager & Download 방법 (0) | 2021.02.07 |
(3) Editor(vim, nano) (0) | 2021.02.07 |
(2) --help & man (정보 확인) & mkdir (디렉토리 생성) (0) | 2021.02.07 |