2. 다음과 같이 수행하였을 때 결과 값을 적고 그 결과 값으로부터 얻을 수 있는 사실에 대하여 설명하시오.
책 170쪽에 나왔습니다.
%set a=1
%setenv b 2
%csh
%echo $a --------①
%echo $b --------②
3. 다음 2가지 출력 구문의 차이점에 대하여 설명하시오.(단 x는 텍스트 화일)
책 173쪽에 나왔습니다.
①pr x | more
②pr < x | more
4. 다음 기능을 하는 명령어를 적으시오.
책 265, 270, 274
①reference manual 의 파일이 들어 있는 디렉토리의 패스명 검색
whereis
②(텍스트) 파일의 선두 몇 행만을 출력하는 명령어
head
③화면에 출력되는 내용을 저장하는 명령어
script
5. 현재 나는 comedu.korea.ac.kr 시스템의 /admin/sskim 디렉토리에 위치하고 있으면 그 디렉토리에 text.txt란 파일이 있다. 만약 icp.korea.ac.kr 시스템의 /admin/sskim/temp 디렉토리에 text.txt란 파일을 ftp 명령어를 사용하여 옮기려면 어떤 과정을 거쳐야 하는지 순서대로 열거하시오.(나는 icp시스템에 계정을 가지고 있으며 홈디렉토리는 /admin/sskim이다. 다음은 기본적인 ftp 명령어 이다.)
account append ascii binary bye cd close delete dir disconnect get help lcd ls mdir mget mput open prompt put quit pwd rev rmdir user ?
ftp포트(21)이 막혀서 안나올것 같지만..
ftp
open icp.korea.ac.kr
아이디를 넣어야하고
패스워드를 넣어야하고
cd temp
put text.txt
6. vi editor를 이용하여 "Hello"란 내용을 입력한 후 text1.txt란 이름으로 저장한 후 종료하는 동안 필요한 내용을 열거하시오. (단 현재 디렉토리에는 text.1.txt란 파일이 없다.)
방법 1
vi text1.txt
i를 누른다.
hello
Esc키를 누른다.
:wq
방법 2
vi
i를 누른다.
hello
Esc키를 누른다.
:wq text1.txt
7. vi editor와 관련된 질문
① 위에서 작성된 text1.txt 에서 Hello 다음에 "!!!"를 입력한다. 다시 "Hello" 윗줄에 "This is a test file"이란 구문을 입력한다 이때 필요한 입력 명령어는 무엇인가?(단 커서이동과 관련된 명령어는 필요없음)
-커맨드 모드에서 Hello 가 위치한 행에서 A(대문자)를 누르면 커서가 행의 맨 뒤(즉 hellow의 뒤)에 위치한다. 여기서 !!!를 입력하면 된다.
-이건 커맨드 모드로 돌아가서 대문자 O를 쓰고 This is a test file입력
②위에서 작성된 내용에서 Hello란 단어를 검색하려면 어떤 명령어를 입력해야 하는가? 한번 더 Hellow란 단어를 검색하기 위해서는 어떻게 해야 하는가?
-커맨드 모드에서 /Hello를 입력한다. 그리고 N이나 n을 눌러주면 한번 더 검색을 한다.
(대소문자의 경우는 방향의 차이)
③첫번째 줄에서 작성된 내용을 복사한 후 다음 줄에 붙여넣기를 하려면 어떤 명령어를 순서대로 입력해야 하는가?
-커맨드 모드에서 첫 행에 커서를 이동한 뒤 yy를 눌러서 버퍼에 저장, 그 다음 p를 눌러서 붙여 넣는다.