728x90
Bash shell: 칼리 리눅스에서의 기본 쉘
- shell script
- bash shell명령어를 수행하는 프로그램
- 프로그램 실행을 위해 컴파일 필요없다.
- 실행절차
1. .bash 확장자를 가지는 스크립트 파일(test.bash) 를 작성
//test.bash
#! /bin/bash
echo hello world!~~hxxyxxn~~
2-1. bash test.bash 명령어를 수행
2-2. chmod 744 ./test.bash 명령어를 수행
./test.bash 명령어를 수행
위의 2가지 방법 모두 파일을 실행시키지만, 상대적으로 간단한 명령어인 2-1을 자주 사용한다.
<연습 문제>
1. 홈 디렉토리 아래 “exercise”디렉토리를 만들고, 루프문을 이용해서 “test1”, “test2”, “test3”, “test4”, “test5” 디렉토리들을“exercise” 디렉토리 아래 만드시오.
더보기
#!/bin/bash
mkdir ~/exercise
cd ~/exercise
for i in `seq 1 5`;
do
mkdir test$i
done
2. 문자열 “Information Security”을 10번 출력하시오.
더보기
#!/bin/bash
cnt=0
while [ $cnt -lt 10 ];
do
let cnt+=1
echo "Information Security"
done
3. n*175가 10000보다 큰 조건을 만족하는 정수n중에서 가장 작은값을 출력하시오.
더보기
#!/bin/bash
n=1
for i in `seq 1 100`;
do
let i*=175
if [ $i -gt 10000 ]; then
break
fi
let n+=1
done
echo $n
728x90
반응형
'study > OS&System Security' 카테고리의 다른 글
1-3. 시스템 보안에서의 패스워드 (0) | 2020.10.30 |
---|---|
1. 리눅스 시스템 (0) | 2020.10.11 |
시스템 보안이란? (0) | 2020.10.05 |
윈도우 시스템 (0) | 2020.09.16 |
취약점에 대한 이해 (0) | 2020.09.16 |