1 / 12

Lecture 4. 유틸리티의 소개

Lecture 4. 유틸리티의 소개. 2001.4. 강의 내용. 유닉스 유틸리티 프로그램 은 사용자가 유닉스 시스템으로 작업할 수 있게 해주며 사용자가 만든 파일을 조작한다 . 지난시간에는 패스워드를 바꿀 수 있는 유틸리티와 파일을 만들거나 조작하기 위해 사용되는 ed, ls, cat, rm 등에 대해서 소개하였다 . 이번 시간에는 시스템 설명서를 보여 주는 유틸리티와 누가 로그인 되어 있는지를 찾는 유틸리티 , 다른 사용자와 대화하는 유틸리티 , 파일을 프린트

anoush
Télécharger la présentation

Lecture 4. 유틸리티의 소개

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. Lecture 4. 유틸리티의 소개 2001.4

  2. 강의 내용 유닉스 유틸리티 프로그램은 사용자가 유닉스 시스템으로 작업할 수 있게 해주며 사용자가 만든 파일을 조작한다. 지난시간에는 패스워드를 바꿀 수 있는 유틸리티와 파일을 만들거나 조작하기 위해 사용되는 ed, ls, cat, rm 등에 대해서 소개하였다. 이번 시간에는 시스템 설명서를 보여 주는 유틸리티와 누가 로그인 되어 있는지를 찾는 유틸리티, 다른 사용자와 대화하는 유틸리티, 파일을 프린트 하고 다른 필수적인 기능들을 수행시키는 유틸리티를 다룬다. 이번 시간에 배우게 될 유틸리티들은 유닉스 시스템 사용에 있어 매우 유용하고 다른 기능들을 수행하기 위한 기초가 되는 것들이다. 2

  3. 1. man (manual) • 기능 • 터미널 상에서 특정 유틸리티에 대한 사용 설명서를 보여 주는 명령 • 용법 • manutility-name • 실행 예 3

  4. 2. who • 기능 • 현재 로그 온한 사용자 목록을 보여 주는 명령 • 자신이 어떤 터미널을 사용하고 언제 로그 온했는지를 알고 싶은 경우 • who am I • 실행 예 4

  5. 3. write • 기능 • 로그 온하고 있는 상대방에게 메시지를 보내기 위한 명령 • 절차 • 용법 • writedestination-user • destination-user : 대화하고 싶은 상대의 로그 인 이름 • 상대의 로그 인 이름을 알기 위해서는 ‘who’유틸리티를 활용 write 명령수행 상대방 화면에 메시지수신 표시 상대사용자가 write명령 수행 상호 메시지 전송 가능 한 사람이 ctrl+D(종료) 상대방 화면에 종료 메시지 상대사용자도 ctrl+D 수행 Wwrite 명령 완전 종료 5

  6. 3. write (계속) • 실행 예 shcho write 명령수행 shpark 메시지 수신 shpark write 명령수행 shcho 메시지 수신 shpark ctrl+D(종료) 수행 shcho 종료메시지 수신 shcho ctrl+D(종료) 수행 6

  7. 4. mesg • 기능 • 다른 사용자로부터의 인터럽트(write)를 막아 주거나 해제하는 명령 • 용법 • mesg n : 다른 사용자로부터의 메시지 수신을 불허 • mesg y : 다른 사용자로부터의 메시지 수신을 허용 • 실행 예 7

  8. 5. mail • 기능 • 로그 온의 여부에 상관없이 다른 사용자에게 메시지를 보내 주는 명령 • 로그 아웃 상태에서 다른 사용자로부터 메일이 왔다면 다음 번 로그 온 할 때 “you have mail”이라는 메시지가 나타남 • 용법 • mailuser-lists(여러 명도 가능) • 수신자 ID와 함께 mail 명령을 수행하면 프롬프트가 없어지고 커서만 나타남 • 원하는 메시지를 입력 (복수 개의 행 입력 가능) • 메시지 작성 완료 후 ctrl+d 혹은 마침표(.)를 입력하여 문서의 끝을 알림 • 엔터를 입력하면 메시지 전송 8

  9. 6. cp • 기능 • 파일의 복사를 수행하는 명령 • 백업파일 혹은 복사본을 만들기 위해서도 사용 • 용법 • cpsource-file destination-file • source-file : 복사하고자 하는 원본 파일 • destination-file : 복사되어 새로이 만들어지는 파일 • 실행 예 9

  10. 7. date & echo • date • 현재의 날짜와 시간을 보여 주는 명령 • 실행 예 • echo • echo 명령 후에 입력하는 모든 명령어 행을 터미널에 그대로 출력 • 쉘 프로그램으로부터 터미널에 메시지를 보낼 때 주로 사용됨 • 실행 예 10

  11. 8. sort • 기능 • 행을 기준으로 순서대로 파일의 내용을 출력하는 명령 • 용법 • sortfilename • 실행 예 11

  12. 9. 요약 12

More Related