Основные команды операционной системы UNIX

zlobnik

Спецвыпуск Хакера, номер #005, стр. 005-040-3

wc - подсчет количества символов, слов и строк в файле.

Важные флаги:

-l вывод только числа строк;

-w вывод только числа слов;

-c вывод только числа символов.

grep - фильтровка строки по заданному шаблону.

Использование: grep [шаблон] [файл].

В шаблон могут входить обыкновенные символы, представляющие сами себя, а также - спецсимволы, выполняющие служебные функции шаблона: . * ^ $ [ ]

. - означает любой произвольный символ;

* - "множитель" (предыдущий символ любое число раз);

.* - любая последовательность символов;

^шаблон - привязываем шаблон к началу строки;

шаблон$ - привязываем шаблон к концу строки;

[символы] - ровно один символ из тех, что стоят в скобках.

Важные флаги:

-n перед каждой строкой ставить ее номер в файле;

-c выдавать только количество успешно сопоставленных строк;

-i при сопоставлении не различать большие и малые буквы;

-v выдавать только строки, не удовлетворяющие шаблону;

-l выдавать только имена файлов, в которых есть успешно сопоставленные строки, разделяя имена переводами строк.

tar - Архиватор.

Создаем архив zlob.tar и добавляем в него два файла и одну директорию.

tar -cvf zlob.tar zlob1.c zlob2.c dir1

Разархивируем zlob.tar

tar -xvf zlob.tar

Добавим файл zlobik.c в архив.

tar -avf zlob.tar zlobik.c

Извлечем отдельный файл из архива.

tar -xvf zlob.tar dir1/zlobnik.c

telnet - обычный telnet-клиент.

ftp - обычный ftp-клиент, похожий на стандартный Windows'вский.

mkdir - создание директории.

pwd - вывод имени текущей директории.

echo - выдача аргументов командной строки на стандартный вывод.

man - чтение страниц руководства.

Пример использования:

Получим справку по команде tar : man tar

Страницы делятся на несколько разделов. Иногда одной и той же теме соответствует несколько man страниц на разные темы.

1 - основные команды

2 - системные вызовы

3 - функции в С-библиотеках

4 - специальные файлы (драйверы устройств)

5 - форматы файлов

6 - игры

7 - различная информация

8 - поддержка системы и системные команды.

Например, если набрать 'man 1 printf', ты получишь страницу руководства по команде printf, которая осуществляет форматированный вывод в стандартный поток, а если ты наберешь 'man 3 printf', то получишь руководство по функции printf из языка Си.

write - написать сообщение пользователю, находящемуся в данный момент в системе.

Использование: write [ttyN] [имя пользователя].

ttyN - терминал, к которому подключен пользователь (его имя можно получить командой who).

mc - консольный менеджер файлов, похожий на Norton Commander для dos.

gzip/gunzip - архиватор/разархиватор файлов.

Пример использования: добавим файл в архив 'gzip zlobotron.c'

Затем извлечем его 'gunzip zlobotron.gz'

su - получение прав другого пользователя.

Использование: su [флаги] [имя пользователя]

Важные флаги:

-c исполнение заданной после этого флага команды.

Например: Исполним команду joe /etc/passwd с правами пользователя root 'su root -c 'joe /etc/passwd'

sh - простейший интерпретатор командной строки, который ты найдешь в любой UNIX системе.

Назад на стр. 005-040-2  Содержание  Вперед на стр. 005-040-4

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001