Журнал лабораторных работ

Содержание

Журнал

Вторник (09/05/17)

/dev/pts/4
15:43:28
#cat ip.txt |nl | awk -F. '$1<=255 && $2<=255 && $3<=255 && $4<=255 && $NF==4'
     1  2.3.3.4
15:43:52
#cat ip.txt |nl | awk -F. '$1<=255 && $2<=255 && $3<=255 && $4<=255 && $NR==4'

15:44:51
#cat ip.txt |nl | awk -F. '$1<=255 && $2<=255 && $3<=255 && $4<=255 && $NF==4'
     1  2.3.3.4
15:44:54
#cat ip.txt |nl | awk -F. '$1<=255 && $2<=255 && $3<=255 && $4<=255 && $NF==5'

15:45:00
#cat ip.txt |nl | awk -F. '$1<=255 && $2<=255 && $3<=255 && $4<=255 && $NF==3'

15:45:03
#cat ip.txt |nl | awk -F. '$1<=255 && $2<=255 && $3<=255 && $4<=255 && NF==4'
     1  2.3.3.4
     2  5.33.44.44
     3  55.66.77.88
     4  33.33.33.33
     5  11.111.111.111
     6  33.4.55.111

Среда (09/06/17)

/dev/pts/4
09:58:21
#vi /etc/cron.daily/locate
--- /tmp/l3-saved-14947.5850.18668	2017-09-06 10:58:46.697961966 +0300
+++ /etc/cron.daily/locate	2017-09-06 10:58:57.913941622 +0300
@@ -25,7 +25,7 @@
 # netpaths which are added
 NETPATHS=""
 # run find as this user
-LOCALUSER="nobody"
+LOCALUSER="root"
 # cron.daily/find: run at this priority -- higher number means lower priority
 # (this is relative to the default which cron sets, which is usually +5)
 NICE=10
09:59:08
#/etc/cron.daily/locate

