Назад | Содержание | Вперед |
Каждая командная оболочка управляет работой среды посредством набора спецификаций, которые задаются в пользовательских файлах инициализации (.profile для оболочек Bourne и Korn или .cshrc и .login для оболочки C) или определяются переменными окружения, которые получаются интерактивно с помощью командной оболочки. Эти переменные окружения могут задавать информацию, такую как домашний каталог пользователя, входное имя, принтер по умолчанию, место расположения сообщений email, а также путь для доступа к среде OpenWindows. В этом разделе описано как получить информацию об установках, задаваемых значениями переменных окружения (find environment variable settings) (env). Для получения более подробной информации смотрите Главу 8, "Что такое командные оболочки (Understanding Shells)".
Для получения пользовательских установок, задаваемых значениями переменных окружения, наберите env и нажмите Return. Выводится список переменных окружения и их значений. В Главе 1, "Введение в системное администрирование Solaris" приводится список переменных окружения по умолчанию, а также информация как задавать (set) переменные среды.
Следующий пример показывает установки, задаваемые значениями переменных окружения, для пользователя ignatz:
oak% env HOME=/ PATH=.:/home/ignatz:/usr/bin: /home/ignatz/bin:/bin:/home/bin: /etc:/usr/etc LOGNAME=ignatz HZ=1ØØ TZ=PST8PDT TERM=sun SHELL=/bin/csh MAIL=/var/mail/ignatz PWD=/ MANSECTS=1:1m:1c:1f:1s:1b:2:3:3 c:3i:3n:3m:3k:3g:3e:3x11:3xt:3w: 3b :9:4:5:7:8 oak%
Этот раздел описывает как создавать и редактировать файлы, используя команды: cat, touch, cp, mv, Text Editor и vi.
Команда cat используется для создания небольших файлов или для присоединения небольшого объема текста к существующему файлу. Для создания файлов, используя команду cat выполните следующие шаги:
Для присоединения текста к существующему файлу выполните следующие шаги:
Для просмотра содержимого файла наберите cat filename и нажмите Return. Выводится содержимое файла. Если файл слишком велик и не помещается в окно терминала, то он пролистывает его содержание и вы увидите только последнюю страницу, помещающуюся в окно или на экран.
В следующем примере создается файл, называемый kookaburra содержащий первую строфу песни kookaburra, выводится содержимое файла, присоединяет вторую строфу к файлу, и выводит содержимое файла снова:
castle% cat > kookaburra Kookaburra sits in the old gum tree Merry merry king of the bush is he Laugh kookaburra, laugh kookaburra Gay your life must be. ^D castle% cat kookaburra Kookaburra sits in the old gum tree Merry merry king of the bush is he Laugh kookaburra, laugh kookaburra Gay your life must be. castle% cat >> kookaburra Kookaburra sits in the old gum tree Eating all the gumdrops he can see Stop kookaburra, stop kookaburra Leave some there for me. ^D castle% cat kookaburra Kookaburra sits in the old gum tree Merry merry king of the bush is he Laugh kookaburra, laugh kookaburra Gay your life must be. Kookaburra sits in the old gum tree Eating all the gumdrops he can see Stop kookaburra, stop kookaburra Leave some there for me. castle%
Команда touch присваивает времени доступа и модификации для каждого файла текущее время. Если файл не существует, создается пустой файл. Вы можете использовать команду touch для создания пустого файла для проверки информации о разрешениях и владельцах или создать файл, в который позже вы добавите текст.
Для создания пустого файла, наберите touch filename и нажмите Return. Создается новый пустой файл. Если файл существует, то его время модификации обновляется на текущую дату и время.
В следующем примере используется команда ls для определения того, что не существует файла с именем junk, создается файл, и используется команда ls для проверки, что пустой файл создан:
oak% ls -l junk junk: No such file or directory oak% touch junk oak% ls -l junk -rw-r--r-- 1 irving staff Ø Sep 11 15:Ø6 junk oak%
Вы можете создавать новый файл посредством копирования и переименования существующего файла.
Для копирования существующего файла, наберите cp old-filename new-filename и нажмите Return. Таким образом вы скопировали файл, сохранив также и оригинал:
oak% cp quest oldquest oak%
Для перемещения (и переименования) существующего файла, наберите mv old-filename new-filename и нажмите Return. Вы изменили имя файла и удалили старый.
oak% mv quest /tmp/quest.old oak%
Вы можете использовать OpenWindows Text Editor для создания и редактирования файлов. Однако, у вас могут возникнуть проблемы при использовании Text Editor при редактировании файлов, имеющих разрешения root.
Для запуска Text Editor из среды OpenWindows, из Workspace menu выберите Programs. Далее выберите Text Editor из меню Programs. Для запуска Text Editor из командной строки, наберите /usr/openwin/bin/textedit & и нажмите Return. Выводится окно Text Editor. Используйте для редактирования команды из меню Edit или горячие клавиши Cut, Copy, Paste, и Undo.
Если вы работаете с CDE, вы можете использовать CDE Text Editor для создания и редактирования файлов. Для запуска Text Editor из головной панели CDE, щелкните на меню Personal Applications и затем на Text Editor. Для запуска CDE Text Editor из командной строки, наберите /usr/dt/bin/dtpad& и нажмите Return. Выводится окно Text Editor. Используйте для редактирования команды из меню Edit или горячие клавиши Cut, Copy, Paste, и Undo.
Назад | Содержание | Вперед |