unix unix 기본기본명령어명령어 -...
Post on 18-Jan-2020
0 Views
Preview:
TRANSCRIPT
Li /UNIX P iLi /UNIX P iLinux/UNIX ProgrammingLinux/UNIX Programming
UNIX UNIX 기본기본 명령어명령어
문양세문양세양세양세강원대학교강원대학교 ITIT대학대학 컴퓨터과학전공컴퓨터과학전공
시간과시간과 날짜날짜 보기보기UNIX 기본 명령어
현재 시간과 날짜를 보여줌 ($date [-u])
Linux/UNIX Programmingby Yang-Sae MoonPage 2
달력달력 보기보기UNIX 기본 명령어
현재 월 혹은 지정된 년/월의 달력을 보여줌 ($cal [month] [year])
Linux/UNIX Programmingby Yang-Sae MoonPage 3
계산기계산기 사용하기사용하기 (1/2)(1/2)UNIX 기본 명령어
UNIX에서 제공하는 (공학용) 계산기
$ bc
연산 기호 (+ - * / % ^ sqrt(x))연산 기호 (+, , , /, %, , sqrt(x))
유용한 함수 ($bc –l)유용한 함수 ($ )• s(x) // sin(x)• c(x) // cosine(x)l( ) // l ( ) • l(x) // log(x)
• e(x) // 지수(exponential)
종료할 때는 “quit” 입력
Linux/UNIX Programmingby Yang-Sae MoonPage 4
계산기계산기 사용하기사용하기 (2/2)(2/2)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 5
현재현재 로그인한로그인한 사용자사용자 확인확인 (1/3)(1/3)UNIX 기본 명령어
현재 로그인한 사용자 Login Name 확인하는 명령어
(동일한 사용자가 두 번 이상 로그인한 경우 중복해서 출력됨)
$ users
현재 로그인한 사용자에 대한 자세한 정보 출력하는 명령어
$ who // Login name, login IP address 등 출력
$ w // 현재 수행중인 Job까지 출력$ w // 현재 수행중인 Job까지 출력
자신의 Login Name User ID(uid)와 Group ID(gid)를 확인하는 명령어자신의 Login Name, User ID(uid)와 Group ID(gid)를 확인하는 명령어
$ whoami$ id
Linux/UNIX Programmingby Yang-Sae MoonPage 6
$ id
현재현재 로그인한로그인한 사용자사용자 확인확인 (2/3)(2/3)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 7
현재현재 로그인한로그인한 사용자사용자 확인확인 (3/3)(3/3)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 8
다른다른 컴퓨터의컴퓨터의 상태상태 확인확인 (1/2)(1/2)UNIX 기본 명령어
다른 컴퓨터의 상태(네트워크에서 Accessible한지의 여부)
$ ping host-name // alive or dead check
$ ping –s host-name // packet 송수신 확인 (Linux는 약간 상이함)
MS-DOS 상에서도 동일한 명령어 사용 가능MS-DOS 상에서도 동일한 명령어 사용 가능
Linux/UNIX Programmingby Yang-Sae MoonPage 9
다른다른 컴퓨터의컴퓨터의 상태상태 확인확인 (2/2)(2/2)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 10
다른다른 컴퓨터의컴퓨터의 상태상태 확인확인 (2/2)(2/2)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 11
파일파일 출력출력 명령어명령어 (1/4)(1/4)UNIX 기본 명령어
파일의 내용을 표준 출력(standard output)으로 출력하는 명령어
$ cat filename
파일 내용이 기본적으로 화면으로 출력되며 이를 다른 파일로 저장하거파일 내용이 기본적으로 화면으로 출력되며, 이를 다른 파일로 저장하거
나, 두 개 이상의 파일을 하나로 합칠 수 있음
$ cat test1 test2
$ cat test1 test2 > test3 // redirection$ cat test1 test2 > test3 // redirection
$ cat test1 test2 test3 | more // pipe
Linux/UNIX Programmingby Yang-Sae MoonPage 12
파일파일 출력출력 명령어명령어 (2/4)(2/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 13
파일파일 출력출력 명령어명령어 (2/4)(2/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 14
파일파일 출력출력 명령어명령어 (3/4)(3/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 15
파일파일 출력출력 명령어명령어 (4/4)(4/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 16
패턴패턴 검색검색 명령어명령어 (1/5)(1/5)UNIX 기본 명령어
파일의 내용 중에서 특정 패턴을 가지는 줄을 출력
$ grep pattern files
명령어 g 은 주어진 파일들을 읽어서 해당 패턴을 검색하고 패턴을명령어 grep은 주어진 파일들을 읽어서, 해당 패턴을 검색하고, 패턴을
포함하는 줄의 내용을 출력함
$ grep from test2
$ grep “Mr Bush” test? // test1 test2 testa testb $ grep Mr. Bush test? // test1, test2, testa, testb, …
$ grep from test* // test1, test11, test_kangwon, …
Linux/UNIX Programmingby Yang-Sae MoonPage 17
패턴패턴 검색검색 명령어명령어 (2/5)(2/5)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 18
패턴패턴 검색검색 명령어명령어 (3/5)(3/5)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 19
패턴패턴 검색검색 명령어명령어 (4/5)(4/5)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 20
패턴패턴 검색검색 명령어명령어 (5/5)(5/5)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 21
파일파일 내용내용 정렬하기정렬하기 (1/4)(1/4)UNIX 기본 명령어
파일의 데이타를 정렬하는 명령어
$ sort [-options] [-o outfile] infiles
주어진 파일들(i fil )의 내용을 정렬한다주어진 파일들(infiles)의 내용을 정렬한다.(“-o outfile”이 주어진 경우 정렬된 내용을 outfile에 저장한다.)
Linux/UNIX Programmingby Yang-Sae MoonPage 22
파일파일 내용내용 정렬하기정렬하기 (2/4)(2/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 23
파일파일 내용내용 정렬하기정렬하기 (3/4)(3/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 24
파일파일 내용내용 정렬하기정렬하기 (4/4)(4/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 25
파일파일 분리하기분리하기 (1/4)(1/4)UNIX 기본 명령어
split 명령어는 하나의 파일을 일정한 크기의 여러 개 작은 파일로 분할하
는 명령어이며 다음과 같은 형식을 가짐는 명령어이며 다음과 같은 형식을 가짐
$ split [-options] in_file [out_file]
분할 단위(-l number)을 지정하지 않으면 1000줄씩 분할하여 디스크에
하 이 일 에 의 첨 음저장하며 이때 저장되는 파일명에 aa 부터 zz까지의 첨자가 붙음
출력 파일명을 지정하지 않으면 default로 xaa, xab, .. 형태로의 파일명
으로 저장됨으로 저장됨
Linux/UNIX Programmingby Yang-Sae MoonPage 26
파일파일 분리하기분리하기 (2/4)(2/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 27
파일파일 분리하기분리하기 (3/4)(3/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 28
파일파일 분리하기분리하기 (4/4)(4/4)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 29
줄줄, , 단어단어, , 문자문자 수수 세기세기 (1/2)(1/2)UNIX 기본 명령어
파일에 저장된 줄, 단어, 문자의 개수를 세는 명령어
(wc: word count)
$ wc [-options] files
주어진 파일들(files)의 줄 수(-l), 단어 수(-w), 문자 수(-c)를 센다.
명령어 wc는 해당 파일의 크기(예: 프로그램의 라인 수)를 빨리 확인하고
자 할 때 매우 유용하다.자 할 때 매우 유용하다.
Linux/UNIX Programmingby Yang-Sae MoonPage 30
줄줄, , 단어단어, , 문자문자 수수 세기세기 (2/2)(2/2)UNIX 기본 명령어
Linux/UNIX Programmingby Yang-Sae MoonPage 31
top related