Android Shell、ファイルを編集する方法はありますか?
.rc
および同様のスクリプトなどのファイルを編集するために、現在adb pull
を使用してそれらをプルし、編集してからプッシュadb Push
します。これは確かに非効率的です。
Android Shell(Linux Shellのvimエディターのような)でこれらのファイルを編集できる方法はありますか)
デバイスにルート権限があります。必要に応じて、ルートアプリケーションをインストールできます。
次を使用してテキストファイルを作成できます。
$ cat > filename.txt
次を使用して、テキストファイルに行を追加できます。
$ cat >> filename.txt
両方のコマンドは、ctrl-D
を使用して終了できます。
BusyBoxはF-Droidストアからインストールできます。デバイスをルート化した場合は、vi
を使用してファイルを編集できます。
adb Shell
busybox vi /sdcard/Download/test.txt
Playストアには、ルート化されていないデバイスで動作するTermuxというアプリがあります。 200Kのみで、vi
をサポートします。
Androidのviの簡易バージョンは、 Busybox に含まれています。 Windowsを実行していると仮定して、Busyboxをインストールしたら(そしてdoそうするためにroot権限が必要です)、 https: //stackoverflow.com/a/29033010/502506 Windows PC画面からAndroidデバイスで全画面テキスト編集を実行します。
また、デフォルトのシェルがsh
であり、bash
と入力した後、nano
を使用できることに気付きました。