09:59:12
#locate ip.txt
/root/ip.txt
/root/.lilalo/9963153452166712045-1504613703_1504615539_root_ip.txt.diff
/root/.lilalo/9963153452166712045-1504613703_1504616315_root_ip.txt.diff
/root/.lilalo/9963153452166712045-1504613703_1504618987_root_ip.txt.diff
/usr/share/vim/vim73/doc/pi_gzip.txt
/usr/share/vim/vim73/doc/pi_zip.txt
09:59:18
#find /home -user -user -mtime -1
find: `-user' is not the name of a known user
10:01:46
#find /home -user user -mtime -1
/home/user
/home/user/.lilalo
/home/user/.lilalo/.report.dat
/home/user/.lilalo/415421025663720780-1504681718.script
/home/user/.lilalo/2339288292982213131-1504677462.script
/home/user/.lilalo/31672302352983932613-1504603891.info
/home/user/.lilalo/2339288292982213131-1504677462.info
/home/user/.lilalo/31672302352983932613-1504603891.script
/home/user/.lilalo/415421025663720780-1504681718_1504684654_etc_cron.daily_locate.diff
/home/user/.lilalo/415421025663720780-1504681718_1504684623_etc_cron.daily_locate.diff
...
/home/user/NAMES
/home/user/NAMES/one psace
/home/user/NAMES/o'Reilly
/home/user/NAMES/name name
/home/user/NAMES/"A:\Windows\System32
/home/user/NAMES/name name2
/home/user/NAMES/Queen "Live at wembley '86"
/home/user/NAMES/Queen \@Live at wembley '86"
/home/user/SORTED
/home/user/.viminfo
10:06:41
#find /home -user user -mtime -1 -empty -type f
/home/user/.lilalo/415421025663720780-1504681718_1504684654_etc_cron.daily_locate.diff
/home/user/.lilalo/415421025663720780-1504681718_1504684623_etc_cron.daily_locate.diff
/home/user/NAMES/one psace
/home/user/NAMES/o'Reilly
/home/user/NAMES/name name
/home/user/NAMES/"A:\Windows\System32
/home/user/NAMES/name name2
/home/user/NAMES/Queen "Live at wembley '86"
/home/user/NAMES/Queen \@Live at wembley '86"
10:06:56
#find /home -user user -mtime -1 -empty -type f | wc -l
9
10:07:04
#find /home -user user -mtime -1 -empty | wc -l
9
10:07:09
#find /home -user user -mtime -1 -empty -type f | xargs -i cp {} /tmp
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
10:08:33
#find /home -user user -mtime -1 -empty -type f | xargs -i cp {} /tmp/
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
10:08:56
#find /home -user user -mtime -1 -empty -type f | xargs -i cp {} /tmp
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
10:09:12
#find /home -user user -mtime -1 -empty -type f | xargs -i cp '{}' /tmp
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
10:11:04
#find /home -user user -mtime -1 -empty -type f
/home/user/.lilalo/415421025663720780-1504681718_1504684654_etc_cron.daily_locate.diff
/home/user/.lilalo/415421025663720780-1504681718_1504684623_etc_cron.daily_locate.diff
/home/user/NAMES/one psace
/home/user/NAMES/o'Reilly
/home/user/NAMES/name name
/home/user/NAMES/"A:\Windows\System32
/home/user/NAMES/name name2
/home/user/NAMES/Queen "Live at wembley '86"
/home/user/NAMES/Queen \@Live at wembley '86"
10:11:29
#find /home -maxdepth 1 -user user -mtime -1 -empty -type f

10:11:47
#find /home -maxdepth 2 -user user -mtime -1 -empty -type f

10:11:58
#find /home -maxdepth 3 -user user -mtime -1 -empty -type f
/home/user/.lilalo/415421025663720780-1504681718_1504684654_etc_cron.daily_locate.diff
/home/user/.lilalo/415421025663720780-1504681718_1504684623_etc_cron.daily_locate.diff
/home/user/NAMES/one psace
/home/user/NAMES/o'Reilly
/home/user/NAMES/name name
/home/user/NAMES/"A:\Windows\System32
/home/user/NAMES/name name2
/home/user/NAMES/Queen "Live at wembley '86"
/home/user/NAMES/Queen \@Live at wembley '86"
10:12:21
#find /home/user/NAMES -user user -mtime -1 -empty -type f | xargs -i cp {} /tmp
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
10:12:34
#find /home/user/NAMES/on\ psace -user user -mtime -1 -empty -type f | xargs -i cp {} /tmp
find: `/home/user/NAMES/on psace': Нет такого файла или каталога
10:13:47
#rm /home/user/NAMES/\"*

