[완료] 리눅스 완전 초보인데요..;;;^z나 ^d에 관해서..

pianojazz의 이미지

학교 수업때문에 리눅스 설치하고 사용한지 며칠 되지 않은 생초보입니다. 그냥 수업시간에 가르쳐주는 명령어를 터미널에서 치면서 익히는 중인데요. 궁금한게 생겼네요.

파일을 생성하는 cat명령어를 사용할때 안에 내용을 입력하고 빠져 나오려면, 수업시간의 메뉴얼로는 ^d를 사용하라고 되어있는데요, 그 글을 보기전에 예전 도스 습관대로 ^z를 쳤는데 이게 먹히네요..-_-

그냥 먹히면 그런가 보다 하겠는데 ^z를 사용한 경우에는 빠져 나오면서 'stoped'라는 메시지가 뜨는데 이게 무슨 의미 인가요? ^z를 사용할때마다 계속 카운트 되서 출력되는데요.

답변 좀;;;

ps. 이제 막 리눅스를 해보는데 어색한게 많네요^^ 완전 도스나 윈도우 처음 배울때의 어리버리함;;; 너무 의미없는 질문처럼 보여도 한번쯤 관심 보여주세요^^;;;

slc1의 이미지

터미널 제어 문자와 관련된 것입니다.

stty -a 하면 정의된 문자를 볼 수 있습니다.

intr : 인터럽트 : 대부분 Ctrl-C
quit : 강제종료 : Ctrl-\
erase : 문자지우기 : Ctrl-H
kill : 입력 라인 전체 지우기 : Ctrk-U
eof : end of file : ctrl-D
start : 터미널 출력 : Ctrl-Q
stop : 터미널 출력 중지 : Ctrl-S
susp : suspend (수행 중지) : Ctrl-Z

등등등 이런 것들이 정의되어 있습니다.

Ctrl-Z 되었으니.. 구동 중지하고 백그라운드 프로세스로 전환된 겁니다..
그리고 카운트는 백그라운드 프로세스의 job number입니다.

명령프롬프트에서 jobs 명령을 수행하면 백그라운드 프로세스 목록을 보여줍니다.

백그라운드 프로세스는 fg %number로 불러올 수 있습니다.

cat은 Ctrl-D를 만나면 종료됩니다.

더 자세한 내용은 man bash로 확인하세요.

bootmeta의 이미지

프로세스와 job 제어에 관해 쉽게 설명해 놓은 링크입니다.

http://www.javaservice.net/~java/bbs/read.cgi?m=unix&b=unix&c=r_p&n=925689970

Scarecrow의 이미지

윈도우라 생각할때 ^d는 닫기 이고 ^z는 최소화 라고 생각하면 됩니다.

그렇다면 최소화한 창(?)을 어떻게 다시 최대화 하냐면

우선 작업표시줄(?)이 필요하겠지요? 그래야 무슨창이 최소화되어 있는지 알테니까...
작업표시줄(?)은 jobs라는 커멘드로 입력해주면 딱 나옵니다.
1번 누구 2번 누구 3번 누구
이렇게 말이죠.

그러면 그중에서 최대화 할 녀석을 콕 골라주면 최대화가 되는 것인데...
이것은 또 어떻게 고르느냐 하면...
fg 번호
해주면 됩니다. fg 1하면 1번에 있던 녀석이 최대화 됩니다.

작업관리 라고 해야 하나 갑자기 이것에 대한 정확한 명칭이 떠오르지 않는군요.
아무튼 명령어 제일 뒤에 &를 붙혀서 백그라운드(최소화상태)로 실행되게 한다거나 하는데...

아마 수업듣다보면 수업시간에 나올겁니다.

추가:답글을 쓰고 보니 다른분들이 이미 잘 설명해 주고 계시는군요. ^^

시그너쳐: ./configure --prefix=/usr; make; sudo checkinstall

pianojazz의 이미지

종료가 아니라 중지의 개념이었네요.. 오홍..
답변 감사합니다(- -)(_ _)~

익명 사용자의 이미지

1루수는 누구야
2루수는 뭐야
3루수는 몰라

가 생각나서 웃었네요 ㅋㅋㅋ

익명 사용자의 이미지

시빠빠

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.