дипломы,курсовые,рефераты,контрольные,диссертации на заказ
Первообразная функция Цилиндроидом называется поверхность Исследование функции Пределы Производная График функции Векторная алгебра Линейные уравнения Матрицы Математический анализ Задачи на интеграл Интегральное исчисление Кратные интегралы Курсовые расчеты Инсталляции системы Запуск ОС Поддержка Plug and Play Интерфейс Панель управления Консоль управления Файловые системы FAT и FAT32 Информационные источники Сервер Web Работа в сетях Windows и Novell Интернет и почта Периферия и мультимедиа Работа с файлами Дополнительная конфигурация Конфигурирование X Windows Дистрибутив Служба удаленного доступа На главную Построение локальных сетей на базе коммутаторов Пределы функций

Введение в систему команд Linux Red Hat

Pwd, cd и ls

Более основательно мы ознакомимся с этими командами в гл. 14. Основное их назначение — работа с каталогами и файлами.

Первая команда - pwd (аббревиатура от present working directory - текущий рабочий каталог). Набрав ее в командной строке и нажав Enter, можно узнать свой текущий каталог.

$ pwd

/home/armand

В примере команда pwd возвращает имя текущего каталога /home/armand. Следовательно, вы находитесь в исходном каталоге пользователя armand (это мой каталог).

Команда cd не только определяет текущее состояние, но и изменяет его. По этой команде выполняется переход из текущего каталога в любой другой (доступный).

Вернемся к предыдущему примеру с текущим каталогом /home/armand. Воспользовавшись командой cd, перейдем в подкаталог wordfiles этого каталога.

$ cd wordfiles

$ pwd

/home/armand/wordfiles

Если теперь ввести команду pwd, она подтвердит переход в новый каталог. Аналогично выполняется переход в системный каталог временных файлов / tmp:

$ cd /tmp $ pwd

/tmp

Отличие сводится к наличию ведущей косой черты (/) перед названием каталога. Первая команда (cd wordfiles) ее не использует, поэтому адресация перехода выполняется по отношению к текущему каталогу (относительная адресация - прим. ред. пер.). Если выполнить точно такую же команду из исходного каталога Майка (/home/mike), то вы перейдете в каталог

/home /mike /wordfiles.

А вторая команда (cd / tmp) использует ведущую косую черту. Такая команда позволяет выполнить переход в одну и ту же точку дерева каталогов (абсолютная адресация - прим. ред. пер.), независимо от того, в каком каталоге она выполняется.

Наконец, команда Is предназначена для просмотра содержимого текущего каталога. Если ввести эту команду из каталога armand, от результат будет примерно следующим.

$ Is

2341chlla.doc dead.letter scmp-jpc.bak

DISKCOPY.COM foo svgalib-1.2.11-4.i386.rpm

DRWEBDEM.IMG foo.html test.txt

Xconf igurator-.3.26-1.1386. rpm mail wabi

Xrootenv nsmail xserver-1.1-1.1386.rpm

armand scmp-jpc

Обратите внимание на способ вывода на экран имен файлов и каталогов - в несколько столбцов. Ширина столбца определяется максимально длинным именем файла или каталога в нем.

Команда Is используется для вывода содержимого не только текущего, но и любого доступного каталога Для вывода содержимого каталога usr необходимо ввести команду Is /usr.

$ Is /usr

X11 doc i486-linuxaout lib "Sbin

X11R6 dt ibase libexec share

X386 etc include local spool

bin games info man src

diet i486-linux-libc5 interbase openwin tmp

Обратите внимание на зависимость числа и ширины столбцов от максимальной длины имени файла или каталога.

Возникает вопрос: какой прок в указанной информации, если нельзя отличить каталоги от файлов и не указаны объемы последних?

Чтобы вывести недостающую информацию, воспользуйтесь расширенным форматом команды: ls -1 (структура команд рассмотрена в гл. 14). Ниже показан результат ввода этой команды в том же исходном каталоге armand:

$ Is -1












total 1807












rw r r

1

armand

armand

52224

Apr

24

23

:00

2341chlla.doc

-rw-r — r--

1

armand

armand

24325

May

9

16

:06

DISKCOPY.

COM

-rw-r--r--

1

armand

armand

1474979

May

9

16

:06

DRWEBDEM.

IMG


-rw-r--r —

1

armand

armand

52313

Jan

21

18

:04

Xconf igurator

-3.26-1.1386

.rpra

-rw-r--r--

1

annand

armand

396

May

19

23

:09

Xrootenv



drwx ------

2

armand

armand

1024

May

17

09

:55

armand ,



-rw ------

1

armand

armand

10572

May

18

22

:29

dead. letter

-rw ------

1

armand

root

1455

Apr

24

21

:38

foo



-rw-r--r —

1

armand

armand

2646

May

7

07

:32

f oo . html



drwx ------

2

armand

armand

1024

(Tun

4

07

:12

mail



drwx ----- -

2

armand

armand

1024

May

17

09

:56

nsmail



-rw-r--r--

1

armand

armand

4288

May

14

22

:17

scmp-jpc

,


-rw-r--r--

1

armand

armand

4289

May

14

22

:12

scmp-jpc.

bak


-rw--r — r

1

armand

armand

195341

Mar

25

17

:32

svgalib-1

.2.

11

4.i386.rpm












-rw-rw-r--

1

armand

armand

94

May

17

11

:44

test . txt



drwxr-xr-'X

r ,

armand

armand

1024

May

19

23

:07

wabi



-rw-r--r--

1

armand

armand

4493

Feb

4

15

:31 xserver -wrapper

*-l.l-l.1386.rpm

Теперь у нас есть достаточно подробные сведения о каждом файле. Самые важные из них находятся слева от имени файла или каталога - дата последней модификации и (только для файлов) объем в байтах (1024 байт = 1 Кбайт).

Первый символ первого столбщ указывает, что приведено в этой строке: каталог (d) или файл (-). Например, scmp-jpc - это файл:

-rw-r—r— 1 armand armand 4288 May 14 22:17 scmp-jpc

в отличие от каталога mail:

drwx------ 2 armand armand 1024 Jun 4 07:12 mail

 

В этой главе мы займемся освоением среды командной строки Unix. Среда командной строки -основа Linux. Как вы уже убедились, X Windows обеспечивает простой и быстрый доступ к графическим программам, существенно повышающим эффективность работы пользователя. Но часто при этом утранивается возможность полного управления системой Linux. Это становится очевидным в самом начале изучения системы Команд.

В главе рассмотрены некоторые часто употребляемые команды: Is, find и grep. Поскольку это команды большинства дистрибутивов, пользователи Unix без труда определят их назначение и возможности, предоставляемые опытному пользователю.

Примечание

В этой главе изучается командная строка Linux. Есть два способа установить режим командной строки: войти в одну из виртуальных консолей Linux или запустить в X Windows окно xterm, GNOME terminal либо KDE's Konsole.

фотоэффект ; Коническая винтовая линия Ethernet Локальные сети что такое драйвер Первый способ задания функции: табличный Степенная функция Обратные тригонометрические функции Определение непрерывности функции Оценки ошибок в формулах приближённого дифференцирования Производные функции, заданной параметрически Примеры исследования функций и построения графиков Приближённое нахождение корней уравнений и точек экстремума Тригонометрическая форма комплексного числа Изменить порядок интегрирования Вычислить двойной интеграл Вычисление тройных интегралов Сферические координаты Два основных метода интегрирования Замена переменных в двойном интеграле Дифференцирование интегралов, зависящих от параметра