10:13:56
#find /home/user/NAMES -user user -mtime -1 -empty -type f
/home/user/NAMES/one psace
/home/user/NAMES/o'Reilly
/home/user/NAMES/name name
/home/user/NAMES/name name2
/home/user/NAMES/Queen "Live at wembley '86"
/home/user/NAMES/Queen \@Live at wembley '86"
10:14:34
#ls /tmp/
415421025663720780-1504681718_1504684623_etc_cron.daily_locate.diff  dirlist                   name name   one psace
415421025663720780-1504681718_1504684654_etc_cron.daily_locate.diff  l3-saved-3447.12803.7228  name name2  test
10:14:46
#egrep -R 'ADDR' /etc/
/etc/exim4/conf.d/auth/30_exim4-config_examples:#     ${extract {ADDRESS} \
/etc/exim4/conf.d/auth/30_exim4-config_examples:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:#     ${extract {ADDRESS} \
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ] && [ "x$GRUB_BUTTON_CMOS_CLEAN" = "xyes" ]; then
/etc/grub.d/00_header:cmosclean $GRUB_BUTTON_CMOS_ADDRESS
...
/etc/network/if-up.d/upstart:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-up.d/upstart:        "ADDRFAM=$ADDRFAM" \
/etc/network/if-up.d/mountnfs:    [ "$ADDRFAM" = "inet" ] || [ "$ADDRFAM" = "inet6" ] || exit 0
/etc/network/if-down.d/upstart:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-down.d/upstart: "ADDRFAM=$ADDRFAM" \
Двоичный файл /etc/alternatives/rsh совпадает
Двоичный файл /etc/alternatives/www-browser совпадает
Двоичный файл /etc/alternatives/rlogin совпадает
/etc/lynx-cur/lynx.cfg:# IN%"INTERNET_ADDRESS" scheme.  The %s is replaced with the address given
/etc/lynx-cur/lynx.cfg:#ENABLE_LYNXRC:PERSONAL_MAIL_ADDRESS:ON
10:18:38
#egrep -R 'ADDR' /etc/ | grep -v ':0$'
/etc/exim4/conf.d/auth/30_exim4-config_examples:#     ${extract {ADDRESS} \
/etc/exim4/conf.d/auth/30_exim4-config_examples:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:#     ${extract {ADDRESS} \
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ] && [ "x$GRUB_BUTTON_CMOS_CLEAN" = "xyes" ]; then
/etc/grub.d/00_header:cmosclean $GRUB_BUTTON_CMOS_ADDRESS
...
/etc/network/if-up.d/upstart:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-up.d/upstart:        "ADDRFAM=$ADDRFAM" \
/etc/network/if-up.d/mountnfs:    [ "$ADDRFAM" = "inet" ] || [ "$ADDRFAM" = "inet6" ] || exit 0
/etc/network/if-down.d/upstart:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-down.d/upstart: "ADDRFAM=$ADDRFAM" \
Двоичный файл /etc/alternatives/rsh совпадает
Двоичный файл /etc/alternatives/www-browser совпадает
Двоичный файл /etc/alternatives/rlogin совпадает
/etc/lynx-cur/lynx.cfg:# IN%"INTERNET_ADDRESS" scheme.  The %s is replaced with the address given
/etc/lynx-cur/lynx.cfg:#ENABLE_LYNXRC:PERSONAL_MAIL_ADDRESS:ON
10:18:57
#egrep -cR 'ADDR' /etc/ | grep -v ':0$'
/etc/exim4/conf.d/auth/30_exim4-config_examples:2
/etc/exim4/exim4.conf.template:2
/etc/grub.d/00_header:6
/etc/init/network-interface.conf:1
/etc/network/if-up.d/openssh-server:1
/etc/network/if-up.d/upstart:2
/etc/network/if-up.d/mountnfs:1
/etc/network/if-down.d/upstart:2
/etc/alternatives/rsh:1
/etc/alternatives/www-browser:1
/etc/alternatives/rlogin:1
/etc/lynx-cur/lynx.cfg:2
10:19:04
#egrep -cR 'ADDR' /etc/ | grep -v ':0$'
/etc/exim4/conf.d/auth/30_exim4-config_examples:2
/etc/exim4/exim4.conf.template:2
/etc/grub.d/00_header:6
/etc/init/network-interface.conf:1
/etc/network/if-up.d/openssh-server:1
/etc/network/if-up.d/upstart:2
/etc/network/if-up.d/mountnfs:1
/etc/network/if-down.d/upstart:2
/etc/alternatives/rsh:1
/etc/alternatives/www-browser:1
/etc/alternatives/rlogin:1
/etc/lynx-cur/lynx.cfg:2
10:19:07
#egrep -cnR 'ADDR' /etc/ | grep -v ':0$'
/etc/exim4/conf.d/auth/30_exim4-config_examples:2
/etc/exim4/exim4.conf.template:2
/etc/grub.d/00_header:6
/etc/init/network-interface.conf:1
/etc/network/if-up.d/openssh-server:1
/etc/network/if-up.d/upstart:2
/etc/network/if-up.d/mountnfs:1
/etc/network/if-down.d/upstart:2
/etc/alternatives/rsh:1
/etc/alternatives/www-browser:1
/etc/alternatives/rlogin:1
/etc/lynx-cur/lynx.cfg:2
10:19:34
#egrep -nR 'ADDR' /etc/ | grep -v ':0$'
/etc/exim4/conf.d/auth/30_exim4-config_examples:148:#     ${extract {ADDRESS} \
/etc/exim4/conf.d/auth/30_exim4-config_examples:163:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:1934:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:1949:#     ${extract {ADDRESS} \
/etc/grub.d/00_header:50:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:52:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:246:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:248:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:258:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ] && [ "x$GRUB_BUTTON_CMOS_CLEAN" = "xyes" ]; then
/etc/grub.d/00_header:260:cmosclean $GRUB_BUTTON_CMOS_ADDRESS
...
/etc/network/if-up.d/upstart:14:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-up.d/upstart:23:        "ADDRFAM=$ADDRFAM" \
/etc/network/if-up.d/mountnfs:145:    [ "$ADDRFAM" = "inet" ] || [ "$ADDRFAM" = "inet6" ] || exit 0
/etc/network/if-down.d/upstart:12:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-down.d/upstart:19:      "ADDRFAM=$ADDRFAM" \
Двоичный файл /etc/alternatives/rsh совпадает
Двоичный файл /etc/alternatives/www-browser совпадает
Двоичный файл /etc/alternatives/rlogin совпадает
/etc/lynx-cur/lynx.cfg:1473:# IN%"INTERNET_ADDRESS" scheme.  The %s is replaced with the address given
/etc/lynx-cur/lynx.cfg:3375:#ENABLE_LYNXRC:PERSONAL_MAIL_ADDRESS:ON
10:19:38
#egerp --help
l3script: egerp: команда не найдена
10:20:18
#egrep --help
Использование: egrep [ПАРАМЕТР]… ШАБÐФАЙÐ
² стандартном вводе.
ШАБЀегулярное выражение (ERE).
Пример: egrep -i 'hello world' menu.h main.c
Выбор типа регулярного выражения и его интерпретация:
  -e, --regexp=ШАБка
  -f, --file=ФАЙÐ
