Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Cadence / DSD2 / Лекция 1.doc
Скачиваний:
34
Добавлен:
16.04.2013
Размер:
120.32 Кб
Скачать

Команды

Сначала мы покажем, как работают команды операционной системы UNIX, а затем приведем перечень наиболее важных команд.

Формат команды

Большинство команд UNIX имеют следующий формат:

> <команда> <ключи> <параметры>

Сначала идет имя команды, затем - ключи и параметры. Параметрами, как правило, являются имена файлов. Все ключи начинаются с дефиса.

> ls -l а.out

Например, приведенная команда означает: "Выполнить команду Is с ключом -l для файла а.out":

Имена команд почти всегда приводятся строчными буквами; ключи обычно состоят из одной буквы (строчной или прописной). В отличие от многих других операционных систем, UNIX учитывает разницу между прописными и строчными буквами.

Если Вы используете два и более однобуквенных ключа, большинство команд позволяют объединять их. Например, две приведенные ниже команды идентичны:

> ls -lg a.out

> 1s -l -g a.out

Некоторые ключи требуют наличия параметра. В этом случае параметр дается после ключа, в этом случае последний нельзя объединять с другим ключом.

*Есть несколько команд, которые не соответствуют этим правилам, и одна из них очень важная: это команда tar. В перечне команд я даю три "рецепта" использования tar. Следуйте указаниям, и все будет в порядке.

Основные команды

Ниже приведен обещанный перечень основных команд операционной системы UNIX. Прописными буквами даны DOS-эквиваленты. Некоторые команды более подробно будут описаны ниже.

Обозначение команды

Значение команды

1

logout

Завершить сеанс работы с UNIX

2

ls

Дать перечень файлов, находящихся в текущем каталоге. Эквивалент команды DIR, имеющейся во многих операционных системах

ls -l

Дает более подробную информацию, включая размер файлов, их принадлежность и дату создания.

3

rm < файлы>

Стереть (удалить) один или несколько файлов.Например, командаrmfile1 file2 file3 удаляет три файла: filel, file2, file3.

rm -i

Команда перед удалением каждого файла просит Вас подтвердить свое намерение.

rm –r <каталог>

Удалить каталог(директорию).

4

mv <cтapoe-имя> <новое-имя>

Переименовать (переместить) файл из cтapoe-имявновое-имя

5

cp<файл1> < файл2>

Копировать файл1в новый файл с именемфайл2

6

more<файл>

Вывести текстовый файл на экран в постраничном режиме. Для вывода следующей страницы нужно нажать клавишу пробел. Полезно запомнить фразу "show me more of this file" ("покажи мне этот файл дальше").

7

grep<образец> <файл>

Показать все строки в файле, отвечающие, образцу. Поиск осуществляется с учетом регистра. Команда используется для поиска конкретных текстовых строк в файлах. Например, если phones- перечень номеров телефонов и имен, то команда

  • grep "Johnson" phones

находит в этом списке номер телефона Джонсона. Обратите внимание: мы взяли образец поиска в кавычки. Кавычки никогдане повредят, но когда Вы ищете строку с пробелом или звездочкой, кавычки необходимы.

grep -i<образец><файл>

Аналогична предыдущей команде, но регистр не учитывается: прописные и строчные буквы воспринимаются одинаково.

8

pwd

Показать текущий каталог.

9

cd<каталог>

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

10

mkdir<имя каталога>

Создать новый каталог без файлов с именем каталог.

11

rmdir< имя каталога>

Стереть (удалить) каталог с именем каталог. Этот каталог должен быть пуст, т.е. в нем не должно быть файлов.

12

ps <RET>

Вывод информации об исполняющихся процессах.

13

Kill –9 <номер PID> <RET>

Уничтожение процессов до завершения процессов.

14

man<имякоманды>

Вывести на экран справку ОС UNIX по команде команда.

15

uuencode<окончательное-имя> <<файл>> <выходной-файл>

Создать текстовую версию двоичного файла, годную для пересылки электронной почтой. Окончательное-имя- это имя, которое файл получает после распаковки;файл- имя кодируемого файла;выходной-файл- закодированный файл, который подлежит отправке по электронной почте. Символы > и < обозначаютстандартный вводистандартный вывод(см, ниже).

16

uudecode<закодированный-файл>

Команда, обратная команде uuencode.

17

compress<файл>

Сжать файл так, чтобы он занимал меньше места в памяти. В результате получается двоичный файл с тем же именем, что и исходный, и суффиксом .Z. Исходный файл удаляется. Сжатый файл нельзя пересылать по электронной почте, т.к. он двоичный, но его можно преобразовать в текстовый командойuuencode.(ZIP).

18

uncompress<файл>

Получить исходный файл из сжатого файла.(UNZIP).

19

tar

Эта команда предназначалась для создания архивов магнитных лент (tapearchive), но используется и для создания архивов файлов (объединений, включающих несколько файлов).

В этих примерах файл.tar- архив, созданный командойtar. В первых двух командах мы будем работать с архивом, полученным извне. В последнем случае мы сами создадим архив.

  • tar сf file.tar list

  • tar tf file.tar

>tar xf file.tar

Соседние файлы в папке DSD2