మీకు తెలిసినట్లుగా, లైనక్స్ ఆపరేటింగ్ సిస్టమ్లోని చర్యలు కన్సోల్ ద్వారా నిర్వహించబడతాయి. వినియోగదారులు నిర్దిష్ట ప్రక్రియలను నిర్వహిస్తున్న ప్రత్యేక ఆదేశాలను ఉపయోగిస్తారు, మరియు ముందుగానే పేర్కొన్న ఎంపికలు వారి స్వంత చేతులను చాలా ప్రయోజనాల యొక్క అదనపు అవకాశాలను నియంత్రించడానికి అనుమతిస్తాయి. ఈ ఆదేశాలలో ఒకటి ప్రతిధ్వనిస్తుంది, మరియు ఈ రోజు మనం ఈ ప్రయోజనం గురించి మరింత వివరంగా చెప్పాలనుకుంటున్నాము, దాని ఉపయోగం యొక్క అనేక ఉదాహరణలు తీసుకువస్తాయి.
మేము Linux లో ఎకో కమాండ్ను ఉపయోగిస్తాము
ఈ రోజు పరిశీలనలో ఎకో టీం ఒక ఆదిమ లుక్ మరియు ఇరుకైన ప్రొఫైల్ గమ్యం - తెరపై టెక్స్ట్ ప్రదర్శించు. అయితే, ఇది తరచూ వివిధ స్క్రిప్ట్లలో మరియు ఇతర ప్రయోజనాల కోసం కూడా జోక్యం చేసుకోదు. తరువాత, మేము క్లుప్తంగా ఈ యుటిలిటీ యొక్క వాక్యనిర్మాణంతో మిమ్మల్ని పరిచయం చేస్తాము మరియు ప్రామాణిక కన్సోల్లో దాని ఇన్పుట్ యొక్క అత్యంత ప్రాచుర్యం మరియు సాధారణ ఉదాహరణలను విడదీయండి.ప్రతిధ్వని సింటాక్స్
దాదాపు ప్రతి బృందం, ప్రధాన విధికి అదనంగా, పేర్కొన్న వాదనలను పరిగణనలోకి తీసుకునే ఇతర చర్యలను కూడా నిర్వహించవచ్చు. ఎకో ఈ విషయంలో మినహాయింపు లేదు, అయితే, అధునాతన ఎంపికల సరళత కారణంగా, చాలా లేదు. యొక్క వాటిని ప్రతి గురించి మరింత పరిగణలోకి లెట్, కానీ మొదటి లైన్ యొక్క ప్రామాణిక దృష్టికి శ్రద్ద: echo + ఐచ్ఛికాలు + స్ట్రింగ్.
- -N - ఇది లైన్ యొక్క బదిలీని ప్రదర్శించదు;
- -e - ఎస్కేప్ సన్నివేశాలు చేర్చడానికి బాధ్యత;
- -E - ఎస్కేప్ సన్నివేశాల వివరణను నిలిపివేస్తుంది.
మేము చిహ్నాలు రూపంలో సమర్పించిన సార్వత్రిక ఎంపికలు అని కూడా గమనించండి. వాటిలో ప్రతి ఒక్కటి ఖచ్చితమైన విలువను కలిగి ఉంటుంది మరియు ప్రతిధ్వని ఆదేశాన్ని ఉపయోగించినప్పుడు మీరు వివరణను ప్రారంభించినట్లయితే, మీరు అటువంటి వాదనలను ఉపయోగించవచ్చు:
- / సి - స్ట్రింగ్ యొక్క బదిలీని తొలగించడానికి బాధ్యత;
- / T - ఒక సమాంతర టాబ్ ప్రదర్శిస్తుంది;
- / V - ఒక నిలువు టాబ్ సృష్టిస్తుంది;
- / B - స్ట్రింగ్లో మునుపటి చిహ్నాన్ని తొలగిస్తుంది;
- / n - కొత్త స్ట్రింగ్ యొక్క బదిలీని కలిగి ఉంటుంది;
- / R - లైన్ ప్రారంభంలో క్యారేజ్ తిరిగి.
మరోసారి, మీరు ప్రారంభంలో ఆ పరిస్థితుల్లో మాత్రమే నమోదు చేసుకోవడానికి పైన పేర్కొన్న ఎంపికలు అందుబాటులో ఉన్నాయి. అవసరమైతే, ఈ చిహ్నంలోని ప్రతి ఒక్కటి ఇన్పుట్ స్ట్రింగ్ అయిన తర్వాత మేము క్రింది సూచనలను ప్రదర్శిస్తాము.
సాధారణ స్ట్రింగ్ ముగింపు
ముందు చెప్పినట్లుగా, ప్రతిధ్వని ఆదేశం యొక్క ప్రధాన ప్రయోజనం స్ట్రింగ్ స్క్రీన్కు అవుట్పుట్. ఇది మేము మరింత మాట్లాడటానికి కావలసిన దాని గురించి, అన్ని ప్రధాన ఎంపికలు ప్రయోజనాలు పని ఎలా అర్థం సహాయపడే కొన్ని సాధారణ చర్యలను పరిశీలించారు.
- మీరు కోసం కన్సోల్ అనుకూలమైన అమలు, ఉదాహరణకు, అప్లికేషన్ మెను ద్వారా లేదా Ctrl + Alt + T హాట్ కీ నొక్కడం ద్వారా. ఇక్కడ ఎకో + ప్రామాణిక చర్య ఆదేశం తనిఖీ ఏ పదం లేదా పదబంధం. ఇది ENTER కీని నొక్కడం ద్వారా సక్రియం చేయబడుతుంది.
- మీరు చూడగలరు, కొత్త లైన్ లో, కొత్తగా ఎంటర్ పదాలు సరిగ్గా అదే ఫార్మాట్ కనిపించింది.
- మీరు ప్రతి పదాన్ని ముందు ఒక ఎంపికను జోడించినట్లయితే, మునుపటి పాత్ర తొలగించబడుతుంది, అంటే ఫలితంగా ఖాళీలు లేకుండా ప్రదర్శించబడతాయి, మేము ఎకో-ఏ "లంపిక్స్ \ bsite \ blinux" యొక్క అసలు వీక్షణను కలిగి ఉన్నాము.
- మేము పేర్కొన్న ఎంపికను అన్ని పదాలలో ఉంచాము, అందువల్ల ఫలితం తగినది.
- ఇప్పుడు \ n పారామితికి శ్రద్ద తెలపండి. మీరు ఇప్పటికే తెలిసినట్లుగా, ఇది ప్రారంభంలో సూచించబడకపోతే, స్ట్రింగ్ యొక్క బదిలీని సక్రియం చేస్తుంది.
- మేము మొదటి తరువాత క్లుప్తంగా \ n సూచించాము, అందువలన, వాటిలో ప్రతి ఒక్కటి కొత్త వరుసలో ప్రదర్శించబడతాయి.
- మేము టెక్స్ట్ను సమలేఖనం చేయడానికి ఉపయోగించే ట్యాబ్కు తిరుగుతున్నాము. కావలసిన ఫలితాన్ని సాధించడానికి అవసరమైన ప్రదేశాలలో మీరు తగినంతగా నమోదు చేస్తారు.
- చూడవచ్చు, మొదటి పదం, పట్టిక రెండుసార్లు వర్తించబడుతుంది. పంక్తులు ప్రదర్శించబడుతున్నప్పుడు దీనిని పరిగణించండి.
- అదనంగా, ఇన్పుట్ నియమాలను గమనించి, క్రమంగా పలు ఎంపికలను పేర్కొనడంతో ఏమీ లేదు.
- ఉదాహరణకు, క్రింద ఉన్న స్క్రీన్షాట్లో మీరు అదే సమయంలో బదిలీ మరియు ట్యాబ్తో అవుట్పుట్ ఫలితాన్ని చూస్తారు.
- చివరి ఉదాహరణగా, తీసుకోండి / v. ఈ వాదన ఒక నిలువు టాబ్ను సృష్టిస్తుంది.
- ఫలితంగా, ప్రతి పదం ఒక కొత్త లైన్ నుండి మరియు దశల రూపంలో పొందబడుతుంది.
తగిన ఎంపికలను పేర్కొనడం ద్వారా అమలు చేయగల ఏ రూపంలోనైనా పేర్కొన్న పంక్తులను ప్రదర్శించడంలో ప్రతిధ్వని ఆదేశం అని ఇప్పుడు మీకు తెలుసు. ఇతర పారామితులకు వెళ్ళనివ్వండి, తద్వారా వాటిలో ఏది సరైన ఆకృతిలో మిళితం చేయాలి.
వేరియబుల్ విలువల యొక్క అవుట్పుట్
దాదాపు ప్రతి స్క్రిప్ట్ లో, కొన్ని వేరియబుల్స్ ఉపయోగించబడతాయి, దీనిలో విలువ విలువైనది. మేము ఒక echo యుటిలిటీ గురించి మాట్లాడుతుంటే, అది చాలా అర్ధాన్ని అవుట్పుట్ చేయగలదు. స్క్రిప్ట్ యొక్క ముందస్తు సృష్టి లేకుండా మేము ఈ ఉదాహరణను ఒక టెర్మినల్ సెషన్లో పరిశీలిస్తాము. కన్సోల్ను పునఃప్రారంభించినప్పుడు, విలువలు తొలగించబడతాయని సూచిస్తుంది.
- ప్రారంభించడానికి, ఎగుమతి I = lumpics ఎంటర్ ద్వారా ఒక విచారణ వేరియబుల్ సృష్టించడం, నేను వేరియబుల్ పేరు, మరియు lumpics దాని విలువ.
- ఈ క్రింది పంక్తిలో నియమించబడిన వేరియబుల్ యొక్క విలువను ప్రదర్శించడానికి echo $ ని ఉపయోగించండి.
- మీరు గమనిస్తే, ప్రతిదీ సరిగ్గా ప్రదర్శించబడుతుంది.
- ఎగుమతి L = Linux ద్వారా మరొక వేరియబుల్ సృష్టించండి.
- మేము ట్రయల్ ఆదేశం echo $ i సైట్ $ L.
- ఇప్పుడు మీరు ఒక లైన్ యొక్క ఆకృతిలో రెండు లేదా అంతకంటే ఎక్కువ వేరియబుల్స్ అవుట్పుట్తో ప్రతిధ్వనికి తెలుసు.
చాలా సందర్భాలలో, వేరియబుల్స్ యొక్క ఈ అవుట్పుట్ స్క్రిప్ట్లను వ్రాసేటప్పుడు మాత్రమే ఉపయోగించబడుతుంది, అయినప్పటికీ, ఒక విలువ, ఒక టెర్మినల్ సెషన్లో ఒక విలువపై ఆధారపడిన అనేక మందిని ఉత్పత్తి చేయాలంటే అలాంటి ఫంక్షన్ ఉపయోగపడుతుంది.
కలర్స్ స్ట్రింగ్ను కేటాయించడం
మీరు కన్సోల్ను చురుకుగా ఉపయోగిస్తుంటే, ప్రతి పదాన్ని ఇక్కడ ఏ రంగును పొందవచ్చని మీకు తెలుసు, మరియు కేవలం తెలుపు లేదా నలుపు ("టెర్మినల్" పై ఆధారపడి ఉంటుంది). ఎకో కూడా మీరు పంక్తులు పెయింట్ అనుమతిస్తుంది, మరియు ఈ వాదనలు బాధ్యత:
- \ 033 [30m - నలుపు;
- \ 033 [31m - ఎరుపు;
- \ 033 [32m - ఆకుపచ్చ;
- \ 033 [33m - పసుపు;
- \ 033 [34m - నీలం;
- \ 033 [35m - పర్పుల్;
- \ 033 [36m - నీలం;
- \ 033 [37m - గ్రే.
మీరు శాసనం నేపథ్య రంగును మార్చడానికి అనుమతించే అనేక ఇతర వాదనలు ఉన్నాయి. ఇలాంటి జాబితా వలె కనిపిస్తోంది, కానీ సంఖ్యలో తేడాలు ఉన్నాయి:
- \ 033 [40m - నలుపు;
- \ 033 [41m - ఎరుపు;
- \ 033 [42m - ఆకుపచ్చ;
- \ 033 [43m - పసుపు;
- \ 033 [44m - నీలం;
- \ 033 [45m - పర్పుల్;
- \ 033 [46m - నీలం;
- \ 033 [47m - గ్రే;
- \ 033 [0M - డిఫాల్ట్ స్థితికి అన్ని విలువలను రీసెట్ చేస్తుంది.
మీరు ఇప్పటికే అర్థం చేసుకున్నప్పుడు, అవసరమైతే ఈ వాదనలు ప్రతి వరుసకు అన్వయించవలసి ఉంటుంది. ఇలాంటి నిర్మాణం వలె కనిపిస్తోంది: echo -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux".
పైన ఉన్న ఉదాహరణ ఒక నారింజ రంగులో రంగులోనికి నేపథ్యంగా ఉంది మరియు వివిధ రంగుల నేపథ్యాలు అదనంగా "సైట్" మరియు "లైనక్స్" కు సక్రియం చేయబడ్డాయి. ఎంటర్ చేసిన ఆదేశం క్రింద స్క్రీన్షాట్లో మీరు దీనిని చూస్తారు.
ప్రత్యేక బాష్ పాత్రలు
ప్రతిధ్వని ఆదేశం మాత్రమే బాష్ వాతావరణంలో, ఈ పర్యావరణానికి ప్రామాణిక ఎంపికలను నిర్వహించాలి. చాలా సందర్భాలలో, వారు ప్రస్తుత ప్రదేశం యొక్క వస్తువులు మరియు అవుట్పుట్ను క్రమబద్ధీకరించడానికి బాధ్యత వహిస్తారు.
- ప్రస్తుత ఫోల్డర్ యొక్క కంటెంట్లను చూపించడానికి టెర్మినల్లో ఎకో * ఎంటర్ చేయండి.
- తదుపరి లైన్ ఖచ్చితంగా అన్ని ఇన్కమింగ్ డైరెక్టరీలు మరియు అంశాల జాబితా కనిపిస్తుంది. ఇది నమోదు లేకుండా ప్రామాణిక స్ట్రింగ్ ఉంటుంది. అయితే, ఇప్పుడు మీరు పైన ఉన్న ఉదాహరణల ఆధారంగా సవరించవచ్చని మీకు ఇప్పటికే తెలుసు.
- మీరు నియమించబడిన ఫార్మాట్ యొక్క అంశాలని మాత్రమే ప్రదర్శించాలనుకుంటే Echo * .txt ను పేర్కొనండి. మరొక అవసరమైన ఎంపికకు .txt ను భర్తీ చేయండి.
- చివరికి, ప్రతిధ్వని కూడా ఈ క్రింది విధంగా నిర్వహిస్తున్న ఆకృతీకరణ ఫైళ్ళను సవరించమని గమనించండి: echo 1> / proc / sys / net / ipv4 / ip_forward. 1 - అప్లికేషన్ కోసం స్ట్రింగ్, ఒక / proc / sys / net / ipv4 / ip_forward - కావలసిన వస్తువుకు మార్గం.
నేటి పదార్థం యొక్క భాగంగా, మేము Linux ఆపరేటింగ్ సిస్టమ్లో ప్రతిధ్వనితో వ్యవహరించాము. మీరు ప్రముఖ జట్లతో పరస్పర చర్యపై ఆసక్తి కలిగి ఉంటే, అదనంగా, దిగువ లింక్ల క్రింద కదిలేటప్పుడు, మా వెబ్ సైట్ లో ఈ అంశంపై ఒక కథనాన్ని తెలుసుకోవడానికి మేము సిఫార్సు చేస్తున్నాము.
ఇది కూడ చూడు:
"టెర్మినల్" లైనక్స్లో తరచుగా ఉపయోగించే ఆదేశాలు
Ln / linux లో ls / grep / pwd ఆదేశం