Краткая информация о командах, встречающихся в этой практической работе.
ИМЯ 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, означающий блочный файл. В пятой колонке вместо размера файла указаны два числа, называемые верхним и нижним числами устройства. Верхнее число устройства обозначает его тип, а нижнее - различные экземпляры устройств одного типа.
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (172)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |