Mandoc
ಮ್ಯಾಂಡೋಕ್ (ಐತಿಹಾಸಿಕವಾಗಿ ಎಮ್. ಡಿ. ಓ. ಸಿ. ಎಂ. ಎಲ್. ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ) ಎಂಬುದು ಬಿ. ಎಸ್. ಡಿ. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ (ಉದಾ. ನೆಟ್ಬಿಎಸ್ಡಿ), ನಿರ್ದಿಷ್ಟವಾಗಿ ಎಂಡಿಒಸಿ ಮತ್ತು ಮ್ಯಾನ್ ಮ್ಯಾಕ್ರೋ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಪ್ರಧಾನವಾಗಿ ಬಳಸಲಾಗುವ ಗ್ರೋಫ್ ಮತ್ತು ಹಳೆಯ ಟ್ರೋಫ್ ಮತ್ತು ನಾರ್ಫ್ ಉಪಕರಣಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಮ್ಯಾಂಡೋಕ್ ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೈಪಿಡಿಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಪ್ರಕಾರ-ಸೆಟ್ಟಿಂಗ್ಗೆ ಸೂಕ್ತವಲ್ಲ. ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಬಿಎಸ್ಡಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸುವ ಎಮ್ಡಾಕ್ ಕೈಪಿಡಿಗಳನ್ನು ರೂಪಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇದು ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಬಳಸುವ ಹೆಚ್ಚಿನ ಮ್ಯಾನ್ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಮ್ಯಾನ್ ಮ್ಯಾಕ್ರೋಗಳೊಂದಿಗೆ ಬೆರೆಸುವ ರಾಫ್ ಆಜ್ಞೆಗಳ ಉಪವಿಭಾಗವನ್ನು ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಇದು ಎಂಎಂ ಮತ್ತು ಎಂಎಸ್ನಂತಹ ಇತರ ಮ್ಯಾಕ್ರೋ ಸೆಟ್ಗಳನ್ನು ಅಥವಾ ಹೈಫನೇಷನ್, ಫಾಂಟ್ಗಳು ಮತ್ತು ಜೋಡಣೆಯಂತಹ ಯಾವುದೇ ಟೈಪ್ಸೆಟ್ಟಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಬೋಲ್ಡ್ ಮತ್ತು ಇಟಾಲಿಕ್ಸ್ನಂತಹ ಸರಳ ಶೈಲಿಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇಟಾಲಿಕ್ ಪಠ್ಯವನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಅಂಡರ್ಲೈನ್ ಮಾಡಲಾದ ಪಠ್ಯದಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ. ಮ್ಯಾಂಡೋಕ್ ಟ್ರೋಫ್ ಸೋಯೆಲಿಮ್ (ಸೇರ್ಪಡೆ) ಪ್ರಿಪ್ರೊಸೆಸರ್ಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವನ್ನು ಮತ್ತು ಟಿಬಿಎಲ್ ಮತ್ತು ಇಕ್ಯೂಎನ್ಗೆ ಭಾಗಶಃ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಇದು ಯುಟಿಎಫ್-8 ಉತ್ಪಾದನೆಗೆ ಬಲವಾದ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಇದು ಎಂ. ಡಿ. ಓ. ಸಿ ಕೈಪಿಡಿಗಳಲ್ಲಿನ ಶಬ್ದಾರ್ಥದ ಮಾಹಿತಿಯನ್ನು ಶಬ್ದಾರ್ಥದ ಹುಡುಕಾಟವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಬಹುದು, ಇದು ಆವೃತ್ತಿ 1.4.1 ಕ್ಕಿಂತ ಮೊದಲು, ಸ್ಕ್ಲೈಟ್ನ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿತ್ತು. ಗ್ರೋಫ್ನ ಮಿತಿಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ನಿರ್ದಿಷ್ಟವಾಗಿ ಸಿಎಸ್ಎಸ್-ಶಕ್ತಗೊಂಡ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೈಪಿಡಿಗಳನ್ನು ತಯಾರಿಸಲು 2008ರ ನವೆಂಬರ್ನಲ್ಲಿ ಇತಿಹಾಸ ಅಭಿವೃದ್ಧಿಯು ಪ್ರಾರಂಭವಾಯಿತು. 2009ರ ಫೆಬ್ರವರಿಯಲ್ಲಿ ಮ್ಯಾಂಡೋಕ್ ಆರಂಭಿಕ ಪಠ್ಯ-ವಿಧಾನದ ಉತ್ಪಾದನೆಯನ್ನು ಪಡೆಯಿತು. ನಂತರ ಇದನ್ನು ಏಷ್ಯಾಬಿಎಸ್ಡಿಸಾನ್-2009ರಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಯಿತು. 2010ರ ಬೇಸಿಗೆಯಲ್ಲಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪಠ್ಯ, ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. ಮತ್ತು ಎಕ್ಸ್. ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. ಉತ್ಪನ್ನಗಳ ಜೊತೆಗೆ ಪೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಪಿ. ಡಿ. ಎಫ್. ಔಟ್ಪುಟ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಮ್ಯಾಂಡೋಕ್ ನೆಟ್. ಬಿ. ಎಸ್. ಡಿ.-ಮಾರ್ಗದರ್ಶಿತ ಗೂಗಲ್ ಸಮ್ಮರ್ ಆಫ್ ಕೋಡ್ ಯೋಜನೆಯ ವಿಷಯವಾಗಿತ್ತು. ಈ ಕೆಲಸವು 2010ರ ಆಗಸ್ಟ್ನಲ್ಲಿ ಪೂರ್ಣಗೊಂಡಿತು. ಮ್ಯಾಂಡೋಕ್ 2010ರ ನವೆಂಬರ್ನಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಓಪನ್ಬಿಎಸ್ಡಿ 4.8ರ ಕೈಪಿಡಿಗಳ ಪೂರ್ವನಿಯೋಜಿತ ಸ್ವರೂಪಕವಾಯಿತು. ಇದು ನಂತರ ನೆಟ್ಬಿಎಸ್ಡಿ, ಫ್ರೀಬಿಎಸ್ಡಿ, ಇಲ್ಯೂಮೋಸ್, ವಾಯ್ಡ್ ಲಿನಕ್ಸ್, ಆಲ್ಪೈನ್ ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕ್ಓಎಸ್ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಫಾರ್ಮ್ಯಾಟರ್ ಆಯಿತು ಮತ್ತು ಡ್ರ್ಯಾಗನ್ಫ್ಲೈಬಿಎಸ್ಡಿ, ಮಿನಿಕ್ಸ್ 3, ಡೆಬಿಯನ್, ಉಬುಂಟು, ಜೆಂಟೂ ಮತ್ತು ಫೆಡೋರಾಗಳಲ್ಲಿಯೂ ಸಹ ಸೇರ್ಪಡೆಯಾಗಿದೆ. ಇದರ ಪ್ರಯೋಜನಗಳನ್ನು ಹೆಚ್ಚಿನ ವೇಗ, ಪರವಾನಗಿ ಮತ್ತು ಶುದ್ಧ ಮರು ಅನುಷ್ಠಾನ ಎಂದು ಹೇಳಲಾಗಿದೆ. ಮಾದರಿ ಬಳಕೆ ಈ ಕೆಳಗಿನವುಗಳು ಮ್ಯಾಂಡೋಕ್ ಅನ್ನು ತನ್ನದೇ ಆದ ರೀತಿಯಲ್ಲಿ ನಡೆಸುವುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಇದನ್ನು ಮ್ಯಾನ್ ಯುಟಿಲಿಟಿ ಮೂಲಕ ಕರೆಯಲಾಗುತ್ತಿತ್ತು. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, foo.1 ಎಂಬುದು mdoc UNIX ಕೈಪಿಡಿಯ ಹೆಸರು. #ಟರ್ಮಿನಲ್ಗೆ ಪುಟ ಕೈಪಿಡಿ. ಶೈಲಿ-ಹಾಳೆಯೊಂದಿಗೆ $ಮ್ಯಾಂಡೋಕ್-l foo.1 #ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. ಔಟ್ಪುಟ್. $ಮ್ಯಾಂಡೋಕ್-ಟಿಎಚ್ಎಂಎಲ್-ಓಸ್ಟೈಲ್ = style.css> foo.1.html ಮಲ್ಟಿಬೈಟ್ (ಸ್ಥಳೀಯ) ಕೈಪಿಡಿಗಳನ್ನು ಸಹ ಪೂರ್ವ ಸಂಸ್ಕರಣೆಯಿಲ್ಲದೆ ಪ್ರದರ್ಶಿಸಬಹುದು. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, foo.jp.1 ಯುಟಿಎಫ್-8ರಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಜಪಾನಿನ ಕೈಪಿಡಿಯಾಗಿದೆ. ಮ್ಯಾಂಡೋಕ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ. #ಟರ್ಮಿನಲ್ಗೆ ಪುಟದ ವಿಶಾಲ-ಅಕ್ಷರದ ಕೈಪಿಡಿ. $ಮ್ಯಾಂಡೋಕ್-l foo.jp.1 ಒಳಗೊಂಡಿರುವ ಅಪ್ರೋಪೋಸ್ ಅನುಷ್ಠಾನವು ಹುಡುಕಾಟದಲ್ಲಿ ಶಬ್ದಾರ್ಥದ ಮಾಹಿತಿಯನ್ನು ಬಳಸಬಹುದುಃ #ರಿಟರ್ನ್ ಟೈಪ್ ಸೈಜ್ _ t: $ಅಪ್ರೋಪೋಸ್-s 3Ft = ಸೈಜ್ _ t-a Nm ~ ^ str ಅನ್ನು ಹೊಂದಿರುವ 'str' ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲಾ ಕಾರ್ಯಗಳಿಗಾಗಿ ಹುಡುಕಿ ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳು ಮ್ಯಾಂಡೋಕ್ ನಿಯತಾಂಕದ ಮೂಲಕ ಎಚ್ಟಿಎಮ್ಎಲ್ 5, ಪೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಪಿಡಿಎಫ್ ಔಟ್ಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. man.cgi ಎಂಬುದು ವೆಬ್ನಲ್ಲಿ ಹಸ್ತಚಾಲಿತ ಪುಟಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಿಜಿಐ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ಓಪನ್ಬಿಎಸ್ಡಿ ತನ್ನ ಎಲ್ಲಾ ಕೈಪಿಡಿ ಪುಟಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಇದನ್ನು ಬಳಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಮ್ಯಾಂಡೋಕ್ನ man.cgi ಪ್ರೋಗ್ರಾಂನಿಂದ ರಚಿತವಾದ ಮ್ಯಾಂಡೋಕ್ ಯುನಿಕ್ಸ್ ಮ್ಯಾನ್ಪೇಜ್ ಕಂಪೈಲರ್ ಟೂಲ್ಸೆಟ್ ಓಪನ್ಬಿಎಸ್ಡಿ ಆನ್ಲೈನ್ ಮ್ಯಾನ್ಪೇಜ್ಗಳು ಮ್ಯಾಂಡೋಕ್ನ ಗೂಗಲ್ ಸಮ್ಮರ್ ಆಫ್ ಕೋಡ್ ಮ್ಯಾಂಡೋಕ್ _ ಪಿಎಸ್ ಪ್ರಾಜೆಕ್ಟ್ ಸೈಟ್ನಲ್ಲಿ-ಮ್ಯಾಂಡೋಕ್ಗಾಗಿ ಪೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ ಬೆಂಬಲ ಫ್ರೀಕೋಡ್ ಪುಟದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿ-ಐಎಸ್ಸಿ ಪರವಾನಗಿಯನ್ನು ಬಳಸಿಕೊಂಡು 1.12.2 ಬಿಎಸ್ಡಿ ಸಾಫ್ಟ್ವೇರ್ ಓಪನ್ಬಿಎಸ್ಡಿ ಸಾಫ್ಟ್ವೇರ್ವರೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