Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

Приложение 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 -
компилятор компиляторов.

[ Назад | Оглавление ]










helloworld.ru © 2001-2021
Все права защищены