Главная » Просмотр файлов » А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix

А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix (1115132), страница 2

Файл №1115132 А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix (А.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix) 2 страницаА.В. Столяров, И.Г. Головин, И.А. Волкова - Операционная система Unix (1115132) страница 22019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Пароль недолжен основываться на английском слове или на вашем входном имени. Вместе с тем, следует придумать такой пароль, который вы легкозапомните. Проще всего взять какую-либо запоминающуюся фразу, содержащую знаки препинания и числительные, и построить пароль на ееоснове (числительные передаются цифрами, от остальных слов берутсяпервые буквы, причем буквы, соответствующие существительным, берутся заглавными, остальные – строчными). Например, из пословицы«Один с сошкой, семеро с ложкой» можно «сделать» пароль 1sS,7sL..2.2Дерево каталогов. Работа с файламиСистема каталогов в ОС Unix существенно отличается от привычной пользователям MSDOS и WinXX, и наиболее заметные на первыйвзгляд отличия – это отсутствие букв, обозначающих устройства (чтото вроде A:, C: и т.п.), а также то обстоятельство, что имена каталоговразделяются в ОС Unix не обратной, а прямой косой чертой (/).После входа в систему вы окажетесь в вашем домашнем каталоге.Домашний каталог – это место для хранения ваших личных файлов.Чтобы узнать имя (путь) текущего каталога, введите команду pwd:$ pwd/home/stud/s2003324Узнать, какие файлы находятся в текущем каталоге, можно с помощью команды ls:7$ lsDesktoptmpИмена файлов в ОС Unix могут содержать любое количество точек влюбых позициях, т.е.

например, имя a.b..c...d....e является вполнедопустимым именем файла. При этом действует соглашение, что имена, начинающиеся с точки, соответствуют «невидимым» файлам. Чтобы увидеть все файлы, включая невидимые, можно воспользоватьсякомандой ls -a:$ ls -a. .. .bash_historyDesktoptmpНекоторые из показанных имен могут соответствовать подкаталогамтекущего каталога, другие могут иметь специальные значения. Чтобыбыло проще различать файлы по типам, можно воспользоваться флажком -F:$ ls -aF./ ../ .bash_historyDesktop/tmp/Теперь мы видим, что все имена, кроме .bash_history, соответствуюткаталогам. Заметим, что . – это ссылка на сам текущий каталог, а ..– ссылка на каталог, содержащий текущий каталог (в нашем примереэто /home/stud).Перейти в другой каталог можно командой cd:$ pwd/home/stud/s2003324$ cd tmp$ pwd/home/stud/s2003324/tmp$ cd ..$ pwd/home/stud/s2003324$ cd /usr/include$ pwd/usr/include$ cd /$ pwd/$ cd$ pwd/home/stud/s20033248cpmvrmmkdirrmdirtouchlessКопирование файлаПереименование или перемещение файлаУдаление файлаСоздание директорииУдаление директорииСоздание файла или установка нового времени модификацииПросмотр содержимого файла с пейджингомТаблица 1: Команды для работы с файламиПоследний пример показывает, что команда cd без указания каталогаделает текущим домашний каталог пользователя, как это было сразупосле входа в систему.Основные команды работы с файлами перечислены в таблице 1.Большинство команд принимает дополнительные ключи, начинающиеся со знака ’-’.

Так, команда rm -r the_dir позволяет удалить директорию the_dir вместе со всем её содержимым.2.3Редакторы текстовРазличных редакторов текстов в операционных системах семействаUnix существует несколько сотен. Ниже приводятся основные сведенияо трёх из них.Выбирая для работы редактор текстов, следует обратить вниманиена то, подходит ли он для написания программ. Для этого редактортекстов должен, во-первых, работать с файлами в обычном текстовомформате; во-вторых, редактор не должен выполнять автоматическогоформатирования абзацев текста (т.е., например, MSWord для этой цели непригоден); и, в-третьих, редактор обязан использовать моноширинный шрифт, т.е.

шрифт, в котором все символы имеют одинаковуюширину. Выяснить, удовлетворяет ли редактор этому свойству, прощевсего, набрав в этом редакторе строку из десяти латинских букв m и подней - строку из десяти латинских букв i. В редакторе, использующеммоноширинный шрифт, полученный текст будет выглядеть так:mmmmmmmmmmiiiiiiiiiiтогда как в редакторе, использующем пропорциональный шрифт (инепригодном, вследствие этого, для программрования), вид будет9^$xdwddd$JiaoO.uUперейти в начало строкиперейти в конец строкиудалить символ под курсоромудалить слово (от курсора до пробела или конца строки)удалить текущую строкуудалить символы от курсора до конца строкислить следующую строку с текущей (удалить переводстроки)начать ввод текста с позиции перед текущим символом (insert)то же, но после текущего символа (append)вставить пустую строку после текущей и начать вводтекстато же, но строка вставляется перед текущейповторить последнюю операциюотменить последнюю операцию (undo)отменить все изменения, внесенные в текущую строкуТаблица 2: Команды редактора vimпримерно таков:mmmmmmmmmmiiiiiiiiii2.3.1Редактор vimРедактор vim (Vi Improved) является клоном классического редактора текстов для Unix-подобных операционных систем VI.

