2013-11-28 6 views
13

के अंदर फ़ाइलों को संपादित कर सकता हूं एंड्रॉइड खोल से, क्या कोई तरीका है कि मैं एक फ़ाइल संपादित कर सकता हूं?क्या मैं एंड्रॉइड खोल (एडीबी खोल)

.rc या कुछ स्क्रिप्ट फ़ाइलों जैसी सरल फ़ाइलें, यदि मैं मानों को बदलना चाहता हूं, तो वर्तमान में मैं उन्हें खींच रहा हूं, बदल रहा हूं और वापस धक्का दे रहा हूं। किसी भी तरह से मुझे लगता है कि यह अच्छा नहीं है।

क्या कोई तरीका है कि मैं इन फ़ाइलों को एंड्रॉइड शैल के अंदर से संपादित कर सकता हूं। लिनक्स खोल में विम संपादक की तरह।

इसके अलावा, मेरे पास मेरे डिवाइस पर रूट अनुमतियां हैं। तो अगर मुझे कुछ रूट एप्लिकेशन इंस्टॉल करना है, तो मैं इसे कर सकता हूं।

उत्तर

11

आप का उपयोग कर पाठ फ़ाइलें बना सकते हैं:

$ cat > filename.txt 

आप का उपयोग कर एक पाठ फ़ाइलों को लाइनों जोड़ सकते हैं:

$ cat >> filename.txt 

दोनों आदेशों ctrl-D का उपयोग कर समाप्त किया जा सकता।

+2

बशर्ते कोई बेहतर जवाब न दिया जाए, मुझे आपके लिए वोट देने के लिए उदास लगता है :) 'echo "के साथ मेरी समस्या हल हो गई ..."> फ़ाइल नाम। – Giszmo

+0

मैं सोनी एक्सपीरिया चलाने वाले जेबी पर वीआई का उपयोग कर सकता हूं। – jiggunjer

2

एंड्रॉइड के लिए vi का एक सरलीकृत संस्करण Busybox में निहित है। मान लें कि आप बस चल रहे हैं, एक बार जब आप Busybox स्थापित कर चुके हैं (और आप do ऐसा करने के लिए रूट अनुमतियों की आवश्यकता है), तो मैं आपको अपने विंडोज पीसी स्क्रीन से अपने एंड्रॉइड डिवाइस पर पूर्ण स्क्रीन टेक्स्ट संपादन पूरा करने के लिए https://stackoverflow.com/a/29033010/5025060 पर निर्देशों का पालन करने की सलाह देता हूं। ।

1

मैंने यह भी देखा है कि डिफ़ॉल्ट खोल sh है और bash दर्ज करने के बाद मैं nano का उपयोग कर सकता हूं।

+0

आप 'bash' कैसे दर्ज करते हैं? –

+1

मुझे लगता है कि मेरा मतलब है कि बस "बाश" टाइप करें और "एंटर" दबाएं, लेकिन हाल ही में मैंने देखा है कि मेरी सलाह हमेशा मान्य नहीं है। अलग-अलग फोन अलग-अलग सेटअप के साथ आते हैं, कुछ लोगों ने कुछ नहीं किया है। मैं बस कुछ भी उपयोगी होने तक बस कोशिश करता हूं: "बैश", "व्यस्त बॉक्स", "खिलौना", अंतिम उपाय मैं फोन और मेरे पीसी के बीच फ़ाइल को स्थानांतरित करने के लिए 'adb pull' और' adb push' का उपयोग करता हूं। –