Can i edit files inside android shell(adb shell)

From android shell, is there a way I can edit a file?

Simple files like .rc or some script files, if I want to change the values, currently I am pulling them, changing and pushing back. Somehow this I feel is not good.

  • How to launch suggestions immediately in Android searchable before the user has even started typing
  • Libcurl Certificate Pinning working on iPhone but not on Android
  • Registration in processed on google play in android?
  • Deep-linking intent does not work
  • ViewPager and fragments — what's the right way to store fragment's state?
  • Android: getString() from resources loses any tags in the string
  • Is there a way I can edit these files from inside android shell. like vim editor in Linux shell.

    Also, I have root permissions on my device. So if i have to install some root applications, i can do it.

    Related posts:

    Disabling of EditText in android
    How to parse json string in Android?
    Android Activity restarts after Unlocking device
    Using a ListView to create a settings screen in Android?
    Mask ImageView with round corner background
    How to select and copy text in a view that is not attached to an activity?
  • Face Detection in Android?
  • Build errors with XML to java object converter dependency in build.gradle for retrofit
  • Compare Two String Date and Time in android?
  • Android ListView Remove Selection
  • Unable to check if alarm has been set by AlarmManager
  • AsyncTask, Fragments, Views, and Backstacks
  • 3 Solutions collect form web for “Can i edit files inside android shell(adb shell)”

    You can create text files using:

     $ cat > filename.txt

    You can add lines to a text files using:

     $ cat >> filename.txt

    Both commands can be terminated using ctrl-D.

    A simplified version of vi for Android is contained in Busybox. Assuming you’re running Windows, once you’ve installed Busybox (and you do need root permissions to do so), I recommend you follow the instructions at to accomplish full screen text editing on your Android device from your Windows PC screen.

    I’ve also noticed that the default shell is sh and after entering bash I could use nano.

    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.