Компьютерные сети и технологии
Привет
Пользователь:

Пароль:



[ ]
[ ]

В сети
Гостей: 6
Участников: 0
На странице: 1
Участников: 4152, Новичок: Wonfrien

Разное


Приложения 1. 2. Файловая система UNIX, Основные команды системы UNIX
Операционная система UNIX (руководство пользователя)
на Tuesday 08 August 2006
от список авторов отправить по email статья печатать статья
в Сетевые Операционные Системы ОС > Linux - Unix

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

Поиск Компьютерные сети и технологии


Copyright © 2006 - 2016
При использовании материалов сайта ссылка на xnets.ru обязательна!
Render time: 0.0670 second(s); 0.0188 of that for queries. DB queries: 28. Memory Usage: 5,003kb