• 검색 결과가 없습니다.

장<8 >

N/A
N/A
Protected

Academic year: 2022

Share "장<8 >"

Copied!
13
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

<8 >

유닉스의 프로세스 종류 1.

데몬 프로세스 유닉스 커널에 의해 실행되고 특정 서비스 제공: 부모 프로세스 자식 프로세스를 만드는 프로세스:

자식 프로세스 부모 프로세스에 의해 만들어지는 프로세스:

고아 프로세스 결과를 돌려주기 전에 부모 프로세스가 먼저 종료된 자식 프로세스:

좀비 프로세스 이미 사용 중인 모든 자원을 반납했지만 부모 프로세스로부터 작업 종료에 : 대한 승인을 받지 못한 상태의 프로세스

유닉스의 고아 프로세스와 좀비 프로세스의 차이 2.

고아 프로세스는 자식 프로세스가 그 결과를 돌려주기 전에 부모 프로세스가 먼저 종료되어 버린 프로세스로 번 프로세스가 이런 고아 프로세스들의 새로운 부모가 되어 고아 프로세1 스가 작업을 마치고 종료할 수 있도록 해준다.

좀비 프로세스는 이미 사용 중인 모든 자원을 반납했지만 부모 프로세스로부터 작업 종료에 대한 승인을 받지 못한 상태의 프로세스로 실제로 실행되고 있지는 않지만 프로세스 테이블 목록을 차지하고 있는 프로세스들이다 좀비 프로세스는 대부분의 경우 . kill 명령으로 제거할 수 없다는 문제가 있다 해당 프로세스의 부모 프로세스를 종료시킨 후 고아 프로세스로 만. 들어서 종료시키거나 그래도 안되면 재부팅해야 정리할 수 있다.

사용자가 실행시킨 프로세스를 모두 찾기위해 사용할 수 있는 명령 3. user1

ps -u user1

ps -ef | grep user1

시스템에서 실행 중인 모든 프로세스 정보 출력 프로세스에 대한 자세한 정보 출력

(-e: , -f: )

사용자가 실행시킨 모든 프로세스의 실행날짜를 알아보는 방법 옵션 사용

4. user1 , ps

ps -ef | grep user1

명령을 사용하여 현재 실행 중인 모든 를 검색한 결과와 명령을 사용하여

5. pgrep bash ps

현재 실행 중인 모든 bash를 검색한 결과 차이점 pgrep -l bash

와 프로세스 이름 출력

(-l: PID )

ps -ef | grep bash

를 사용할 경우 도 검색 결과에 포함된다

ps -ef | grep bash grep bash .

포그라운드 작업과 백그라운드 작업 차이 6.

포그라운드 작업 사용자가 명령 입력 후 결과가 출력될 때까지 기다려야 하는 경우:

백그라운드 작업 명령을 백그라운드 방식으로 실행시키면 명령의 처리와 관계없이 곧바로 : 프롬프트가 출력되어 사용자는 다른 작업을 계속할 수 있음 백그라운드 방식은 명령의 마. 지막에 & 기호를 추가

PS - ef

(2)

어떤 경우에 백그라운드 작업을 유용하게 사용할 수 있을지 설명 7.

명령의 처리 시간이 오래 걸리는 경우 백그라운드 작업으로 실행시켜놓고 다른 작업을 계속 할 수 있다 여러 개의 작업을 백그라운드로 실행시켜 놓을수도 있다 특히 데몬 프로세스. . , 처럼 서비스 요청이 올 때까지 기다려야하는 프로세스들은 백그라운드로 실행시키는 것이 필요하다.

현재 실행 중인 포그라운드 작업을 백그라운드 작업으로 전환시키는 방법 8.

예시) $ find / -name unix

로 명령의 실행을 중단시킴 (1) ctrl+z find

명령을 입력하여 백그라운드 작업으로 전환시킴 (2) bg

안하고 만 쳐도되나

bg %1 bg ..?

현재 실해 중인 백그라운드 작업을 포그라운드 작업으로 전환시키는 방법 9.

예시) $ jobs

[1]+ Running sleep 100 명령어 이용 fg %1

명령이 로그아웃한 다음에도 계속 동작하도록 실행시키는 명령 10. find / -name unix

nohup find / -name unix &

명령과 명령의 차이점 11. who w

사용자명 단말기번호 로그인한 시간 정보를 보여준다

who: , , .

