Основные команды системы UNIX

Автор: Пользователь скрыл имя, 30 Июня 2014 в 10:47, контрольная работа

Краткое описание

При работе с Unix системами в первую очередь нужно научиться получать помощь, когда не совсем понятно как использовать ту или иную команду. Для этого есть несколько возможностей. Можно, например, ввести после имени команды опцию -?, -h или –help. Большинство команд в системах Unix в ответ на это выводят краткую подсказку о синтаксисе команды и используемых ею опциях.
Мощным средством для извлечения информации о потенциальных возможностях системы служит команда man. Она принимает в качестве аргумента названия команды, о которой мы хотим получить информацию. Так, если нужна информация о команде ls, в командной строке набираем man ls.

Оглавление

1. История Unix систем. (Введение)
3
2. Начало работы с командами, процессами
4
2.1 Работа с командами
4
2.2 Работа с процессами
6
3. Важнейшие пользовательские команды
9
3.1 Важнейшие команды (файлы, каталоги, контроль места на жестком диске)
9
3.2 Файлы: резервное копирование, архивация, компрессия
14
3.3 R-команды
17
4. Основные службы
19
4.1 TELNET
19
4.2 FTP
21
5. “Джентльменский набор”
23
6. Литература
25

Файлы: 1 файл

Реферат Unix.doc

— 193.50 Кб (Скачать)

typ-name – желаемый тип файла: бинарный/изображение (файл передается без модификации)/ASCII.

ascii – установить тип передаваемого файла на ASCII-передачу;

binare – установить тип передаваемого файла на передачу бинарных файлов.

 

Прочие команды:

prompt – управление приглашением к вводу( включить/выключить), во время передачи многих файлов можно получить символ приглашения к вводу после передачи каждого файла;

verbose – переключение режима вывода (выводить все ответы ftp-сервера и статистические данные.

 

 

 

 

 

 

 

 

5. “Джентльменский набор”

 

Для тех, кто раньше никогда не имел дело с UNIX можно привести список наиболее распространенных команд, так называемый обязательный «Джентльменский набор».

  • passwd – применяется для смены пароля;
  • ls – выводит листинг файлов текущего каталога;
  • find – ищет файлы или каталоги, удовлетворяющие заданным условиям;
  • mkdir – создать новый каталог;
  • rmdir – удалить указанный каталог;
  • cd – выполняет переход в другой каталог;
  • cat – принимает из стандартного ввода любые символы и затем отражает их в стандартный вывод; допускает перенаправление ввода и вывода;
  • cp – применяется для копирования файлов;
  • rm – используется для удаления файлов;
  • more – выводит на экран содержимое файла, делая паузу после каждой страницы; для продолжения нажимается пробел;
  • vi – текстовый редактор;
  • grep – ищет указанную строку в одном или нескольких файлах;
  • who – сообщает о пользователях зарегистрированных в системе;
  • chmod – изменяет права доступа к файлам и каталогам;
  • man -  формирует и выводит страницы руководства по заданной команде.

 

Названия команды проще запомнить если принять во внимание то что они представляют собой сокращение английских слов. Если требуется изменить что то уже существующее , команда, выполняющая это действие начинается с ch (change). Когда что то нужно сделать впервые, используется команда, которая начинается с mk (make), а когда нужно что то полностью отменить или удалить, следует команда, начинающаяся с rm (remove). Например, для создания нового каталога используется команда mkdir, а для удаления rmdir.

В первую очередь нужно научиться получать помощь в тех случаях, когда не совсем понятно как использовать команду. Для этого есть несколько возможностей. Можно, например, ввести после имени команды опцию -?, -h или –help. Большинство команд в Unix системах в ответ на это выводят краткую подсказку о синтаксисе команды и используемых ею опциях.

Мощным инструментом для извлечения информации о потенциальных возможностях системы служит команда  man. Она принимает в качестве аргумента название команды, о которой мы хотим получить информацию. Например, если нужна информация по команде ls то набираем:

$ man ls

В выводе man будет дан синтаксис команды и подробное описание ее работы. Если в описании синтаксиса аргумент заключен в квадратные скобки, то он не обязателен. Если два синтаксических элемента разделены вертикальной чертой (|), то допустим только один из них.

Так же, если пользователь Unix систем знаком с интерпретатором команд MS DOS, можно просто воспользоваться таблицей соответствия наиболее распространенных Unix команд, командам MS DOS.

 

Команда DOS

Команда Unix

Описание

dir /w

ls

Перечень каталогов или файлов

Dir

ls –l

Подробный перечень

copy

cp

Копирует файлы

xcopy /s

cp -r

Копирует содержимое каталога

Ren

mv

Перемещает, переименовывает файлы

Del, delete

rm

Удаляет файлы

deltree

rm -r

Удаляет содержимое каталога

type

cat

Отображает содержимое файла

more

more, pg

Отображает содержимое файла по страницам

find

grep

Находит в файле заданные строки

comp, fc

diff

Сравнивает файлы

atrib

chmod

Изменяет атрибуты файлов

Cd

cd

Изменяет текущий каталог

Md, mkdir

mkdir

Создает каталог

rd, rmdir

rmdir

Перемещает каталоги


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Литература

 

  1. Питер Дейсон «UNIX. Настольный справочник». Издательство «Лори» 1997г.
  2. Н.М.Якушева, В.А.Машурцев «UNIX коммуникации». Издательство «Радио и связь» 1998г.
  3. Ив Лепаж, Пол Яррера «UNIX. Библия пользователя». Издательский дом «Вильямс» 2001г.
  4. Майк Эбен, Брайан Таймен «FreeBSD. Platinum Edition». Издательский дом «DiaSoft» 2003г.

 

 

 

 

 

 


 



Информация о работе Основные команды системы UNIX