Начало работы в системе
Начало работы в системе
Вход в себя
На экране терминала появится
строка
Console login:
или просто
login:
Введите имя, под которым вы
зарегистрированы в системе, если
нужно, пароль. Если Вы ошиблись при
вводе имени, нажмите CTRL+U или DEL или
CTRL-D (для отмены), или несколько раз
нажмите на Return, потерпите немного и
повторите ввод.
На экране появится приглашение
командного интерпретатора.
sunsite:~/$ _
Чтобы выйти из системы, наберите
команду exit или просто нажмите Ctrl-D
на пустой строчке;
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=vt220 # устанавливает тип терминала на
# котором работает пользователь
Чтобы задать значение переменной
окружения, выполните команду:
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 " |