linux打開瀏覽器命令 linux 打開網(wǎng)頁命令

怎么在linux下調(diào)用瀏覽器

最近在做一個項目,是在debian的Linux環(huán)境下用Java開發(fā)的,因為系統(tǒng)沒有安裝圖形界面,于是采用調(diào)用瀏覽器顯示特定網(wǎng)頁來實現(xiàn)的方案。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)公司、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了三穗免費建站歡迎大家使用!

現(xiàn)在可以找到的java調(diào)用linux瀏覽器的方法主要有3種,

第一種是調(diào)用桌面默認瀏覽器的辦法,如下所示:

[java] view plain copy

public static void openURL(String sURL) {

try {

URI uri = new URI(sURL);

Desktop desktop = null;

if (Desktop.isDesktopSupported()) {

desktop = Desktop.getDesktop();

}

if (desktop != null)

desktop.browse(uri);

} catch (IOException ioe) {

ioe.printStackTrace();

} catch (URISyntaxException e){

e.printStackTrace();

}

}

第二種是runtime的辦法,如下:

[java] view plain copy

public static void openURLRuntime(String url) {

try {

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);

} catch (Exception ex) {

//ex.printStackTrace();

}

}

第三種和第二種差不多,但是可以先判斷瀏覽器的類型,如下:

[java] view plain copy

private static void openURLlinux(String url) throws Exception {

//獲取操作系統(tǒng)的名字

String osName = System.getProperty("os.name", "");

String[] browsers = { "google-chrome","firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };

String browser = null;

for (int count = 0; count browsers.length browser == null; count++){

System.out.print( "find:"+count+"\n");

//執(zhí)行代碼,在brower有值后跳出

//這里是如果進程創(chuàng)建成功了,==0是表示正常結(jié)束。

if (Runtime.getRuntime().exec(new String[] {

"which", browsers[count] }).waitFor() == 0){

browser = browsers[count];

System.out.print( "find browser:"+browser+"\n");

}

if (browser == null)

System.out.print( "Could not find web browser");

else

//這個值在上面已經(jīng)成功的得到了一個進程。

Runtime.getRuntime().exec(new String[] {browser, url});

}

}

不過,可惜的是上邊三種方法都沒有成功調(diào)出瀏覽器,雖然我在ubuntu上的測試沒問題,但是在那個debian上一直不行,于是就想辦法,后來找到一個辦法,實現(xiàn)調(diào)出瀏覽器的功能,代碼如下:

[java] view plain copy

String openChrome="curl "; //調(diào)用瀏覽器

Runtime.getRuntime().exec(openChrome);

這個辦法可以啟動chrome瀏覽器,但是無法打開特定的網(wǎng)址,于是就采用了一個神一樣的辦法,設(shè)置chrome的默認首頁,這樣打開瀏覽器就是那個頁面,當然這個辦法比較弱智,但還是實現(xiàn)功能了。所以在這里分享一下,供大家參考。

linux命令行打開火狐瀏覽器并跳轉(zhuǎn)到想訪問的地址

程序設(shè)定。在編程軟件linux中編輯的命令行打開火狐瀏覽器并跳轉(zhuǎn)到想訪問的地址是可以通過編輯程序設(shè)定實現(xiàn)的。Linux,全稱GNULinux,是一種免費使用和自由傳播的類UNIX操作系統(tǒng)。

linux在命令符界面如何瀏覽網(wǎng)頁

在命令符界面瀏覽網(wǎng)頁可以使用lynx,links, w3m等的使用方式都很類似,以w3m為例:安裝w3m瀏覽器:sudo apt-get install w3m;使用w3m瀏覽網(wǎng)頁:w3m url.xxx。

Linux Shell 環(huán)境中支持輸入輸出重定向,用符號和來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤信息輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2a.txt 表示將錯誤信息輸出到文件a.txt中。

擴展資料:

mount是Linux下的一個命令,它可以將分區(qū)作為Linux的一個“文件”掛接到Linux的一個空文件夾下,從而將分區(qū)和/mnt這個目錄聯(lián)系起來,因此我們只要訪問這個文件夾,就相當于訪問該分區(qū)了。目前mount已經(jīng)不僅僅局限于Linux了,在Windows系統(tǒng)下的應(yīng)用也越來越廣了,多用在虛擬光驅(qū)類軟件上,比如Clone CD,Daemon tool,WinMount等。

參考資料來源:百度百科-linux命令

Linux命令怎么運行fox瀏覽器?

如果安裝firefox游覽器了,直接執(zhí)行firefox 就可以,找到命令行下可以直接輸入 firefox 即可。

安裝Fox瀏覽器的過程如下,在CentOS上的火狐瀏覽其中,打開火狐社區(qū)的:

頁面,點擊’我要安裝‘即可為火狐瀏覽器安裝該插件。

接下來全都點同意,并安裝:

安裝完畢后,在瀏覽器中按下’Ctrl+Shift+F2‘即可打開HttpFox。界面如下:

準備好以后,點擊Start,抓包就開始了。然后可以在左下角的各個標簽下查詢自己需要的數(shù)據(jù)。

HttpFox監(jiān)視并且分析所有進出瀏覽器的HTTP網(wǎng)絡(luò)傳輸,HttpFox更專注于對于網(wǎng)站工程師而言很受青睞。如果熟悉網(wǎng)絡(luò)監(jiān)控類軟件的話,使用HttpFox不會有任何的困難,即便您不熟悉,參照上述過程也可以很快的上手。

linux命令行瀏覽器怎么執(zhí)行

Linux下的命令行瀏覽器是Lynx和w3m。其中我使用的是Lynx。

可以以lynx filename和lynx PROTOCOL://HOST/PATH/FILENAME的形式運行Lynx,其中前一種用于瀏覽本地文件,后一種用于瀏覽Internet。協(xié)議(PROTOCOL),可以是http, gopher, ftp和wais。

本文名稱:linux打開瀏覽器命令 linux 打開網(wǎng)頁命令
鏈接分享:http://muchs.cn/article46/doscheg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站排名、網(wǎng)站營銷、用戶體驗動態(tài)網(wǎng)站、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名