강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

간단한 쉘 명령어
작성자 : 13 김영철
등록날짜 : 2009.01.29 15:28
2,225

1) stty
 현재 단말기에 출력되는 입출력 옵션들을 결정한다.
 인수나 옵션이 붙지 않고 단독으로 쓰일 때는 단말기 속도를 표시해 주거
나 기준값들을 변경하는데 사용한다.
 
 stty [-a] [all] [everything] [signal character]

 -all        : 현재 설정되어 있는 signal 문자들이 출력된다.
 -a          : stty로 알수 있는 모든 정보들이 출력된다.
 -everything :  -a 옵션과 동일한 효과를 가진다.

<제어문자 설정>
######################################################
#Si Char   #              효       과                                 # 기본값   #
######################################################
#erase c   # c를 삭제 문자로 사용                              #  ^H       #
#kill  c      # c를 한행 삭제문자로 사용                        # @  ^U    #
#intr c      # c를 프로그램실행을 강제중단시키는 문자로 #  ^C       #
#             #     사용                                                  #             #
#start c    # c를 화면 스크롤을 시작시키는 문자로 사용   #  ^Q       #
#stop c    # c를 화면 스크롤을 중지시키는 문자로 사용   #  ^S       #
#eof c      # c를 화일의   끝을 입력할 때 사용                #  ^D       #
#             #                                                              #            #
######################################################

<stty 설정 예졔>

현재 문자 삭제키가 back space(^H)키로 설정되어 있는데 이를 delete(^#)
키로 바꾸어 설정하고자 할 경우
################################################
#  % stty erase ^#                                                         #
#                                                                                 #
#  % #                                                                         #
#                                                                                 #
################################################

 

 

2) cal
 해당 연도의 달을 출력한다.
인수를 사용하지 않으면 그 해에 해당하는 달의 달력을 출력한다.

cal [month] [year]


<예제>
################################################
#  % cal 12 2000                                                           #
#                                                                                #
#     December 2000                                                      #
#   S  M Tu  W Th  F  S                                                 #
#                  1  2                                                         #
#   3  4  5  6  7  8  9                                                      #
#  10 11 12 13 14 15 16                                                   #
#  17 18 19 20 21 22 23                                                   #
#  24 25 26 27 28 29 30                                                   #
#  31                                                                           #
#                                                                                #
#  % #                                                                         #
################################################

 

 

3) who

 현재 login되어 있는 사용자들의 login명, 단말기 이름, login시간을 출력한다.

인수를 함께 사용한 경우는 자신에 대한 정보만을 출력한다.

 

 who [am i]

<예제>
################################################
#  % who am i                                                              #
#   heil! st1     ttyp03     Sep 18 01:10:20                           #
#  % #                                                                         #
################################################ 


################################################
#  % whoami                                                                #
#   st1                                                                         #
#  % #                                                                         #
################################################

 

 

4) w
 시스템의 현재 상태와 각각 login된 사용자의 하는 일을 출쪄#주는데 특
정사용자 login이름을 사용한 경우는 그 사용자의 정보만 출력된다.

<기본출력의 두가지 형태>

heading      현재 날짜와 시간
             시스템이 부팅되어 현재까지 소요된 시간
             시스템에 login되어 있는 사용자수 및 부하율

사용자 상태  사용자와 사용하고 있는 단말기의 이름
             login 해서 들어간 시간
             idle time, JCPU, PCPU
             현재 수행되어 지는 프로세스 및 작업

w [-h] [-s] [user]

 -h     heading 부분을 제외한다.
 -s     간단한 형식으로 출력한다.
 기본값 상세한 내용으로 출력한다.

 

<w 예제>
################################################
#  % w -h                                                                    #
#  st5       console       9:52am      1            -csh             #
#  root      ttyp0         9:53am           3       w -h                #
#  % #                                                                         #
################################################


################################################
#  % w -s                                                                    #
#     9:57am up 1:16, 2 user, load average: 0.02, 0.00, 0.00  #
#  User       tty           idle           what                             #
#  st1        co             1             csh                               #
#  root       p0                           w                                  #
#  % #                                                                         #
################################################


#####################################################
#  % w                                                                                 #
#      9:57am   up   1:16,  2 user, load average: 0.02, 0.00, 0.00    #
#  User       tty    login@    idle        JCPU   PCPU    what           #
#  root       ttyp0  9:53am                 3             w                       #
#  % #                                                                                  #
#####################################################

 

 

