1 / 31

Linux/UNIX Programming UNIX 기본 명령어 최미정 mjchoi@kangwon.ac.kr 강원대학교 IT 대학 컴퓨터과학전공

Linux/UNIX Programming UNIX 기본 명령어 최미정 mjchoi@kangwon.ac.kr 강원대학교 IT 대학 컴퓨터과학전공. 시간과 날짜 보기. UNIX 기본 명령어. 현재 시간과 날짜를 보여줌 ( $date [-u] ). 달력 보기. UNIX 기본 명령어. 현재 월 혹은 지정된 년 / 월의 달력을 보여줌 ( $cal [month] [year] ). 계산기 사용하기 (1/2). UNIX 기본 명령어. UNIX 에서 제공하는 ( 공학용 ) 계산기 $ bc

sloan
Download Presentation

Linux/UNIX Programming UNIX 기본 명령어 최미정 mjchoi@kangwon.ac.kr 강원대학교 IT 대학 컴퓨터과학전공

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux/UNIX Programming UNIX 기본 명령어 최미정 mjchoi@kangwon.ac.kr 강원대학교 IT대학 컴퓨터과학전공

  2. 시간과 날짜 보기 UNIX 기본 명령어 현재 시간과 날짜를 보여줌 ($date [-u])

  3. 달력 보기 UNIX 기본 명령어 현재 월 혹은 지정된 년/월의 달력을 보여줌 ($cal [month] [year])

  4. 계산기 사용하기 (1/2) UNIX 기본 명령어 • UNIX에서 제공하는 (공학용) 계산기$ bc • 연산 기호 (+, -, *, /, %, ^, sqrt(x)) • 유용한 함수 ($bc –l) • s(x) // sin(x) • c(x) // cosine(x) • l(x) // log(x) • e(x) // 지수(exponential) • 종료할 때는 “quit” 입력

  5. 계산기 사용하기 (2/2) UNIX 기본 명령어

  6. 현재 로그인한 사용자 확인 (1/3) UNIX 기본 명령어 현재 로그인한 사용자 Login Name 확인하는 명령어(동일한 사용자가 두 번 이상 로그인한 경우 중복해서 출력됨)$ users 현재 로그인한 사용자에 대한 자세한 정보 출력하는 명령어$ who // Login name, login IP address 등 출력$ w // 현재 수행중인 Job까지 출력 자신의 Login Name, User ID(uid)와 Group ID(gid)를 확인하는 명령어$ whoami$ id

  7. 현재 로그인한 사용자 확인 (2/3) UNIX 기본 명령어

  8. 현재 로그인한 사용자 확인 (3/3) UNIX 기본 명령어

  9. 다른 컴퓨터의 상태 확인 (1/2) UNIX 기본 명령어 다른 컴퓨터의 상태(네트워크에서 Accessible한지의 여부)$ ping host-name // alive or dead check$ ping –s host-name // packet 송수신 확인(Linux는 약간 상이함) MS-DOS 상에서도 동일한 명령어 사용 가능

  10. 다른 컴퓨터의 상태 확인 (2/2) UNIX 기본 명령어

  11. 다른 컴퓨터의 상태 확인 (2/2) UNIX 기본 명령어

  12. 파일 출력 명령어 (1/4) UNIX 기본 명령어 파일의 내용을 표준 출력(standard output)으로 출력하는 명령어$ cat filename 파일 내용이 기본적으로 화면으로 출력되며, 이를 다른 파일로 저장하거나, 두 개 이상의 파일을 하나로 합칠 수 있음$ cat test1 test2$ cat test1 test2 > test3 // redirection$ cat test1 test2 test3 | more // pipe

  13. 파일 출력 명령어 (2/4) UNIX 기본 명령어

  14. 파일 출력 명령어 (2/4) UNIX 기본 명령어

  15. 파일 출력 명령어 (3/4) UNIX 기본 명령어

  16. 파일 출력 명령어 (4/4) UNIX 기본 명령어

  17. 패턴 검색 명령어 (1/5) UNIX 기본 명령어 파일의 내용 중에서 특정 패턴을 가지는 줄을 출력$ grep pattern files 명령어 grep은 주어진 파일들을 읽어서, 해당 패턴을 검색하고, 패턴을 포함하는 줄의 내용을 출력함$ grep from test2$ grep “Mr. Bush” test? // test1, test2, testa, testb, …$ grep from test* // test1, test11, test_kangwon, …

  18. 패턴 검색 명령어 (2/5) UNIX 기본 명령어

  19. 패턴 검색 명령어 (3/5) UNIX 기본 명령어

  20. 패턴 검색 명령어 (4/5) UNIX 기본 명령어

  21. 패턴 검색 명령어 (5/5) UNIX 기본 명령어

  22. 파일 내용 정렬하기 (1/4) UNIX 기본 명령어 파일의 데이타를 정렬하는 명령어$ sort [-options] [-o outfile] infiles 주어진 파일들(infiles)의 내용을 정렬한다.(“-o outfile”이 주어진 경우 정렬된 내용을 outfile에 저장한다.)

  23. 파일 내용 정렬하기 (2/4) UNIX 기본 명령어

  24. 파일 내용 정렬하기 (3/4) UNIX 기본 명령어

  25. 파일 내용 정렬하기 (4/4) UNIX 기본 명령어

  26. 파일 분리하기 (1/4) UNIX 기본 명령어 split 명령어는 하나의 파일을 일정한 크기의 여러 개 작은 파일로 분할하는 명령어이며 다음과 같은 형식을 가짐$ split [-options] in_file [out_file] 분할 단위(-l number)을 지정하지 않으면 1000줄씩 분할하여 디스크에 저장하며 이때 저장되는 파일명에 aa 부터 zz까지의 첨자가 붙음 출력 파일명을 지정하지 않으면 default로 xaa, xab, .. 형태로의 파일명으로 저장됨

  27. 파일 분리하기 (2/4) UNIX 기본 명령어

  28. 파일 분리하기 (3/4) UNIX 기본 명령어

  29. 파일 분리하기 (4/4) UNIX 기본 명령어

  30. 줄, 단어, 문자 수 세기 (1/2) UNIX 기본 명령어 파일에 저장된 줄, 단어, 문자의 개수를 세는 명령어(wc: word count)$ wc [-options] files 주어진 파일들(files)의 줄 수(-l), 단어 수(-w), 문자 수(-c)를 센다. 명령어 wc는 해당 파일의 크기(예: 프로그램의 라인 수)를 빨리 확인하고자 할 때 매우 유용하다.

  31. 줄, 단어, 문자 수 세기 (2/2) UNIX 기본 명령어

More Related