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

Содержание

Журнал

Понедельник (09/07/09)

/dev/ttyp6
11:18:29
#[user@fbsd5:lynx]$ LANG=C

/dev/ttyp5
11:18:30
#[user@fbsd5:lynx]$ ls -l
total 16
-rw-r--r--  1 root  wheel  1715 Aug 13  2007 Makefile
-rw-r--r--  1 root  wheel   203 Jul  5  2007 distinfo
drwxr-xr-x  2 root  wheel   512 Mar 15  2008 files
-rw-r--r--  1 root  wheel   235 Apr 21  2000 pkg-descr
-rw-r--r--  1 root  wheel  4814 Aug 13  2007 pkg-plist
drwxr-xr-x  3 root  wheel   512 Sep  7 12:04 work
/dev/ttyp2
11:18:30
#[user@fbsd5:lynx]$ ls -l

/dev/ttyp3
11:18:30
#[user@fbsd5:lynx]$ ls -l

/dev/ttyp0
11:18:30
#[user@fbsd5:lynx]$ ls -l
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
[user@debian1:spell]$ grep -r LANG ~
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
[user@debian1:~]$ LANG=C
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
                                [user@debian1:~]$ man passwd
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
...
                 [user@fbsd5:lynx]$ lang=C
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
                 [user@fbsd5:lynx]$ LANG=C
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
                 [user@fbsd5:lynx]$ ls -l
/home/user/.lilalo/25984240513059826809-1252308484.script:/home/user/.lilalo/259
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
84240513059826809-1252308484.script:/home/user/.lilalo/25984240513059826809-1252
/dev/ttyp6
11:18:30
#[user@fbsd5:lynx]$ ls -l

/dev/ttyp5
11:18:40
#[user@fbsd5:lynx]$ ls -l
[user@fbsd5:lynx]$ ls
Makefile        files           pkg-plist
distinfo        pkg-descr       work
total 16
-rw-r--r--  1 root  wheel  1715 Aug 13  2007 Makefile
-rw-r--r--  1 root  wheel   203 Jul  5  2007 distinfo
drwxr-xr-x  2 root  wheel   512 Mar 15  2008 files
-rw-r--r--  1 root  wheel   235 Apr 21  2000 pkg-descr
-rw-r--r--  1 root  wheel  4814 Aug 13  2007 pkg-plist
drwxr-xr-x  3 root  wheel   512 Sep  7 12:04 work
11:21:15
#[user@fbsd5:lynx]$
[user@fbsd5:lynx]$
11:21:15
#[user@fbsd5:lynx]$ ls
Makefile        files           pkg-plist
distinfo        pkg-descr       work
11:21:26
#[user@fbsd5:lynx]$ exit
[user@fbsd5:lynx]$ ls -l
total 16
-rw-r--r--  1 root  wheel  1715 Aug 13  2007 Makefile
-rw-r--r--  1 root  wheel   203 Jul  5  2007 distinfo
drwxr-xr-x  2 root  wheel   512 Mar 15  2008 files
-rw-r--r--  1 root  wheel   235 Apr 21  2000 pkg-descr
-rw-r--r--  1 root  wheel  4814 Aug 13  2007 pkg-plist
drwxr-xr-x  3 root  wheel   512 Sep  7 12:04 work
exit
Connection to 192.168.16.25 closed.
11:23:42
$mkdir test
[user@debian1:~]$ cd /tmp
11:23:45
$cd test

