Мегаобучалка Главная | О нас | Обратная связь


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



2019-07-04 172 Обсуждений (0)
Краткая информация о командах, встречающихся в этой практической работе. 0.00 из 5.00 0 оценок




ИМЯ

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

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

Выход из системы.

· Для завершения работы в системе наберите команду

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, означающий блочный файл. В пятой колонке вместо размера файла указаны два числа, называемые верхним и нижним числами устройства. Верхнее число устройства обозначает его тип, а нижнее - различные экземпляры устройств одного типа.



2019-07-04 172 Обсуждений (0)
Краткая информация о командах, встречающихся в этой практической работе. 0.00 из 5.00 0 оценок









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

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (172)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)