मुख्य सामग्री पर जाएं

Android पर Linux टर्मिनल

फ़ोन से असली Linux शेल चलाने के रोज़मर्रा के कमांड — फ़ाइल सिस्टम में नेविगेट करना, फ़ाइलें हिलाना, प्रोसेस देखना, अनुमतियाँ प्रबंधित करना और लॉग फ़ॉलो करना। सब मानक POSIX / GNU coreutils, जैसे किसी भी Linux मशीन पर।

ऑफ़लाइन संदर्भ हेतु इस पृष्ठ को प्रिंट या सहेजें।

नेविगेट करना

कमांडविवरण
pwdवर्तमान कार्यशील डायरेक्टरी दिखाएँ।
ls -lahसभी फ़ाइलें लंबे प्रारूप में, पढ़ने-योग्य आकार के साथ सूचीबद्ध करें।
cd -पिछली डायरेक्टरी पर वापस जाएँ।
tree -L 2डायरेक्टरी ट्री दो स्तर गहराई तक दिखाएँ।

फ़ाइलें और डायरेक्टरी

कमांडविवरण
cp -r src dstडायरेक्टरी को पुनरावर्ती रूप से कॉपी करें।
mv old newफ़ाइल या डायरेक्टरी को हिलाएँ या नाम बदलें।
mkdir -p a/b/cनेस्टेड डायरेक्टरी बनाएँ, मौजूद हों तो त्रुटि नहीं।
rm -rf dirडायरेक्टरी और उसकी सामग्री हटाएँ (अपरिवर्तनीय)।
ln -s target linkलक्ष्य की ओर इशारा करता सिंबॉलिक लिंक बनाएँ।

देखना और खोजना

कमांडविवरण
cat fileफ़ाइल की सामग्री टर्मिनल पर दिखाएँ।
less fileफ़ाइल को पृष्ठ-दर-पृष्ठ देखें (q बंद, / खोज)।
grep -rn "text" .टेक्स्ट को पुनरावर्ती खोजें, लाइन नंबर के साथ।
find . -name '*.js'नाम पैटर्न से मेल खाती फ़ाइलें खोजें।
tail -f app.logलॉग फ़ाइल को बढ़ते हुए लाइव फ़ॉलो करें।

अनुमतियाँ और स्वामित्व

कमांडविवरण
chmod +x script.shफ़ाइल को निष्पादन-योग्य बनाएँ।
chmod 644 fileमालिक पढ़/लिख, अन्य केवल पढ़।
chown user:grp fफ़ाइल का मालिक और समूह बदलें।
umask 022नई फ़ाइलों के लिए डिफ़ॉल्ट अनुमति सेट करें।

प्रोसेस और जॉब

कमांडविवरण
ps auxहर चल रही प्रोसेस विवरण सहित सूचीबद्ध करें।
topCPU और मेमोरी उपयोग का लाइव दृश्य।
kill -9 PIDPID द्वारा प्रोसेस को बलपूर्वक समाप्त करें।
cmd &कमांड को पृष्ठभूमि में चलाएँ।
jobs / fg %1पृष्ठभूमि जॉब सूचीबद्ध करें; एक को सामने लाएँ।

पाइप और रीडायरेक्शन

कमांडविवरण
cmd > out.txtआउटपुट को फ़ाइल में भेजें (अधिलेखित)।
cmd >> out.txtआउटपुट को फ़ाइल के अंत में जोड़ें।
a | ba का आउटपुट b के इनपुट में पाइप करें।
cmd 2>&1stderr को stdout में मिलाएँ।
cmd1 && cmd2cmd2 तभी चलाएँ जब cmd1 सफल हो।

सिस्टम और नेटवर्क

कमांडविवरण
df -hखाली डिस्क स्थान पढ़ने-योग्य रूप में दिखाएँ।
du -sh *फ़ोल्डर की हर वस्तु का आकार दिखाएँ।
free -hकुल, उपयोग और खाली मेमोरी दिखाएँ।
curl -I urlकिसी URL के केवल HTTP हेडर लाएँ।
env / export X=1एनवायरनमेंट वेरिएबल सूचीबद्ध करें; सत्र के लिए एक सेट करें।

इसे Android पर उपयोग में लाएँ — टर्मिनल और SSH.