nslookup google.com | grep Address | tail -1 | cut -c 10- | (IFS=.; read a b c d; D=`expr $a \* 16777216 + $b \* 65536 + $c \* 256 + $d;`; wget -q http://$D/ && echo "http://$D/" )linux 터미널에서 실행하면, http://1249717604/ 가 나옵니다. 물론 다른 숫자가 나올 수도 있지요. IP 주소가 32bit 정수인데서 기인하는 것인데, 예를 들면, $ ping 2130706433 PING 2130706433 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=..
ssh, scp 등을 쓸 때, 뭔가 다른일을 추가적으로 하고 싶을 때가 있습니다. 예를 들어 ssh 172.16.1.1 ls -al을 할 때, 172.16.1.1 로그를 남긴다든지 할 수 있겠죠. ssh() { echo "ssh $@" >> /tmp/ssh.log command -p ssh $@ }라고 .bash_profile 등에 넣어 주면 됩니다. 그러면 동일한 이름의 함수를 만들게 되고, 해당 함수 내에서는 재귀 호출이 일어나지 않도록 명시적으로 PATH에서 찾게하는 것이죠. 특정 서버들을 다루기 위한 shell로 활용하기 위해서 사용할 수 있습니다. ssh에는 -i 옵션으로 키를 설정할 수 있습니다. 이 옵션을 자동으로 사용하기 위해서... 대략 이런 시나리오로 쓸 수 있겠지요. 1. ssh-ke..
- Total
- Today
- Yesterday
- Tattertools plugin
- 수선화
- writely
- 디버깅
- macosx
- 클레로덴드럼
- ssh
- Subversion
- 벤자민
- 커피
- SSO
- tattertools
- 구근
- OpenID
- 대화
- MySQL
- 덴드롱
- 식물
- TCP/IP
- VIM
- 킹벤자민
- 퀴즈
- 오픈소스
- JavaScript
- Linux
- nodejs
- BlogAPI
- url
- perl
- SVN
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |