Ответ 1
Вы можете создавать текстовые файлы, используя:
$ cat > filename.txt
Вы можете добавлять строки в текстовые файлы, используя:
$ cat >> filename.txt
Обе команды могут быть завершены с помощью ctrl-D
.
Из оболочки Android, есть ли способ редактировать файл?
Для редактирования файлов, таких как .rc
и аналогичных сценариев, в настоящее время я использую adb pull
, чтобы вытянуть их, затем отредактировать и затем отодвинуть назад adb push
. Это, конечно, неэффективно.
Есть ли способ, которым я могу редактировать эти файлы в оболочке Android (например, редактор vim в оболочке Linux)
У меня есть права root на моем устройстве. поэтому при необходимости я могу установить корневые приложения.
Вы можете создавать текстовые файлы, используя:
$ cat > filename.txt
Вы можете добавлять строки в текстовые файлы, используя:
$ cat >> filename.txt
Обе команды могут быть завершены с помощью ctrl-D
.
Вы можете установить BusyBox из хранилища F-Droid и, если у вас есть рутированное устройство, вы можете использовать vi
для редактирования файлов.
adb shell
busybox vi /sdcard/Download/test.txt
Упрощенная версия vi для Android содержится в Busybox. Предполагая, что вы используете Windows, после того, как вы установили Busybox (и для этого вам нужны права root), я рекомендую вам следовать инструкциям fooobar.com/questions/447789/... выполните полное редактирование текста на вашем Android-устройстве с экрана вашего ПК.
В магазине Play Store есть приложение под названием Termux, которое работает на устройствах без рута. Это только 200K и поддерживает vi
.
Я также заметил, что оболочка по умолчанию sh
и после ввода bash
я мог бы использовать nano
.