11:23:47
$ls -l
total 0
11:24:08
$ls -l
[user@debian1:test]$ touch file
total 0
-rw-r--r-- 1 user user 0 Sep  7 12:24 file
11:24:36
$ls
[user@debian1:test]$ ln file file_hard
file  file_hard
11:24:38
$ls -l
total 0
-rw-r--r-- 2 user user 0 Sep  7 12:24 file
-rw-r--r-- 2 user user 0 Sep  7 12:24 file_hard
11:25:03
$tocuh file2
[user@debian1:test]$ ls -li
total 0
52481 -rw-r--r-- 2 user user 0 Sep  7 12:24 file
52481 -rw-r--r-- 2 user user 0 Sep  7 12:24 file_hard
bash: tocuh: command not found
11:25:15
$ls -li
[user@debian1:test]$ touch file2
total 0
52481 -rw-r--r-- 2 user user 0 Sep  7 12:24 file
52480 -rw-r--r-- 1 user user 0 Sep  7 12:25 file2
52481 -rw-r--r-- 2 user user 0 Sep  7 12:24 file_hard
11:27:42
$ls -li
[user@debian1:test]$ rm file
total 4
52480 -rw-r--r-- 1 user user  0 Sep  7 12:25 file2
52481 -rw-r--r-- 1 user user 24 Sep  7 12:27 file_hard
11:27:49
$vim file_hard
11:27:57
$ls -li
total 4
52480 -rw-r--r-- 1 user user  0 Sep  7 12:25 file2
52481 -rw-r--r-- 1 user user 24 Sep  7 12:27 file_hard
11:31:29
$ls -l /etc/rc2.d/
[user@debian1:test]$ ls -l /etc/rc6.d/
total 4
lrwxrwxrwx 1 root root  13 Jul  4  2008 K01gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 Jul  4  2008 K11cron -> ../init.d/cron
lrwxrwxrwx 1 root root  17 Jul  4  2008 K20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 Jul  4  2008 K20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 Jul  4  2008 K20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  20 Jul  4  2008 K25hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx 1 root root  15 Jul  4  2008 K89klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  18 Jul  4  2008 K90sysklogd -> ../init.d/sysklogd
...
lrwxrwxrwx 1 root root  18 Jul  4  2008 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root  15 Jul  4  2008 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  17 Jul  4  2008 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 Jul  4  2008 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 Jul  4  2008 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  13 Jul  4  2008 S21gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 Jul  4  2008 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  18 Jul  4  2008 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Jul  4  2008 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 Jul  4  2008 S99stop-bootlogd -> ../init.d/stop-bootlogd
11:35:23
$ls -l
[user@debian1:test]$ ls- l
bash: ls-: command not found
total 4
-rw-r--r-- 1 user user  0 Sep  7 12:25 file2
-rw-r--r-- 1 user user 24 Sep  7 12:27 file_hard
11:35:35
$ls -l
[user@debian1:test]$ ln file_hard file
total 8
-rw-r--r-- 2 user user 24 Sep  7 12:27 file
-rw-r--r-- 1 user user  0 Sep  7 12:25 file2
-rw-r--r-- 2 user user 24 Sep  7 12:27 file_hard
11:36:42
$ls -l
[user@debian1:test]$ ln -s file file_sym
total 8
-rw-r--r-- 2 user user 24 Sep  7 12:27 file
-rw-r--r-- 1 user user  0 Sep  7 12:25 file2
-rw-r--r-- 2 user user 24 Sep  7 12:27 file_hard
lrwxrwxrwx 1 user user  4 Sep  7 12:36 file_sym -> file
11:37:51
$vim file_sym
11:38:22
$ls -li
total 8
52481 -rw-r--r-- 2 user user 24 Sep  7 12:27 file
52480 -rw-r--r-- 1 user user  0 Sep  7 12:25 file2
52481 -rw-r--r-- 2 user user 24 Sep  7 12:27 file_hard
52482 lrwxrwxrwx 1 user user  4 Sep  7 12:36 file_sym -> file
11:38:30
$ls -l
[user@debian1:test]$ rm file
total 4
-rw-r--r-- 1 user user  0 Sep  7 12:25 file2
-rw-r--r-- 1 user user 24 Sep  7 12:27 file_hard
lrwxrwxrwx 1 user user  4 Sep  7 12:36 file_sym -> file
11:41:32
$find /dev -type b -ls
[user@debian1:test]$ find /dev -type c -ls
find: /dev/.static: Permission denied
  2369    0 crw-rw----   1 root     root              Sep  7 08:26 /dev/mapper/control
  2205    0 crw-rw-rw-   1 user     tty               Sep  7 10:36 /dev/ttypf
  2199    0 crw--w----   1 user     tty               Sep  7 10:38 /dev/ttype
  2193    0 crw-rw-rw-   1 user     tty               Sep  7 10:38 /dev/ttypd
  2187    0 crw--w----   1 user     tty               Sep  7 12:03 /dev/ttypc
  2181    0 crw--w----   1 user     tty               Sep  7 12:03 /dev/ttypb
  2175    0 crw--w----   1 user     tty               Sep  7 12:41 /dev/ttypa
  2162    0 crw-------   1 user     tty               Sep  7 12:41 /dev/ttyp9
...
  1428    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram3
  1422    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram2
  1416    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram15
  1410    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram14
  1395    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram13
  1389    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram12
  1383    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram11
  1377    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram10
  1371    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram1
  1364    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram0
11:41:59
$ls -l /dev/hda1
[user@debian1:test]$ sudo find /dev -type b -ls
Password:
 45757    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram0
 45770    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram1
 45738    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram2
 45732    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram3
 45793    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram4
 45783    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram5
 45787    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram6
 45769    0 brw-rw----   1 root     disk              Dec 23  2007 /dev/.static/dev/ram7
...
  1422    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram2
  1416    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram15
  1410    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram14
  1395    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram13
  1389    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram12
  1383    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram11
  1377    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram10
  1371    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram1
  1364    0 brw-rw----   1 root     root              Sep  7 08:26 /dev/ram0
brw-rw---- 1 root root 3, 1 Sep  7 08:26 /dev/hda1
11:43:24
$pwd
[user@debian1:test]$ man mknod
Reformatting mknod(1), please wait...
       should give you access to the complete manual.
/tmp/test
NAME
       mknod - make block or character special files
SYNOPSIS
       mknod [OPTION]... NAME TYPE [MAJOR MINOR]
DESCRIPTION
       Create the special file NAME of the given TYPE.
       -Z, --context=CONTEXT
              set security context (quoted string)
       Mandatory  arguments  to  long  options are mandatory for short options
       too.
       -m, --mode=MODE
              set permission mode (as in chmod), not a=rw - umask
       --help display this help and exit
       --version
11:46:15
$ls -l
[user@debian1:test]$ mkfifo fifo
total 4
prw-r--r-- 1 user user  0 Sep  7 12:46 fifo
-rw-r--r-- 1 user user  0 Sep  7 12:25 file2
-rw-r--r-- 1 user user 24 Sep  7 12:27 file_hard
lrwxrwxrwx 1 user user  4 Sep  7 12:36 file_sym -> file
/dev/ttypb
11:46:36
$echo 1 > /tmp/test/fifo
[user@fbsd5:lynx]$ exit
exit
Connection to 192.168.16.25 closed.
11:47:06
$pwd
/home/user
11:49:04
$cd /tmp

