Рефераты. Практическая работа по предмету UNIX p> ОПИСАНИЕ

С флагом -q или числовыми параметрами, date устанавливает время ПО

ГРИНВИЧУ и дату. MMDDYY задает месяц, день, год; hhmmss задает часы, минуты и секунды. Каждое из шести полей должно содержать точно две цифры. date всегда отображает дату и время в формате, заданном по умолчанию в системе. Флаг -u запрашивает время ПО ГРИНВИЧУ вместо местного времени.

Формат может быть определен дополнительно следующими опциями:

%% символ %

%A название дня

%B название месяца

%D mm/dd/yy

%H Десятичный час на 2 цифры

%I Десятичный модуль часа 12 на 2 цифры

%M Десятичная минута на 2 цифры

%S Десятичные секунды на 2 цифры

%T HH: MM: SS

%U Десятичный номер недели, воскресенье является первым днем недели

%W Десятичный номер недели, понедельник является первым днем недели

ПРИМЕРЫ date

-печатает дату и время date 0221921610

-устанавливает дату 21 февраля, 1992 4:10 пополудни.

ИМЯ ls -выдает информацию о файлах в каталоге. СИНТАКСИС ls [имя файла]

... ОПЦИИ:

-a выводит имена всех файлов и подкаталогов, включая . и .. -l выводит информацию о типе файла (обычный, каталог или специальный), правах на его использование, владельце, размере, дате последнего изменения (или создания) по столбцам.

-t выводит список файлов, отсортированный по датам их последнего изменения (или создания). ОПИСАНИЕ ls выдает список имен файлов и подкаталогов текущего каталога.

ПРИМЕР ls -а /home/larry

- выдает список всех файлов и подкаталогов каталога /home/larry .

ИМЯ lp - копирует файл на принтер

СИНТАКСИС lp [имя файла]...

ОПИСАНИЕ посылаeт заданные файлы на принтер для печати. Если имена файлов опущены, то на печать выводится стандартный входной поток. Файлы печатаются в том порядке, в котором они перечислены.

ПРИМЕР lp myfile youfile

- вызывает печать файлов myfile и youfile

ИМЯ man -выдает страницу Руководства по данной команде или ресурсу.

СИНТАКСИС man ОПИСАНИЕ man выводит на экран страницу

Справочного Руководства по заданной команде или ресурсу (здесь

"ресурс" - это любая системная утилита, которая не является командой, например библиотечная функция). ПРИМЕР man ls -выдает справку по команде ls.

ИМЯ uname - выдача имени используемой UNIX-системы

СИНТАКСИС uname [-a]

ОПИСАНИЕ

Команда uname выдает на стандартный вывод имя используемой UNIX-системы.

Опция -a позволяет получать следующую информацию: имя системы, имя узла

(то есть имя, под которым система известна в коммуникационной сети), наименование версии операционной системы, наименование модификации операционной системы, наименование используемого компьютера. ПРИМЕР uname -a
- выдает на экран имя системы, в которой Вы работаете, имя узла (то есть имя, под которым система известна в коммуникационной сети), наименование версии операционной системы, наименование модификации операционной системы, наименование используемого компьютера.
ИМЯ who - выдает информацию о том, кто работает в системе.
СИНТАКСИС who who am i
ОПИСАНИЕ
Команда who в первом столбце указывает имя пользователя, во втором – системное имя используемого устройства связи, затем – дату и время входа в систему для каждого из пользователей, работающих в системе UNIX.
Команда who с опцией am i идентифицирует обратившегося к ней пользователя.
ПРИМЕР who am i
-сообщает имя обратившегося к ней пользователя, системное имя используемого устройства связи, затем – дату и время входа в систему.

3. Выход из системы.
Для завершения работы в системе наберите команду shutdown на экране появится надпись
The system will shutdown now (Система будет выключена сейчас)
System Halted (Система остановлена) hd3a _
Для выхода из системы Вам необходимо ввести команду exit
После этого питание компьютера можно отключить.
В формате MS Word 97
Вряд ли Вы не согласитесь, что хранение информации одна из самых основных функций компьютера. Но хранить информацию в беспорядке бессмысленно. Ведь вся ценность сохраненной информации заключается в возможности дальнейшего ее использования. Поэтому необходима специальная организация хранения информации, которая позволяет просто и быстро получить доступ к необходимой именно Вам информации, несмотря на все ее многообразие в памяти компьютера.
Образно говоря, каждую порцию информации нужно "класть" в строго определенное "место", чтобы потом иметь возможность ее оттуда "взять". В системе UNIX этим "местом" является файл.
Во многих операционных системах (включая UNIX) существует концепция файла, по которой его можно рассматривать просто, как набор информации, которому дано имя. Примерами файлов будут: программа, которая может выполняться, письмо, полученное по электронной почте, написанная Вами статья.
Существенно то, что все, что хранится на диске, хранится в отдельных файлах.
Все, с чем работает система UNIX, она воспринимает в виде файла. Файловая система – это ключевое звено, обеспечивающее успешное применение UNIX.

1. Типы файлов

В UNIX существуют различные виды файлов, включая файлы данных, выполняемые файлы и специальные файлы.

1. Файлы данных

Начнем с файлов данных. Этот тип файлов может содержать самую разнообразную информацию: текст для книги, бухгалтерскую отчетность или траекторию для космического корабля. Файлы данных могут быть созданы текстовым редактором, электронной таблицей, системой управления базами данных или любой другой программой.

