Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Unix жүйелері үшін жолдық редактор
Line editor for Unix systems
ex – EXtended сөзінің қысқартылған түрі, Unix жүйелері үшін жолдық редактор. Оны 1976 жылы Билл Джой жазған, алғашқы нұсқасы Чарльз Хейлиге тиесілі. Бағдарламаның көптеген түрлері бар, олар POSIX стандартымен реттелген.
ex, short for EXtended, is a line editor for Unix systems originally written by Bill Joy in 1976, beginning with an earlier program written by Charles Haley. Multiple implementations of the program exist; they are standardized by POSIX.
Тарих
Unix-тің бастапқы редакторы, 1970 жылдары операциялық жүйенің Bell Labs нұсқаларымен таратылған, пайдаланушыға өте қолайсыз ed редакторы болды. 1973 жылы Unix орнатқан Лондонның Queen Mary колледжінің Джордж Кулорис 1975 жылы бейне терминалдарының мүмкіндіктерін пайдалана алатын em деп аталатын жақсартылған нұсқасын жасады. Кулорис Берклиге сапар барысында бағдарламасын Билл Джойға ұсынды, ол оны процессорға талаптылығын азайту үшін өзгертті; Джойдың нұсқасы ex аталды және Беркли бағдарламалық қамтамасының таратылымына енгізілді. Ex редакторына ақырында толық экранды графикалық интерфейс қосылды (оның командалық жолмен жұмыс істеу мүмкіндігі сақталды), осылайша vi мәтіндік редакторы пайда болды. Қазіргі кезде ex, vi бағдарламасының бір бөлігі ретінде іске асырылады; vi-ның көптеген нұсқаларында әлі де "ex режимі" бар, ол ex командасы арқылы немесе vi ішінде : (қолшатыр белгісі) символын теру арқылы бір команда үшін шақырылады. Ex және vi функционалдығының арасында ортақ нәрселер болғанымен, кейбір әрекеттерді тек ex командаларымен ғана жасауға болады, сондықтан vi қолданғанда да ол пайдалы болып қалады.
The original Unix editor, distributed with the Bell Labs versions of the operating system in the 1970s, was the rather user unfriendly ed. George Coulouris of Queen Mary College, London, which had installed Unix in 1973, developed an improved version called em in 1975 that could take advantage of video terminals. While visiting Berkeley, Coulouris presented his program to Bill Joy, who modified it to be less demanding on the processor; Joy's version became ex and got included in the Berkeley Software Distribution. ex was eventually given a full screen visual interface (adding to its command line oriented operation), thereby becoming the vi text editor. In recent times, ex is implemented as a personality of the vi program; most variants of vi still have an "ex mode", which is invoked using the command ex, or from within vi for one command by typing the : (colon) character. Although there is overlap between ex and vi functionality, some things can only be done with ex commands, so it remains useful when using vi.
vi-ге қатынасы
Іздеу және ауыстыруға қатысты негізгі ex командалары vi үшін өте маңызды. Мысалы, ex командасы `s/ескі/жаңа/g` файлдағы барлық «ескі» сөздерін «жаңа» сөзімен ауыстырады және бұл команда vi-де де жұмыс істейді. `s` командасы файлдың әрбір жолында іздеуді білдіреді. 'g' әрпі – «глобал» деген мағынаны білдіріп, әр жолдағы барлық сөздерді ауыстыруды қамтамасыз етеді (егер 'g' көрсетілмесе, әр жолдағы тек бірінші сөз ғана ауыстырылады).
The core ex commands which relate to search and replace are essential to vi. For instance, the ex command replaces every instance of with , and works in vi too. The means every line in the file. The 'g' stands for global and means replace every instance on every line (if it was not specified, then only the first instance on each line would be replaced).
Қысқаша мазмұны
ex [ rR ] [ s v ] [ c команда ] [ t тегтер тізбегі ] [ w өлшем ] [ файл ]
ex [ rR] [ s| v] [ c command] [ t tagstring] [ w size] [file ]