Logo CitForum CITForum на CD Форумы Газета Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

19.03.2010

Google
WWW CITForum.ru

Новости мира IT:

Архив новостей

Пятнадцатая техническая конференция «Корпоративные базы данных-2010»
Москва, 22–23 апреля

Приложение 1. Файловая система UNIX

Файловая система UNIX имеет иерархическую структуру; чаще всего она описывается в виде дерева. Вершина этого дерева - это справочник root. Он обозначается с помощью /. Все другие справочники и файлы берут свое начало из справочника root.

Один из путей из root ведет в ваш собственный справочник. Вы можете организовывать и хранить информацию в вашей собственной иерархии справочников и файлов.

Другие пути ведут к системным справочникам и доступны всем пользователям. Чтобы получить перечень всех справочников и файлов в справочнике root, введите командную строку:

	ls -l /<CR>

Чтобы перемещаться по файловой структуре, вы можете использовать имена путей. Например, вы можете переместиться в справочник /usr/bin, если введете следующую командную строку:

	cd /usr/bin<CR>

Справочники системы UNIX

/ -
справочник root;

/stand -
содержит программы и файлы данных, используемые в процессе загрузки;

/dev -
содержит специальные файлы, которые представляют периферийные устройства, такие как:
console - консоль
lp - построчно-печатающее устройство
term/* - пользовательские терминалы
dsk/* - диски

/etc -
содержит файлы конфигурации и базы данных;

/home -
собственный справочник пользователя;

/tmp -
содержит временные файлы, например, буферы для редактирования файла;

/var -
поддерево для изменяемых файлов (например, файлы регистрации);

/usr -
содержит другие справочники, например, bin, lib;

/usr/bin -
содержит исполняемые программы, включая следующие:
              cat         grep
              date        mkdir
              login       who

/usr/lib -
содержит библиотеки для программ и языков программирования.

Приложение 2. Основные команды системы UNIX

at -
выполнить команду в фоновом режиме в указанное время.

Формат:

        at время [день]<CR>
           команда_1<CR>
           команда_2<CR>
           <^d>

banner -
распечатать сообщение (слова должны быть длиной не более 10 символов) большими буквами в стандартный вывод;

batch -
поставить задание в очередь. Формат:
        batch<CR>
           команда_1<CR>
           команда_2<CR>
           <^d>
Команда batch читает задание со стандартного ввода и ставит его в очередь. Команды, поставленные в очередь командой batch, будут выполнены, когда позволит уровень загруженности;

cat -
отобразить содержимое указанного файла на терминал. Чтобы временно приостановить вывод, нажмите <^s>, и чтобы возобновить вывод введите <^q>. Для прекращения вывода и возврата управления shell, нажмите клавишу BREAK или DELETE;

cd -
сменить текущий справочник. Если вы указали имя справочника, то команда cd сменит текущий справочник на указанный. Если имя не указано, то используется значение переменной окружения $HOME. Если вместо имени справочника указано имя пути, то вы можете перескочить несколько уровней при помощи одной команды;

cp -
скопировать указанный файл в новый файл, оставив оригинальный файл неизменным;

cut -
выбрать отдельные поля из строк файла. Эта команда может, например, использоваться для выборки колонок из таблицы;

date -
отобразить текущие дату и время;

diff -
сравнить два файла. Команда diff выдает на стандартный вывод те строки файлов, которые нужно изменить, чтобы привести файлы в соответствие друг с другом;

echo -
отображает ввод на стандартный вывод, включая возврат каретки, и возвращает подсказку;

ed -
редактирование указанного файла с помощью построчного редактора. Если имя файла не указано, то команда ed создает новый файл;

grep -
поиск по шаблону, заданному ограниченным регулярным выражением;

kill -
завершить фоновый процесс с помощью идентификатора процесса (PID). Вы можете получить PID, запуcтив команду ps;

lex -
генерирует программы, которые будут использоваться для лексического анализа текста;

lp -
распечатать содержимое указанного файла на построчно-печатающем устройстве;

lpstat -
отобразить состояние любого запроса построчно-печатающему устройству;

ls -
распечатывает имена всех файлов и справочников, за исключением тех, которые начинаются с точки;

mail -
отправка пользователям почты или ее чтение. Каждое сообщение заканчивается подсказкой ?; mail ждет от вас ввод опции для сохранения, удаления сообщения или передвижения к месту использования. Чтобы получить список допустимых опций, введите ?. mail, следующая за регистрационным именем, посылает сообщение владельцу этого имени. Чтобы завершить сообщение, введите <^d>. Для прерывания сеанса mail нажмите клавишу BREAK;

mailx -
интерактивная система обработки сообщений;

make -
поддержка, обновление и восстановление групп программ;

mkdir -
создать новый справочник. Новый справочник становится подсправочником того справочника, в котором вы выдали команду mkdir;

mv -
переместить файл. С помощью этой команды можно скопировать файл в новый в том же справочнике либо в новый файл в другом справочнике. Если вы перемещаете файл в другой справочник, то можете использовать то же самое имя файла;

nohup -
запустить команду в фоновом режиме; она продолжит свою работу и после того, как вы завершите работу. Сообщения об ошибках и вывод будут располагаться в файле nohup.out;

pg -
отображает содержимое указанного файла на терминал постранично. После распечатки каждой страницы система делает паузу и ждет от вас подтверждения на продолжение вывода следующей страницы;

pr -
форматирует и выдает файлы на стандартный вывод. Команда pr разбивает текст на страницы;

ps -
отображает состояние и номер каждого процесса, выполняющегося в данный момент. Команда ps не отображает состояние заданий, находящихся в очереди к at и batch;

pwd -
отображает полное имя пути текущего рабочего справочника;

rm -
удалить файлы или справочники из файловой системы. В этой команде вы можете использовать метасимволы, но с большой осторожностью, т.к. удаленные файлы восстановить непросто;

rmdir -
удалить справочник. Вы не можете удалить справочник, в котором находитесь, не можете также удалить непустой справочник;

sort -
сортировка и слияние файлов; результат отображается на экране;

spell -
слова из указанного файла проверить на соответствие орфографии; слова, которые не соответствуют орфографическому списку, отображаются на экране;

stty -
установка характеристик терминального ввода/вывода для устройства, являющегося стандартным вводом;

uname -
отобразить имя системы UNIX, в которой вы работаете;

uucp -
послать указанный файл другой системе UNIX;

uuname -
список имен удаленных систем UNIX, которые могут связываться с вашей системой UNIX;

uupick -
поиск файла в открытом справочнике посланного вам командой uuto. Если файл найден, то uupick отображает его имя и имя системы, из которой он пришел;

uustat -
отобразить состояние команды uuto, с помощью которой вы послали файлы другому пользователю;

uuto -
послать указанный файл другому пользователю. Укажите пункт назначения в формате system!login; system должно находиться в списке систем, созданном командой uuname;

wc -
подсчитать числа строк, слов и символов в указанном файле и отобразить результат на терминале;

who -
отобразить регистрационные имена пользователей, в данный момент зарегистрированных в вашей системе UNIX;

yacc -
компилятор компиляторов.

Назад | Содержание

Последние комментарии:

Я не верю в iPad (69)
19 марта, 12:17

Подписка на новости CITForum.ru

Новые публикации:

10 марта

  • HadoopDB: архитектурный гибрид технологий MapReduce и СУБД для аналитических рабочих нагрузок

  • Классификация OLAP-систем вида xOLAP

  • BGP. Три внешних канала. Балансировка исходящего и входящего трафиков

    Газета:

  • Что мы знаем об iPhone 4G?

    17 февраля

  • MapReduce и параллельные СУБД: друзья или враги?

  • Объектно-ориентированное программирование в ограничениях: новый подход на основе декларативных языков моделирования данных

  • Системологический подход к декомпозиции в объектно-ориентированном анализе и проектировании программного обеспечения

    Газета:

  • Эволюция Wine

    3 февраля

  • Дом на песке

  • Реальное переосмысление "формальных методов"

  • Интервью с Найджелом Пендзом

    Газета:

  • iPad. Первый взгляд на долгожданный планшет от Apple

  • Я не верю в iPad

    20 января

  • SQL/MapReduce: практический подход к поддержке самоописываемых, полиморфных и параллелизуемых функций, определяемых пользователями

  • Данные на лету: как технология потокового SQL помогает преодолеть кризис

    Обзоры журнала Computer:

    2 декабря

  • Сергей Кузнецов. Год эпохи перемен в технологии баз данных

    18 ноября

  • Генерация тестовых программ для подсистемы управления памятью микропроцессора

  • Сравнительный анализ современных технологий разработки тестов для моделей аппаратного обеспечения

    11 ноября

  • Генерация оптимизированных для ручного выполнения сценариев тестирования приложений с графическим интерфейсом пользователя

  • Применение технологии UniTESK для функционального тестирования инфаструктурного ПО Грид

    28 октября

  • Remoting с сервером на Unmanaged C++ или Вторая жизнь старых приложений

  • Методы обеспечения переносимости ПО

  • Организация сложных тестовых наборов

    22 октября

    Обзоры журнала Computer:

    14 октября

  • МОГучие способности: новые приемы анализа больших данных

  • Учимся регулярно выражаться

    8 октября

  • Записки исследователя NTFS

  • Создание кросс-платформенных графических интерфейсов на wxPerl

    Все публикации >>>


  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

    Информация для рекламодателей PR-акции, размещение рекламы — тел. +7 495 6608306, ICQ 232284597 Пресс-релизы — pr@citforum.ru
    Послать комментарий
    Информация для авторов

    Редакция раздаёт котят!

    Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2009 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...


    Creative-team предлагает создание портала с уникальным дизайном