11 28
This presentation is the property of its rightful owner.
Sponsored Links
1 / 38

11 월 28 일 실습내용 PowerPoint PPT Presentation


  • 124 Views
  • Uploaded on
  • Presentation posted in: General

11 월 28 일 실습내용. 페도라 설치 끝. more. 파일의 내용을 한번에 한 화면씩 나누어서 출력하는 명령. less. more 와 비슷하나 , 기본적으로 파일의 내용을 앞과 뒤로 움직이면서 출력할 수 있음. less 명령어. cmp. cmp 는 두 파일의 내용을 비교하고 , 결과를 출력한다 . 라인 1 6 번째 문자가 틀리다는 것을 찾아냈다. comm. 정렬된 파일 비교 칼럼은 위와 같이 a 만 있는 라인 b 만 있는 라인 a,b 둘 다 있는 라인 이다. diff.

Download Presentation

11 월 28 일 실습내용

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


11 28

11월 28일 실습내용

Linux System 20111999 박승원


11 28

페도라 설치 끝

Linux System 20111999 박승원


11 28

more

파일의 내용을 한번에 한 화면씩 나누어서 출력하는 명령

Linux System 20111999 박승원


11 28

less

more와 비슷하나, 기본적으로 파일의 내용을 앞과 뒤로 움직이면서 출력할 수 있음

Linux System 20111999 박승원


11 28

less 명령어

Linux System 20111999 박승원


11 28

cmp

cmp는 두 파일의 내용을 비교하고, 결과를 출력한다.

라인 1 6번째 문자가 틀리다는 것을 찾아냈다.

Linux System 20111999 박승원


11 28

comm

정렬된 파일 비교

칼럼은 위와 같이

a만 있는 라인 b만 있는 라인 a,b둘 다 있는 라인

이다.

Linux System 20111999 박승원


11 28

diff

a의 4번째 라인이 b의 4, 5번째 라인의 내용과 다르다.

두 파일을 비교하여 3가지 방식으로 차이점을 표시한다.

n1 a n3, n4 : a 파일의 n1라인의 뒷줄이 b 파일의 n3라인과 n4라인의 내용이 없다.

n1, n2 c n3, n4 : a 파일의 n1라인과 n2라인의 내용과 b 파일의 n3, n4라인의 내용이 다르다.

n1, n2 d n3 : b 파일의 n3라인의 뒷줄이 a 파일의 n1라인, n2라인과 다르다.

Linux System 20111999 박승원


11 28

diff 명령어

Linux System 20111999 박승원


11 28

grep

하나 또는 그 이상의 파일 안에서 특정한 패턴을 찾아 출력해주는 역할을 한다.

grep [찾고자 하는 패턴] [검색할 파일]

Linux System 20111999 박승원


11 28

grep명령어

Linux System 20111999 박승원


11 28

cat

code.c의 내용 출력

표준입력 장치로부터 데이터를 입력 받아 그대로 복사해주는 가장 간단한 필터 명령어.

cat을 이용해 표준 입력을 대신해 화면에 출력 가능하다.

Linux System 20111999 박승원


11 28

cat

cat의 활용.

cat > test cat으로 복사한 내용을 test 파일로 저장

cat test test 파일의 내용을 복사해 표준 출력

cat >> test cat으로 복사한 내용을 덮어씌우지 않고 기존 내용 맨 밑에 새줄로 추가

cat < test > test_copy

순서를 이해해야 한다. test파일을 cat으로 복사한 뒤, test_copy에 그대로 저장한다.

Linux System 20111999 박승원


11 28

tail

파일의 내용을 라인 단위로 끊어서 출력한다.

기본값은 마지막 10줄을 출력한다.

Linux System 20111999 박승원


11 28

head

tail과는 반대로 앞에서 부터 출력한다.

Linux System 20111999 박승원


11 28

cut

c2-4

2번째 열에서 4번째 열까지만 잘라내 출력

내용 중에서 수직 부분을 잘라내는 데 사용한다.

파일의 각 줄마다 여러 개의 항으로 분류하기 때문에 Tab을 이용한 간격있는 텍스트 파일에 유용

Linux System 20111999 박승원


11 28

cut

-f 옵션을 사용하면 n번째 항만 잘라낼 수 있음

Linux System 20111999 박승원


11 28

fmt

텍스트 형태를 맞추는 명령어. 각 행의 길이가 같아지도록 재배열한다.

폭 크기를 지정하지 않으면 한 줄 폭이 72로 변환된다.

Linux System 20111999 박승원


11 28

fold