시스템 정보와 사용자 정보를 함께 보여주는데 출력되는 시스템 정보는 현재 시간 시스

w: ,

템이 부팅된 후 현재까지 경과된 시간 로그인하고 있는 사용자 수 실행대기 중인 작업의 , , 수에 대한 정보이다 사용자 정보는 사용자명 단말기번호 로그인한 시간 외에 휴지. , , (idle) 시 간, JCPU, PCPU, 실행하고 있는 명령 활동 정보를 출력한다( ) .

시스템이 부팅한 날짜와 시간을 알기 위한 명령 12.

who -b

명령의 결과가 아래와 같을 때 프로세스의 부모 자식 관계를 설명

13. ps -f , -

$ps -f

UID PID PPID C STIME TTY TIME CMD

user1 15761 15721 0 18:14:17 pts/1 0:00 vi test.c user1 15721 15710 0 18:14:09 pts/1 0:00 ksh user1 15710 15701 0 18:12:59 pts/1 0:00 bash

부모 자식

15710( ) - 15710( )

부모 자식

15710( ) - 15721( )

부모 자식

15721( ) - 15761( )

amain

who : at

I I

at

Io ETI ELE

at

Io

at El

af ¥ Z ¥24

w :

z=q It

at at

IIT EEaHEtI ELE at of IE ¥21

at 't

¥7

Nooo

15170 I 15710 C bash ) 15421 ( Ksh ) 15761 ( VT test . C )

(3)

번에서 실행 중인 프로세스 중 프로세스를 강제로 종료시키는 과정

14. 13 vi test.c

명령으로 종료시키기 (1) kill 15761: kill

명령으로 종료되지 않을 경우 강제종료 옵션을 사용 (2) kill -9 15761: kill -9( )

다음과 같이 백그라운드로 실행중인 작업이 개가 있다 이 중 번 작업을 종료시키는

15. 3 . 3

명령을 기술

$ jobs

[1]+ Running sleep 100 [2]- Running find /-name unix [3] Running sleep 300

을 이용하여 종료시킨다

kill %3 .

사용자가 사용자로 전환하려고 한다 과 의 차이

16. user2 user1 . su user1 su - user1

은 기존 사용자 환경을 유지한 상태에서 사용자만 전환하지만 의 경우

su user1 , su - user1

사용자의 초기화 파일을 실행시켜 사용자 환경이 기존 환경에서 user1 사용자의 환경으로 변경된다 따라서 . su - user1을 하면 작업 디렉토리가 user1의 홈 디렉토리로 변경된다.

<9 >

아카이브란

1. ?

원래 보관소 저장소의 뜻이지만 유닉스에서는 파일을 묶어 하나로 만든 것이라는 의미로 , 사용된다. tar 명령을 사용해 파일 또는 디렉토리를 묶는데 본래 마그네틱 테이프와 같은 , 이동식 저장 장치에 보관하기 위해 사용하였으나 현재는 다른 시스템과 파일을 주고받거나 백업을 하기 위해서도 사용한다.

아카이브와 압축이 어떤 용도로 사용될 수 있는지 설명 2.

이동식 저장 장치에 보관하기 위해 사용된다

1) .

다른 시스템과 파일을 주고받는다

2) .

백업을 하기 위한 용도로 사용된다

3) .

디렉토리에 디렉토리를 만들고 디렉토리의 모든 파일과 디

~/Unix/ch9 archive , ~/Unix/ch9

렉토리를 archive 디렉토리로 복사하고, archive 디렉토리로 이동한 다음 다음 질문에 맞는 적당한 명령을 적으시오.

디렉토리의 모든 내용을 로 묶으시오

3. archive ar.tar

tar cvf ar.tar *

파일의 내용을 보는 명령 4. ar.tar

tar tvf ar.tar

디렉토리에 있는 파일 중 확장자가 인 모든 파일을 파일로 묶고 압축

5. archive .txt t.jar

jar cvf t.jar *.txt

.

tar :

Itoi

01-71-014

out FE

DEof

tar CF ICota tolu Itoi ] CITED ]

01-71-01 I aOH It 71

'

of It Ite

01-71-01 I THATO O

Itod It 'll

01-71-01 E ''tf ETI out¥ Enl

Itoi otttolu It out¥

Et ¥08

out

THE

(4)

파일에 색인 파일을 생성하고 색인 파일의 내용 확인 6. t.jar

