네크워크 보안 수업 15일차 - 코리아 정보보안 IT학원

2016. 3. 17. 16:43네트워크 보안 수업/리눅스

반응형

1. 다음 명령어의 아규먼트의 갯수는 전부 몇개인가?( 명령어는 세지 않는다 )


touch '/etc/cron/cron.allow' 'file 42.txt' "file 33.txt"


3개


2. rm 명령어의 i 옵션은 어떤 역할을 하는가?

- man page 활용 


삭제하기전 삭제하는 파일이 맞는지 질문


3. rm 명령을 수행할 때 다음과 같이 항상 수행될 수 있도록 alias 설정을 만드세요. 


export "rm=rm -i"


4. cat 명령어와 passwd 명령어의 실제 위치는 어디인가? 


/usr/bin/


5. 다음 두 개의 명령은 어떻게 다른가? 

echo

/bin/echo


echo PATH에 있는 위치를 참조하여 실행

/bin/echo 실행파일을 직접 실행


6. 다음 두 개의 명령은 어떻게 다른가? 

echo Hello

echo -n Hello


echo Hello 라인을 바꾼 후 프롬프트 출력

echo -n Hello 라인을 바꾸지 않고 프롬프트 출력


7. A B C를 출력하는데 B와 C 사이에 공백을 두개 추가한다. 


echo -e "A B  C"


8. 다음과 같이 출력하도록 명령어를 사용하라 


4+4     =8 echo -e "4+4\t=8" echo "4 + 4= $((4+4))"

10+14   =24 echo -e "10+14\t=24" echo "10 + 14= $((10+14))"


9. echo 명령을 사용하여 다음과 같이 출력할 수 있도록 하라. 


??\\


echo "??\\\\"


10. echo 명령을 사용하여 다음과 같이 3개의 단어를 3줄로 표현하도록 하라. 


one

two

three


echo -e "one \ntwo \nthree"


* 다음의 내용들을 반드시 한 번의 명령어만 입력하여 실행하세요 


1. pwd 명령을 두 번 실행하라. 


pwd ; pwd


2. ls 명령을 사용하기 전에 cd /etc 명령을 수행하라 단 에러가 발생하면 실행하지 않는다. 


cd /etc && ls and


3. ls 명령을 사용하기 전에 cd /etc 명령을 수행하라 단 에러가 발생하면 실행한다. 


cd /etc || ls or


4. 다음과 같이 실행될 수 있도록 명령어를 작성하라 

file01을 삭제하고 명령이 제대로 수행되면 'command success'를 출력하고 

그렇지 않으면 'command failed'를 출력한다. 


rm file1 && echo 'command success' || echo 'command failed' 


* 환경변수


1. echo 명령을 사용하여 현재 로그인한 사용자의 이름을 출력하라 


echo "$USER"


2. answer 라는 이름의 환경변수를 생성하고 해당 변수의 값은 42로 할당


export answer=42


3. LANG 변수의 값을 MyLANG 변수의 값으로 할당


export MyLANG=$LANG


4. 등록된 모든 환경변수의 목록을 보기위한 명령어는 무엇인가? 


set


5. 2번에서 만들어진 answer 환경변수를 등록을 해지 하려면? 


unset answer


* 히스토리


1. 다음과 같이 출력 하도록 echo 명령을 사용하세요 

"The answer to the meaning of life, the universe and everything is 42."


echo "The answer to the meaning of life, he universe and everything is 42."


2. 방금 사용한 echo 명령을 다시 수행하세요 (단 두글자만 사용)


!e

!!


3. 현재 로그인한 사용자의 쉘 에서 얼마나 많은 명령어들을 메모리에 저장할 수 있는가? 


echo $HISTSIZE


4. 현재 로그인한 사용자의 쉘 에서 얼마나 많은 명령어들을 파일에 저장할 수 있는가? 


echo $HISTSFILESIZE


5. 명령어를 최대 5000개까지 저장할 수 있도록 설정을 수정하라. 


export HISTSIZE=5000

export HISTFILESIZE=5000

반응형