Linux మ్యాన్ పేజీని ఎలా సృష్టించాలి

ఆదేశం మనిషి Linuxలో ప్రతి Linux డెవలపర్ మరియు వినియోగదారు యొక్క కండరాల మెమరీలో పొందుపరచబడింది. ఇది అక్షరాలా ప్రతి ఒక్కరూ ఉపయోగించబడుతుంది; ఔత్సాహిక మరియు అనుభవం లేని డెవలపర్‌ల నుండి Linux నిపుణులు మరియు నిపుణుల వరకు.

ఇది Linux కమాండ్, కాన్ఫిగరేషన్ ఫైల్ లేదా ఏదైనా ఇతర ఫీచర్ కోసం కమాండ్ లైన్ మాన్యువల్ పేజీని చదవడానికి ఉపయోగించబడుతుంది. Linuxలో సాఫ్ట్‌వేర్ ఇన్‌స్టాలేషన్‌తో పాటు మాన్యువల్ పేజీలు సాధారణంగా ఇన్‌స్టాల్ చేయబడతాయి. మాన్యువల్ పేజీల కోసం నిర్వచించబడిన సింటాక్స్ ఉంది, ఇది కమాండ్ ద్వారా అన్వయించబడుతుంది.

నేను వ్రాసిన క్రింది బాష్ స్క్రిప్ట్ కోసం ఒక మ్యాన్ పేజీని సృష్టిద్దాం:

#!/bin/bash అయితే [ "$1" == "h" ]; అప్పుడు ప్రతిధ్వని "హలో" fi అయితే [ "$1" = "b" ]; అప్పుడు "బై" fi ప్రతిధ్వని

ఈ స్క్రిప్ట్ కేవలం రెండు పనులను మాత్రమే చేస్తుంది: ఇది 'h' ఎంపికను ఆర్గ్యుమెంట్‌గా పేర్కొన్నట్లయితే, ఇది "హలో" అని ప్రింట్ చేస్తుంది మరియు 'b' ఎంపికను ఆర్గ్యుమెంట్‌గా పేర్కొన్నట్లయితే అది "బై" అని ప్రింట్ చేస్తుంది.

ఈ ప్రోగ్రామ్ కోసం ఒక మ్యాన్ పేజీని క్రియేట్ చేద్దాం. వా డు విమ్ లేదా టెక్స్ట్ ఫైల్‌ని సృష్టించడానికి మీకు నచ్చిన ఏదైనా ఎడిటర్.

విమ్ పరీక్ష.1

'.1' పొడిగింపు ఈ మ్యాన్ పేజీ ఎక్జిక్యూటబుల్ కమాండ్ కోసం అని సూచిస్తుంది. ఇది బలవంతం కాదు, మ్యాన్ పేజీలను వ్రాసేటప్పుడు విస్తృతంగా అనుసరించే సమావేశం. మనిషి కోసం మాన్యువల్ పేజీ (మనిషి మనిషి !) వర్గాలను జాబితా చేస్తుంది:

 1 ఎక్జిక్యూటబుల్ ప్రోగ్రామ్‌లు లేదా షెల్ ఆదేశాలు 2 సిస్టమ్ కాల్‌లు (కెర్నల్ అందించిన విధులు) 3 లైబ్రరీ కాల్‌లు (ప్రోగ్రామ్ లైబ్రరీలలోని విధులు) 4 ప్రత్యేక ఫైల్‌లు (సాధారణంగా /devలో కనిపిస్తాయి) 5 ఫైల్ ఫార్మాట్‌లు మరియు సమావేశాలు ఉదా. /etc/passwd 6 ఆటలు 7 ఇతరాలు ( స్థూల ప్యాకేజీలు మరియు సమావేశాలతో సహా), ఉదా man(7), groff(7) 8 సిస్టమ్ అడ్మినిస్ట్రేషన్ ఆదేశాలు (సాధారణంగా రూట్ కోసం మాత్రమే) 9 కెర్నల్ రొటీన్‌లు [నాన్ స్టాండర్డ్]

చాలా పాత రాఫ్ మార్కప్ లాంగ్వేజ్ ఉపయోగించి మ్యాన్ పేజీ సృష్టించబడింది. ఇది వివిధ శీర్షికలు మరియు విభాగాల కోసం ఆదేశాలను (మార్కర్లను చదవండి) కలిగి ఉంది.

  • .TH – ఇది man ఫైల్‌లో మొదటి కమాండ్ అయి ఉండాలి. ఇది మ్యాన్ పేజీ యొక్క శీర్షిక శీర్షికను పేర్కొనడానికి ఉపయోగించబడుతుంది.
  • .SH - విభాగం శీర్షిక.
  • .బి – ఇది ప్రక్కన ఉన్న వచనాన్ని బోల్డ్‌లో ప్రదర్శించడానికి ఉపయోగించబడుతుంది.
  • .TP – ఇది ఆదేశానికి ఆర్గ్యుమెంట్ (ఫ్లాగ్) గురించిన సమాచారాన్ని ప్రదర్శించడానికి ఉపయోగించబడుతుంది.
  • .బిఆర్ – ఇది బోల్డ్‌లో మరియు సాధారణ రోమన్ ఫాంట్‌లో వచనాన్ని ప్రదర్శించడానికి ఉపయోగించబడుతుంది.

పై (సాధారణ) roff ఆదేశాలను మాత్రమే ఉపయోగించి సృష్టించబడిన నా ప్రోగ్రామ్ కోసం మ్యాన్ పేజీ క్రిందిది.

.TH test.sh 1 .SH NAME test.sh \- ప్రింట్ హలో లేదా బై .SH SYNOPSIS .B test.sh [ h ] [ b ] .SH వివరణ .B test.sh ఇది కేవలం 2 పనులను మాత్రమే చేసే నమూనా స్క్రిప్ట్ . ఇది ఆర్గ్యుమెంట్ 'h' అయితే "హలో" అని ప్రింట్ చేస్తుంది లేదా ఆర్గ్యుమెంట్ 'b' అయితే "బై" అని ప్రింట్ చేస్తుంది .SH ఎంపికలు .TP .BR h ప్రింట్ హలో .TP .BR b ప్రింట్ బై

ఫైల్‌ను సేవ్ చేయండి మొదట నొక్కడం ద్వారా ESC కీ, ఆపై టైప్ చేయండి :wq ఫైల్‌ను సేవ్ చేయడానికి మరియు vim కన్సోల్ నుండి నిష్క్రమించడానికి.

దిగువ ఆదేశాన్ని ఉపయోగించి మేము ఇప్పుడే సృష్టించిన మ్యాన్ పేజీని పరీక్షించండి:

మనిషి ./పరీక్ష.1

మరింత సమాచారం కోసం మనిషి వాడుక, అమలు మనిషి మనిషి-పేజీలు మీ టెర్మినల్‌లో కమాండ్ చేయండి.

? చిట్కా

మ్యాన్ పేజీలను వ్రాయడానికి ఇది ప్రాథమిక వాక్యనిర్మాణం. విషయాలను సులభతరం చేయడానికి, మీరు txt2man వంటి సాధనాలను ఉపయోగించవచ్చు, కొన్ని మార్కప్ లాంగ్వేజ్ ఫార్మాట్‌లోని ఫైల్‌ను roff ఫార్మాట్‌కి మార్చవచ్చు.