Итак, к файлам данных относятся файлы, которые содержат информацию и создаются приложениями и прикладными программами.

2. Форматы хранения данных.

Однако различные пакеты программ хранят данные по-разному, т.е. используют свой особый формат записи символов для сохранения. В результате Вы, открывая файл, созданный такой программой, в программе с другим форматом хранения символов, не можете читать их обычным способом – Вам необходима специальная программа, которая преобразует символы одного формата в другой. А попытка открытия файла, сохраненного в одном формате, в программе, использующей другой формат, приведет к появлению на экране нечитаемого набора символов вместо стройных рядов понятных нам с

Вами букв и цифр.

Файлы данных, содержащие нечитаемые коды, называются двоичными.

Многие программы сохраняют результаты своей работы таким образом. Чтобы увидеть содержание файла, сохраненного в таком формате, наберите cat /bin/echo

Существуют еще и ASCII-файлы (их также называют текстовые файлы). Этот вид файлов не содержит непонятные коды, а содержит символы, которые человек может читать, то есть буквы и цифры.

Аббревиатура ASCII означает Американский стандартный Код для

Информационного обмена.

Примером текстового файла может служить файл .profile. Чтобы увидеть его содержание введите команду cat /.profile

Несмотря на видимое преимущество ASCII – файлов, которое состоит в том, что множество программ могут читать их без преобразования, и это, несомненно, облегчает обмен файлами между людьми, использующими различные программы; этот вид файлов имеет недостаток – формат, в котором записана Ваша информация, не сохраняется, т.е. если Вы используете различные шрифты, делаете отступы и другие операции форматирования, то все эти характеристики будут потеряны, если Вы сохраните информацию как

ASCII-файл.

Многие программы могут хранить данные как в двоичном виде, так и в виде кодов ASCII, следует лишь указать соответствующие параметры. UNIX позволяет сохранять информацию и в том и в другом виде.

3. Выполняемые файлы.

Второй тип файлов – выполняемые. Как и файлы данных, выполняемые файлы могут записываться и в двоичном и в ASCII форматах. К выполняемым файлам относятся файлы, содержащие различные программы и команды. Некоторые маленькие программы, выполняющие одну конкретную задачу, называются командами. Эти маленькие программы имеют и другое название - утилиты. Большинство команд

UNIX хранятся в каталоге /usr/bin. Чтобы просмотреть список этих команд, наберите ls /usr/bin

(большая часть этих файлов сохранена в двоичном формате). Есть особые команды называемые скриптами shell. Скрипт shell – это файл, который содержит вызов одной или нескольких команд. Запуск скрипта shell приводит к выполнению этих команд (такие файлы хранятся в ASCII – формате). Наберите, к примеру, команду whereis cal она определит местонахождение файла cal. На самом деле это маленький скрипт. Вы можете увидеть его содержание, напечатав cat /usr/bin/whereis

Любой файл является выполняемым, если после ввода его имени и нажатия клавиши ENTER, что-нибудь будет выполняться в системе.

4. Файлы устройств

Кроме вышеназванных, существуют также специальные файлы устройств.

Вы помните, что в отличие от DOS, все, с чем работает UNIX, является файлом. Поэтому в UNIX и любое специальное устройство представлено файлом, который используется при обращении к этому устройству (т.е. доступ к устройствам осуществляется путем открытия, чтения и записи в специальный файл устройства).

Например, в UNIX параллельный порт (куда обычно подсоединяется принтер) называется /dev/lp. Это означает что в каталоге dev существует файл lp. И когда Вы посылаете файлу lp информацию, то она не сохраняется на жестком диске, а отправляется на принтер.

Вы редко используете файлы устройств непосредственно, но программы пользуются ими по мере необходимости, не сообщая Вам об этом. В частности, когда Вы работаете с файлом на жестком диске (сохраняете, копируете или читаете данные из файла), программа, которую Вы используете при этом, сама обращается к файлу устройства диска.

Специальные файлы устройств содержатся в каталоге /dev. В UNIX различают символьные (character) и блочные (block) файлы устройств. Символьные файлы устройств используются для небуферизованного обмена данными с устройством, в противоположность этому блочные файлы позволяют производить обмен данными в виде пакетов фиксированной длины - блоков.

Доступ к некоторым устройствам может осуществляться как через символьные, так и через блочные специальные файлы.

Чтобы просмотреть список специальных файлов устройств, введите ls /dev

Блочными файлами представлены, например, жесткие диски, а символьными - терминалы и принтеры. Если Вы введете команду ls -l /dev то в начале каждой строки подробного списка файлов устройств увидите либо символ с - он означает, что файл символьный, либо b, означающий блочный файл. В пятой колонке вместо размера файла указаны два числа, называемые верхним и нижним числами устройства. Верхнее число устройства обозначает его тип, а нижнее - различные экземпляры устройств одного типа.

5. Файлы связей. Создание файлов связей.

1.5.1. Жесткие связи.

UNIX позволяет одному физическому файлу иметь несколько имен в файловой системе. Заметьте, что имя файла является атрибутом файловой системы, а не набора данных на диске, который не имеет имени как такового; а имеет связанные с ним метаданные, содержащие все характеристики файла и позволяющие операционной системе выполнять открытие, прочтение, запись данных, создание или удаление файла. Связь имени файла с его данными называется жесткой связью. Для создания жесткой связи используют команду ln. Например, для создания еще одного имени (second) файла, на который уже указывает имя first используют команду ln first second

Страницы: 1, 2, 3, 4, 5, 6, 7



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.