導航:首頁 > 操作系統 > 為什麼安卓沒有shell

為什麼安卓沒有shell

發布時間:2023-08-28 09:36:55

① 為什麼手機上沒有命令行window 有dos命令行 linux有 bash shell。

安卓本來就是基於linux開發的,所以說肯定是有的,手機面向的用戶群體本身就不是做開發或者用命令行的,就像誰會在收銀機,打卡機的初始化系統刻意去安裝游戲是一樣的。例如安裝有專門的shell終端,以app的形式保留的,你自己要用你自己去裝,默認是沒有安裝的。

android程序執行shell命令是shell許可權嗎,如果不是該怎麼用shell許可權來執行可執行文件

shell只是一個人機界面,到底以shell什麼用戶執行,看看你那文件許可權,是否該該用戶有執行許可權先。你說的很模糊。

③ 請問安卓有什麼軟體具有xshell的功能

Xshell沒有Android客戶端,為了方便的操作樹莓派,網路到一個叫ConnectBot,可以在Android上使用SSH。

Xshell是一款功能強大且安全的終端模擬器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。

(3)為什麼安卓沒有shell擴展閱讀:

xshell的功能:

1、分頁環境

Xshell標簽可以脫離原來的窗口並重新創建一個新窗口或重新連接一個完全不同的窗口。另外,單個的窗口可以垂直或水平分割,從而使一個窗口顯示多個終端會話。

2、動態埠轉發

系統管理員經常必須使用多個遠程主機,並沉悶的一遍又一遍的執行重復的任務。使用新的同步輸入重定向特性,所輸入的東西能夠同時發送到多個所選擇的終端。

3、自定義鍵映射

終端密鑰和文件菜單可以被映射到用戶偏愛的鍵位,你甚至可以映射一個用來啟動應用程序或腳本的鍵。

4、用戶定義按鈕

通常,用戶必須多次重復輸入相同的字元串。而xshell只需要點擊按鈕就可以完成重復字元串命令的輸入,快速命令能夠節省很多時間。

④ 如何讓Android系統或Android應用執行shell腳本

android系統執行shell腳本,需要首先確認用戶具有修改shell的許可權,使用 process來執行指令,如下代碼:

java">publicvoidexecShell(Stringcmd){
try{
//許可權設置
Processp=Runtime.getRuntime().exec("su");//開始執行shell腳本
//獲取輸出流
OutputStreamoutputStream=p.getOutputStream();
=newDataOutputStream(outputStream);
//將命令寫入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//關閉流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwablet)
{
t.printStackTrace();
}
}
閱讀全文

與為什麼安卓沒有shell相關的資料

熱點內容
有什麼好用的小眾app嗎 瀏覽:116
芋道app源碼 瀏覽:447
計算機程序員怎麼找 瀏覽:280
智聯發pdf 瀏覽:236
c語言編譯錯誤變黑 瀏覽:72
手機軟體加密了怎麼解開 瀏覽:887
linux中的ln命令例子 瀏覽:142
為什麼玩cf第一次進入伺服器很慢 瀏覽:967
工作單源碼 瀏覽:619
安卓如何關閉app自動升級 瀏覽:137
new文件夾怎麼打開 瀏覽:633
安卓51如何優化 瀏覽:177
活塞式壓縮機原理圖 瀏覽:846
水環式壓縮機工作原理 瀏覽:716
阿里雲伺服器安裝後怎麼使用 瀏覽:934
去做APP開戶有什麼危險沒得啊 瀏覽:698
8分之1乘58演算法 瀏覽:172
php提交過濾 瀏覽:358
豪斯曼檢驗stata命令 瀏覽:771
雲看地是什麼APP 瀏覽:887