Работа в редакторах этого семейства может показаться для начинающего пользователя несколько неудобной, т.к. по построению интерфейса редакторVI коренным образом отличается от привычных большинству пользователей экранных редакторов текстов с системами меню.В то же время многие программисты, работающие под Unixсистемами, предпочитают использовать именно эти редакторы, т.к. длячеловека, умеющего использовать основные функции этих редакторов,именно этот вариант интерфейса оказывается наиболее удобным дляработы над текстом программы.В любом случае, если освоение редактора vim покажется вам чрез10HJKLРис.

1: Перемещение курсора в vim с помощью алфавитных клавишмерно сложной задачей, к вашим услугам другие редакторы текстов,два из которых описаны ниже. Для читателей, решивших обойтись безизучения vim, приведем для справки последовательность нажатия клавиш для выхода из этого редактора: если вы случайно запустили vim,практически в любой ситуации вы можете нажать Escape, затем набрать :q!, и это приведёт к выходу из редактора без сохранения изменений.Чтобы запустить редактор vim, достаточно дать командуvim myfile.c.

Если файла myfile.c не существует, он будет создан при первом сохранении изменений.Первое, что необходимо уяснить, работая с vim – это наличие унего двух режимов работы: режима ввода текста и режимакоманд. Сразу после запуска вы оказываетесь в режиме команд. Вэтом режиме любые нажатия клавиш будут восприняты как командыредактору, т.е., если вы попытаетесь ввести текст, результаты могутоказаться совершенно не похожи на ожидавшиеся.Перемещение по тексту в режиме команд возможно с помощью стрелочных клавиш, однако более опытные пользователи vim предпочитаютпользоваться для этой цели символами j, k, h и l для перемещения, соответственно, вниз, вверх, влево и вправо (см.

рис. 1).Причина такого выбора в том, что в ОС UNIX стрелочные клавиши генерируют последовательность байт, начинающуюся с кода Esc (0x1b); любаятакая последовательность может быть воспринята редактором как требование на переход в командный режим и несколько команд-символов, причемединственный способ отличить Esc-последовательность, порожденную нажатием клавиши, от такой же последовательности, введенной пользователем –это измерение времени между приходом кода Esc и следующего за ним. Приработе на медленной линии связи (например, при удаленном редактировании файла в условиях медленной или неустойчивой работы сети) этот способможет давать неприятные сбои.Несколько наиболее часто употребляемых команд приведены в таблице 2.

Команды i, a, o, и O переводят вас в режим ввода текста.Теперь всё вводимое с клавиатуры воспринимается как текст, подлежащий вставке. Естественно, возможно использование клавиши Backspace11:w:w <name>:w!:wq:q:q!:r <name>:e <name>:ls:b <N>сохранить редактируемый файлзаписать файл под новым именемсохранить, игнорируя (по возможности) флагreadonlyсохранить файл и выйтивыйти их редактора (если файл не был изменен с момента последнего сохранения)выйти без сохранения, сбросив сделанные измененияпрочитать содержимое файла <name> и вставить егов редактируемый текстначать редактирование еще одного файлапоказать список редактируемых файлов (активныхбуферов)перейти к буферу номер NТаблица 3: Файловые команды редактора vimв её обычной роли.

В большинстве случаев возможно также использование стрелочных клавиш, но в некоторых версиях vim, при некоторыхособенностях настройки, а также при работе по медленной линии возможна неправильная реакция редактора на стрелки. В этом случае длянавигации по тексту необходимо выйти из режима ввода.Выход из режима ввода и возврат в режим команд осуществляетсянажатием клавиши Escape.При необходимости найти в тексте то или иное ключевое слово следует использовать (в командном режиме) последовательность /<word>,завершая её нажатием Enter. Так, /myfun установит курсор на ближайшее вхождение строки myfun в вашем тексте. Повторить поиск можно,введя символ / и сразу же нажав Enter.Переместиться на строку с заданным номером (например, на строку,для которой компилятор выдал сообщение об ошибке) можно, набравдвоеточие, номер строки и нажав Enter.Также через двоеточие доступны команды сохранения, загрузкифайлов, выхода и т.п.

(см. таблицу 3).При одновременной работе с несколькими файлами переход междудвумя последними редактируемыми файлами кроме команды :b такжеможно осуществить комбинацией клавиш Ctrl-^.Отдельного упоминания заслуживают команды выделения блоков иработы с блоками. Начать выделение фрагмента, состоящего исключительно из целых строк, можно командой V; выделить фрагмент, состоя12щий из произвольного количества символов, можно с помощью командыv. Граница выделения устанавливается стрелками или соответствующими командами h,j,k и l.Удалить выделенный блок можно командой d, скопировать - командой y.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6513
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее