Оцените этот текст:



     На экране терминала появляется приглашение

        login:

     Введите  имя,  под  которым вы зарегистрированы в системе,
если нужно, пароль. Если Вы ошиблись при вводе  имени,  нажмите
CTRL+U, или  DEL, или  CTRL-D  (для  отмены), или несколько раз
нажмите на Return, потерпите немного и повторите ввод.
     На  экране появится приглашение командного интерпретатора.

        sunsite:~/$ _

     Чтобы  выйти  из системы, наберите команду exit или просто
нажмите Ctrl-D на пустой строчке.



     При   входе   в  систему  для  пользователя  автоматически
устанавливается   несколько   переменных    окружения.    Чтобы
посмотреть их значение, выполните команду env.

    env   # Распечатать проэкспортированные переменные окружения

LOGNAME=moshkow                  # имя пользователя
HOME=/home/moshkow               # его домашний каталог
SHELL=/bin/ksh                   # его командный интерпретатор
MAIL=/usr/mail/moshkow           # файл, в который складывается
                                 # приходящая ему почта
PS1=host1:$PWD/$                 # формат приглашения
PATH=:/usr/local/bin:/bin:/usr/bin:/usr/X11/bin:/usr/informix/bin:
           # список поиска, по которому ищутся выполнимые файлы
TERM=vt100                       # устанавливает тип терминала, на
                                 # котором работает пользователь

     Чтобы  задать  значение  переменной  окружения,  выполните
команду:

   Imya_Pereemennoj=znachenie   export Imya_Pereemennoj

например

   abc=Kalosha  export abc

просмотреть значение  переменной  можно  командой  echo в такой
форме:

   echo $abc



     Перед  входом  в  систему сперва выполняется общесистемный
профайл /etc/profile

     Затем  выполняется  пользовательский файл ".profile" (если
он есть) - в них можно  устанавливать  переменные  окружения  и
делать  установки  режимов терминала. Просмотреть установленные
переменные окружения можно командой env

##### Пример файла   .profile ##################################

       # Добавить к списку поиска каталоги с нужными программами
PATH=:$HOME/bin:$PATH:/usr/sbin:/usr/local/bin:/usr/informix/bin
       #    Разрешить редактирование командной строки в ksh
EDITOR=emacs
export PATH EDITOR
LC_CTYPE=iso_8859_1 export LC_CTYPE # русские буквы - "буквы"

        #       Характеристики терминала
        # Забой=BackSpace          СтеретьСтроку=Ctrl-U
        # ПрерватьПрограмму=Ctrl-C "Жестокое_прерывание"=Ctrl-|
stty erase "^h" echoe      kill "^u" quit "^|" intr "^c"
stty cs8 -parenb -istrip
        # 8-битные символы, noparity, не  усекать  8-й  бит
        # при вводе

case "$0" in    # В зависимости от командного интерпретатора
*ksh)                   #       В Korn Shellе
                        #       Редактироваться стрелочками
        alias __A=`echo "\020"`         # ^P = восьмеричный 020
        alias __B=`echo "\016"`         # ^N
        alias __C=`echo "\006"`         # ^F
        alias __D=`echo "\002"`         # ^B
        # В приглашение ставить текущий pwd
        PS1=$LOGNAME@`uname -n`:'$PWD/$ '            export PS1
        ;;
*bash)          # В bash'е в приглашение ставить host:pwd
        PS1='\h:\w/\$ '                              export PS1
        ulimit -Sc 0 # чтоб программы core не роняла
        ;;
*sh)    # для posix-shell и HP-UX
        PATH=$PATH:/usr/sbin
        PS1=$LOGNAME@`uname -n`:'$PWD/$ '
        HISTFILE=$HOME/.sh_history
        ENV=$HOME/.kshrc
        export PATH ENV HISTFILE PS1
# и не забыть в файл .kshrc вписать      set -o emacs
        ;;
esac
#   обратите внимание:   в некоторых местах ПРОСТАЯ кавычка _'_
#   а в других - ОБРАТНАЯ  _`_ - будьте внимательны, это важно.


     Если  вы  работаете  в командном интерпретаторе Korn-Shell
/bin/ksh, и у вас установлена переменная EDITOR=emacs,   то  вы
сможете  редактировать  командную  строку  с  помощью стрелок и
Ctrl-клавиш:

^P / ^N   PREVIOUS / NEXT         команда
^F / ^B   FORWARD / BACK          на позицию
^A / ^E   в НАЧАЛО / КОНЕЦ        строки
^D / ^K   Удалить СИМВОЛ / Удалить КОНЕЦ СТРОКИ
^Y        Вспомнить удаленное
^R        Поиск предыдущей команды

ESC ESC   Добить имя файла
ESC =     Распечатать похожие имена файлов
     а если командный интерпретатор bash, то обе эти команды
     сидят на клавише TAB




     Чтобы  провести выключение системы, следует, будучи
пользователем root и находясь в  корневом  каталоге,  выполнить
команду   shutdown  (ключи команды зависят от вашей  операционной системы)

    cd /
    shutdown -yh 0         # HPUX
    shutdown -h now        # Tru64, FreeBSD, Linux
    shutdown -y -g0 -i0    # Solaris, SVR4

     Дождитесь  полного  окончания  разгрузки  системы и только
тогда выключайте питание.

     Для перезагрузки системы выполните команду

    reboot                 # Linux
    shutdown -y -r 0       # HPUX
    shutdown -y -g0 -i6    # Solaris, SVR4

     Перезагрузить или разгрузить систему можно также и из меню
системного администратора команды sysadm.

     В  некоторых реализациях Unix (в частности, в BSD, SunOS,
Linux,  HP-UX)  команда  shutdown  использует  другие   ключи.
Попробуйте в этом случае:

   shutdown -y -h now   # для остановки
   shutdown -y -r 60    # для перезагрузки через 60 секунд


Last-modified: Sun, 07 Aug 2005 11:35:35 GMT
Оцените этот текст: