టెర్మినల్ నుండి GUI అప్లికేషన్లను ఎలా ప్రారంభించాలి
చిహ్నంపై డబుల్-క్లిక్ చేయడం లేదా డాక్లోని యాప్పై క్లిక్ చేయడం ద్వారా GUI నుండి అప్లికేషన్లను ఎలా ప్రారంభించాలో మనందరికీ తెలుసు మరియు అలా చేయడానికి అనేక మార్గాలు ఉన్నాయి మరియు అవన్నీ చాలా వేగంగా ఉంటాయి. మీరు కమాండ్ లైన్తో మంచి సమయాన్ని వెచ్చిస్తే, అక్కడ నుండి నేరుగా Mac అనువర్తనాలను ప్రారంభించడం ఆనందంగా ఉంది. అలాగే, టెర్మినల్ టెక్స్ట్ ఆధారిత మోడ్లో అమలు చేసే అప్లికేషన్లలో సరసమైన వాటాను కలిగి ఉంది, కానీ మీరు టెక్స్ట్ ఆధారిత నానో లేదా విమ్ కాకుండా Mac OS X GUI యాప్ TextWranglerలో టెక్స్ట్ ఫైల్ని సవరించాలనుకోవచ్చు.
మేము MacOS X యొక్క కమాండ్ లైన్ నుండి ఏదైనా గ్రాఫికల్ Mac యాప్ను ఎలా ప్రారంభించాలో, GUI యాప్తో కమాండ్ లైన్ నుండి నిర్దిష్ట ఫైల్లను ఎలా తెరవాలి మరియు ఎలా సవరించాలి మరియు తెరవాలి అనేదానితో సహా ప్రదర్శించబోతున్నాము. అవసరమైతే రూట్ యాక్సెస్ ఉన్న ఫైల్స్.
కమాండ్ లైన్ నుండి Mac OS X అప్లికేషన్లను తెరవడం
MacOS gui యాప్లను లాంచ్ చేయడానికి టెర్మినల్ కమాండ్ను సముచితంగా 'ఓపెన్' అని పిలుస్తారు మరియు ఇది చాలా సులభం:
ఓపెన్ -ఎ అప్లికేషన్ పేరు
అది "ApplicationName" పేరుతో నిర్వచించబడిన యాప్ని తెరుస్తుంది.
కానీ ఓపెన్ దాని కంటే చాలా శక్తివంతమైనది. మీరు కమాండ్ ప్రాంప్ట్లో 'ఓపెన్' అని టైప్ చేస్తే, మీరు వివిధ రకాల ఫ్లాగ్లు మరియు సింటాక్స్తో కమాండ్ను ఎలా సరిగ్గా ఉపయోగించాలి అనే వివరాలతో ప్రాథమిక సహాయ ఫైల్ను తిరిగి పంపుతారు.
Mac OS X యొక్క అన్ని వెర్షన్లలో ఓపెన్ కమాండ్ ఉన్నప్పటికీ, Mac రన్ అవుతున్న MacOS / Mac OS X యొక్క ఏ వెర్షన్ను బట్టి సామర్థ్యాలు కొంతవరకు మారుతూ ఉంటాయి. ఏది ఏమైనప్పటికీ, ఆధునిక విడుదలలలో మీరు దీన్ని చూస్తారు:
$ ఓపెన్ వాడుక: సహాయం తెరవండి: ఓపెన్ షెల్ నుండి ఫైల్లను తెరుస్తుంది. డిఫాల్ట్గా, ప్రతి ఫైల్ని ఆ ఫైల్ కోసం డిఫాల్ట్ అప్లికేషన్ని ఉపయోగించి తెరుస్తుంది. ఫైల్ URL రూపంలో ఉంటే, ఫైల్ URLగా తెరవబడుతుంది. ఎంపికలు: -a పేర్కొన్న అప్లికేషన్తో తెరవబడుతుంది. -b పేర్కొన్న అప్లికేషన్ బండిల్ ఐడెంటిఫైయర్తో తెరవబడుతుంది. -e TextEditతో తెరుచుకుంటుంది. -t డిఫాల్ట్ టెక్స్ట్ ఎడిటర్తో తెరుచుకుంటుంది. -f ప్రామాణిక ఇన్పుట్ నుండి ఇన్పుట్ చదువుతుంది మరియు TextEditతో తెరవబడుతుంది. -F --fresh విండోలను పునరుద్ధరించకుండానే యాప్ను తాజాగా లాంచ్ చేస్తుంది. పేరులేని పత్రాలను మినహాయించి, సేవ్ చేయబడిన నిరంతర స్థితి పోతుంది. -R, --ఎంపికలను తెరవడానికి బదులుగా ఫైండర్లో బహిర్గతం చేయండి. -W, --wait-apps ఉపయోగించిన అప్లికేషన్లు మూసివేయబడే వరకు బ్లాక్ చేస్తుంది (అవి ఇప్పటికే అమలులో ఉన్నప్పటికీ). --args అన్ని మిగిలిన ఆర్గ్యుమెంట్లు argvలో ఓపెన్ కాకుండా అప్లికేషన్ యొక్క మెయిన్() ఫంక్షన్కి పంపబడతాయి. -n, --new అప్లికేషన్ ఇప్పటికే అమలవుతున్నప్పటికీ కొత్త ఉదాహరణను తెరవండి. -j, --hide దాచిన యాప్ను ప్రారంభిస్తుంది. -g, --background అప్లికేషన్ను ముందువైపుకు తీసుకురాదు.-h, --హెడర్ ఇచ్చిన ఫైల్ పేర్లకు సరిపోలే శీర్షికల కోసం హెడర్ ఫైల్ స్థానాలను శోధిస్తుంది మరియు వాటిని తెరుస్తుంది.
మరో మాటలో చెప్పాలంటే, ఉదాహరణ సాధారణ కమాండ్ సింటాక్స్ కింది విధంగా కనిపిస్తుంది, '/file/to/open' మార్గంలో ఉన్న ఫైల్తో "ApplicationName" తెరవబడుతుంది:
ఓపెన్ -ఒక అప్లికేషన్ పేరు /ఫైల్/టు/ఓపెన్
అప్లికేషన్ పేరుకు పూర్తి మార్గం అవసరం లేదని మీరు గమనించవచ్చు, కానీ మీకు ఫైల్ పేరుకు పూర్తి మార్గం అవసరం.
కమాండ్ లైన్ ఎన్విరాన్మెంట్లో అనుభవం ఉన్నవారికి ఈ వినియోగం స్వీయ వివరణాత్మకంగా ఉంటుంది, కానీ టెర్మినల్కు కొత్తగా వచ్చిన వారికి, చాలా గందరగోళంగా ఉండకండి, ఇది ఉపయోగించడానికి సులభం మరియు మేము' వివరిస్తాను. ఉదాహరణకు, మీరు మీ రోజు సందేశాన్ని మార్చడానికి TextWranglerతో /etc/motdని సవరించాలనుకుంటే, కానీ మీరు కమాండ్ లైన్ ఎడిటర్లు నానో మరియు viని ద్వేషిస్తే, మీరు టైప్ చేసేది ఇక్కడ ఉంది:
$ ఓపెన్ -a TextWrangler /etc/motd
ఇప్పుడు మీరు ఈ ఫైల్లను తెలిసిన GUIలో సవరించవచ్చు. మీరు -a ఫ్లాగ్ని వర్తింపజేసినప్పుడు, మీరు ఒక అప్లికేషన్ను లాంచ్ చేస్తున్నారు కాబట్టి మీరు దాని పూర్తి మార్గాన్ని టైప్ చేయనవసరం లేదని తెలుసుకునేంత తెలివైనది open. సహజంగానే, మీరు ఎడిట్ చేస్తున్న ఫైల్కి ఇంకా పూర్తి మార్గం అవసరం.
కేవలం టెక్స్ట్ ఫైల్లను సవరించడం కంటే ఓపెన్ కమాండ్ కోసం అనేక ఇతర ఉపయోగాలు ఉన్నాయి, కాబట్టి మీ ఊహను ఉపయోగించుకోండి మరియు సృజనాత్మకతను పొందండి. ఓపెన్ అనేది షెల్ స్క్రిప్ట్లో ఉపయోగించుకునే సిస్టమ్ అడ్మినిస్ట్రేటర్లకు ప్రత్యేకంగా ఉపయోగపడుతుంది, బహుశా ఒక నిర్దిష్ట GUI అప్లికేషన్ను షెడ్యూల్ చేసిన సమయంలో ప్రారంభించవచ్చు.
అలాగే మీరు దాని పేరులో ఖాళీలతో అప్లికేషన్ను లాంచ్ చేస్తుంటే, మీరు ప్రతి పదం తర్వాత బ్యాక్స్లాష్ను జోడించాలనుకుంటున్నారు, Adobe Photoshop CS తెరవడం ఇలా ఉంటుంది:
$ ఓపెన్ -a Adobe\ Photoshop\ CS
GUI యాప్లను కమాండ్ లైన్ నుండి రూట్గా ప్రారంభించడం
మీరు ఫైల్ను రూట్గా సవరించాల్సిన అవసరం ఉన్నట్లయితే ఓపెన్ కమాండ్ని ఉపయోగించడం ద్వారా మీరు సుడోతో ఫైల్లను కూడా తెరవవచ్చు, ఉదాహరణకు:
sudo open -a TextEdit /tmp/magicfile
ఇది టార్గెట్ ఫైల్ను రూట్ యూజర్గా కావలసిన అప్లికేషన్లోకి లాంచ్ చేస్తుంది, ఫైల్ను సవరించడానికి మరియు సవరించడానికి పూర్తి రూట్ అధికారాలను ఇస్తుంది, ఇది చాలా సిస్టమ్ ఫైల్లను సవరించడానికి చాలా సహాయపడుతుంది. వాస్తవానికి, మీరు ఏమి చేస్తున్నారో మీకు తెలియకపోతే ఏ సిస్టమ్ ఫైల్ను సవరించవద్దు.
తరచుగా ప్రారంభించబడిన GUI యాప్ల కోసం షెల్ మారుపేర్లను సృష్టించడం
కాబట్టి పూర్తి కమాండ్ను పదే పదే టైప్ చేయడం లేదా అన్నింటినీ మళ్లీ మళ్లీ టైప్ చేయడం ఒక రకమైన నొప్పిగా ఉంటుంది, సరియైనదా? సరే, తరచుగా ప్రారంభించబడే అప్లికేషన్కు మారుపేరును కేటాయించడం ద్వారా దీన్ని సులభతరం చేద్దాం. ఫైల్ పేరు పొడవుగా ఉన్నందున మేము పైన పేర్కొన్న Adobe Photoshop అనువర్తనాన్ని ఉదాహరణగా తీసుకుంటాము, కాబట్టి మేము Mac OS X డిఫాల్ట్ బాష్ షెల్తో దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది:
మొదట ప్రొఫైల్ లేదా .bash_profileని టెక్స్ట్ ఎడిటర్లోకి ప్రారంభించండి:
$ నానో .ప్రొఫైల్
లేదా
$ ఓపెన్ -ఇ .ప్రొఫైల్
ఈ ఫైల్లో ఇంకా ఏమైనా ఉంటే విస్మరిస్తూ (ఇది కూడా ఖాళీగా ఉండవచ్చు), కింది వాటిని కొత్త లైన్కు జోడించండి:
"అలియాస్ ఫోటోషాప్=ఓపెన్ -a Adobe\ Photoshop\ CS"
ఇది మారుపేరును సృష్టిస్తుంది, తద్వారా “open -a Adobe\ Photoshop CS” కమాండ్ ఇప్పుడు కేవలం ‘photoshop’కి కుదించబడింది. .profileని సేవ్ చేయండి మరియు మీరు మీ మార్గంలో ఉన్నారు! మీరు వర్చువల్గా దేనికైనా ఓపెన్తో కలిపి అలియాస్ కమాండ్ని ఉపయోగించవచ్చు, ఇప్పటికే లేని కమాండ్కి మారుపేరును ఎంచుకోవాలని నిర్ధారించుకోండి.
మీరు చూడగలిగినట్లుగా ఓపెన్ కమాండ్ నిజంగా సులభమైనది, మీరు Mac OS Xలో దీని కోసం ఏవైనా ఇతర గొప్ప ఉపయోగాలు ఉంటే, వ్యాఖ్యలలో మాకు తెలియజేయండి.