फ़ोन से असली 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
हर चल रही प्रोसेस विवरण सहित सूचीबद्ध करें।
top
CPU और मेमोरी उपयोग का लाइव दृश्य।
kill -9 PID
PID द्वारा प्रोसेस को बलपूर्वक समाप्त करें।
cmd &
कमांड को पृष्ठभूमि में चलाएँ।
jobs / fg %1
पृष्ठभूमि जॉब सूचीबद्ध करें; एक को सामने लाएँ।
पाइप और रीडायरेक्शन
कमांड
विवरण
cmd > out.txt
आउटपुट को फ़ाइल में भेजें (अधिलेखित)।
cmd >> out.txt
आउटपुट को फ़ाइल के अंत में जोड़ें।
a | b
a का आउटपुट b के इनपुट में पाइप करें।
cmd 2>&1
stderr को stdout में मिलाएँ।
cmd1 && cmd2
cmd2 तभी चलाएँ जब cmd1 सफल हो।
सिस्टम और नेटवर्क
कमांड
विवरण
df -h
खाली डिस्क स्थान पढ़ने-योग्य रूप में दिखाएँ।
du -sh *
फ़ोल्डर की हर वस्तु का आकार दिखाएँ।
free -h
कुल, उपयोग और खाली मेमोरी दिखाएँ।
curl -I url
किसी URL के केवल HTTP हेडर लाएँ।
env / export X=1
एनवायरनमेंट वेरिएबल सूचीबद्ध करें; सत्र के लिए एक सेट करें।