jar i t.jar jar tvf t.jar

파일을 파일로 복사

7. ar.tar ar1.tar, ar2.tar, ar3.tar, ar4.tar, ar5.tar, ar6.tar cp ar.tar ar1.tar cp ar.tar ar2.tar cp ar.tar ar3.tar cp ar.tar ar4.tar cp ar.tar ar5.tar cp ar.tar ar6.tar

번에서 생성한 개의 파일을 각각 로 압축

8. 7 6 pack, compress, zip, jar, bzip2 pack ar1.tar

compress ar2.tar gzip ar3.tar

zip ar4.tar.zip ar4.tar jar cvf ar5.jar ar5.tar bzip2 ar6.tar

번의 압축 결과 압축률이 가장 높은 명령 9. 8

이 압축률이 가장 높다 은 보다 압축률이 정도 높은 대신에 속도가

bzip . bzip gzip 60~70%

다소 느리다는 점이 있다.

생성된 개의 압축파일 복원 10. 6

unpack ar1.tar.z uncompress ar2.tar.z gunzip ar3.tar.gz unzip ar4.tar.zip jar xvf ar5.tar.jar bunzip2 ar6.tar.bz2

디렉토리 삭제 11. archive

rm -r archive

<10 >

명령과 명령의 차이점 1. write talk

상대방 사용자에게 메시지를 전송하는 명령 메시지를 전달하려는 사용자는 하나만

write: .

지정할 수 있음

사용자명 단말기명

write [ ]

상대방 사용자와 일대일 대화 가능 talk:

사용자주소 단말기명

talk [ ]

에서 명령으로 종료하면 읽은 메일은 어디에 저장

2. mailx q ?

Jari

01-71-01 E "Tod "OH It71

01-71-01 E LH ¥71

U LHIo Eat

v.

2 It-.

Of

Z ItCIE atCCH ) Eat) gzip

It If

ht

. 9Z Itoi

. Z TP Itoi

at EIE (

mr

Itoh OLE

-

.BZ 2 It

I 712ft

I

( IE at )

Http CEHEH-I

01-71-01 E ¥71

alot %at OTE

at

HI

-

at at

⑨ EEE

(5)

홈디렉토리의 mbox 파일

사이트의 주소 3. abc.unix.com IP ? nslookup abc.unix.com

명령으로 사이트가 동작하는지 확인해 보았는데 응답이 없다 이에 대

4. ping abc.unix.com .

한 가능한 해석?

이 다운되어 있는 상태 1) abc.unix.com

네트워크 이상 2)

명령에 응답하지 않도록 보안 설정 3) ping

명령으로 호스트 에 접속하여 파일을 가져오려는데 각 파일마다

5. ftp elf a.txt, b.txt, c.txt ,

수신할 것인지를 물어봐서 귀찮다 어떤 명령어를 사용하지 않아서. ? prompt

명령으로 파일을 가져왔는데 압축이 풀리지 않고 정상적인 압축 파일이 아니라 6. ftp a.zip

고 한다 전송 과정 중에 어떤 잘못. ?

압축된 파일을 가져올땐 바이너리 모드로 전환하고 가져와야 하는데 그냥 텍스트 모드로 가 져왔기 때문이다. get 명령을 하기 전에 bin 명령을 입력하여 바이너리 모드로 바꾸어야 한 다.

시스템을 다운 시키려고 한다 시스템에 로그인하고 있는 전체 사용자에게

7. . “System Dow

이라는 긴급 메시지 보내기 n”

wall “System Down”

작업 도중 불필요한 메시지 때문에 방해받지 않도록 설정 8.

다시 메시지를 받으려면

mesg n ( mesg y)

이미 작성되어있는 파일 내용을 메일로 보내려고 함 제목은 로 하려

9. (test.txt) . “Hello Mail”

고 하고 수신자는 , samsoon이다 메일로 발송하시오. . mailx -s “Hello Mail” samsoon < test.txt

호스트가 동작하고 있는지 확인 10. userver2

ping userver2

현재 시스템에 로그인하고 있는 사용자들의 실명을 명령으로 확인 11.

finger

이라는 사용자에게 특별한 계획이 있는지 명령으로 확인 12. samsoon

finger samsoon

to1-

IEETII OFF } EYE

a-

HE

,

I at Itoh

2107 EEE

'

3! Et 'T I

I

Eel

I

HE EZ It Od

Kat EL

ol at

Io

