పది OS X కమాండ్ లైన్ యుటిలిటీల గురించి మీకు తెలియకపోవచ్చు

Anonim

Mac OS X కమాండ్ లైన్ ఇంటర్‌ఫేస్ సగటు వినియోగదారుకు ఉనికిలో లేని వేలాది ప్రోగ్రామ్‌లకు నిలయంగా ఉంది. GNU ఫౌండేషన్ మరియు ఓపెన్ సోర్స్ కమ్యూనిటీలోని ఇతరులు సంవత్సరాల తరబడి శ్రమించి, Apple కమాండ్ లైన్‌ను "అవసరం" లేని అద్భుతమైన OSని రూపొందించింది. Mac OS Xలో కమాండ్ లైన్‌ని ఉపయోగించడం అనేది Macintosh యొక్క ప్రతిరోజు ఆపరేషన్ కోసం అవసరం లేదు, సరిగ్గా ఉపయోగించినట్లయితే, అది మీకు చాలా సమయాన్ని ఆదా చేస్తుంది మరియు అప్పుడప్పుడు మీకు నవ్వు తెప్పిస్తుంది.మీరు ఈ పది OS X కమాండ్ లైన్ యుటిలిటీలను ఆనందిస్తారని ఆశిస్తున్నాను!

1. ssh ఈ చిన్న రత్నం Mac OS X యొక్క ప్రతి సంస్కరణలో చేర్చబడింది. వాస్తవానికి rsh/rlogin ప్రోగ్రామ్‌లకు బదులుగా డ్రాప్-ఇన్ రీప్లేస్‌గా అభివృద్ధి చేయబడింది, ssh Linux/Unix(మరియు ఇప్పుడు Mac)లో ప్రధానమైనదిగా మారింది. OS X) సంఘం. Openssh యొక్క ప్రాథమిక ఉపయోగం సురక్షిత రిమోట్ పరిపాలన. మీరు SSH సర్వర్‌లో నిర్మించిన Mac OS Xని ప్రారంభించాలనుకుంటే, మీ సిస్టమ్ ప్రాధాన్యతలను తెరిచి, "షేరింగ్"పై క్లిక్ చేసి, "రిమోట్ లాగిన్" పక్కన ఉన్న పెట్టెను ఎంచుకోవడం ద్వారా మీరు అలా చేయవచ్చు. ఇప్పుడు మీరు రోడ్డుపై ఉండి, మీ మెషీన్‌ని యాక్సెస్ చేయాలనుకుంటే, మీరు Mac OS X టెర్మినల్ విండో నుండి PuTTy (విండోస్ మెషీన్ నుండి) లేదా “ssh” వంటి క్లయింట్‌ని ఉపయోగించవచ్చు మరియు మీ Mac యొక్క IP చిరునామాకు కనెక్ట్ చేయవచ్చు. మీ వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌తో లాగిన్ అయిన తర్వాత మీరు Mac OS X కమాండ్ లైన్‌కు పూర్తి యాక్సెస్‌తో అందించబడతారు. Openssh చాలా ఉన్నాయి, ఇంకా చాలా ఉపయోగాలు ఉన్నాయి, వాటిలో కొన్ని చాలా అధునాతనమైనవి. పబ్లిక్ ఇంటర్నెట్ స్థానాల్లో వెబ్‌ను సురక్షితంగా బ్రౌజ్ చేయడానికి సాక్స్ సర్వర్‌గా sshని ఉపయోగించడం నా వ్యక్తిగత ఇష్టమైనది.

Macలో sshని ఉపయోగించడానికి మరిన్ని మార్గాల కోసం ఈ పేజీని చూడండి!

2. top టాప్ అనేది Linux/Unix కమ్యూనిటీ ద్వారా చాలా కాలంగా వాడుకలో ఉన్న మరొక క్లాసిక్ యుటిలిటీ. టాప్‌ని ఉపయోగించడానికి, Terminal.appని తెరిచి, “టాప్” అని టైప్ చేయండి. మీ కన్ను రెప్పవేయడానికి తక్కువ సమయంలో మీరు టెక్స్ట్‌తో నిండిన విండోను అందించాలి. మీరు చూసేది ప్రస్తుతం మీ Macintoshలో నడుస్తున్న ప్రతి ప్రక్రియ యొక్క జాబితా. నా Mac నెమ్మదిగా నడుస్తున్నప్పుడు, ఏమి జరుగుతుందో తెలుసుకోవడానికి నేను ఉపయోగించే మొదటి వనరు టాప్.

పై పూర్తి అవలోకనం కోసం ఇక్కడ క్లిక్ చేయండి.

