목록Shell (18)
준호씨의 블로그
간혹 특정 텍스트 파일을 grep 할 때 해당 파일을 텍스트 파일로 인식 하지 않고 Binary file 로 인식 할 때가 있다. $ grep hello doc.txt Binary file (standard input) matches 이럴 때는 -a (혹은 --text) 옵션을 이용하면 된다. $ grep hello doc.txt -a man grep 해 보면 다음과 같은 내용을 찾을 수 있다. -a, --text Treat all files as ASCII text. Normally grep will simply print ``Binary file ... matches'' if files contain binary characters. Use of this option forces grep to out..
개요 tmux 란 terminal multiplexer 의 약자로 터미널 환경을 좀 더 편리하게 만들어 주는 유틸리티이다. 별도의 tmux 세션을 열고 거기 안에서 화면을 분할 (pane) 하여 사용 하거나 탭을 여러개 (window) 를 만들어 사용 할 수 있다. 그리고 터미널 프로그램이 종료 되더라도 기존 작업을 이어서 계속 할 수 있도록 해 준다. screen 을 잘 아는 유저라면 "어? 이거 screen 이랑 비슷하네?" 라고 생각 할 것이다. screen 과 비슷하지만 screen 의 업데이트까 뜸하다 보니 tmux 가 점점 그 자리를 차지 하는 느낌이랄까? screen 보다 좋다 개인적으로 screen 사용 기간이 tmux 보다 길지만 (대략 2004년 부터 썼나? 더 전일수도 있고 더 후일수..
아래는 telnet 에서 smtp 포트인 25번 포트로 메일을 바로 발송 하는 과정입니다. 결과 메일을 발송하는 과정은 일단 메일 주소의 도메인의 MX 레코드를 찾는 것부터 시작 됩니다. 메일주소에서 도메인이 daum.net 이라면 dig 명령어나 nslookup 등의 명령어로 MX 레코드가 어떻게 되는지 확인 해 볼 수 있습니다. daum.net 의 경우 mx1~4.daum.net 으로 되어 있음을 알 수 있습니다. (이 정보는 종종 바뀌기도 합니다.) 자 telnet 으로 mx1.hanmail.net 에 접속해 보겠습니다. SMTP 는 기본적으로 25번 프로토콜을 이용합니다. junho85@junho85:~$ telnet mx1.hanmail.net 25 Trying 211.110.65.13... C..