Памятка для работы в системе UNIX (1114932)
Текст из файла
1Памятка для работы в системе UNIX1.1 Вход в системуДля входа в систему надо набрать свой login (регистрационное имя) и password (пароль). Регистрационное имя и пароль вам выдаёт системный администратор. После первоговхода в систему пароль рекомендуется сменить на свой собственный командой passwd (см.ниже). Хороший пароль должен состоять из латинских больших и малых букв, цифр и знакови не должен содержать слов русского или английского языков.Если пароль набран правильно, вы начинаете работать с командным процессором csh.Рекомендуется запускать более «продвинутый» командный процессор bash командой bash.Если единственное, что вы хотите сделать — это запустить графическую оболочку X Windowили KDE, bash можно не запускать.Сразу после входа в систему текущим каталогом становится ваш «домашний каталог», вкотором вы можете создавать ваши файлы.
Максимальный суммарный размер всех файлов,которые вы можете создать ограничен. Величину этого ограничения («размер квоты») можноузнать у системного администратора.В терминальном классе установлена графическая оболочка KDE, достаточно удобнаядля использования неподготовленными пользователями. В её составе есть текстовые редакторы (Kate и др.), интегрированная среда для разработки программ (KDevelop), браузер(Konqueror), офисный пакет (KOffice). Кроме того, система помощи позволяет просматривать документацию в форматах man и info.
Для запуска этой графической оболочки послевхода в систему необходимо набрать команду kde.Одной из основных программ, используемых при работе в графической оконной средетем не менее всё равно остаётся эмулятор терминала (KTerm, xterm). При запуске эмуляторазапустится командный процессор tcsh. Рекомендуется использовать командный процессорbash как более удобный в использовании и программировании.1.2 Редактирование вводимых командЕсли используется командный процессор bash, при вводе команд доступны командыредактирования строки. Клавиши «курсор вправо» и «курсор влево» перемещают курсорвправо и влево по строке.
Клавиша «курсор вверх» вызывает на редактирование предыдущую команду из списка уже введённых команд, клавиша «курсор вниз» — следующую команду. Комбинация «Ctrl-U» очищает текущую вводимую строку, комбинация «Ctrl-E» перемещает курсор в конец вводимой строки, комбинация «Ctrl-A» перемещает курсор в начало вводимой строки. Кроме того, при вводе команд можно использовать клавишу «Tab».При нажатии этой клавиши командный процессор пытается завершить команду, начало которой набрано в командной строке.
Если такое завершение единственно, оно будет немедленно подставлено, если таких завершений несколько, командный процессор издаст звуковой сигнал и на повторное нажатие клавиши «Tab» распечатает список подходящих команд.При наборе аргументов команд по клавише «Tab» командный процессор пытается дополнитьаргумент до имени существующего файла.Аргументы команды отделяются от имени команды и от друг друга одним или несколькими символами пробела.Для запуска процессов, которые не производят ввод/вывод на терминал, например, графических приложений или фоновых процессов, используется символ & («амперсенд») в конце команды. Например, команда emacs& запустит редактор emacs. Если не указывать сим1вол «амперсенд» в команде, ввод и вывод на терминале будет заблокирован до окончанияработы процесса.Для прерывания текущего процесса используется комбинация клавиш «Ctrl-C».
Этакомбинация клавиш не воздействует на фоновые процессы. Для прерывания фоновых процессов используется команда kill.Когда ваша программа считывает данные из стандартного потока ввода, признак концаввода подаётся нажатием «Ctrl-D». Если последняя введённая строка ещё не закончена,«Ctrl-D» нужно нажать дважды.Если нажать «Ctrl-D» при работе с интерпретатором команд, он закончит свою работу.Если это был последний интерпретатор команд, Вы закончите работу с системой, и сновапоявится приглашение к вводу регистрационного имени и пароля.1.3 Смена пароляДля смены пароля используется команда passwd.
Эта команда не имеет аргументов.Сначала она запрашивает текущий пароль, соответствующий вашему регистрационномуимени, затем новый пароль и после этого новый пароль второй раз для подтверждения правильности. Никакой из вводимых паролей не показывается на экране.1.4 ПомощьДля получения справочной информации по командам операционной системы, функциямбиблиотеки Си и пр. используется команда man.manmanmanmanlsprintf3 printfgets####информацияинформацияинформацияинформацияоооокомандекомандефункциифункцииlsprintfprintf библиотеки Сиgets библиотеки СиГрафический интерфейс к документации обеспечивается программой xman. Кроме того,некоторая информация (например, описание компилятора GCC) доступна в гипертекстовомформате info.
Для просмотра этой документации нужно набрать команду info.1.5 Работа с процессамиКоманда ps показывает список всех запущенных вами процессов, включая фоновые. Вколонке PID указан номер процесса, который идентифицирует работающий процесс и можетиспользоваться для его уничтожения.Команда kill <pid> завершает процесс с данным идентификатором. Если процесс совсем «завис», простой команды kill может оказаться недостаточно. Тогда нужно использовать команду kill -9 <pid>. Это крайний случай, поскольку в этом случае операционная система не даёт программе шанса завершиться корректно.1.6 Работа с файлами в файловой системеФайловая система UNIX организована иерархически.
В отличие от MS-DOS и Windowsотсутствует понятие «диска», разбиение файлов по дискам прозрачно для пользователя. Поэтому файловая система имеет единственный корень: /. Каталоги в пути разделяются симво2лом /, а не \, как в MS-DOS и Windows. Пути к файлам могут быть абсолютными, начинающимися от корня файловой системы /, или относительными, начинающимися от текущегокаталога.
В любом каталоге всегда существуют два специальных имени: . («точка») означаетэтот самый каталог и .. («две точки») означает родительский к данному каталог. Примеры:/usr/include/stdio.h абсолютный путь/etc/passwdдругой абсолютный путьmyprog/myfile.cотносительный путьпочему тогда ./a.out => okhello.cфайл в текущем каталогеa.out => команда не найдена?ОТВЕТ: начало стр. 5./hello.cто же самоеЗаглавные и строчные буквы в имени файлов различаются.
Поэтому имена файлов x.Cи x.c могут означать разные файлы.Если имя файла начинается с символа «точка», такой файл считается «скрытым» и непоказывается при обычных командах просмотра каталогов.Для работы с файлами используются следующие команды:ls показывает список всех файлов в текущем каталоге, ls -l показывает список всехфайлов с их атрибутами. ls -l <file1> ... <filen> показывает информацию толькооб указанных файлах.
ls -a показывает информацию обо всех файлах, включая скрытые.Команда pwd печатает полный путь к текущему каталогу.Команда cd <dir> меняет текущий каталог. cd (без аргументов) устанавливает домашний каталог текущим.Команда mkdir <path1> ... <pathn> создаёт новый каталоги с данным путями,причём все компоненты пути кроме последнего должны существовать и быть каталогами,а последняя компонента пути не должна существовать.
Команда rmdir <path1> ...<pathn> удаляет каталоги с данными путями, которые должны быть пустыми, то есть несодержать имён кроме . и ...Команда rm <file1> ... <filen> удаляет простые файлы, не являющиеся каталогами. Нужно быть особенно аккуратным, поскольку восстановление уже удалённого файланевозможно.
Команда rm -rf <file1> ... <filen> удаляет перечисленные файлы икаталоги со всем их содержимым.Команда mcopy позволяет копировать файлы с гибкого диска и обратно. Например,mcopy file.c a:mcopy a:prog.c .# копирование на гибкий диск# копирование с гибкого дискаДля задания нескольких файлов одновременно могут использоваться метасимволы командного процессора.
Символ * обозначает произвольное количество символов, а символ ?— один произвольный символ. Обратите внимание, что в отличие от MS-DOS имя файлане обязано состоять из основной части и расширения. Поэтому конструкция *.* в UNIXперечисляет все файлы, имена которых содержат «точку». Для того, чтобы перечислить всефайлы, кроме скрытых, используется конструкция *. Например,rm *rm *.o# удаляет все файлы в текущем каталоге, кроме# начинающихся с точки (скрытых файлов)# удаляет все объектные файлыСуществует командный процессор Midnight Commander, своим интерфейсом копирующий Norton Commander.
Он запускается командой mc.31.7 Просмотр файловКоманда cat <file1> ... <filen> распечатывает содержимое файлов. Чтобыприостановить вывод на экран нужно нажать «Ctrl-S», чтобы возобновить вывод —«Ctrl-Q».Команды more и less выводят содержимое файлов, заданных их аргументами поэкранно. Клавиша «Пробел» пролистывает один экран вперёд по файлу, клавиша «Enter» пролистывает одну строку вперёд. Программа less позволяет листать файлы и назад (клавиша«Стрелка вверх»).1.8 Редактирование файловМощный, но недружественный редактор — vi и его расширение vim.
При запуске файла может указываться имя файла для редактирования. Если такой файл не существует, онсоздаётся. Редактор имеет три режима работы: командный, когда символы, вводимые с клавиатуры обозначают команды и исполняются немедленно, ввода текста, когда символы, вводимые с клавиатуры формируют вводимый текст, и режим ex, когда редактор принимаетсложные команды, завершающиеся символом «Enter». Далее приведён совсем минимальный набор команд редактора, достаточный, чтобы редактировать файлы на базовом уровне.При запуске редактор начинает работать в командном режиме. Команда i — вставкатекста в текущую позицию, a — добавление текста после текущей позиции, x — удалениесимвола в текущей позиции, j — склейка двух строк в одну.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.