3. lsbom lsbom అనేది మీ తలలోని మతిస్థిమితం లేని స్వరానికి చాలా బాగుంది, మీరు వెళ్లి, యాదృచ్ఛిక Mac బ్లాగ్‌లో (osxdaily వంటిది) కనుగొన్న కొన్ని మంచి కొత్త యుటిలిటీని ఇన్‌స్టాల్ చేసే ముందు మీరు తరచుగా వినే ఉంటారు. lsbomతో మీరు Mac OS X ఇన్‌స్టాలర్ (.pkg) యొక్క కంటెంట్‌లను పరిశీలించవచ్చు మరియు మీ Mac యొక్క విలువైన ఫైల్‌సిస్టమ్‌లో ఏమి ఉంచబోతున్నారనే దాని గురించి చాలా వివరణాత్మక వీక్షణను పొందవచ్చు.lsbomని ఉపయోగించడానికి, Terminal.appని తెరిచి, మీ ఫైల్‌సిస్టమ్‌లోని .pkg ఫైల్ ఉన్న ప్రదేశానికి నావిగేట్ చేయండి. మీ ఇన్‌స్టాలర్ .dmgలో వచ్చినట్లయితే, అది .pkgని మీ డెస్క్‌టాప్‌కి, ఆపై cd ~Desktopకి కాపీ చేయడంలో సహాయపడవచ్చు. మీ .pkg ఎక్కడ నివసిస్తుందో మీరు కనుగొన్న తర్వాత, “lsbom .pkg/Contents/Archive.bom> | మరింత” మరియు voila! మీరు మీ కొత్త ప్రోగ్రామ్ ఇన్‌స్టాల్ చేయాలనుకుంటున్న ఫైల్‌ల పూర్తి జాబితాను చూస్తారు.

4. చెప్పండిow ఈ కమాండ్ Mac OS Xకి ప్రత్యేకమైనది మరియు మిగతా వాటి కంటే ఎక్కువ వినోదాన్ని అందిస్తుంది. Terminal.appని తెరిచి, “హలో చెప్పండి” అని టైప్ చేయడం ద్వారా దీన్ని ప్రయత్నించండి.

5. softwareupdate “softwareupdate” కమాండ్ ఆపిల్ నుండి సాఫ్ట్‌వేర్ అప్‌డేట్‌లను ఇన్‌స్టాల్ చేయడానికి త్వరిత మరియు సులభమైన మార్గం. దీన్ని ఉపయోగించడానికి, Terminal.appని తెరిచి, మీ Macintosh కోసం అందుబాటులో ఉన్న అన్ని అప్‌డేట్‌లను ఇన్‌స్టాల్ చేయడానికి “softwareupdate -i -a” అని టైప్ చేయండి. మీరు “సిఫార్సు చేయబడిన” నవీకరణలను మాత్రమే ఇన్‌స్టాల్ చేయాలనుకుంటే “softwareupdate -i -r” అని టైప్ చేయండి.

6.ifconfig మీ Mac ఏ ip అడ్రస్‌ని ఉపయోగిస్తుందో గుర్తించడానికి వేగవంతమైన, సులభమైన మార్గం ఖచ్చితంగా “ifconfig”. ifconfigని ఉపయోగించడానికి, Terminal.appని తెరిచి, “ifconfig” అని టైప్ చేయండి. మీరు మీ నెట్‌వర్క్ కార్డ్ MAC చిరునామాతో సహా చాలా సమాచారాన్ని చూస్తారు. నేను “ifconfig |” అని టైప్ చేయాలనుకుంటున్నాను grep inet” నా కంప్యూటర్ కోసం కేవలం ip సమాచారాన్ని తిరిగి ఇవ్వడానికి. మీరు “ifconfig en0 down” అని టైప్ చేయడం ద్వారా నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ను (ఈ ఉదాహరణలో “en0”) నిలిపివేయవచ్చు. మీరు "ifconfig en0 up"తో తిరిగి తీసుకురావచ్చు. సిస్టమ్ ప్రాధాన్యతల విండోను ఉపయోగించడం కంటే ఇది చాలా వేగంగా ఉంటుంది.

