리눅스 쉘 명령어 메모
Memo 2021. 10. 30. 10:34echo `pwd` : 백쿼터 안에 명령어 넣자
echo $(pwd) : 위와 동일한 결과 출력
echo 'pwd' : 이건 그냥 pwd라는 문자열이 출력됨
\ : 하나의 문자를 인용부호화
''(작은 따옴표) : 모든 메타문자 보호
""(큰 따움표) : $(변수치환), `(명령치환), \ 제외한 모든 메타문자 보호
메타문자 : ;, &, (), {}, |, <, >, newline, space/tab, $, *, [], ?
a='ls -a'
eval $(echo $a)
ls 명령 결과 출력
grep xuser /etc/passwd
expr 100 \* 10 : 곱하기는 \ 를 붙여야됨
if expr "$num" + 0>& /dev/null
/dev/null 의미는??
read choice
case "$choice" in
1) STATUS="시작
echo "Server Start...."
;;
2) STATUS="중지"
echo "Server Stop...."
;;
3) STATUS="재시작"
echo "Server Restart...."
;;
esac
cat << ENDIT
> 1) start
> 2) sop
> 3) restart
> ENDIT
select 명령어 이용하면 기능을 선택할 수 있음
'Memo' 카테고리의 다른 글
하둡에 대한 짧은 생각 (0) | 2021.10.29 |
---|---|
(작성중) Hadoop 명령어 정리 (0) | 2021.10.28 |
리눅스 쉘 명령어 메모 (0) | 2021.10.23 |
Docker Shell Code 메모 (0) | 2021.10.18 |
NAT와 Bridge 구분 (0) | 2021.10.18 |