直接全路徑執(zhí)行,假設(shè)軟件在/usr/local/abc/abcd
創(chuàng)新互聯(lián)建站秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),小程序設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì)制作,成都做手機(jī)網(wǎng)站,成都全網(wǎng)營(yíng)銷推廣幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長(zhǎng)。
那就直接這樣寫/usr/local/abc/abcd
就能執(zhí)行了
可以使用命令來(lái)編譯運(yùn)行,linux里也可以安裝eclipse等IDE來(lái)編寫java程序,用法和windows下差不多
#! /bin/bash
#這是一個(gè)用遞歸函數(shù)寫的階乘的例子,
function factorial
{
ret_val=0
factarg=0
if (( $1=1 ))
then
res=1
return 0
else
(( factarg=$1 - 1 ))
factorial $factarg
(( ret_val=$1 * $res ))
res=$ret_val
return 0
fi
}
factorial $1
echo "Factorial of $1 is:$res"
[javalee@Linux javalee]$ sh digui 6
Factorial of 6 is:720
需要建立socket,參數(shù)是AF_INET,SOCK_RAW,IPPROTO_ICMP
自己構(gòu)造ICMP數(shù)據(jù)包,?sendto發(fā)送給某地址。
ICMP有多種,你可以發(fā)送type為13的時(shí)間戳請(qǐng)求。
然后調(diào)用recvfrom會(huì)收到type為14的timestamp?reply的IP包,
IP頭一般是20?Bytes,里面包含src?IP,des?IP還有TTL等。
IP包的數(shù)據(jù)就是返回ICMP?timestamp?reply報(bào)文,里面有origTimestamp,recvTimestamp,transStamp,可以計(jì)算出時(shí)間。
可以參考網(wǎng)頁(yè)鏈接網(wǎng)頁(yè)鏈接
覺得有幫助可以注冊(cè)帳號(hào),給他點(diǎn)個(gè)“星”