| /l3/users/27-07-2009/nt-ladm/debian2.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
|
$echo $HISTSIZE
500 |
|
$A=
|
|
$A=
|
|
$echo $A
|
|
$echo $A
|
|
$A=0
|
|
$A=0
|
|
$echo $A
0 |
|
$echo $A
0 |
|
$bash
|
|
$bash
|
|
$echo $A
|
|
$echo $A
|
|
$echo $A
|
|
$echo $
$_ $HISTFILE $PATH $BASH $HISTFILESIZE $PIPESTATUS $BASH_ARGC $HISTSIZE $PPID $BASH_ARGV $HOME $PROMPT_COMMAND $BASH_COMMAND $HOSTNAME $PS1 $BASH_LINENO $HOSTTYPE $PS2 $BASH_SOURCE $IFS $PS4 $BASH_SUBSHELL $L3_HOME $PWD $BASH_VERSINFO $L3_PARENT_TTY $RANDOM $BASH_VERSION $L3_SESSION_ID $SECONDS ... $DIRSTACK $LESSOPEN $SSH_AGENT_PID $DISPLAY $LINENO $SSH_AUTH_SOCK $editor_file $LINES $TERM $editor_name $LOGNAME $UID $EUID $LS_COLORS $USER $GDMSESSION $MACHTYPE $USERNAME $GDM_XSERVER_LOCATION $MAILCHECK $WINDOWID $GROUPS $OPTERR $XAUTHORITY $HISTCMD $OPTIND $XTERM_SHELL $HISTCONTROL $OSTYPE $XTERM_VERSION |
|
$exit
exit |
|
$echo $
$_ $HISTFILE $PATH $BASH $HISTFILESIZE $PIPESTATUS $BASH_ARGC $HISTSIZE $PPID $BASH_ARGV $HOME $PROMPT_COMMAND $BASH_COMMAND $HOSTNAME $PS1 $BASH_LINENO $HOSTTYPE $PS2 $BASH_SOURCE $IFS $PS4 $BASH_SUBSHELL $L3_HOME $PWD $BASH_VERSINFO $L3_PARENT_TTY $RANDOM $BASH_VERSION $L3_SESSION_ID $SECONDS ... $DIRSTACK $LESSOPEN $SSH_AGENT_PID $DISPLAY $LINENO $SSH_AUTH_SOCK $editor_file $LINES $TERM $editor_name $LOGNAME $UID $EUID $LS_COLORS $USER $GDMSESSION $MACHTYPE $USERNAME $GDM_XSERVER_LOCATION $MAILCHECK $WINDOWID $GROUPS $OPTERR $XAUTHORITY $HISTCMD $OPTIND $XTERM_SHELL $HISTCONTROL $OSTYPE $XTERM_VERSION |
|
$exit
exit |
|
$echo $
$_ $HISTFILE $PATH $BASH $HISTFILESIZE $PIPESTATUS $BASH_ARGC $HISTSIZE $PPID $BASH_ARGV $HOME $PROMPT_COMMAND $BASH_COMMAND $HOSTNAME $PS1 $BASH_LINENO $HOSTTYPE $PS2 $BASH_SOURCE $IFS $PS4 $BASH_SUBSHELL $L3_HOME $PWD $BASH_VERSINFO $L3_PARENT_TTY $RANDOM $BASH_VERSION $L3_SESSION_ID $SECONDS ... $DIRSTACK $LESSOPEN $SSH_AGENT_PID $DISPLAY $LINENO $SSH_AUTH_SOCK $editor_file $LINES $TERM $editor_name $LOGNAME $UID $EUID $LS_COLORS $USER $GDMSESSION $MACHTYPE $USERNAME $GDM_XSERVER_LOCATION $MAILCHECK $WINDOWID $GROUPS $OPTERR $XAUTHORITY $HISTCMD $OPTIND $XTERM_SHELL $HISTCONTROL $OSTYPE $XTERM_VERSION |
|
$echo $
$_ $GDM_XSERVER_LOCATION $OSTYPE $A $GROUPS $PATH $BASH $HISTCMD $PIPESTATUS $bash205 $HISTCONTROL $PPID $bash205b $HISTFILE $PROMPT_COMMAND $bash3 $HISTFILESIZE $PS1 $BASH_ARGC $HISTSIZE $PS2 $BASH_ARGV $HOME $PS4 $BASH_COMMAND $HOSTNAME $PWD $BASH_COMPLETION $HOSTTYPE $RANDOM ... $BASH_SUBSHELL $L3_SESSION_ID $SHLVL $BASH_VERSINFO $L3_TAMPERED_EDITORS $SSH_AGENT_PID $BASH_VERSION $LANG $SSH_AUTH_SOCK $COLUMNS $LESSCLOSE $TERM $COMP_WORDBREAKS $LESSOPEN $TIME $DESKTOP_SESSION $LINENO $UID $DIFFNAME $LINES $USER $DIR $LOGNAME $USERNAME $DIRSTACK $LS_COLORS $WINDOWID $DISPLAY $MACHTYPE $XAUTHORITY |
|
$export
|
|
$echo $
$_ $GDM_XSERVER_LOCATION $OSTYPE $A $GROUPS $PATH $BASH $HISTCMD $PIPESTATUS $bash205 $HISTCONTROL $PPID $bash205b $HISTFILE $PROMPT_COMMAND $bash3 $HISTFILESIZE $PS1 $BASH_ARGC $HISTSIZE $PS2 $BASH_ARGV $HOME $PS4 $BASH_COMMAND $HOSTNAME $PWD $BASH_COMPLETION $HOSTTYPE $RANDOM ... $BASH_SUBSHELL $L3_SESSION_ID $SHLVL $BASH_VERSINFO $L3_TAMPERED_EDITORS $SSH_AGENT_PID $BASH_VERSION $LANG $SSH_AUTH_SOCK $COLUMNS $LESSCLOSE $TERM $COMP_WORDBREAKS $LESSOPEN $TIME $DESKTOP_SESSION $LINENO $UID $DIFFNAME $LINES $USER $DIR $LOGNAME $USERNAME $DIRSTACK $LS_COLORS $WINDOWID $DISPLAY $MACHTYPE $XAUTHORITY |
|
$export
|
|
$echo $
$_ $GDM_XSERVER_LOCATION $OSTYPE $A $GROUPS $PATH $BASH $HISTCMD $PIPESTATUS $bash205 $HISTCONTROL $PPID $bash205b $HISTFILE $PROMPT_COMMAND $bash3 $HISTFILESIZE $PS1 $BASH_ARGC $HISTSIZE $PS2 $BASH_ARGV $HOME $PS4 $BASH_COMMAND $HOSTNAME $PWD $BASH_COMPLETION $HOSTTYPE $RANDOM ... $BASH_SUBSHELL $L3_SESSION_ID $SHLVL $BASH_VERSINFO $L3_TAMPERED_EDITORS $SSH_AGENT_PID $BASH_VERSION $LANG $SSH_AUTH_SOCK $COLUMNS $LESSCLOSE $TERM $COMP_WORDBREAKS $LESSOPEN $TIME $DESKTOP_SESSION $LINENO $UID $DIFFNAME $LINES $USER $DIR $LOGNAME $USERNAME $DIRSTACK $LS_COLORS $WINDOWID $DISPLAY $MACHTYPE $XAUTHORITY |
|
$bash
|
|
$echo $
$_ $GDM_XSERVER_LOCATION $OSTYPE $A $GROUPS $PATH $BASH $HISTCMD $PIPESTATUS $bash205 $HISTCONTROL $PPID $bash205b $HISTFILE $PROMPT_COMMAND $bash3 $HISTFILESIZE $PS1 $BASH_ARGC $HISTSIZE $PS2 $BASH_ARGV $HOME $PS4 $BASH_COMMAND $HOSTNAME $PWD $BASH_COMPLETION $HOSTTYPE $RANDOM ... $BASH_SUBSHELL $L3_SESSION_ID $SHLVL $BASH_VERSINFO $L3_TAMPERED_EDITORS $SSH_AGENT_PID $BASH_VERSION $LANG $SSH_AUTH_SOCK $COLUMNS $LESSCLOSE $TERM $COMP_WORDBREAKS $LESSOPEN $TIME $DESKTOP_SESSION $LINENO $UID $DIFFNAME $LINES $USER $DIR $LOGNAME $USERNAME $DIRSTACK $LS_COLORS $WINDOWID $DISPLAY $MACHTYPE $XAUTHORITY |
|
$bash
|
|
$echo $
$_ $HISTFILE $PIPESTATUS $A $HISTFILESIZE $PPID $BASH $HISTSIZE $PROMPT_COMMAND $BASH_ARGC $HOME $PS1 $BASH_ARGV $HOSTNAME $PS2 $BASH_COMMAND $HOSTTYPE $PS4 $BASH_LINENO $IFS $PWD $BASH_SOURCE $L3_HOME $RANDOM $BASH_SUBSHELL $L3_PARENT_TTY $SECONDS $BASH_VERSINFO $L3_SESSION_ID $SHELL ... $DESKTOP_SESSION $LESSOPEN $SSH_AUTH_SOCK $DIRSTACK $LINENO $TERM $DISPLAY $LINES $UID $editor_file $LOGNAME $USER $editor_name $LS_COLORS $USERNAME $EUID $MACHTYPE $WINDOWID $GDMSESSION $MAILCHECK $XAUTHORITY $GDM_XSERVER_LOCATION $OPTERR $XTERM_SHELL $GROUPS $OPTIND $XTERM_VERSION $HISTCMD $OSTYPE |
|
$echo $A
0 |
|
$echo $
$_ $HISTFILE $PIPESTATUS $A $HISTFILESIZE $PPID $BASH $HISTSIZE $PROMPT_COMMAND $BASH_ARGC $HOME $PS1 $BASH_ARGV $HOSTNAME $PS2 $BASH_COMMAND $HOSTTYPE $PS4 $BASH_LINENO $IFS $PWD $BASH_SOURCE $L3_HOME $RANDOM $BASH_SUBSHELL $L3_PARENT_TTY $SECONDS $BASH_VERSINFO $L3_SESSION_ID $SHELL ... $DESKTOP_SESSION $LESSOPEN $SSH_AUTH_SOCK $DIRSTACK $LINENO $TERM $DISPLAY $LINES $UID $editor_file $LOGNAME $USER $editor_name $LS_COLORS $USERNAME $EUID $MACHTYPE $WINDOWID $GDMSESSION $MAILCHECK $XAUTHORITY $GDM_XSERVER_LOCATION $OPTERR $XTERM_SHELL $GROUPS $OPTIND $XTERM_VERSION $HISTCMD $OSTYPE |
|
$echo $A
0 |
|
$echo $
$_ $HISTFILE $PIPESTATUS $A $HISTFILESIZE $PPID $BASH $HISTSIZE $PROMPT_COMMAND $BASH_ARGC $HOME $PS1 $BASH_ARGV $HOSTNAME $PS2 $BASH_COMMAND $HOSTTYPE $PS4 $BASH_LINENO $IFS $PWD $BASH_SOURCE $L3_HOME $RANDOM $BASH_SUBSHELL $L3_PARENT_TTY $SECONDS $BASH_VERSINFO $L3_SESSION_ID $SHELL ... $DESKTOP_SESSION $LESSOPEN $SSH_AUTH_SOCK $DIRSTACK $LINENO $TERM $DISPLAY $LINES $UID $editor_file $LOGNAME $USER $editor_name $LS_COLORS $USERNAME $EUID $MACHTYPE $WINDOWID $GDMSESSION $MAILCHECK $XAUTHORITY $GDM_XSERVER_LOCATION $OPTERR $XTERM_SHELL $GROUPS $OPTIND $XTERM_VERSION $HISTCMD $OSTYPE |
|
$echo $A
0 |
|
$A=1
|
|
$A=1
|
|
$A=1
|
|
$echo $A
1 |
|
$echo $A
1 |
|
$echo $A
1 |
|
$exit
exit |
|
$exit
exit |
|
$echo $A
0 |
|
$echo $A
0 |
|
$vim /etc/profile
|
|
$vim /etc/profile
|
|
$vim .bash_profile
|
|
$vim .bash_profile
|
|
$unset A
|
|
$unset A
|
|
$echo $
$_ $GDM_XSERVER_LOCATION $OPTIND $BASH $GROUPS $OSTYPE $bash205 $HISTCMD $PATH $bash205b $HISTCONTROL $PIPESTATUS $bash3 $HISTFILE $PPID $BASH_ARGC $HISTFILESIZE $PROMPT_COMMAND $BASH_ARGV $HISTSIZE $PS1 $BASH_COMMAND $HOME $PS2 $BASH_COMPLETION $HOSTNAME $PS4 $BASH_COMPLETION_DIR $HOSTTYPE $PWD ... $BASH_VERSINFO $L3_SESSION_ID $SHELLOPTS $BASH_VERSION $L3_TAMPERED_EDITORS $SHLVL $COLUMNS $LANG $SSH_AGENT_PID $COMP_WORDBREAKS $LESSCLOSE $SSH_AUTH_SOCK $DESKTOP_SESSION $LESSOPEN $TERM $DIFFNAME $LINENO $TIME $DIR $LINES $UID $DIRSTACK $LOGNAME $USER $DISPLAY $LS_COLORS $USERNAME $editor_file $MACHTYPE $WINDOWID |
|
$echo $
$ |
|
$echo $
$_ $GDM_XSERVER_LOCATION $OPTIND $BASH $GROUPS $OSTYPE $bash205 $HISTCMD $PATH $bash205b $HISTCONTROL $PIPESTATUS $bash3 $HISTFILE $PPID $BASH_ARGC $HISTFILESIZE $PROMPT_COMMAND $BASH_ARGV $HISTSIZE $PS1 $BASH_COMMAND $HOME $PS2 $BASH_COMPLETION $HOSTNAME $PS4 $BASH_COMPLETION_DIR $HOSTTYPE $PWD ... $BASH_VERSINFO $L3_SESSION_ID $SHELLOPTS $BASH_VERSION $L3_TAMPERED_EDITORS $SHLVL $COLUMNS $LANG $SSH_AGENT_PID $COMP_WORDBREAKS $LESSCLOSE $SSH_AUTH_SOCK $DESKTOP_SESSION $LESSOPEN $TERM $DIFFNAME $LINENO $TIME $DIR $LINES $UID $DIRSTACK $LOGNAME $USER $DISPLAY $LS_COLORS $USERNAME $editor_file $MACHTYPE $WINDOWID |
|
$echo $
$ |
|
$readonly B=10
|
|
$readonly B=10
|
|
$echo $B
10 |
|
$echo $B
10 |
|
$B=11
bash: B: readonly variable |
|
$B=11
bash: B: readonly variable |
|
$unset B
bash: unset: B: cannot unset: readonly variable |
|
$unset B
bash: unset: B: cannot unset: readonly variable |
|
$sudo apt-get install lynx
Password: Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия lynx. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. |
|
$sudo apt-get install lynx
Password: Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия lynx. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. |
|
$lynx -dump nt.ua/doc/ip
|
|
$lynx -dump nt.ua/doc/ip
|
|
$lynx -dump nt.ua/doc/ip | grep MY
MY IP:77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY
MY IP:77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk '{print$2}' -F\:
awk: cannot open -F: (No such file or directory) |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk '{print$2}' -F\:
awk: cannot open -F: (No such file or directory) |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk -F\: '{print$2}'
77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk -F\: '{print$2}'
77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY
MY IP:77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY
MY IP:77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip
|
|
$lynx -dump nt.ua/doc/ip
|
|
$lynx -dump nt.ua/doc/ip | grep MY
MY IP:77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY
MY IP:77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk -F\
77.123.140.5 |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk -F\
77.123.140.5 |
|
$ssh clint@
The authenticity of host '77.123.140.5 (77.123.140.5)' can't be established. RSA key fingerprint is ef:0a:7b:f8:dc:98:1b:3e:95:b9:01:e2:24:88:26:3b. Are you sure you want to continue connecting (yes/no)? no Host key verification failed. |
|
$ssh clint@
The authenticity of host '77.123.140.5 (77.123.140.5)' can't be established. RSA key fingerprint is ef:0a:7b:f8:dc:98:1b:3e:95:b9:01:e2:24:88:26:3b. Are you sure you want to continue connecting (yes/no)? no Host key verification failed. |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk -F\: '{print$2}'
|
|
$myip () { lynx -dump nt.ua/doc/ip | grep MY | awk -F\: '{prin
$2}'; } |
|
$lynx -dump nt.ua/doc/ip | grep MY | awk -F\: '{print$2}'
|
|
$myip () { lynx -dump nt.ua/doc/ip | grep MY | awk -F\: '{prin
$2}'; } |
|
$myip
77.123.140.5 |
|
$myip
77.123.140.5 |
|
$ssh `myip`
The authenticity of host '77.123.140.5 (77.123.140.5)' can't be established. RSA key fingerprint is ef:0a:7b:f8:dc:98:1b:3e:95:b9:01:e2:24:88:26:3b. Are you sure you want to continue connecting (yes/no)? |
|
$ssh `myip`
The authenticity of host '77.123.140.5 (77.123.140.5)' can't be established. RSA key fingerprint is ef:0a:7b:f8:dc:98:1b:3e:95:b9:01:e2:24:88:26:3b. Are you sure you want to continue connecting (yes/no)? |
|
$unset B
bash: unset: B: cannot unset: readonly variable |
|
$unset B
bash: unset: B: cannot unset: readonly variable |
|
$unset -f
|
|
$unset -f
|
|
$unset -f myip
|
|
$unset -f myip
|
|
$myip
bash: myip: command not found |
|
$myip
bash: myip: command not found |
|
$ps aux | less
|
|
$ps aux | less
|
|
$ps
PID TTY TIME CMD 3602 ttyp0 00:00:00 bash 4698 ttyp0 00:00:00 ps |
|
$ps
PID TTY TIME CMD 3602 ttyp0 00:00:00 bash 4698 ttyp0 00:00:00 ps |
| Время первой команды журнала | 13:42:00 2009- 7-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 13:51:40 2009- 7-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 0.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 10.45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так