హోమ్ ఆడియో యునిక్స్ తత్వశాస్త్రం నుండి ప్రజలు ఏమి నేర్చుకోవచ్చు

యునిక్స్ తత్వశాస్త్రం నుండి ప్రజలు ఏమి నేర్చుకోవచ్చు

విషయ సూచిక:

Anonim

యునిక్స్, అన్ని రకాల రూపాల్లో, కంప్యూటర్ పరిశ్రమపై తీవ్ర ప్రభావాన్ని చూపింది. చాలా మంది సాధారణ వినియోగదారులు దీన్ని నేరుగా వ్యవహరించనప్పటికీ, ఈ ఆపరేటింగ్ సిస్టమ్ ఇంటర్నెట్ యొక్క మంచి భాగాన్ని మరియు అక్కడ ఉన్న అన్ని స్మార్ట్‌ఫోన్‌లకు శక్తినిస్తుంది. ప్రోగ్రామర్లు దీన్ని ఇష్టపడతారు మరియు చాలా మంచి కారణంతో. యునిక్స్ యొక్క విజ్ఞప్తి దాని సృష్టికర్తలు తీసుకున్న కొన్ని అసలు రూపకల్పన నిర్ణయాల నుండి వచ్చింది, వీటిలో చాలా ప్రోగ్రామింగ్ ప్రపంచానికి వెలుపల ఉన్నవారికి పాఠాలు ఉన్నాయి. యునిక్స్ ప్రోగ్రామర్లు తరచుగా సరళత మరియు చక్కదనాన్ని నొక్కి చెప్పే ప్రోగ్రామింగ్ యొక్క తత్వానికి కట్టుబడి ఉంటారు, కాని మీరు సాఫ్ట్‌వేర్ అభివృద్ధికి మించి ఈ పాఠాలను అన్వయించవచ్చు. (ఈ OS లో కొంత నేపథ్యాన్ని యునిక్స్ స్పెషల్‌గా చేస్తుంది?)

దీన్ని చిన్నగా ఉంచండి

పెద్ద, ఏకశిలా కార్యక్రమాలకు అలవాటుపడిన చాలా మందికి ఆశ్చర్యం కలిగించే ఒక విషయం ఏమిటంటే, అనేక యునిక్స్ మరియు లైనక్స్ వ్యవస్థలు వచ్చే చిన్న చిన్న యుటిలిటీలు. టెక్స్ట్ ద్వారా శోధించడం, ఫైళ్ళను కదిలించడం, ఫైళ్ళను చూడటం, ఫైళ్ళను సవరించడం మరియు ఇతరులు సాధనాలు ఉన్నాయి. వాటిలో చాలా వరకు కొన్ని కిలోబైట్లు, కొన్ని మినహాయింపులు ఉన్నాయి.


అలాగే, ఈ ప్రోగ్రామ్‌లలో చాలా వాటికి చాలా కార్యాచరణ లేదు. టెక్స్ట్ ఎడిటర్, ఉదాహరణకు, సాధారణంగా స్పెల్ చెకర్ ఉండదు. యునిక్స్ ప్రోగ్రామ్‌లు కలిసి పనిచేయడానికి మరియు ఒకటి కంటే ఎక్కువ పనులు చేయడానికి రూపొందించబడ్డాయి, ఈ భావనలు తరువాత మరింత వివరంగా వివరించబడతాయి.


ఒక సాధారణ సామెత ప్రకారం, "10 శాతం పని 90 శాతం సమస్యలను పరిష్కరిస్తుంది." మరో మాటలో చెప్పాలంటే, మీరు బహుశా ఉపయోగించని లక్షణాలతో కూడిన సంక్లిష్ట ప్రోగ్రామ్ కంటే చిన్న, సరళమైన సాధనంతో మీరు మంచిగా ఉంటారు.

వచనాన్ని ఉపయోగించండి

యునిక్స్ ప్రసిద్ధి చెందిన ఒక విషయం - లేదా బహుశా అపఖ్యాతి పాలైనది - సాదా వచనంపై ఎక్కువగా ఆధారపడటం. హై-రిజల్యూషన్ గ్రాఫిక్స్ మరియు జియుఐల యుగంలో ఇది ముడిగా అనిపించినప్పటికీ, దీనికి కొన్ని ప్రధాన ప్రయోజనాలు ఉన్నాయి.