nore-case         игнорировать различие регистра
  -w, --word-regexp         ШАБÐ
-x, --line-regexp         ШАБÐ
...
Если в качестве ФАЙартный ввод.
Если ФАЙой строки -r, то читается
текущий каталог (.). Если указано менее двух ФАЙÐ.
При нахождении совпадений любой строки, кодом завершения программы будет
0, и 1, если ничего не совпало. При возникновении ошибок и если не указан
параметр -q, кодом завершения будет 2.
Об ошибках сообщайте по адресу <bug-grep@gnu.org>
Об ошибках в переводе сообщайте по адресу <gnu@mx.ru>
Домашняя страница GNU Grep: <http://www.gnu.org/software/grep/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
10:21:20
#egrep -nR 'ADDR' /etc/ | grep -v ':0$'
/etc/exim4/conf.d/auth/30_exim4-config_examples:148:#     ${extract {ADDRESS} \
/etc/exim4/conf.d/auth/30_exim4-config_examples:163:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:1934:#     ${extract {ADDRESS} \
/etc/exim4/exim4.conf.template:1949:#     ${extract {ADDRESS} \
/etc/grub.d/00_header:50:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:52:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:246:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ]; then
/etc/grub.d/00_header:248:if cmostest $GRUB_BUTTON_CMOS_ADDRESS ; then
/etc/grub.d/00_header:258:if [ "x$GRUB_BUTTON_CMOS_ADDRESS" != "x" ] && [ "x$GRUB_BUTTON_CMOS_CLEAN" = "xyes" ]; then
/etc/grub.d/00_header:260:cmosclean $GRUB_BUTTON_CMOS_ADDRESS
...
/etc/network/if-up.d/upstart:14:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-up.d/upstart:23:        "ADDRFAM=$ADDRFAM" \
/etc/network/if-up.d/mountnfs:145:    [ "$ADDRFAM" = "inet" ] || [ "$ADDRFAM" = "inet6" ] || exit 0
/etc/network/if-down.d/upstart:12:if [ "$ADDRFAM" = "meta" ]; then
/etc/network/if-down.d/upstart:19:      "ADDRFAM=$ADDRFAM" \
Двоичный файл /etc/alternatives/rsh совпадает
Двоичный файл /etc/alternatives/www-browser совпадает
Двоичный файл /etc/alternatives/rlogin совпадает
/etc/lynx-cur/lynx.cfg:1473:# IN%"INTERNET_ADDRESS" scheme.  The %s is replaced with the address given
/etc/lynx-cur/lynx.cfg:3375:#ENABLE_LYNXRC:PERSONAL_MAIL_ADDRESS:ON
10:21:25
#vi 1473 /etc/lynx-cur/lynx.cfg
10:21:51
#vi +1473 /etc/lynx-cur/lynx.cfg
10:22:09
#vi +1473 /etc/lynx-cur/lynx.cfg
10:23:47
#vi +1473 /etc/lynx-cur/lynx.cfg
10:24:36
#jobs
[1]   Stopped                 /usr/bin/vi "$@"
[2]   Stopped                 /usr/bin/vi "$@"
[3]-  Stopped                 /usr/bin/vi "$@"
[4]+  Stopped                 /usr/bin/vi "$@"
10:25:02
#fg %4
1446 .ex 2
1447 #SYSTEM_MAIL:/usr/lib/sendmail
1448 #SYSTEM_MAIL_FLAGS:-t -oi
1449 #
1450 # Win32:
1451 #=======
1452 # The Win32 port assumes that the mailer cannot read via a pipe.  That is, it
1453 # must read all information from files.  The "sendmail" utility in the 2.8.1
1454 # release is able to work with that assumption.  There is no way to tell the
1455 # Win32 port of Lynx to send its information to the sendmail utility via a
...
1491 #USE_FIXED_RECORDS:TRUE
1492
1493 .h1 Keyboard Input
1494 # These settings control the way Lynx interprets user input.
1495
1496 .h2 VI_KEYS_ALWAYS_ON
1497 .h2 EMACS_KEYS_ALWAYS_ON
1498 # Vi or Emacs movement keys, i.e. familiar hjkl or ^N^P^F^B .
1499 # These are defaults, which can be changed in the Options Menu or .lynxrc .
1500 #VI_KEYS_ALWAYS_ON:FALSE
10:25:48
#fg %4
1446 .ex 2
1447 #SYSTEM_MAIL:/usr/lib/sendmail
1448 #SYSTEM_MAIL_FLAGS:-t -oi
1449 #
1450 # Win32:
1451 #=======
1452 # The Win32 port assumes that the mailer cannot read via a pipe.  That is, it
1453 # must read all information from files.  The "sendmail" utility in the 2.8.1
1454 # release is able to work with that assumption.  There is no way to tell the
1455 # Win32 port of Lynx to send its information to the sendmail utility via a
...
1490 #
1491 #USE_FIXED_RECORDS:TRUE
1492
1493 .h1 Keyboard Input
1494 # These settings control the way Lynx interprets user input.
1495
1496 .h2 VI_KEYS_ALWAYS_ON
1497 .h2 EMACS_KEYS_ALWAYS_ON
1498 # Vi or Emacs movement keys, i.e. familiar hjkl or ^N^P^F^B .
1499 # These are defaults, which can be changed in the Options Menu or .lynxrc .
10:25:57
#VI_KEYS_ALWAYS_ON:FALSE
[1]   Stopped                 /usr/bin/vi "$@"
[2]-  Stopped                 /usr/bin/vi "$@"
[3]+  Stopped                 /usr/bin/vi "$@"
10:26:00
#fg %3
3617 # LC_ALL is set, overriding LANG (as well as the more apt LC_MESSAGES variable).
3618 #MESSAGE_LANGUAGE:
3619
3620 .h2 CONV_JISX0201KANA
3621 # If CONV_JISX0201KANA is set, Lynx will convert JIS X0201 Kana to JIS X0208
3622 # Kana, i.e., convert half-width kana to full-width.
3623 #CONV_JISX0201KANA:TRUE
3624
3625 .h1 External Programs
3626 .h2 WAIT_VIEWER_TERMINATION
...
3662 EXTERNAL:http:wget -r %s:TRUE
3663 EXTERNAL:ftp:x-www-browser %s:TRUE
3664 EXTERNAL:file:x-www-browser %s:TRUE
3665 EXTERNAL:http:x-www-browser %s:TRUE
3666 # include
3667 INCLUDE:/etc/lynx-cur/local.cfg
3668 INCLUDE:~/.lynx/colors:COLOR
3669 INCLUDE:~/.lynx/keymap:KEYMAP
3670 INCLUDE:~/.lynx/viewers:VIEWER
3671 INCLUDE:~/.lynx/external:EXTERNAL
прошло 43 минуты
11:09:29
#echo $CO
$COLUMNS          $COMP_WORDBREAKS
11:09:29
#echo $CO
$COLUMNS          $COMP_WORDBREAKS
11:09:29
#echo $COMP_WORDBREAKS
"'@><=;|&(:
прошло 18 минут
11:28:22
#echo $
$_                    $BASHPID              $DIRSTACK             $HISTSIZE             $LANG                 $OPTERR               $PWD                  $TERM
$BASH                 $BASH_SOURCE          $editor_file          $HOME                 $LANGUAGE             $OPTIND               $RANDOM               $TIME
$BASH_ALIASES         $BASH_SUBSHELL        $editor_name          $HOSTNAME             $LINENO               $OSTYPE               $SECONDS              $UID
$BASH_ARGC            $BASH_VERSINFO        $ERR                  $HOSTTYPE             $LINES                $PATH                 $SHELL                $USER
$BASH_ARGV            $BASH_VERSION         $EUID                 $IFS                  $LOGNAME              $PIPESTATUS           $SHELLOPTS
$BASH_CMDS            $COLUMNS              $GROUPS               $L3_HOME              $MACHTYPE             $PPID                 $SHLVL
$BASH_COMMAND         $COMP_WORDBREAKS      $HISTCMD              $L3_PARENT_TTY        $MAIL                 $PS1                  $SSH_CLIENT
$BASH_LINENO          $DIFFNAME             $HISTFILE             $L3_SESSION_ID        $MAILCHECK            $PS2                  $SSH_CONNECTION
$BASHOPTS             $DIR                  $HISTFILESIZE         $L3_TAMPERED_EDITORS  $old_file             $PS4                  $SSH_TTY
11:28:22
#echo $
$_                    $BASHPID              $DIRSTACK             $HISTSIZE             $LANG                 $OPTERR               $PWD                  $TERM
$BASH                 $BASH_SOURCE          $editor_file          $HOME                 $LANGUAGE             $OPTIND               $RANDOM               $TIME
$BASH_ALIASES         $BASH_SUBSHELL        $editor_name          $HOSTNAME             $LINENO               $OSTYPE               $SECONDS              $UID
$BASH_ARGC            $BASH_VERSINFO        $ERR                  $HOSTTYPE             $LINES                $PATH                 $SHELL                $USER
$BASH_ARGV            $BASH_VERSION         $EUID                 $IFS                  $LOGNAME              $PIPESTATUS           $SHELLOPTS
$BASH_CMDS            $COLUMNS              $GROUPS               $L3_HOME              $MACHTYPE             $PPID                 $SHLVL
$BASH_COMMAND         $COMP_WORDBREAKS      $HISTCMD              $L3_PARENT_TTY        $MAIL                 $PS1                  $SSH_CLIENT
$BASH_LINENO          $DIFFNAME             $HISTFILE             $L3_SESSION_ID        $MAILCHECK            $PS2                  $SSH_CONNECTION
$BASHOPTS             $DIR                  $HISTFILESIZE         $L3_TAMPERED_EDITORS  $old_file             $PS4                  $SSH_TTY
11:28:22
#echo $_
"'@><=;|&(:
11:28:32
#echo $BASH
/usr/local/bin/l3script
11:28:38
#echo $BASH_A
$BASH_ALIASES  $BASH_ARGC     $BASH_ARGV
11:28:38
#echo $BASH_ALIASES

11:28:51