It '

41195110-11 EE2H IIE It

at ate Ho

EE ¥0473

at extol

hot

All

THE

I

¥

(6)

<11 >

파일의 네 번째 필드 그룹 를 첫 번째 기준으로 하고 첫 번째 필드 로그

1. /etc/passwd ( id) , (

인 ID)를 두 번째 기준으로 하여 정렬 sort -t +3 -4 +0 -1 /etc/passwd

파일에서 사용자의 이름만 뽑아서 라는 이름의 파일로 저장

2. /etc/passwd test_user

cut -d: -f 1 /etc/passwd > test_user

파일에서 사용자의 쉘 정보만 뽑아서 이라는 이름의 파일로 저장

3. /etc/passwd test_shell

cut -d: -f 7 /etc/passwd > test_shell

번에서 생선한 파일의 내용을 필드로 합쳐서 새로운 이라는 이름의

4. 2, 3 test_user_shell

파일로 저장

paste test_user test_shell > test_user_shell 파일을 행 단위로 나누기 5. test_user_shell 5

split -5 test_user_shell

파일에서 로그인 와 쉘 정보만 추출하고 이 중 로그인 쉘을 가진 로그인

6. /etc/passwd ID ,

와 로그인 쉘이 지정되지 않은 사용자로 구분하여 정렬 ID

cut -d: -f 1,7 /etc/passwd > name_list sort -t: -r -k 2 name_list > list

현재 시스템에 접속 중인 사용자 수를 알아보려 한다 본문에서는 명령과 명령

7. . who wc

을 결합하여 접속 중인 사용자 수를 알아보았는데 한 사용자가 두 개의 다른 창을 이용해 , 접속하면 who 명령의 실행 결과 해당 이름이 번 나오게 된다 이 중복을 제거하여 시스템2 . 에 접속 중인 순수 사용자의 수를 알아내려면 어떻게 해야하는가?

who | sort | uniq -4 | wc -l

파일을 정렬한 결과가 다음과 같이 나왔다 명령에서 지정한 옵션은

8. test_sort2 . sort ?

$ sort [] test_sort2 006 Jung Doo-Ri 49 F 004 Kim Chan-Sook 60 F 003 Lee Na-Young 54 F 007 Lee Mi-Ra 59 F 005 Han Ji-Soo 75 M 001 Hong Gil-Dong 80 M 002 Park Ji-Soo 100 M

$

sort +4 -5 +1 -2 test_sort2

( KL

htt 22h

IIE

)

(

70122ft TIE

)

If IF at 2128kt It EE 21-45 OYE Ho ZEEl 71¥01 IIE IIE UI I

21 It EatZz

⇒ I 7¥21- I

ate

EEF

Who I Sort I Uh -14 I wa - I Itm win UH

2401

- d?

afZE 71¥ I

af 7132

(7)

파일에서 를 추출하여 중복된 를 제거하고 번호 순서대로 정렬하는

9. /etc/passwd GID GID

명령

cut -d: -f 4 /etc/passwd > mane1 sort -n name1 | uniq > name2

번에서 추출한 중에서 가장 많은 계정에 등록된 가 무엇인지 알 수 있는 명령

10. 9 GID GID

파일 내용을 직접 보지 않고 명령을 사용하여 알아내야함 sort name1 | uniq -c | sort -r

파일에는 그룹에 속한 멤버 사용자가 있는 그룹들이 있다 이렇게 멤버가 있

11. /etc/group .

는 그룹을 상단으로 오게 정렬하여 출력하는 명령 sort +3 -4 -r -t: /etc/group > member

명령의 페이지를 참조하여 위에서 생성한 파일의 내용을 코

12. dd man test_user EBCDIC

드로 변환하여 test_user2 이름으로 저장 dd if=test_user of=test_user2 conv=ebcdic

<12 >

쉘이 가지고 있는 명령어 해석 기능 설명 1.

명령을 해석하고 적절한 프로그램을 실행시킴

솔라리스 에서는 본쉘이 콘쉘로 대체되었다 이를 어떻게 확인

2. 11 . ?

ls -l /usr/bin/sh

본 쉘의 경로를 확인하면 콘 쉘과 심볼릭 링크로 연결되어 있다.

명령으로 확인하면 두 파일의 번호가 같음을 알 수 있고 콘 쉘이 사용되고 있음

ls -i inode

을 확인할 수 있다.