సిస్టమ్ కాన్ఫిగరేషన్ ఫైల్స్ దాదాపు అన్ని సాదా వచనంలో ఉంచబడ్డాయి. ప్రత్యేక సాధనాలు లేకుండా వినియోగదారులు ఈ ఫైల్‌లను వీక్షించడానికి మరియు సవరించడానికి (వారికి సరైన అనుమతులు ఉంటే) సాధ్యమని దీని అర్థం. యునిక్స్ మరియు లైనక్స్ వెర్షన్లలో రిజిస్ట్రీ ఎడిటర్ వంటివి ఏవీ లేవు, ఎందుకంటే రిజిస్ట్రీ వంటివి ఏవీ లేవు.


టెక్స్ట్ అనేది డేటాకు అతి తక్కువ సాధారణ హారం, అంటే ఏ ఇతర సిస్టమ్ అయినా టెక్స్ట్ ఫైళ్ళను చదవగలదు మరియు వ్రాయగలదు. ఇది సులభమైన ఫైల్ మార్పిడిని అనుమతించడమే కాదు, ఇది "భవిష్యత్ రుజువులు" డేటాను కూడా ఇస్తుంది, ఇది తరువాతి తరం యంత్రాలు మరియు ఆ తరువాత వచ్చే యంత్రాల తరం ద్వారా చదవగలదని నిర్ధారించుకుంటుంది. ఇది మనలను తీసుకువస్తుంది …

ఏదైనా ఒక ప్లాట్‌ఫారమ్‌తో ఎక్కువగా జతచేయవద్దు

హార్డ్వేర్ ప్లాట్‌ఫాంలు బాగున్నాయి. సాఫ్ట్‌వేర్ ప్లాట్‌ఫారమ్‌లు బాగున్నాయి. మేము దాన్ని పొందుతాము. ప్లాట్‌ఫామ్‌లకు ఆయుష్షు ఉంది, ఎందుకంటే విండోస్ ఎక్స్‌పిపై ఇప్పటికీ ఆధారపడే చాలా మంది వ్యక్తులు కనుగొన్నారు. (ఇన్: విండోస్ ఎక్స్‌పిని తొలగించే సమయం ఎందుకు.)


ప్లాట్‌ఫారమ్‌లు వస్తాయి మరియు వెళ్తాయి మరియు మీరు ఒకదానితో చుట్టబడి ఉంటే, మీరు కదలవలసి వచ్చినప్పుడు అది బాధాకరంగా ఉంటుంది.


యుడిక్స్ యొక్క డిజైనర్లు పిడిపి -7 అసెంబ్లీ భాషకు బదులుగా ఉన్నత స్థాయి భాష అయిన సి లో వ్యవస్థను తిరిగి వ్రాసినప్పుడు పెద్ద మార్పు చేశారు. సి వేర్వేరు హార్డ్‌వేర్ ప్లాట్‌ఫామ్‌లపై అమలు చేయగలదు, యునిక్స్ మొదటి ఆపరేటింగ్ సిస్టమ్‌గా మారుతుంది, ఇది చాలా తక్కువ మార్పులతో వేర్వేరు హార్డ్‌వేర్ ప్లాట్‌ఫామ్‌లకు పోర్ట్ చేయబడుతుంది.


యునిక్స్ యొక్క పాత ప్రత్యర్థి, VMS తో దీనికి విరుద్ధంగా ఉంది, ఇది మొదటి డిజిటల్ ఎక్విప్మెంట్ కార్పొరేషన్ యొక్క VAX లైన్ ఆఫ్ మినీకంప్యూటర్లతో, తరువాత ఆల్ఫా ప్రాసెసర్ మరియు చివరకు ఇటానియం ప్రాసెసర్‌తో ముడిపడి ఉంది. DEC యొక్క సాంకేతిక పరిజ్ఞానం యొక్క ప్రస్తుత యజమాని అయిన HP, చివరకు VMS లో ప్లగ్ లాగడం ప్రారంభించింది.


యునిక్స్, దాని వివిధ రూపాల్లో, ముఖ్యంగా వివిధ ఓపెన్-సోర్స్ వెర్షన్లలో, ముఖ్యంగా లైనక్స్ అభివృద్ధి చెందుతోంది.

వన్ థింగ్ బాగా చేయండి

ప్రతిఒక్కరికీ ప్రతిదీ ఉండటానికి ప్రయత్నించకుండా, యునిక్స్ ప్రోగ్రామ్‌లు ఒక పని చేయడానికి మరియు చక్కగా చేయడానికి రూపొందించబడ్డాయి. చాలా యునిక్స్ ప్రోగ్రామర్లు సంక్లిష్టమైన IDE కాకుండా టెక్స్ట్‌ను సవరించే టెక్స్ట్ ఎడిటర్‌లో పనిచేయడానికి ఇష్టపడతారు.


