Початкові відомості про терміналах і введенні з клавіатури

Щоб не розповідати з самого початку все про компютери, будемо вважати, що ви в загальних рисах знаєте, що таке термінал і як ним користуватися Якщо все ж будь-яка з тверджень, наведених нижче, буде незрозумілим, проконсультуйтеся з місцевим фахівцем

Система UNIX є полнодуплексной – Символи, набрані на клавіатурі, посилаються в систему, яка, в свою чергу, посилає

1 Під «довідковим керівництвом по UNIX» мається на увазі інтерактивна довідкова система UNIX (так звані man pages) Для її застосування треба просто мати доступ до UNIX-машині – Прямуючи науч ред

їх на термінал для виведення на екран Як правило, такий луна-процес копіює символи прямо на екран, так що користувач може бачити те, що він ввів але в деяких випадках, наприклад при введенні пароля, відлуння відключається, і символи на екран не виводяться

Більшість символів на клавіатурі – це звичайні друковані симво ли, у яких немає будь-якого спеціального значення, але є й кла виші, які повідомляють компютера, як інтерпретувати введення Безумовно, найважливіша з таких клавіш – цеReturn Натискання клавіші Return означає закінчення рядка введення система реагує на це переміщенням курсора на терміналі в початок наступного рядка екрану Для того щоб система приступила до інтерпретації символів, що вводять, необхідно натиснути Return

Return – Це приклад керуючого символу, невидимий символ, який управляє деякими аспектами введення з терміналу і виведення на нього На будь-якому нормальному терміналі є спеціальна клавіша Return, На відміну від більшості інших керівників символів Замість цього вони повинні вводитися таким чином: натискається і утримується клавіша Control  (Може також називатися Ctl, Cntl  абоCtrl), А потім натискається інша клавіша, зазвичай з буквою Наприклад, щоб ввести Return, Можна натиснути клавішу Return, А мож, утримуючи клавішу Control, Ввести букву «m», так що ctl-M пред ставлять собою альтернативне імя дляReturn Інші керуючі символи включають: ctl-D, який повідомляє програмі, що введення закінчено ctl-G, який відтворюється на терміналі як звуковий сигнал ctl-H, зазвичай званий Backspace (Повернення на одну позицію), за допомогою якого виправляють помилки і ctl-I – символ табуляції, який переміщує курсор на наступну позицію табуляції майже так само, як на звичайній друкарській машинці Позиції табуляції в системах UNIX розділені вісьмома пробілами Символи табуляції і повернення на одну позицію мають власні клавіші на багатьох терміналах

Ще дві клавіші зі спеціальним значенням: Delete, Іноді звана Rubout1 або який-небудь абревіатурою, і Break, Іноді звана Interrupt У більшості систем UNIX натискання клавіші Delete  негайно зупиняє програму, не чекаючи її завершення У деяких системах цю функцію виконуєctl-С А також на деяких системах, в залежності від того, як підключені термінали, Break – Це також синонім Delete  або ctl

Джерело: Керниган Б, Пайк Р, UNIX Програмне оточення – Пер з англ – СПб: Символ-Плюс, 2003 – 416 с, Мул

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*