콘 쉘의 환경 변수에서 환경 변수와 쉘 변수는 어떤 차이

3. ?

환경변수는 모든 사용자에게 기본으로 제공이 되고 쉘 변수는 기본 제공이 되지 않아 사용 자가 필요에 따라 직접 만들어 사용해야 한다.

콘 쉘과 쉘의 환경 설정 파일의 이름과 실행순서 설명

4. C

콘 쉘의 초기화 파일은 시스템 초기화 파일과 사용자 초기화 파일로 구분된다 시스템 초기. 화 파일은 /etc/profile이며 사용자 초기화 파일은 사용자 홈 디렉토리에 위치한 , .profile, .ks

파일이다 실행 순서는

hrc . /etc/profile -> ~/.profile -> ~/.kshrc

쉘의 초기화 파일도 시스템 초기화 파일과 사용자 초기화 파일로 구분된다 시스템 초기화

C .

파일은 /etc/.login 이며 사용자 초기화 파일은 사용자 홈 디렉토리에 위치한 , .cshrc와 .login 이다 로그인시 시스템 초기화 파일인 . /etc/.login이 먼저 실행되고 그 후에 사용자의 홈 디, 렉토리에서 .cshrc 파일을 실행한 후 마지막으로 .login 파일을 실행한다.

401224ITE

Namath

It Eft HEY IF OF III 2E

ELIE Eff 30122ft I

OFI IF ¥at

I' Et HEE of ZI It I

Iz

ITE

u-IEIE.to't Iz Et

*

FEEL YE

FILE

at Eoat It HE at -010-114 . D

2=60-1 THAT 718

0828oz EH toto't "IEt tote EH 71 EE HOI it El OFIot Itoh

. II IZH Of 71

I

. at

Io

at

Et

' ''

I TIE

411 171Et Itoh

Izzy El 171kt It %