7. lipo lipo (సముచితంగా పేరు పెట్టబడింది) అనేది Mac OS Xలో యూనివర్సల్ బైనరీలను మార్చే ఒక యుటిలిటీ. ఈ రోజుల్లో చాలా (దాదాపు అన్ని) ప్రోగ్రామ్‌లు షిప్ చేయబడతాయి లేదా “యూనివర్సల్”గా డౌన్‌లోడ్ చేయబడతాయి, అంటే వాటికి బైనరీ కోడ్ ఉంది పవర్‌పిసి మరియు ఇంటెల్ చిప్స్ రెండూ అర్థం చేసుకోగలవు. కానీ మీరు బహుశా రెండింటిలో ఒకదాని గురించి పట్టించుకోనందున, మీరు మీ బైనరీలను "సన్నబడటానికి" లిపోని ఉపయోగించాలనుకుంటున్నారు. ఉదాహరణకు మీరు ఇంటెల్ (i386) కోడ్‌ని మాత్రమే కలిగి ఉండేలా “స్టిక్కీస్” అప్లికేషన్‌ను సన్నగా చేయాలనుకుంటే: cd /Applications lipo Stickies.app/contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture స్క్రీన్ క్యాప్చర్‌లను తీయడానికి మరింత అధునాతన మార్గాన్ని (కమాండ్-షిఫ్ట్-3 ద్వారా) అందిస్తుంది (మీరు PC ప్రపంచానికి చెందినవారైతే, Mac కోసం ప్రింట్ స్క్రీన్‌ని ఆలోచించండి). దీన్ని ఉపయోగించడానికి, మీ Terminal.appని తెరిచి, screencapture -iW ~/Desktop/screen.jpg టైప్ చేయడానికి ప్రయత్నించండి విండోపై క్లిక్ చేయాలి. క్లిక్ చేసిన తర్వాత, మీ డెస్క్‌టాప్‌లో “screen.jpg” అనే ఫైల్ సృష్టించబడుతుంది, అది మీరు క్లిక్ చేసిన విండో యొక్క స్నాప్‌షాట్‌ను కలిగి ఉంటుంది. మీరు ఖచ్చితంగా, screencapture -S ~/Desktop/screen.jpg అని టైప్ చేయడం ద్వారా మీ మొత్తం స్క్రీన్ యొక్క స్నాప్‌షాట్ కూడా తీయవచ్చు. screencapture -ic టైప్ చేయడం ద్వారా మీ స్క్రీన్‌లో కొంత భాగాన్ని మాత్రమే పట్టుకోండి

9 & 10. ఫింక్ మరియు డార్విన్‌పోర్ట్‌లు మీరు OS X కమాండ్ లైన్ యుటిలిటీస్ యొక్క బేస్ సెట్‌తో మీ పూరించినట్లయితే, దాని మీ Terminal.app యొక్క కళ్ళు మిగిలిన ఓపెన్ సోర్స్ ప్రపంచానికి తెరవడానికి సమయం ఆసన్నమైంది. డార్విన్‌పోర్ట్స్ లేదా ఫింక్‌ని ఉపయోగించి మీరు మీ కంప్యూటర్‌కి వందల కొద్దీ ఉచిత ఓపెన్ సోర్స్ అప్లికేషన్‌లను డౌన్‌లోడ్ చేసుకోవచ్చు మరియు ఇన్‌స్టాల్ చేయవచ్చు. డార్విన్‌పోర్ట్‌లు కొన్ని అస్పష్టమైన ఓపెన్ సోర్స్ ప్రాజెక్ట్‌లను కలిగి ఉన్నాయని నేను కనుగొన్నాను, అయితే ఫింక్ రాక్ సాలిడ్‌గా ఉన్నట్లు అనిపిస్తుంది. మీరు ఏమి చేస్తున్నారో మీకు నిజంగా తెలిస్తే మీరు వాటిని ఒకే సమయంలో ఇన్‌స్టాల్ చేయవచ్చు, కానీ సాధారణంగా మీరు ఒకటి లేదా మరొకటి ఎంచుకోవాలని నేను సలహా ఇవ్వాలి. అనుభవం లేని వినియోగదారులు ఫింక్‌ని ప్రయత్నించాలనుకోవచ్చు, ఎందుకంటే ఇది Fink కమాండర్ అనే ప్రోగ్రామ్‌తో రవాణా చేయబడుతుంది, ఇది మీకు దాని సాఫ్ట్‌వేర్ రిపోజిటరీకి పాయింట్ మరియు క్లిక్ యాక్సెస్‌ను అందిస్తుంది. దీన్ని తనిఖీ చేయండి! డార్విన్ పోర్ట్స్ హోమ్ ఫింక్ – హోమ్

ఇంకా నేర్చుకోవాలనే ఆసక్తి ఉందా? మరికొన్ని కమాండ్ లైన్ చిట్కాలను చూడండి!

పది OS X కమాండ్ లైన్ యుటిలిటీల గురించి మీకు తెలియకపోవచ్చు