mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Thursday, June 22, 2006

QnA] 리눅스에서 비프음(Beep; 삑하는 소리) 내는 법은?


리눅스 셀에서 이렇게 쳐 보세요:

printf \a

그러면 삑하는 소리가 PC스피커*에서 날 것입니다. printf+백슬래쉬+a 입니다.

printf
라는 유틸리티가 있어야 하는데, 리눅스 안에 기본적으로 깔려 있을 것입니다.

C 나 Perl 에 있는 printf() 함수를 별도의 외부 유틸리티로 만든 것입니다.



만약 printf 유틸리티가 없다면, "[Perl/펄] print 함수로, 비프음(Beep; 삑 하는 소리) 내기" 이 포스트에 있는 내용대로 펄로 비프음을 낼 수 있습니다.


* PC스피커: 여기서 말하는 PC스피커란 음악을 듣기 위해 컴퓨터 본체 외부에 설치한 본격적인 스테레오 스피커가 아니라, PC 본체에 내장되어 있는 조그만 싸구려 스피커입니다. 삑삑거리는 소리만 낼 수 있을 뿐 음악을 들을 수는 없습니다.





참고로 이것은 윈도우용(Win32)으로 컴파일된 printf 유틸리티의 도움말입니다. 리눅스툴에서는
--help

-h
가 도움말 출력 옵션입니다.

D:\Z>printf --help
Usage: printf FORMAT [ARGUMENT]...
  or:  printf OPTION
Print ARGUMENT(s) according to FORMAT.

      --help     display this help and exit
      --version  output version information and exit

FORMAT controls the output as in C printf.  Interpreted sequences are:

  \"      double quote
  \NNN    character with octal value NNN (1 to 3 digits)
  \\      backslash
  \a      alert (BEL)
  \b      backspace
  \c      produce no further output
  \f      form feed
  \n      new line
  \r      carriage return
  \t      horizontal tab
  \v      vertical tab
  \xHH    byte with hexadecimal value HH (1 to 2 digits)
  \uHHHH  Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
  \UHHHHHHHH  Unicode character with hex value HHHHHHHH (8 digits)
  %%      a single %
  %b      ARGUMENT as a string with `\' escapes interpreted,
            except that octal escapes are of the form \0 or \0NNN

and all C format specifications ending with one of diouxXfeEgGcs, with
ARGUMENTs converted to proper type first.  Variable widths are handled.

Report bugs to <bug-coreutils@gnu.org>.

D:\Z>





관련 게시물:
[리눅스/Linux] 레드햇 9.0에서, 삑삑거리는 비프음(Beep) 끄기(Off)




tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top