5) finger
 login명, comment, 단말기 이름, idle time, login 시간뿐만 아니라 필요에 따라

사무실 전화번호나 주소등까지 who 명령보다 자세한 내용이 출력된다.

명령뒤에 인수를 지정할 경우에는 추가적으로 사용자 home directory,
login된 shell과 계획(plan)이나 project등을 출력해 준다.

 

 finger [option] [user name(s)]

 -m 사용자 이름과 연결되어 그에 해당하는 내용을 출력
 -l 자세한 형식으로 출력할 때 사용
 -s 간단한 형식으로 출력될 때 사용
 -p 설정된 계획을 제외하고 출력시킬때 사용

 

<finger 예제>
################################################
#  % finger                                                                   #
#  Login    Name    TTY     Idle     When       Where           #
#  st1      student co      7        Wed 13:31                        #
#  st1      park    p1      3:57     Wed 12:00  FOX3               #
#  st1      student p3               Wed 09:35  FOX5               #
#                                                                                #
#  % #                                                                         #
################################################


################################################
#  % finger -m st1                                                         #
#  Login name : st1   In real life : student                         #
#  Last login Mon sep 16  15:41 on console                     #
#  New amil received Mon Sep  16  15:10:50  1991;           #
#       unread since Thu Sep   5  14:05:16  1991;               #
#  Plan : 9:00am                                                           #
#        Group Meeting                                                   #
#                                                                                #
#  % #                                                                         #
################################################


################################################

#  % finger -s st1                                                          #
#  Login      Name     TTY     Idle        When      Where      #
#  st1        student  co      7           Wed 13:31                  #
#  % #                                                                         #
################################################

[출처] 붉은돼지

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2745 SSH 설명 13 김영철 01.29 2795
열람중 간단한 쉘 명령어 13 김영철 01.29 2226
2743 ssh 명령어 13 김영철 01.29 2401
2742 my-sql 테이블 생성 방법 13 김영철 01.29 3076
2741 mysql 백업 및 복원 방법 13 김영철 01.24 2712
2740 sql_덤프하기_7_10_08 99 단국강토 01.12 1874
2739 Date Types_7_7_08 99 단국강토 01.12 3541
2738 13.1.7.1. JOIN Syntax____SELECT 99 단국강토 01.08 2209
2737 SUBSTRING(str,pos) , SUBSTRING(str FROM pos) , SUBSTRING(str,pos,len) , SUBSTRING(str FROM pos FOR len) 99 단국강토 01.08 2900
2736 mysql함수 [숫자열, 문자열, 집계, 날짜, 기타함수...] 99 단국강토 01.07 4735
2735 sql ERROR 1045 99 단국강토 01.07 2567
2734 정규패턴, 자료백업 및 복구, MySQL 설정하기 99 단국강토 01.06 2696
2733 MySQL 시스템 데이터베이스 및 테이블 구조 이해하기 99 단국강토 01.06 2380
2732 TABLE 깨지고 맛간것 복구하기 99 단국강토 01.05 2332
2731 mysql의 최대 성능 향상 방법 99 단국강토 01.05 3562
2730 mysql FULLTEXT 검색 M 최고의하루 01.03 2832
2729 동적 쿼리 사용시 속도개선문제점 해결을 위한 방안... M 최고의하루 01.03 2486
2728 MySQL - Explain 정보보는법 99 단국강토 01.02 2439
2727 해당 문자의 Index 값알아 보자 99 단국강토 01.02 2281
2726 [SQL 쿼리문] 게시판에서 글쓰기와 답글을 저장할때 99 단국강토 12.30 2938
2725 EXPLAIN [mysql] 99 단국강토 12.30 2290
2724 unsigned M 최고의하루 12.26 2429
2723 우편번호 데이터 M 최고의하루 12.26 2786
2722 Mysql 문자셋 M 최고의하루 12.24 2383
2721 mysql 에서 utf-8 로 생성하기 M 최고의하루 12.24 2681
2720 utf-8 세팅및 한글깨짐방지 M 최고의하루 12.23 4615
2719 4.1 버전의 collation M 최고의하루 12.23 2430
2718 mysqladmin정리 M 최고의하루 12.20 2177
2717 카테고리4단 inner join 이해하기 M 최고의하루 12.20 2542
2716 MySQL-Front 3.2 설치 M 최고의하루 12.19 3230
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취