티스토리 뷰
728x90
반응형
리눅스 에서 여러 모로 많이 사용 되는 ' echo ' 명령어 ,사용 예 와 옵션에 대해 알아 보자
목차
echo 사용 예
echo 명령어 -옵션
정리
echo 사용 예
echo 사용 예 를 몇가지 들어보자
우선 현재 세션 확인 하기
$ echo $0
$ echo $SHELL
아래 와 같이 사칙연산 도 가능 하다 계산기 처럼
echo $(( ( 3 + 1 ) * 4 ) ))
서버에 PATH 경로 확인 하는 방법 도 있다.
$ echo $PATH
Shell 프로그램에 서도 활용 된다.
#!/bin/bash
clear
echo " 로그인한 계정명은 : " $LOGNAME
echo " 접속중인 서버 호스트 명 확인 : " $HOSTNAME
리다이렉션 을 이용한 파일 저장 및 계정에 암호 설정 등에 사용 될 경우도 있다.
$ echo " What's your name ?" > whats_your_name.txt
$ echo "P@ssw0rD" | passwd --stdin "root"
암호는 빡시게 만들자
쥐도 새도 모르게 내서버 에 Dos 스크립트 가 깔린다
여려 사용 예 를 들어 봤는데 눈치 빠른 분들은 아실거다 echo $ 를 통해 변수 출력 하고 작성한 변수 들을 출력 하고 , 간단한 문장 들을 출력 하는 다는 것을 말한다.
프로그래밍 에 print 문 같은 역활을 한다. ( 리눅스 쉘 프로그래밍에 print 는 또 있다 다음에 알아보자)
echo 는 변수 값 출력 을 주로 사용 한다 고 이해하자~
echo 명령어 -옵션
echo 명령어 옵션은 다양 하다 아래 내용은 man 으로 echo 명령어 를 확인한 옵션이다.
꾀나 많다.... 그리고 영어다... 짜증난다.. 영어... 하지만 해야지 어쩌겠나...
간다히 설명 하자면 다음 과 간다.
- n | 메세지 출력후 기본 줄 안 바꿈 |
- e , -E | '₩' 가 붙을때 사용 예( \t : 탭 키 , ₩n: 줄바꿈 , \a: alert(경고 벨음 삑!) / -E 는 아무것도 안넣었을때 기본 이단 (Default) |
- a | 명령어가 실행 될대 경고음 삑!!! 소리냄 |
정리
echo 명령어 는 변수를 출력 하고 shell 스크립트에 문장의 내용을 입력 할때 사용 한다.
자주 사용 하는 옵션은 -n , -e , -a 인데 -n , 과 -e 말고는 거의 쓰지 않았다....
가끔 스크립트 를 짤때 명령어가 실행 될때 알람을 내서 어디까지 진행 되는지 정도 가늠 할때 쓰긴한다.
728x90
반응형
'System > etc' 카테고리의 다른 글
리눅스 쉘 스크립트 기초 - grep 명령어 사용법 (0) | 2022.11.22 |
---|---|
리눅스 쉘 스크립트 기초 - read 명령어 및 옵션 (0) | 2022.11.21 |
리눅스 쉘 스크립트 - 환경 변수 설정 방법 (0) | 2022.11.19 |
리눅스 쉘 스크립트 기초 - Shell 시작하기! (0) | 2022.11.18 |
리눅스 쉘 스크립트 기초#1 - Shell scripts 란? (0) | 2022.11.16 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- rhcsa8
- Rcity
- rhcsa8 덤프
- 7-zip
- RCity operation 1
- Rcity 9번
- grootsecuriry
- 주소DB만들기
- 리눅스 쉘 스크립트
- rhcsa8 시험문제
- rhcsa8덤프
- 파이썬기초
- 리눅스 명령어
- 라쿤시티
- 리눅스
- PODman기초
- 리눅스 환경변수 지정
- podman
- gzip
- Rcityboan.com
- grootboan
- 맨탈훈련
- Rcity1번
- CTF
- Grootsecurity
- 리눅스본딩
- 쉘 스크립트 기초
- Rcity CTF
- rhcsa8 기출문제
- 파이썬실습
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함