1.    Виртуальные консоли

Системная консоль - это монитор и клавиатура, связанные непосредственно с системой. (Поскольку UNIX многопользовательская система, Вы можете иметь дополнительные терминалы, связанные через последовательные порты с вашей системой, но они не будут консолями). MINIX, как и некоторые другие версии UNIX, обеспечивает доступ к виртуальным консолям (или VC), которые позволяют войти в систему под несколькими именами в одно время.

Нажмите клавишу F2, удерживая нажатой клавишу Аlt. Вы должны снова увидеть приглашение, содержащее слово login. Это вторая виртуальная консоль.

Вы вошли через первую. Чтобы переключиться обратно на первую VC, нажмите комбинацию клавиш Аlt и F1.

MINIX позволит вам работать с четырьмя VC, используя клавиши F1- F4 в комбинации с клавишей Аlt. Как видите, использование VC может быть очень эффективным - Вы можете работать на нескольких VC одновременно. (Пока Вы работаете на VC №1, Вы можете переключиться на VC №2 и начать работу над чем-то другим).

Использование виртуальных консолей дает вам представление о многопользовательских возможностях UNIX.

2.    Краткая информация о командах, встречающихся в этой практической работе.

ИМЯ

banner - печатает аргументы крупными буквами.

СИНТАКСИС

banner arg ...

ОПИСАНИЕ

banner печатает параметры на stdout, используя матрицы 6x6 пикселей на символ.

ПРИМЕР

banner happy birthday

-печатает крупными буквами на экране строку happy birthday

ИМЯ

сal -вывод календаря

СИНТАКСИС

сal [месяц] год

ОПИСАНИЕ

сal печатает календарь месяца или года. Год задается цифрами от 1 до 9999. Обратитe внимание, что год 91 не является синонимом года 1991.

ПРИМЕР

сal 3 1992

-печатает календарь марта 1992

ИМЯ

cd -изменяет текущий рабочий каталог. СИНТАКСИС cd [имя каталога]

ОПИСАНИЕ

cd делает указанный каталог текущим рабочим каталогом; cd осуществляет переход в личный каталог; cd .. осуществляет переход в родительский каталог. ПРИМЕР cd /usr – делает каталог /usr текущим.

ИМЯ

cat -объединяет файлы и пишет их в стандартный выходной поток

СИНТАКСИС

cat [-u] [имя файла] ...

ОПЦИИ

-u небуферизованный вывод

ОПИСАНИЕ

cat объединяет исходные файлы и копирует результат в стандартный выходной поток. Если имя файла не задано или файл с указанным именем не существует, то используется стандартный входной поток. Вывод производится блоками по 512 байтов, если флаг -u не установлен. Если Вы хотите только скопировать файл, то нужно использовать cp - это быстрее.

ПРИМЕРЫ

cat file

-выводит файл file на экран

cat file1 file2 | lpr

-объединяет 2 файла file1, file2 и печатает результат

ИМЯ

date - печатает или устанавливает дату и время

СИНТАКСИС

date [-qsu] [[MMDDYY] hhmm [ss]] [+ формат]

ОПЦИИ

-q читает дату из стандартного входного потока;

-s устанавливает время;

-u печатает дату ПО ГРИНВИЧУ;

-t устанавливает заданное число секунд в текущее время.

ОПИСАНИЕ

С флагом -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 <command> ОПИСАНИЕ 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

-сообщает имя обратившегося к ней пользователя, системное имя используемого устройства связи, затем – дату и время входа в систему.


Информация о работе «Практическая работа по предмету UNIX»
Раздел: Информатика, программирование
Количество знаков с пробелами: 81628
Количество таблиц: 1
Количество изображений: 0

Похожие работы

Скачать
47900
1
1

... KDE — свободная среда рабочего стола для UNIX-подобных операционных систем. Построена на основе кросс-платформенного инструментария разработки пользовательского интерфейса Qt. Работает преимущественно под UNIX-подобными операционными системами, которые используют графическую подсистему X Window System. Новое поколение технологии KDE 4 частично работает на Microsoft Windows и Mac OS X. В ...

Скачать
76498
0
7

... сокращает размер файла, но к связанным изображениям нельзя применять пиксельные эффекты. 3.         ОСОБЕННОСТИ РАЗРАБОТКИ ЭЛЕМЕНТОВ НАРУЖНОЙ РЕКЛАМЫ В ПАКЕТАХ ADOBE PHOTOSHOP Adobe Photoshop — растровый графический редактор, разработанный и распространяемый фирмой Adobe Systems. Этот продукт является лидером рынка в области коммерческих средств редактирования растровых изображений, и ...

Скачать
193894
73
12

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

Скачать
225728
6
0

... ориентированы на 32 разрядные шинные архитектуры компьютеров с процессорами 80386, 80486 или Pentium. Фирма Novell также подготовила варианты сетевой ОС NetWare, предназначенные для работы под управлением многозадачных, многопользовательских операционных систем OS/2 и UNIX. Версию 3.12 ОС NetWare можно приобрести для 20, 100 или 250 пользователей, а версия 4.0 имеет возможность поддержки до 1000 ...

0 комментариев


Наверх