(

at

at zit t Ito'z

let C

I

. 109 in . CS

hrc

. login

(8)

현재 로그인한 사용자가 서브 쉘로 변경한 것인지 원래 로그인 쉘에서 작업하고 있는 것 5.

인지 구분할 수가 없다 이를 어떻게 확인. ? 명령어를 사용해서 확인한다

ps

이라는 환겨 변수에 나의 영어 이름을 설정하고 환경변수로 만들려고 함 6. MYNAME

콘 쉘과 쉘에서 이를 설정하는 명령을 순서대로 나열C 콘쉘 $MYNAME = Sol

C setenv MYNAME Sol

명령이 로 앨리어스 되어있다 로 여러 파일을 삭제하려고 했더니 매번 삭 7. rm rm -i . `rm *`

제할 것인지 물어봄 앨리어스를 수정하지 않고 . rm 명령의 -i 옵션을 동작시키지 않으려면 어떻게 해야하는지 설명

으로 실행한다 역슬래시 를 붙이면 앨리어스를 일시적으로 비활성화할 수 있다

\rm . \( ) .

로그인 쉘이 지정되어 있는 파일을 기술 로그인 쉘은 어떻게 변경할 수 있는지

8. , ?

로그인 쉘이 지정되어 있는 파일은 /etc/passwd이다

로그인 쉘은 /etc/passwd를 로 실행하여 변경하고자 하는 계정의 쉘을 직접 수저하여 변vi

경할 수 있다 이와 같은 경우에는 쓰기 권한이 필요하다 또는 . . chsh명령어를 이용해서 쉘을 변경할 수도 있다.

콘 쉘의 이 변경되어 이를 적용시키기 위해 를 실행하였더니 아래와 같

9. .profile ‘. .profile’

은 메시지 출력

무엇이 문제이고 어떻게 해결할 수 있는지?

-ksh .: .profile: cannot open [No such file or directory]

현재 디렉토리 가 기본 경로에 지정되어 있지 않기 때문에 다음과 같은 메시지가 출력되고 (.) 이를 해결하기 위해서는 ./.profile으로 실행하거나 ~/.profile에서 PATH 변수의 가장 마지막 에 을 추가한 다음 저장한 후 . . ~/.profile을 실행한다.

쉘의 초기화 설정 파일인 파일이 변경되었다 이를 현재 쉘에서 인식하도록 하

10. C .login .

는 명령 기술 source .login

<13 >

다음 연산식의 실행 결과와 종료 값을 확인해 표를 채우시오

1. (a=2, b=4, c=8)

연산식 결과 값 종료 값

3*5/4 3 0

a>>2 0 0

같으면 다르면

a^b( 0 1) 6 0

a<2 && c>5 1 1 혹은 이 아닌 수 은 정상 종료0 (0 )

0

mama

,

change Shell

.

. . Profile ?

(9)

변수값이 일 때 주어진 문자열 처리 결과값 2. “path=/export/home/user1/.profile”

$path%usr1*

/export/home

$path##*/

.profile

두 파일의 이름을 인자로 받아 다음과 같이 복사하는 스크립트 작성 3.

은 명령을 사용해 스크립트 안에서 파일 내용을 복사 my_cp1 cp

는 명령 대신 파일 내용을 직접 읽어서 복사 my_cp2 cp

파일이름: my_cp

동작 예: $ my_cp . file (오류 체크)

첫 번째 인자는 일반 파일이어야 합니다 을 로 복사

$ my_cp file1 file2 (file1 file2 ) 을 아래로 복사

$ my_cp file1 dir1 (file1 dir1 )

$ my_cp file1

사용 방법: my_cp 파일 이름 파일 이름 또는 my_cp 파일 이름 디렉토리 이름 vi my_cp1

오류남 vi my_cp2 ( )

#!/bin/bash f1=$1 f2=$2

if [[ !- f $f1 ]]

then

첫 번째 매개변수는 파일이어야 한다

echo “ .”

EIFEL El ¥

Et IH It

931 ETE K¥01224 FEE It

OTH 7117-1

of

El

It FET

IH It

931 ETE

7

thot I FEE

Eatof a-HH

(10)

elif [[ -f $f1 && f2 ]]

then

“$f1 > $f2”

elif [[ -f $1 && -d f2 ]]

then

“$f1 > $ f2”

fi

파일 조건 테스트 명령을 이용해 인자로 주어진 파일의 종류를 출력하는 스크립트 작성 4.

파일이름: my_file

동작 예: $ my_file test_file 일반 파일입니다 test_file:

$ my_file /bin

심볼릭 링크 파일입니다 /bin:

$ my_file /dev/dsk/c0d0s0

블록 장치 특수 파일입니다 /dev/dsk/c0d0s0:

포지션 인자가 무엇인지 확인해보자 스크립트에서 다음을 먼저 실행하도록 하고 각 징

5. . ,

문을 수행하도록 스크립트 작성 파일이름: my_pos

포지션 인자: set unix cook book hanbit 전체 포지션 인자 출력

(1)

포지션 인자의 개수 출력 (2)

가 저장된 포지션 인자는 무엇

(3) unix ?

(11)

명령으로 다음과 같이 명령을 싱행하여 포지션 인자들에게 값을 위치시키고 포

6. set date ,

지션 인자를 사용하여 다음과 같은 형태로 출력이 되도록 스크립트 작성 파일이름: my_date

set: set $(date)

출력형태 연도 월 일 요일:

사용자를 등록하는 기능을 구현하려고 함 우선 사용자가 원하는 를 입력받아 현재 시

7. . ID

스템에 등록된 ID 인지 /etc/passwd 파일을 검색하여 사용할 수 있는지 여부를 알려주는 스 크립트 작성

파일이름: my_checkid 입력 사용자 : ID

(12)

출력: You can use XXX, or Already exists (XXX).

다음과 같은 명령의 목록을 출력하고 해당 명령의 번호를 선택하여 실행하도록 하는 스 8.

크립트를 작성. quit를 선택하면 스크립트 종료 파일이름: my_menu

입력:

1) pwd 2) who 3) ps 4) ls 5) quit

#!/bin/bash

PS3=“SELECT NUMBER 1~5 : ” select cmd in pwd who ps ls quit do

case $cmd in pwd) pwd ;;

who) who ;;

ps) ps ;;

ls) ls ;;

quit) quit ;;

(13)

*) echo “error”

esac REPLY=

done

참조

관련 문서

[r]

[r]

SPSS

Measurement device: Continuity test; test current up to 0,1A (option 3A), resistance from 10mOhm Insulation measurement; test voltage up to 750V, resistance up to

Fitted with an integrated sideshift and tilting car- riage as standard, the uniquely designed triplex fixed mast has no central lift cylinder which, together with the

[r]

This insurance shall remain in force(subject to termination as provided for above and to the provisions of Clause 2 below) during delay beyond the control

“The One Duty We Owe to History is to Rewrite