/dev/ttyp5
11:49:19
$cd
[user@debian1:test]$ pwd
/tmp/test
11:49:25
$pwd
/home/user
11:49:45
$pwd
[user@debian1:~]$ cd -
/tmp/test
/tmp/test
11:50:28
$echo $OLDPWD
[user@debian1:test]$ echo $PWD
/tmp/test
/home/user
11:50:56
$pwd
[user@debian1:test]$ cd ~root
/root
11:51:09
$pwd
[user@debian1:root]$ cd ~
/home/user
11:51:31
$ls
[user@debian1:~]$ ls -l
total 4
-rwxr-xr-x 1 root root 13 Mar 11  2008 hello
hello
11:51:44
$ls -l
total 4
-rwxr-xr-x 1 root root 13 Mar 11  2008 hello
11:52:14
$pwd
[user@debian1:~]$ ls -la
total 47
drwxr-xr-x   8 user user  464 Sep  7 12:38 .
drwxr-xr-x 205 root root 4920 Mar 14  2008 ..
-rw-------   1 user user 1147 Sep  7 10:32 .bash_history
-rw-r--r--   1 user user  220 Dec 23  2007 .bash_logout
-rw-r--r--   1 user root  424 Apr 30 15:11 .bash_profile
-rw-r--r--   1 user user 2270 Apr 30 15:11 .bashrc
-rw-------   1 user user   26 Dec 23  2007 .dmrc
drwxr-xr-x   5 user user  248 Dec 23  2007 .fluxbox
drwx------   2 user user   48 Feb 17  2008 .gconf
drwx------   2 user user   80 Feb 18  2008 .gconfd
-rw-r--r--   1 user root   51 Sep  7 08:26 .l3rc
-rw-------   1 user user   41 Sep  7 12:43 .lesshst
drwxr-xr-x   2 user root 2512 Sep  7 12:51 .lilalo
drwx------   3 user user   72 Dec 23  2007 .mozilla
drwxr-xr-x   2 user user  112 Sep  7 11:21 .ssh
-rw-------   1 user user 3345 Sep  7 12:38 .viminfo
-rw-r--r--   1 user user  732 Jul  4  2008 .xsession-errors
-rwxr-xr-x   1 root root   13 Mar 11  2008 hello
/home/user
11:53:34
$ls -l
drwxr-xr-x 2 user145 user145 136 Mar 13  2008 user145
drwxr-xr-x 2 user146 user146 136 Mar 13  2008 user146
drwxr-xr-x 2 user147 user147 136 Mar 13  2008 user147
drwxr-xr-x 2 user148 user148 136 Mar 13  2008 user148
drwxr-xr-x 2 user149 user149 136 Mar 13  2008 user149
drwxr-xr-x 2 user15  user15  136 Mar 13  2008 user15
drwxr-xr-x 2 user150 user150 136 Mar 13  2008 user150
drwxr-xr-x 2 user151 user151 136 Mar 13  2008 user151
drwxr-xr-x 2 user152 user152 136 Mar 13  2008 user152
drwxr-xr-x 2 user153 user153 136 Mar 13  2008 user153
...
drwxr-xr-x 2 user90  user90  136 Mar 13  2008 user90
drwxr-xr-x 2 user91  user91  136 Mar 13  2008 user91
drwxr-xr-x 2 user92  user92  136 Mar 13  2008 user92
drwxr-xr-x 2 user93  user93  136 Mar 13  2008 user93
drwxr-xr-x 2 user94  user94  136 Mar 13  2008 user94
drwxr-xr-x 2 user95  user95  136 Mar 13  2008 user95
drwxr-xr-x 2 user96  user96  136 Mar 13  2008 user96
drwxr-xr-x 2 user97  user97  136 Mar 13  2008 user97
drwxr-xr-x 2 user98  user98  136 Mar 13  2008 user98
drwxr-xr-x 2 user99  user99  136 Mar 13  2008 user99
11:53:36
$ls -l | cat -n
    56  drwxr-xr-x 2 user145 user145 136 Mar 13  2008 user145
    57  drwxr-xr-x 2 user146 user146 136 Mar 13  2008 user146
    58  drwxr-xr-x 2 user147 user147 136 Mar 13  2008 user147
    59  drwxr-xr-x 2 user148 user148 136 Mar 13  2008 user148
    60  drwxr-xr-x 2 user149 user149 136 Mar 13  2008 user149
    61  drwxr-xr-x 2 user15  user15  136 Mar 13  2008 user15
    62  drwxr-xr-x 2 user150 user150 136 Mar 13  2008 user150
    63  drwxr-xr-x 2 user151 user151 136 Mar 13  2008 user151
    64  drwxr-xr-x 2 user152 user152 136 Mar 13  2008 user152
    65  drwxr-xr-x 2 user153 user153 136 Mar 13  2008 user153
...
   195  drwxr-xr-x 2 user90  user90  136 Mar 13  2008 user90
   196  drwxr-xr-x 2 user91  user91  136 Mar 13  2008 user91
   197  drwxr-xr-x 2 user92  user92  136 Mar 13  2008 user92
   198  drwxr-xr-x 2 user93  user93  136 Mar 13  2008 user93
   199  drwxr-xr-x 2 user94  user94  136 Mar 13  2008 user94
   200  drwxr-xr-x 2 user95  user95  136 Mar 13  2008 user95
   201  drwxr-xr-x 2 user96  user96  136 Mar 13  2008 user96
   202  drwxr-xr-x 2 user97  user97  136 Mar 13  2008 user97
   203  drwxr-xr-x 2 user98  user98  136 Mar 13  2008 user98
   204  drwxr-xr-x 2 user99  user99  136 Mar 13  2008 user99
11:53:50
$ls -l
[user@debian1:home]$ cd -
/home/user
total 4
-rwxr-xr-x 1 root root 13 Mar 11  2008 hello
11:53:54
$cat hello
[user@debian1:~]$ ls -la
total 47
drwxr-xr-x   8 user user  464 Sep  7 12:38 .
drwxr-xr-x 205 root root 4920 Mar 14  2008 ..
-rw-------   1 user user 1147 Sep  7 10:32 .bash_history
-rw-r--r--   1 user user  220 Dec 23  2007 .bash_logout
-rw-r--r--   1 user root  424 Apr 30 15:11 .bash_profile
-rw-r--r--   1 user user 2270 Apr 30 15:11 .bashrc
-rw-------   1 user user   26 Dec 23  2007 .dmrc
drwxr-xr-x   5 user user  248 Dec 23  2007 .fluxbox
drwx------   2 user user   48 Feb 17  2008 .gconf
drwx------   2 user user   80 Feb 18  2008 .gconfd
-rw-r--r--   1 user root   51 Sep  7 08:26 .l3rc
-rw-------   1 user user   41 Sep  7 12:43 .lesshst
drwxr-xr-x   2 user root 2512 Sep  7 12:53 .lilalo
drwx------   3 user user   72 Dec 23  2007 .mozilla
drwxr-xr-x   2 user user  112 Sep  7 11:21 .ssh
-rw-------   1 user user 3345 Sep  7 12:38 .viminfo
-rw-r--r--   1 user user  732 Jul  4  2008 .xsession-errors
-rwxr-xr-x   1 root root   13 Mar 11  2008 hello
echo "Hello"
/dev/ttyp3
11:53:54
$cat hello