టెక్స్ట్ స్ట్రీమ్‌కు ఏదైనా చేయటానికి యునిక్స్ ప్రోగ్రామ్‌లు ఫిల్టర్‌లుగా రూపొందించబడ్డాయి మరియు మరేమీ జోడించవు, పైప్‌లైన్ ఏర్పడతాయి.


యునిక్స్-శక్తితో కూడిన స్మార్ట్‌ఫోన్‌లలో నడుస్తున్న ఆ మొబైల్ అనువర్తనాలు? వారు కూడా ఒక సమయంలో ఒక పని చేస్తారు.

మీ ప్రేక్షకులకు స్వేచ్ఛ ఇవ్వండి

లైనక్స్ యొక్క పెరుగుదల ఓపెన్ సోర్స్ మరియు ఉచిత సాఫ్ట్‌వేర్ కదలికలు అని కూడా ప్రాచుర్యం పొందింది. మీరు నైపుణ్యం గల ప్రోగ్రామర్ అయితే, మీకు నచ్చినదాన్ని పొందడానికి మీరు సోర్స్ కోడ్‌ను సవరించవచ్చు. కానీ యునిక్స్ ఎల్లప్పుడూ ప్రత్యేకమైనది, ఇది కంప్యూటర్‌లో మీకు కావలసినది చేయగల స్వేచ్ఛను ఇస్తుంది, మీరు మీరే పాదాలకు కాల్చడం ముగించినప్పటికీ. (ఓపెన్ సోర్స్ నిజమని చాలా మంచిది అని కొందరు అంటున్నారు. ఇది? ఇక్కడ తెలుసుకోండి.)

కలిసి పనిచేయడానికి విషయాలు రూపొందించండి

యునిక్స్ యొక్క విలక్షణమైన లక్షణాలలో ఒకటి, ఆదేశాల ఇన్పుట్ మరియు అవుట్పుట్ను సంక్లిష్టమైన "పైప్లైన్లు" లోకి మళ్ళించడానికి షెల్స్ యొక్క సామర్ధ్యం. ఇది చాలా యునిక్స్ ప్రోగ్రామ్‌ల యొక్క వచన ధోరణిని వివరిస్తుంది మరియు వాటి అవుట్పుట్ ఎందుకు తీవ్రంగా ఉంటుంది.

ఆటోమేట్, ఆటోమేట్, ఆటోమేట్

యునిక్స్ వివిధ షెల్స్‌తో స్క్రిప్టింగ్ భావనను ప్రాచుర్యం పొందింది, మొదట బోర్న్ షెల్, తరువాత సి షెల్, తరువాత బాష్. పెర్ల్ మరియు పైథాన్‌తో సహా అనేక స్క్రిప్టింగ్ భాషలు కత్తిరించబడ్డాయి. మీరు సరళమైన పనులను ఆటోమేట్ చేస్తే, మీకు ఉపయోగకరమైన పనులు చేయడానికి ఎక్కువ సమయం ఉంటుంది.

యునిక్స్ సమయం పరీక్షను నిలిపివేసింది

1969 నుండి యునిక్స్ ఒక రూపంలో లేదా మరొక రూపంలో పట్టుదలతో ఉంది, ఎందుకంటే దాని వెనుక ఉన్న తత్వశాస్త్రం ఇర్రెసిస్టిబుల్. మీరు ప్రోగ్రామర్ కాకపోయినా, నిర్వహణ, సిస్టమ్ అడ్మినిస్ట్రేషన్ లేదా మీ జీవితంలోని ఇతర రంగాలలో అయినా మీరు ఏ ప్రాజెక్ట్‌లోనైనా సరళత మరియు చక్కదనం యొక్క ధర్మాలను అవలంబించవచ్చు. యునిక్స్ తత్వశాస్త్రం యొక్క సమగ్ర పరిశీలన కోసం, మైక్ గాన్‌కార్జ్ యొక్క "లైనక్స్ అండ్ ది యునిక్స్ ఫిలాసఫీ" పుస్తకం చూడండి. ఇది మీ ఐటి పనికి మరియు అంతకు మించి వర్తించే పాఠాలతో నిండి ఉంది.

యునిక్స్ తత్వశాస్త్రం నుండి ప్రజలు ఏమి నేర్చుకోవచ్చు