Основные команды системы UNIX
Контрольная работа, 30 Июня 2014, автор: пользователь скрыл имя
Краткое описание
При работе с 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. Литература
- Питер Дейсон «UNIX. Настольный справочник». Издательство «Лори» 1997г.
- Н.М.Якушева, В.А.Машурцев «UNIX коммуникации». Издательство «Радио и связь» 1998г.
- Ив Лепаж, Пол Яррера «UNIX. Библия пользователя». Издательский дом «Вильямс» 2001г.
- Майк Эбен, Брайан Таймен «FreeBSD. Platinum Edition». Издательский дом «DiaSoft» 2003г.