백엔드/Shell
-
[Bash] 포트 상태를 확인하자백엔드/Shell 2022. 7. 8. 12:51
🚀 들어가며... 특정 포트에 접속 중인 클라이언트를 감지할 수 있는 기능이 필요하여 개발하였습니다. 매우 단순하여 개인적으로 재사용하기 편하게 블로그에 작성합니다. 💌 소스코드 state.sh #!/bin/bash if [ -z $1 ] then echo "No Parameter Listen Port" exit fi while true do sleep 1 netstat -na | grep $1 | grep -v LISTEN done 📑 사용법 간단한 쉘을 만들어서, 포트에 접속 중인 클라이언트를 1초 간격으로 확인이 가능하다. sh state.sh 2022 🔗 참고 netstat 상태는 아래와 같다. LISTEN - 포트가 열려있는 상태.. 연결을 기다리고 있음 SYS-SENT – 연결을 요청한 상태 ..
-
[Shell] Alias를 등록하자 (Bash)백엔드/Shell 2022. 1. 19. 01:12
사용 쉘 : Bash 목표 : Alias 등록을 하여 명령어 자동 수행 Tree 명령어 아래 명령어는 tree 명령어와 같은 역할을 수행한다 find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' Alias 등록 bash_profile을 편집 상태로 열어주자 vi ~/.bash_profile //현재 사용자만 적용 vi /bashrc //전체 사용자 적용 아래 명령어를 등록한다. (Alias : tree) alias tree=“find . -print | sed -e ’s;[^/]*/;|____;g;s;____|; |;g’” 끝인것 같지만, 적용을 해줘야 한다. source ~/.bash_profile Mac OS의 경우 Mac OS는 기본 쉘이 zsh이다. (..