/dev/ttyp0
11:53:54
$cat hello

/dev/ttyp2
11:53:54
$cat hello

/dev/ttyp6
11:53:54
$cat hello

/dev/ttyp5
11:54:12
$hello
[user@debian1:~]$ hell
bash: hell: command not found
bash: hello: command not found
/dev/ttyp3
11:54:12
$hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command not found
/dev/ttyp0
11:54:12
$hello
[user@debian1:tmp]$ egrep '(^abdc|^xyz)[[:digit:]]{3}$' file
abdc123
xyz123
[user@debian1:tmp]$ ls ~
123  1_2  3_4  hello  script  ug-ladm.pdf  ug-lnet.pdf
[user@debian1:tmp]$ cat /home/user/hello
echo "Hello"
[user@debian1:tmp]$ grep -r hello ~
Binary file /home/user/.lilalo/324921932182326554-1252308422.script matches
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
...
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
         [user@debian1:~]$ cat hello
           [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp2
11:54:12
$hello
[user@debian1:tmp]$ egrep '(^abdc|^xyz)[[:digit:]]{3}$' file
abdc123
xyz123
[user@debian1:tmp]$ ls ~
123  1_2  3_4  hello  script  ug-ladm.pdf  ug-lnet.pdf
[user@debian1:tmp]$ cat /home/user/hello
echo "Hello"
[user@debian1:tmp]$ grep -r hello ~
Binary file /home/user/.lilalo/324921932182326554-1252308422.script matches
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
...
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
         [user@debian1:~]$ cat hello
           [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp6
11:54:12
$hello
[user@debian1:tmp]$ egrep '(^abdc|^xyz)[[:digit:]]{3}$' file
abdc123
xyz123
[user@debian1:tmp]$ ls ~
123  1_2  3_4  hello  script  ug-ladm.pdf  ug-lnet.pdf
[user@debian1:tmp]$ cat /home/user/hello
echo "Hello"
[user@debian1:tmp]$ grep -r hello ~
Binary file /home/user/.lilalo/324921932182326554-1252308422.script matches
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
...
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
         [user@debian1:~]$ cat hello
           [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp5
11:54:14
$./hello
Hello
/dev/ttyp3
11:54:14
$./hello

/dev/ttyp0
11:54:14
$./hello

/dev/ttyp2
11:54:14
$./hello

/dev/ttyp6
11:54:14
$./hello

/dev/ttyp3
11:54:18
$hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command not found
/dev/ttyp0
11:54:18
$hello
123  1_2  3_4  hello  script  ug-ladm.pdf  ug-lnet.pdf
[user@debian1:tmp]$ cat /home/user/hello
echo "Hello"
[user@debian1:tmp]$ grep -r hello ~
Binary file /home/user/.lilalo/324921932182326554-1252308422.script matches
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
...
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
         [user@debian1:~]$ cat hello
           [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
           [user@debian1:~]$ ./hello
         [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp2
11:54:18
$hello
123  1_2  3_4  hello  script  ug-ladm.pdf  ug-lnet.pdf
[user@debian1:tmp]$ cat /home/user/hello
echo "Hello"
[user@debian1:tmp]$ grep -r hello ~
Binary file /home/user/.lilalo/324921932182326554-1252308422.script matches
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
...
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
         [user@debian1:~]$ cat hello
           [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
           [user@debian1:~]$ ./hello
         [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp6
11:54:18
$hello
123  1_2  3_4  hello  script  ug-ladm.pdf  ug-lnet.pdf
[user@debian1:tmp]$ cat /home/user/hello
echo "Hello"
[user@debian1:tmp]$ grep -r hello ~
Binary file /home/user/.lilalo/324921932182326554-1252308422.script matches
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
...
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
         [user@debian1:~]$ cat hello
           [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
           [user@debian1:~]$ ./hello
         [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp5
11:54:35
$echo $PATH
[user@debian1:~]$ hello
bash: hello: command not found
/usr/local/bin:/usr/bin:/bin:/usr/games
11:54:53
$PATH=$PATH:.
[user@debian1:~]$ pwd
/home/user
11:55:05
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:.
/dev/ttyp3
11:55:05
$echo $PATH

/dev/ttyp0
11:55:05
$echo $PATH

/dev/ttyp2
11:55:05
$echo $PATH

/dev/ttyp6
11:55:05
$echo $PATH

/dev/ttyp3
11:55:08
$hello

/dev/ttyp0
11:55:08
$hello

/dev/ttyp2
11:55:08
$hello

/dev/ttyp6
11:55:08
$hello

/dev/ttyp5
11:55:14
$cd /tmp
[user@debian1:~]$ hello
Hello
11:55:17
$hello
bash: hello: command not found
/dev/ttyp3
11:55:17
$hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command not found
/dev/ttyp0
11:55:17
$hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
...
ot found
           [user@debian1:~]$ ./hello
         [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
         [user@debian1:~]$ echo $PATH
         [user@debian1:~]$ hello
                       [user@debian1:tmp]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp2
11:55:17
$hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
...
ot found
           [user@debian1:~]$ ./hello
         [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
         [user@debian1:~]$ echo $PATH
         [user@debian1:~]$ hello
                       [user@debian1:tmp]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp6
11:55:17
$hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
ot   13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
 13 Mar 11  2008 hello
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x   1 root ro
...
ot found
           [user@debian1:~]$ ./hello
         [user@debian1:~]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
         [user@debian1:~]$ echo $PATH
         [user@debian1:~]$ hello
                       [user@debian1:tmp]$ hello
/home/user/.lilalo/25984240513059826809-1252308484.script:bash: hello: command n
ot found
/dev/ttyp5
11:55:18
$cd -
/home/user
11:55:22
$hello
Hello
/dev/ttyp3
11:55:22
$hello

/dev/ttyp0
11:55:22
$hello

/dev/ttyp2
11:55:22
$hello

/dev/ttyp6
11:55:22
$hello

/dev/ttyp3
11:55:23
$echo $PATH
231 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:232 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:233 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:234 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:235 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:236 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:237 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:238 hello$
/dev/ttyp0
11:55:23
$echo $PATH
315 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:316 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:317 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:318 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:319 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:320 hello$
    the
    other
     rEISERfs  HDA   found reiserfs format       wit    andard JOURNAL
                                                              458           52
                                                  it            1,18
                                                                   5
                                                                  49
/home/user/.lilalo/25984240513059826809-1252308484.script:123  hello
/home/user/.lilalo/25984240513059826809-1252308484.script:123/  hello*
/home/user/.lilalo/25984240513059826809-1252308484.script:123  hello
/home/user/.lilalo/25984240513059826809-1252308484.script:123/  hello*
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
/dev/ttyp2
11:55:23
$echo $PATH
315 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:316 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:317 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:318 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:319 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:320 hello$
    the
    other
     rEISERfs  HDA   found reiserfs format       wit    andard JOURNAL
                                                              458           52
                                                  it            1,18
                                                                   5
                                                                  49
/home/user/.lilalo/25984240513059826809-1252308484.script:123  hello
/home/user/.lilalo/25984240513059826809-1252308484.script:123/  hello*
/home/user/.lilalo/25984240513059826809-1252308484.script:123  hello
/home/user/.lilalo/25984240513059826809-1252308484.script:123/  hello*
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
/dev/ttyp6
11:55:23
$echo $PATH
315 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:316 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:317 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:318 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:319 hello$
/home/user/.lilalo/25984240513059826809-1252308484.script:320 hello$
    the
    other
     rEISERfs  HDA   found reiserfs format       wit    andard JOURNAL
                                                              458           52
                                                  it            1,18
                                                                   5
                                                                  49
/home/user/.lilalo/25984240513059826809-1252308484.script:123  hello
/home/user/.lilalo/25984240513059826809-1252308484.script:123/  hello*
/home/user/.lilalo/25984240513059826809-1252308484.script:123  hello
/home/user/.lilalo/25984240513059826809-1252308484.script:123/  hello*
/home/user/.lilalo/25984240513059826809-1252308484.script:-rwxr-xr-x 1 root root
/dev/ttyp5
11:55:27
$ls -la
[user@debian1:~]$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:.
total 47
drwxr-xr-x   8 user user  464 Sep  7 12:38 .
drwxr-xr-x 205 root root 4920 Mar 14  2008 ..
-rw-------   1 user user 1147 Sep  7 10:32 .bash_history
-rw-r--r--   1 user user  220 Dec 23  2007 .bash_logout
-rw-r--r--   1 user root  424 Apr 30 15:11 .bash_profile
-rw-r--r--   1 user user 2270 Apr 30 15:11 .bashrc
-rw-------   1 user user   26 Dec 23  2007 .dmrc
drwxr-xr-x   5 user user  248 Dec 23  2007 .fluxbox
drwx------   2 user user   48 Feb 17  2008 .gconf
drwx------   2 user user   80 Feb 18  2008 .gconfd
-rw-r--r--   1 user root   51 Sep  7 08:26 .l3rc
-rw-------   1 user user   41 Sep  7 12:43 .lesshst
drwxr-xr-x   2 user root 2512 Sep  7 12:55 .lilalo
drwx------   3 user user   72 Dec 23  2007 .mozilla
drwxr-xr-x   2 user user  112 Sep  7 11:21 .ssh
-rw-------   1 user user 3345 Sep  7 12:38 .viminfo
-rw-r--r--   1 user user  732 Jul  4  2008 .xsession-errors
-rwxr-xr-x   1 root root   13 Mar 11  2008 hello
11:55:36
$cd ..

11:55:55
$ls -la | cat -n | less
11:56:28
$apt-cache search adadm
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
proxy:x:13: 3:proxy  bin:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/shin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh System (admin):/var/lib/gnats:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sht:/bin/sh
sshd:x:100::5004:User,,,:nhome/user:/bin/bashogin
test1:x:101::101:::/home/user1:/bin/sh
user33:x:1034:1034::/home/user33:/bin/sh                      34,1           5%
11:57:00
$apt-cache search active directory
adtool - command line utility for Active Directory administration
cscope - Interactively examine a C program source
eric - full featured Python IDE
ftp-proxy - application level proxy for the FTP protocol
ftpcopy - FTP clients collection
gnump3d - A streaming server for MP3 and OGG files
ldapdns - DNS server that pulls data from an LDAP directory
libkolab-perl - Perl modules for Kolab
monit - A utility for monitoring and managing daemons or similar programs
renameutils - Programs to make file renaming easier
texlive-latex-extra - TeX Live: LaTeX supplementary packages
tkcvs - A graphical front-end to CVS and Subversion
tnftp - The enhanced ftp client
weex - A non-interactive FTP client for updating web pages
11:59:39
$tac /etc/passwd
user127:x:1128:1128::/home/user127:/bin/sh
user126:x:1127:1127::/home/user126:/bin/sh
user125:x:1126:1126::/home/user125:/bin/sh
user124:x:1125:1125::/home/user124:/bin/sh
user123:x:1124:1124::/home/user123:/bin/sh
user122:x:1123:1123::/home/user122:/bin/sh
user121:x:1122:1122::/home/user121:/bin/sh
user120:x:1121:1121::/home/user120:/bin/sh
user119:x:1120:1120::/home/user119:/bin/sh
user118:x:1119:1119::/home/user118:/bin/sh
...
news:x:9:9:news:/var/spool/news:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
games:x:5:60:games:/usr/games:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
root:x:0:0:root:/root:/bin/bash
прошло 65 минут
13:05:24
$ls -l /etc/passwd
user126:x:1127:1127::/home/user126:/bin/sh
user125:x:1126:1126::/home/user125:/bin/sh
user124:x:1125:1125::/home/user124:/bin/sh
user123:x:1124:1124::/home/user123:/bin/sh
user122:x:1123:1123::/home/user122:/bin/sh
user121:x:1122:1122::/home/user121:/bin/sh
user120:x:1121:1121::/home/user120:/bin/sh
user119:x:1120:1120::/home/user119:/bin/sh
user118:x:1119:1119::/home/user118:/bin/sh
user117:x:1118:1118::/home/user117:/bin/sh
...
mail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
games:x:5:60:games:/usr/games:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
root:x:0:0:root:/root:/bin/bash
-rw-r--r-- 1 root root 9347 Mar 14  2008 /etc/passwd
13:05:49
$echo $H
user125:x:1126:1126::/home/user125:/bin/sh
user124:x:1125:1125::/home/user124:/bin/sh
user123:x:1124:1124::/home/user123:/bin/sh
user122:x:1123:1123::/home/user122:/bin/sh
user121:x:1122:1122::/home/user121:/bin/sh
user120:x:1121:1121::/home/user120:/bin/sh
user119:x:1120:1120::/home/user119:/bin/sh
user118:x:1119:1119::/home/user118:/bin/sh
user117:x:1118:1118::/home/user117:/bin/sh
user116:x:1117:1117::/home/user116:/bin/sh
...
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
games:x:5:60:games:/usr/games:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
root:x:0:0:root:/root:/bin/bash
$HISTCMD       $HISTFILE      $HISTSIZE      $HOSTNAME
$HISTCONTROL   $HISTFILESIZE  $HOME          $HOSTTYPE

Файлы

  • -n
  • hello
  • -n
    >
        56  drwxr-xr-x 2 user145 user145 136 Mar 13  2008 user145
        57  drwxr-xr-x 2 user146 user146 136 Mar 13  2008 user146
        58  drwxr-xr-x 2 user147 user147 136 Mar 13  2008 user147
        59  drwxr-xr-x 2 user148 user148 136 Mar 13  2008 user148
        60  drwxr-xr-x 2 user149 user149 136 Mar 13  2008 user149
        61  drwxr-xr-x 2 user15  user15  136 Mar 13  2008 user15
        62  drwxr-xr-x 2 user150 user150 136 Mar 13  2008 user150
        63  drwxr-xr-x 2 user151 user151 136 Mar 13  2008 user151
        64  drwxr-xr-x 2 user152 user152 136 Mar 13  2008 user152
        65  drwxr-xr-x 2 user153 user153 136 Mar 13  2008 user153
        66  drwxr-xr-x 2 user154 user154 136 Mar 13  2008 user154
        67  drwxr-xr-x 2 user155 user155 136 Mar 13  2008 user155
        68  drwxr-xr-x 2 user156 user156 136 Mar 13  2008 user156
        69  drwxr-xr-x 2 user157 user157 136 Mar 13  2008 user157
        70  drwxr-xr-x 2 user158 user158 136 Mar 13  2008 user158
        71  drwxr-xr-x 2 user159 user159 136 Mar 13  2008 user159
        72  drwxr-xr-x 2 user16  user16  136 Mar 13  2008 user16
        73  drwxr-xr-x 2 user160 user160 136 Mar 13  2008 user160
        74  drwxr-xr-x 2 user161 user161 136 Mar 13  2008 user161
        75  drwxr-xr-x 2 user162 user162 136 Mar 13  2008 user162
        76  drwxr-xr-x 2 user163 user163 136 Mar 13  2008 user163
        77  drwxr-xr-x 2 user164 user164 136 Mar 13  2008 user164
        78  drwxr-xr-x 2 user165 user165 136 Mar 13  2008 user165
        79  drwxr-xr-x 2 user166 user166 136 Mar 13  2008 user166
        80  drwxr-xr-x 2 user167 user167 136 Mar 13  2008 user167
        81  drwxr-xr-x 2 user168 user168 136 Mar 13  2008 user168
        82  drwxr-xr-x 2 user169 user169 136 Mar 13  2008 user169
        83  drwxr-xr-x 2 user17  user17  136 Mar 13  2008 user17
        84  drwxr-xr-x 2 user170 user170 136 Mar 13  2008 user170
        85  drwxr-xr-x 2 user171 user171 136 Mar 13  2008 user171
        86  drwxr-xr-x 2 user172 user172 136 Mar 13  2008 user172
        87  drwxr-xr-x 2 user173 user173 136 Mar 13  2008 user173
        88  drwxr-xr-x 2 user174 user174 136 Mar 13  2008 user174
        89  drwxr-xr-x 2 user175 user175 136 Mar 13  2008 user175
        90  drwxr-xr-x 2 user176 user176 136 Mar 13  2008 user176
        91  drwxr-xr-x 2 user177 user177 136 Mar 13  2008 user177
        92  drwxr-xr-x 2 user178 user178 136 Mar 13  2008 user178
        93  drwxr-xr-x 2 user179 user179 136 Mar 13  2008 user179
        94  drwxr-xr-x 2 user18  user18  136 Mar 13  2008 user18
        95  drwxr-xr-x 2 user180 user180 136 Mar 13  2008 user180
        96  drwxr-xr-x 2 user181 user181 136 Mar 13  2008 user181
        97  drwxr-xr-x 2 user182 user182 136 Mar 13  2008 user182
        98  drwxr-xr-x 2 user183 user183 136 Mar 13  2008 user183
        99  drwxr-xr-x 2 user184 user184 136 Mar 13  2008 user184
       100  drwxr-xr-x 2 user185 user185 136 Mar 13  2008 user185
       101  drwxr-xr-x 2 user186 user186 136 Mar 13  2008 user186
       102  drwxr-xr-x 2 user187 user187 136 Mar 13  2008 user187
       103  drwxr-xr-x 2 user188 user188 136 Mar 13  2008 user188
       104  drwxr-xr-x 2 user189 user189 136 Mar 13  2008 user189
       105  drwxr-xr-x 2 user19  user19  136 Mar 13  2008 user19
       106  drwxr-xr-x 2 user190 user190 168 Mar 13  2008 user190
       107  drwxr-xr-x 2 user191 user191 136 Mar 13  2008 user191
       108  drwxr-xr-x 2 user192 user192 136 Mar 13  2008 user192
       109  drwxr-xr-x 2 user193 user193 136 Mar 13  2008 user193
       110  drwxr-xr-x 2 user194 user194 136 Mar 13  2008 user194
       111  drwxr-xr-x 2 user195 user195 136 Mar 13  2008 user195
       112  drwxr-xr-x 2 user196 user196 136 Mar 13  2008 user196
       113  drwxr-xr-x 2 user197 user197 136 Mar 13  2008 user197
       114  drwxr-xr-x 2 user198 user198 136 Mar 13  2008 user198
       115  drwxr-xr-x 2 user199 user199 136 Mar 13  2008 user199
       116  drwxr-xr-x 2 user2   user2   136 Mar 13  2008 user2
       117  drwxr-xr-x 2 user20  user20  136 Mar 13  2008 user20
       118  drwxr-xr-x 2 user200 user200 136 Mar 13  2008 user200
       119  drwxr-xr-x 2 user21  user21  136 Mar 13  2008 user21
       120  drwxr-xr-x 2 user22  user22  136 Mar 13  2008 user22
       121  drwxr-xr-x 2 user23  user23  136 Mar 13  2008 user23
       122  drwxr-xr-x 2 user24  user24  136 Mar 13  2008 user24
       123  drwxr-xr-x 2 user25  user25  136 Mar 13  2008 user25
       124  drwxr-xr-x 2 user26  user26  136 Mar 13  2008 user26
       125  drwxr-xr-x 2 user27  user27  136 Mar 13  2008 user27
       126  drwxr-xr-x 2 user28  user28  136 Mar 13  2008 user28
       127  drwxr-xr-x 2 user29  user29  136 Mar 13  2008 user29
       128  drwxr-xr-x 2 user3   user3   136 Mar 13  2008 user3
       129  drwxr-xr-x 2 user30  user30  136 Mar 13  2008 user30
       130  drwxr-xr-x 2 user31  user31  136 Mar 13  2008 user31
       131  drwxr-xr-x 2 user32  user32  136 Mar 13  2008 user32
       132  drwxr-xr-x 2 user33  user33  136 Mar 13  2008 user33
       133  drwxr-xr-x 2 user34  user34  136 Mar 13  2008 user34
       134  drwxr-xr-x 2 user35  user35  136 Mar 13  2008 user35
       135  drwxr-xr-x 2 user36  user36  136 Mar 13  2008 user36
       136  drwxr-xr-x 2 user37  user37  136 Mar 13  2008 user37
       137  drwxr-xr-x 2 user38  user38  136 Mar 13  2008 user38
       138  drwxr-xr-x 2 user39  user39  136 Mar 13  2008 user39
       139  drwxr-xr-x 2 user4   user4   136 Mar 13  2008 user4
       140  drwxr-xr-x 2 user40  user40  136 Mar 13  2008 user40
       141  drwxr-xr-x 2 user41  user41  136 Mar 13  2008 user41
       142  drwxr-xr-x 2 user42  user42  136 Mar 13  2008 user42
       143  drwxr-xr-x 2 user43  user43  136 Mar 13  2008 user43
       144  drwxr-xr-x 2 user44  user44  136 Mar 13  2008 user44
       145  drwxr-xr-x 2 user45  user45  136 Mar 13  2008 user45
       146  drwxr-xr-x 2 user46  user46  136 Mar 13  2008 user46
       147  drwxr-xr-x 2 user47  user47  136 Mar 13  2008 user47
       148  drwxr-xr-x 2 user48  user48  136 Mar 13  2008 user48
       149  drwxr-xr-x 2 user49  user49  136 Mar 13  2008 user49
       150  drwxr-xr-x 2 user5   user5   136 Mar 13  2008 user5
       151  drwxr-xr-x 2 user50  user50  136 Mar 13  2008 user50
       152  drwxr-xr-x 2 user51  user51  136 Mar 13  2008 user51
       153  drwxr-xr-x 2 user52  user52  136 Mar 13  2008 user52
       154  drwxr-xr-x 2 user53  user53  136 Mar 13  2008 user53
       155  drwxr-xr-x 2 user54  user54  136 Mar 13  2008 user54
       156  drwxr-xr-x 2 user55  user55  136 Mar 13  2008 user55
       157  drwxr-xr-x 2 user56  user56  136 Mar 13  2008 user56
       158  drwxr-xr-x 2 user57  user57  136 Mar 13  2008 user57
       159  drwxr-xr-x 2 user58  user58  136 Mar 13  2008 user58
       160  drwxr-xr-x 2 user59  user59  136 Mar 13  2008 user59
       161  drwxr-xr-x 2 user6   user6   136 Mar 13  2008 user6
       162  drwxr-xr-x 2 user60  user60  136 Mar 13  2008 user60
       163  drwxr-xr-x 2 user61  user61  136 Mar 13  2008 user61
       164  drwxr-xr-x 2 user62  user62  136 Mar 13  2008 user62
       165  drwxr-xr-x 2 user63  user63  136 Mar 13  2008 user63
       166  drwxr-xr-x 2 user64  user64  136 Mar 13  2008 user64
       167  drwxr-xr-x 2 user65  user65  136 Mar 13  2008 user65
       168  drwxr-xr-x 2 user66  user66  136 Mar 13  2008 user66
       169  drwxr-xr-x 2 user67  user67  136 Mar 13  2008 user67
       170  drwxr-xr-x 2 user68  user68  136 Mar 13  2008 user68
       171  drwxr-xr-x 2 user69  user69  136 Mar 13  2008 user69
       172  drwxr-xr-x 2 user7   user7   136 Mar 13  2008 user7
       173  drwxr-xr-x 2 user70  user70  136 Mar 13  2008 user70
       174  drwxr-xr-x 2 user71  user71  136 Mar 13  2008 user71
       175  drwxr-xr-x 2 user72  user72  136 Mar 13  2008 user72
       176  drwxr-xr-x 2 user73  user73  136 Mar 13  2008 user73
       177  drwxr-xr-x 2 user74  user74  136 Mar 13  2008 user74
       178  drwxr-xr-x 2 user75  user75  136 Mar 13  2008 user75
       179  drwxr-xr-x 2 user76  user76  136 Mar 13  2008 user76
       180  drwxr-xr-x 2 user77  user77  136 Mar 13  2008 user77
       181  drwxr-xr-x 2 user78  user78  136 Mar 13  2008 user78
       182  drwxr-xr-x 2 user79  user79  136 Mar 13  2008 user79
       183  drwxr-xr-x 2 user8   user8   136 Mar 13  2008 user8
       184  drwxr-xr-x 2 user80  user80  136 Mar 13  2008 user80
       185  drwxr-xr-x 2 user81  user81  136 Mar 13  2008 user81
       186  drwxr-xr-x 2 user82  user82  136 Mar 13  2008 user82
       187  drwxr-xr-x 2 user83  user83  136 Mar 13  2008 user83
       188  drwxr-xr-x 2 user84  user84  136 Mar 13  2008 user84
       189  drwxr-xr-x 2 user85  user85  136 Mar 13  2008 user85
       190  drwxr-xr-x 2 user86  user86  136 Mar 13  2008 user86
       191  drwxr-xr-x 2 user87  user87  136 Mar 13  2008 user87
       192  drwxr-xr-x 2 user88  user88  136 Mar 13  2008 user88
       193  drwxr-xr-x 2 user89  user89  136 Mar 13  2008 user89
       194  drwxr-xr-x 2 user9   user9   136 Mar 13  2008 user9
       195  drwxr-xr-x 2 user90  user90  136 Mar 13  2008 user90
       196  drwxr-xr-x 2 user91  user91  136 Mar 13  2008 user91
       197  drwxr-xr-x 2 user92  user92  136 Mar 13  2008 user92
       198  drwxr-xr-x 2 user93  user93  136 Mar 13  2008 user93
       199  drwxr-xr-x 2 user94  user94  136 Mar 13  2008 user94
       200  drwxr-xr-x 2 user95  user95  136 Mar 13  2008 user95
       201  drwxr-xr-x 2 user96  user96  136 Mar 13  2008 user96
       202  drwxr-xr-x 2 user97  user97  136 Mar 13  2008 user97
       203  drwxr-xr-x 2 user98  user98  136 Mar 13  2008 user98
       204  drwxr-xr-x 2 user99  user99  136 Mar 13  2008 user99
    
    hello
    >
    [user@debian1:~]$ ls -la
    total 47
    drwxr-xr-x   8 user user  464 Sep  7 12:38 .
    drwxr-xr-x 205 root root 4920 Mar 14  2008 ..
    -rw-------   1 user user 1147 Sep  7 10:32 .bash_history
    -rw-r--r--   1 user user  220 Dec 23  2007 .bash_logout
    -rw-r--r--   1 user root  424 Apr 30 15:11 .bash_profile
    -rw-r--r--   1 user user 2270 Apr 30 15:11 .bashrc
    -rw-------   1 user user   26 Dec 23  2007 .dmrc
    drwxr-xr-x   5 user user  248 Dec 23  2007 .fluxbox
    drwx------   2 user user   48 Feb 17  2008 .gconf
    drwx------   2 user user   80 Feb 18  2008 .gconfd
    -rw-r--r--   1 user root   51 Sep  7 08:26 .l3rc
    -rw-------   1 user user   41 Sep  7 12:43 .lesshst
    drwxr-xr-x   2 user root 2512 Sep  7 12:53 .lilalo
    drwx------   3 user user   72 Dec 23  2007 .mozilla
    drwxr-xr-x   2 user user  112 Sep  7 11:21 .ssh
    -rw-------   1 user user 3345 Sep  7 12:38 .viminfo
    -rw-r--r--   1 user user  732 Jul  4  2008 .xsession-errors
    -rwxr-xr-x   1 root root   13 Mar 11  2008 hello
    echo "Hello"
    

    Статистика

    Время первой команды журнала11:18:29 2009- 9- 7
    Время последней команды журнала13:05:49 2009- 9- 7
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 0.99
    Процент синтаксически неверно набранных команд, %10.89
    Суммарное время работы с терминалом *, час 0.69
    Количество командных строк в единицу времени, команда/мин 2.43
    Частота использования команд
    hello28|==========================| 26.67%
    ls23|=====================| 21.90%
    echo13|============| 12.38%
    [user@fbsd5:lynx]$10|=========| 9.52%
    cat7|======| 6.67%
    pwd7|======| 6.67%
    cd6|=====| 5.71%
    apt-cache2|=| 1.90%
    vim2|=| 1.90%
    mkdir1|| 0.95%
    PATH=$PATH:.1|| 0.95%
    less1|| 0.95%
    fifo1|| 0.95%
    find1|| 0.95%
    tocuh1|| 0.95%
    tac1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

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

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$