
- •1.1. Основные функции и компоненты системы unix
- •1.2. Ядро
- •1.4. Команды
- •1.4.1. Что делают команды
- •1.4.2. Как выполнять команды
- •1.5. Файловая система
- •1.5.1. Обыкновенные файлы
- •1.5.2. Справочники
- •1.5.3. Специальные файлы
- •1.5.4. Символические каналы связи
- •1.6. Расположение системы
- •1.7. Принятые соглашения
- •2. Основные сведения для пользователей Unix
- •2.1. Терминал
- •2.2. Требуемые для установки терминальные характеристики
- •2.3. Характеристики клавиатуры
- •2.4. Соглашения по вводу
- •2.5. Подсказка команды
- •2.6. Исправление ошибок ввода
- •2.6.1. Стереть текущую строку: знак @
- •2.6.3. Переназначение функции удаления
- •2.7. Использование специальных символов как буквенных
- •2.8. Скорость
- •2.9. Останов команд
- •2.10. Использование символов управления
- •2.11. Получение регистрационного имени
- •2.12. Связь с системой unix
- •2.13. Процедура регистрации
- •2.14. Пароль
- •2.15. Возможные проблемы при регистрации
- •Устанавливает табуляцию только для вашей текущей сессии. Чтобы установить табуляцию для всех сессий, добавьте эту строку в .Profile. 2.16. Простые команды
- •2.17. Выход из системы
- •3. Файловая система
- •3.1. Структура файловой системы
- •3.2. Ваш собственный справочник
- •3.3. Текущий справочник
- •3.4. Имя пути
- •3.4.1. Полное имя пути
- •3.4.2. Родственное имя пути
- •3.5. Правила именования справочников и файлов
- •3.5. Правила именования справочников и файлов
- •3.6. Организация справочника
- •3.6.1. Команда mkdir - создать справочник
- •3.6.2. Команда ls - напечатать содержимое справочника
- •3.6.2.1. Часто используемые ключи команды ls
- •3.7. Команда cd - изменить текущий справочник
- •3.8. Команда rmdir - удалить справочник
- •3.9. Доступ к файлу и работа с ним
- •3.10. Основные команды
- •3.10.1. Команды cat, pg, pr - распечатать содержимое файла
- •3.10.1.1. Команда cat
- •3.10.1.2. Команда pg
- •3.10.1.3. Команда pr
- •3.10.2. Команда cp - сделать копию файла
- •3.10.3. Команда mv - переименование файла
- •3.10.4. Команда rm - удалить файл
- •3.10.5. Команда wc - подсчет строк, слов и символов
- •3.10.6. Команда chmod - изменить статус файла
- •3.10.6.1. Как определить права
- •3.10.6.2. Как изменить существующие права
- •3.10.6.3. Альтернативный метод
- •3.10.7. Дополнительные команды
- •3.10.7.1. Команда diff
- •3.10.7.2. Команда grep
- •3.10.7.3. Команда sort
- •4. Обзор программных средств
- •4.1. Управление офисом системы
- •4.2. Редактирования текста
- •4.2.1. Что такое редактор текста
- •4.2.2. Как работает текстовый редактор
- •4.2.2.1. Буфера редактора текста
- •4.2.3. Режимы
- •4.2.4. Построчный редактор
- •4.2.5. Экранный редактор
- •4.2.6. Использование shell
- •4.2.7. Применение средств системы
- •4.2.8. Окружение компьютера
- •4.2.9. Программирование в shell
- •4.2.10. Программирование с помощью awk
- •4.3. Электронная связь
- •4.4. Программирование в системе unix
- •5. Руководство по командной среде face
- •5.1. Что такое face?
- •5.1.1. Организация этого раздела
- •5.2. Введение
- •5.2.1. Регистрация в системе
3.5. Правила именования справочников и файлов
Вы можете давать справочникам или файлам любые имена в соответствии со следующими правилами:
допустимы все символы, за исключением /;
некоторые имена лучше не использовать, такие как пробел, табуляция и следующие: ? " # $ ^ ( ) ; < > [ ] | \ * @ ' ~ &. Если вы воспользуетесь символами пробел или табуляция в имени файла или справочника, то вы должны заключить имя в двойные кавычки в командной строке;
избегайте использования знаков + - или . в качестве первого символа в имени файла;
система UNIX различает большие и маленькие буквы. Например, система предполагает, что справочник (или файл) названный draft отличается от DRATF.
В следующем примере приведены допустимые имена справочников или файлов:
Пример.
memo MEMO section2 raf:list
file.d chap3+4 item1_10 outline
3.5. Правила именования справочников и файлов
Вы можете давать справочникам или файлам любые имена в соответствии со следующими правилами:
допустимы все символы, за исключением /;
некоторые имена лучше не использовать, такие как пробел, табуляция и следующие: ? " # $ ^ ( ) ; < > [ ] | \ * @ ' ~ &. Если вы воспользуетесь символами пробел или табуляция в имени файла или справочника, то вы должны заключить имя в двойные кавычки в командной строке;
избегайте использования знаков + - или . в качестве первого символа в имени файла;
система UNIX различает большие и маленькие буквы. Например, система предполагает, что справочник (или файл) названный draft отличается от DRATF.
В следующем примере приведены допустимые имена справочников или файлов:
Пример.
memo MEMO section2 raf:list
file.d chap3+4 item1_10 outline
3.6. Организация справочника
В этом разделе описываются 4 системные команды, позволяющие вам организовывать и использовать структуру справочника:
mkdir -
создать новый справочник или подсправочник в вашем текущем справочнике;
ls -
напечатать список имен всех подсправочников и файлов в справочнике;
cd -
изменить ваше местоположение в файловой системе, т.е. перейти из одного справочника в другой;
rmdir -
удалить пустой справочник. Эти команды могут использовать либо полное имя пути, либо родственное. Две команды могут применяться без имени пути.
3.6.1. Команда mkdir - создать справочник
Рекомендуется создавать подсправочники в вашем собственном справочнике в соответствии с логической схемой, которая будет облегчать восстановление информации ваших файлов. Если вы поместите все файлы, относящиеся к одной теме, в один справочник, то вы будете знать, где их затем найти. Для создания справочника воспользуйтесь командой mkdir.
Синтаксис команды:
$ mkdir имя справочника(ов)<CR>
Например, подсправочник draft создается при помощи следующей команды, выдаваемой из справочника home (/home/startship):
$ mkdir draft<CR>
$
Вторая подсказка говорит, что команда выполнилась успешно и подсправочник draft создался.
Также, находясь в справочнике home, можно создать другие подсправочники, такие как letters и bin, таким же способом:
$ mkdir letters<CR>
$ mkdir bin<CR>
$
Пользователь может создать все три подсправочника (draft, letters и bin) одновременно, перечислив их всех в одной командной строке:
$ mkdir draft letters bin<CR>
$
Вы можете перейти к подсправочнику и в нем построить дополнительные подсправочники.