리눅스 Shell command를 이용한 Socket 통신하기
리눅스의 cat 명령어는 쓰임새가 다양하다. 해보진 않았지만 cat을 이용해서 리눅스 시스템을 백업도 가능한듯 하다.
리눅스에 있는 kkk.txt라는 파일의 내용을 Socket을 이용해서 내보낼수 있는가?
netcat(혹은 줄여서 nc)와의 조합을 통해서 가능하다.
아래와 같이
cat kkk.txt | nc 192.168.0.7 8801
여기서 192.168.0.7은 서버 소켓의 IP 주소이고, 8801은 서버 소켓의 포트번호이다.
혹은 간단한 문자열 정도를 보낼려면 이렇게도 가능하다.
echo "This string is from Linux" | netcat 192.168.0.7 8801
통신상태 확인을 위해 간단히 사용할수 있을 것이다.
'Linux' 카테고리의 다른 글
VirtualBox의 Ubuntu와 동일 PC의 ping이 안될때 (0) | 2018.02.14 |
---|---|
Ubuntu 장비의 고정 IP(static IP) 설정법 (0) | 2017.12.28 |
dd command를 이용한 리눅스 시스템 전체를(디스크 전체 혹은 파티션 전체를) 부팅 가능 USB로 복사하기 (6) | 2017.11.13 |
Ubuntu 12.04에서 부팅시 사용자 프로그램을 자동실행되도록 등록하기 (0) | 2017.10.20 |
Linux Ubunt에서 특정 python 프로그램을 부팅 시점에 자동으로 실행하는 방법 (0) | 2017.10.19 |