Ex (text editor)
ಎಕ್ಸ್, ಎಕ್ಸ್ಟೆಂಡೆಡ್ಗೆ ಚಿಕ್ಕದಾಗಿದೆ, ಇದು ಮೂಲತಃ 1976 ರಲ್ಲಿ ಬಿಲ್ ಜಾಯ್ ಬರೆದ ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಲೈನ್ ಎಡಿಟರ್ ಆಗಿದೆ, ಇದು ಚಾರ್ಲ್ಸ್ ಹ್ಯಾಲೆ ಬರೆದ ಹಿಂದಿನ ಪ್ರೋಗ್ರಾಂನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಕಾರ್ಯಕ್ರಮದ ಅನೇಕ ಅನುಷ್ಠಾನಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ; ಅವುಗಳನ್ನು ಪೋಸಿಕ್ಸ್ ಪ್ರಮಾಣೀಕರಿಸಿದೆ. 1970ರ ದಶಕದಲ್ಲಿ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಬೆಲ್ ಲ್ಯಾಬ್ಸ್ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ವಿತರಿಸಲ್ಪಟ್ಟ ಮೂಲ ಯುನಿಕ್ಸ್ ಸಂಪಾದಕವು, ಬದಲಿಗೆ ಬಳಕೆದಾರ-ಸ್ನೇಹಿ ಆವೃತ್ತಿಯಾಗಿತ್ತು. 1973 ರಲ್ಲಿ ಯುನಿಕ್ಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ಲಂಡನ್ನ ಕ್ವೀನ್ ಮೇರಿ ಕಾಲೇಜಿನ ಜಾರ್ಜ್ ಕೌಲೂರಿಸ್, 1975 ರಲ್ಲಿ ಎಮ್ ಎಂಬ ಸುಧಾರಿತ ಆವೃತ್ತಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು, ಅದು ವೀಡಿಯೊ ಟರ್ಮಿನಲ್ಗಳ ಲಾಭವನ್ನು ಪಡೆಯಬಹುದು. ಬರ್ಕ್ಲಿಗೆ ಭೇಟಿ ನೀಡಿದಾಗ, ಕೌಲೂರಿಸ್ ತನ್ನ ಕಾರ್ಯಕ್ರಮವನ್ನು ಬಿಲ್ ಜಾಯ್ಗೆ ಪ್ರಸ್ತುತಪಡಿಸಿದರು, ಅವರು ಅದನ್ನು ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ಕಡಿಮೆ ಬೇಡಿಕೆಯಂತೆ ಮಾರ್ಪಡಿಸಿದರು; ಜಾಯ್ನ ಆವೃತ್ತಿಯು ಮಾಜಿ ಆಯಿತು ಮತ್ತು ಬರ್ಕ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಡಿಸ್ಟ್ರಿಬ್ಯೂಷನ್ನಲ್ಲಿ ಸೇರ್ಪಡೆಯಾಯಿತು. ಎಕ್ಸ್ಗೆ ಅಂತಿಮವಾಗಿ ಪೂರ್ಣ-ಪರದೆಯ ದೃಶ್ಯ ಅಂತರಸಂಪರ್ಕವನ್ನು ನೀಡಲಾಯಿತು (ಅದರ ಕಮಾಂಡ್ ಲೈನ್ ಆಧಾರಿತ ಕಾರ್ಯಾಚರಣೆಗೆ ಸೇರಿಸಲಾಯಿತು), ಇದರಿಂದಾಗಿ ಇದು ವಿಐ ಪಠ್ಯ ಸಂಪಾದಕವಾಯಿತು. ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ, ಎಕ್ಸ್ ಅನ್ನು ವಿಐ ಪ್ರೋಗ್ರಾಂನ ವ್ಯಕ್ತಿತ್ವವಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ; ವಿಐನ ಹೆಚ್ಚಿನ ರೂಪಾಂತರಗಳು ಇನ್ನೂ "ಎಕ್ಸ್ ಮೋಡ್" ಅನ್ನು ಹೊಂದಿವೆ, ಇದನ್ನು ಎಕ್ಸ್ ಕಮಾಂಡ್ ಬಳಸಿ ಅಥವಾ ವಿಐ ಒಳಗೆ ಒಂದು ಕಮಾಂಡ್ಗಾಗಿಃ (ಕೊಲೊನ್) ಅಕ್ಷರವನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ. ಎಕ್ಸ್ ಮತ್ತು ವಿಐ ಕಾರ್ಯಚಟುವಟಿಕೆಯ ನಡುವೆ ಅತಿಕ್ರಮಣವಿದ್ದರೂ, ಕೆಲವು ವಿಷಯಗಳನ್ನು ಎಕ್ಸ್ ಕಮಾಂಡ್ಗಳೊಂದಿಗೆ ಮಾತ್ರ ಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ವಿಐ ಬಳಸುವಾಗ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ. ಸರ್ಚ್ ಮತ್ತು ರಿಪ್ಲೇಸ್ಗೆ ಸಂಬಂಧಿಸಿದ ಕೋರ್ ಎಕ್ಸ್ ಕಮಾಂಡ್ಗಳು vi ಗೆ ಅತ್ಯಗತ್ಯವಾಗಿವೆ. ಉದಾಹರಣೆಗೆ, ಎಕ್ಸ್ ಕಮಾಂಡ್ ಪ್ರತಿ ನಿದರ್ಶನವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ, ಮತ್ತು vi ನಲ್ಲಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದರರ್ಥ ಕಡತದಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಸಾಲು. 'ಜಿ' ಎಂದರೆ ಜಾಗತಿಕ ಮತ್ತು ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ನಿದರ್ಶನವನ್ನು ಬದಲಾಯಿಸುವುದು ಎಂದರ್ಥ (ಅದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿನ ಮೊದಲ ನಿದರ್ಶನವನ್ನು ಮಾತ್ರ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ). ಕಮಾಂಡ್-ಲೈನ್ ಇನ್ವೊಕೇಷನ್ ಸಾರಾಂಶ ex [-rR] [-s |-v] [-c ಕಮಾಂಡ್] [-t ಟ್ಯಾಗ್ ಸ್ಟ್ರಿಂಗ್] [-w ಸೈಜ್] [ಫೈಲ್.] ಸಿಸ್ಟಮ್ ಕ್ರ್ಯಾಶ್ ಆದ ನಂತರ ಆಯ್ಕೆಗಳು-r ನಿರ್ದಿಷ್ಟ ಫೈಲ್ಗಳನ್ನು ಮರುಪಡೆಯುತ್ತದೆ-R ಸೆಟ್ಗಳು ರೀಡ್ ಓನ್ಲಿ-s (XPG4 ಓನ್ಲಿ) ಬಳಕೆದಾರ-ಸಂವಾದಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಿಗ್ರಹಿಸುತ್ತದೆ-v ದೃಶ್ಯ ಮೋಡ್ ಅನ್ನು ಆಹ್ವಾನಿಸುತ್ತದೆ (vi)-c ಕಮಾಂಡ್ ಫೈಲ್ನಿಂದ ಲೋಡ್ ಮಾಡಲಾದ ಮೊದಲ ಬಫರ್ನಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಇದನ್ನು ಹತ್ತು ಬಾರಿ ಬಳಸಬಹುದು. - t ಟ್ಯಾಗ್ ಸ್ಟ್ರಿಂಗ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಟ್ಯಾಗ್ ಅನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಿ-ಡಬ್ಲ್ಯೂ ಗಾತ್ರದ ಸೆಟ್ ವಿಂಡೋ ಗಾತ್ರ-(ಬಳಕೆಯಲ್ಲಿಲ್ಲದ) ಬಳಕೆದಾರ-ಸಂವಾದಾತ್ಮಕ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನಿಗ್ರಹಿಸುತ್ತದೆ-l ಲಿಸ್ಪ್ ಎಡಿಟರ್ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ-x ಫೈಲ್ಗಳನ್ನು ಬರೆಯುವಾಗ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಬಳಸಿ-ಸಿ ಗೂಢಲಿಪೀಕರಣ ಆಯ್ಕೆ ಫೈಲ್ ಸಂಪಾದಿಸಬೇಕಾದ ಫೈಲ್ (ಗಳ) ಹೆಸರು (ಗಳನ್ನು) ಸಹ ನೋಡಿ ಯುನಿಕ್ಸ್ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಯುನಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಂಗಳು ಯುನಿಕ್ಸ್ ಎಸ್. ಯು. ಎಸ್. 2008 ಉಪಯುಕ್ತತೆಗಳು ಯುನಿಕ್ಸ್ ಪಠ್ಯ ಸಂಪಾದಕರು ಲೈನ್ ಎಡಿಟರ್