한 줄의 내용을 여러 줄로 나눌 때 사용한다. 한 줄의 기본 값은 80byte.

Linux System 20111999 박승원


11 28

wc

word count 명령은 지정한 파일 내에서 행의 수, 단어 수, 바이트의 수를 새어 출력한다.

Linux System 20111999 박승원


11 28

ps

진행 중인 프로세스에 대한 정보를 출력한다.

아무런 옵션이 주어지지 않으면 PID번호, 사용 중인 터미널 이름, 실행시간, 명령 이름을 출력

Linux System 20111999 박승원


Pstree

pstree

ps에 의해 출력되는 프로세스에 대한 정보를 트리 형태로 출력하는 명령어이다.

Linux System 20111999 박승원


11 28

top

CPU와 메모리를 사용하는 프로세스에 대한 시스템 정보를 출력한다.

Linux System 20111999 박승원


11 28

top

PID : 고유 식별자

USER : 프로세스의 소유자

PRI : 작업의 우선권

NI : 작업의 nice값. 음수값 일수록 우선권이 높음

SIZE : 메모리의 스택 공간에 더해진 작업 크기(kb)

RSS : 작업을 위해 사용된 물리적 메모리의 총 소비량

STAT : 프로세스 상태 (R 실행중/ S Sleeping / I idle / Z zombie

%CPU : 프로세스의 CPU 점유율

%MEM : 프로세스의 메모리 점유율

TIME : 지금까지 프로세스가 사용한 CPU 시간

COMMAND : 실행되고 있는 명령

Linux System 20111999 박승원


11 28

arch

자신이 사용하고 있는 컴퓨터 CPU의 모델을 출력하는 명령어

이를 통해 intel계열 CPU를 사용하고 있다는 것을 알 수 있음

Linux System 20111999 박승원


11 28

free

시스템에서 사용하고 있는 메모리 상태를 출력.

위에서 순서대로 Kb/ mb / byte 단위로 출력

Linux System 20111999 박승원


Uname

uname

현재 사용 중인 운영체제에 대한 정보를 출력한다.

Linux System 20111999 박승원


11 28

su

Substitute User는 다른 사용자 계정으로 사용자를 변경한다.

사용자 id를 입력하지 않으면 root 사용자로 변경을 시도한다.

Linux System 20111999 박승원


11 28

kill

멀티태스킹 환경에서 백그라운드 프로세스를 종료하기 위한 명령.

해당 프로세스의 PID번호를 입력해 종료시킨다.

Linux System 20111999 박승원


11 28

date

date표준 출력

date +%m/%d/%y월/일/년

date +%m/%d월/일

date +%H:%M:%S시/분/초

date +%j/ date +%W몇번 째 날, 몇번 째 주

현재 날짜와 시간을 원하는 형식으로 나타낸다.

Linux System 20111999 박승원


11 28

nice

root 권한으로 명령의 실행 우선순위를 낮춘다.

nice 명령은 -20~19의 범위를 가지며, -20부터 -1까지는 시스템을 운영하기 위한 프로세스다.

일반 사용자의 프로세스는 우선권이 0이 할당된다.

nice명령의 기본 우선순위는 10이다.

Linux System 20111999 박승원


Banner

banner

banner 가 설치되 있지 않아 yum을 이용해 설치하는 과정

Linux System 20111999 박승원


Banner1

banner

지정한 글자를 #으로 크게 표현해준다.

Linux System 20111999 박승원


11 28

bc

간단한 계산을 할 때 쓰는 명령어. 10진수는 물론 8진수나 16진수도 가능하다.

사칙연산, 나머지(%), 지수(^), 제곱근(sqrt(x)) 등도 사용 가능

Linux System 20111999 박승원


11 28

cal

표준 출력장치로 달력을 출력한다.

cal [달] [년도]

Linux System 20111999 박승원


11 28

time

명령이나 프로그램의 실행 시간을 측정할 때 사용하는 명령어.

real명령을 실행하는데 걸린 시간

user실행하는데 걸린 사용자 시간

sys실행하는데 걸린 시스템이 사용한 시간

Linux System 20111999 박승원


11 28

echo

입력된 문자들을 단순히 화면에 출력하는 명령어

Linux System 20111999 박승원


11 28

cron

cron daemon은 주기적인 작업을 처리해주는 데몬이다.

데몬 : 자신이 처리할 일이 생기면 깨어나 처리한 다음 수면상태로 들어가는 프로그램

cron [분] [시간] [일] [월] [요일] [작업내용]

Linux System 20111999 박승원


  • Login