리눅스 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


통신상태 확인을 위해 간단히 사용할수 있을 것이다.



+ Recent posts