2011-09-07 shuge.lee posted in cli, tips
rss命令列下獲取 wan ip 。
如果你在 router 或者 firewall 後面,你直接查詢 inte***ce ,拿到可能不是 wan 的 ip 。
很久很久以前的乙個版本,把它們貼到 .bashrc (bash 專用) 或者 .profile (非 bash 專用)裡面去
alias myip='curl -s www.123cha.com | grep -o "[0-9]\\.[0-9]\\.[0-9]\\.[0-9]\" | head -n 1'
. .bashrc 或者 . .profile 即可生效,輸入 myip 就能拿到 wan ip。
@muzuiget 同學今天提到的另外乙個簡化版本
curl ifconfig.me
muzuiget 同學說後者有風險可能會被封。我覺得不會,拿個 wan ip 跟他媽派對有毛關係?
我覺得 ifconfig.me 版本更 pythonic 些,返回 mime 的是 text/plain,比前乙個的 text/html 要快、乾淨。
csslayer 同學對此文也有貢獻。
Linux下獲取命令列引數 Getopt
linux下獲取命令列引數 getopt linux下獲取命令列引數 getopt getopt 在unix 下的命令列程式特別好用,特別是在你有許多引數要加入時。一般來說,你可以透過 man 3 getopt 來獲得其說明。這個函式很好用,也很簡單,但網上關於這個函式的中文介紹實在是少之又少,這篇...
獲取命令列引數
在win32控制台應用程式中,主函式為 int main intargc,char argv 其中argc為引數個數,我們可以如此呼叫 for i 0 i 在win32應用程式中呢?主函式為 int winapi winmain hinstancehinstance,hinstancehprevin...
使用getopt在Linux下獲取命令列引數
使用getopt在 linux 下獲取命令列引數 getopt 在unix 下的命令列程式特別好用,特別是在你有許多引數要加入時。一般來說,你可以透過 man 3 getopt 來獲得其說明。這個函式很好用,也很簡單,但網上關於這個函式的中文介紹實在是少之又少,這篇文章就簡單講述一下如何利用 get...