導航:首頁 > 操作系統 > 為什麼安卓沒有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相關的資料

熱點內容
軍團戰爭命令怎麼樣 瀏覽:66
單片機lacll指令 瀏覽:45
php正則匹配url參數 瀏覽:210
websphere編譯後的目錄 瀏覽:450
蘋果app怎麼從app資源庫移除 瀏覽:53
大宜賓app怎麼置頂 瀏覽:797
androidmars源碼 瀏覽:552
編譯器怎樣從c盤到d盤 瀏覽:263
南拳pdf 瀏覽:472
怎麼獲得聯通app登陸密碼 瀏覽:217
壓力大就試試解壓神器 瀏覽:185
dedecmsphp文件修改 瀏覽:536
貸款解壓省內都可以辦理嗎 瀏覽:469
思科伺服器如何發布www任務 瀏覽:682
怎麼在蘋果裡面下王者安卓版的 瀏覽:686
c語言改編程序沒保存 瀏覽:437
msdos編譯教程 瀏覽:978
怎麼去文件夾後綴 瀏覽:445
粉筆app筆試真題在哪裡 瀏覽:108
晉江小說閱讀app怎麼注冊填寫驗證 瀏覽:157