シェルコマンドを使用して、その下のLinuxシステムと対話するにはどうすればよいですか?


25

AndroidはLinuxベースで、その下にLinuxカーネルがあります。シェルコマンドを使用してLinuxシステムと直接対話する方法はありますか?たとえば、Linuxシステムにアクセスできるシェルアプリですか?

回答:


14

はいあります、

アプリケーションをチェックアウトするBetter TerminalAndroid Terminal Emulator、両方が1.5からサポートされます


TheCottonSilkが回答で指摘したように、通常のLinuxコマンドのほとんどにアクセスするにはbusyboxが必要になることを忘れないでください!
ロゴ

11

ワイヤレスネットワークがセットアップされている場合は、SSH経由で接続することをお勧めします。数分でAndroidにアクセスして完全に管理できます。LinuxまたはPuttyユーザーの場合、特定のAndroidコマンドを除いてSSHを使用する標準端末と違いはありません。さらに、Nautilusなどの一部のファイルマネージャーはSSHプロトコルをサポートしているため、シェルの柔軟性に加えて、グラフィカルファイルマネージャーを使用したファイル操作が快適になります。SSHが大好きだったので、Android用の小さなハウツー(ドイツ語)を書きました。あなたの質問には完全に当​​てはまらないかもしれませんが、追加のコンピューターとAndroidスマートフォンで作業しているときに考慮できます。

ここに画像の説明を入力してください

使いやすいSSHサーバーは、Googleマーケットで入手可能なSSH Droidです。


電話機にSSHサーバーをセットアップするということですか?それはそれが価値があるよりも多くのトラブルかもしれません。
Zhehao真央

私はすぐにSSHDroidをインストールしましたが、Android SDK / ADBシェルをセットアップするよりも間違いなく簡単です(私のツタンを確認してください)。SSHの使用経験がある場合は、電話へのアクセスに感謝します。
n3rd

ほら、私にはわからなかった。私はあなたのチュートリアルを読みますが、ドイツ語は知りません:-)。
Zhehao真央

近い将来、英語の翻訳を追加する予定です。
n3rd

どのように機能しますか?SSH接続はUSBケーブルを経由しますか?
Zhehao真央

10

最近、同様の要件があり、 ' busybox 'ユーティリティが見つかりました。ターミナルエミュレーターアプリは便利ですが、サポートするコマンドはほとんどありません。ただし、「busybox」を使用すると、一般的に使用されるLinuxコマンドのほとんどにアクセスできます。

使用方法は次のとおりです。


2
busyboxを使用した場合でも、busyboxを実際に実行するにはターミナルエミュレーターが必要です。それらは補完的です。
ライライアン

はい、非常に本当です。私は同意します。
TheCottonSilk

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.