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

Содержание

Журнал

Понедельник (03/13/06)

/dev/tty1
16:48:50
$touch -a -t 8602181010 abcd

16:49:17
$ls -l
ÉÔÏÇÏ 81
-rw-r--r--  1 user user      0 1986-02-18 10:10 abc
-rw-r--r--  1 user user      0 2006-03-13 16:49 abcd
lrwxrwxrwx  1 user user      5 2006-03-13 16:39 etc.tmp -> /etc/
-rw-------  1 root root   1236 2006-03-13 12:49 fileNjbf6a
-rw-------  1 root root   1236 2006-03-13 12:58 fileX55v19
drwx------  2 user user   1024 2006-03-13 13:49 gconfd-user
drwx------  2 user user   1024 2006-03-13 16:01 kde-user
drwx------  2 user user   1024 2006-03-13 16:01 ksocket-user
drwxr-xr-x  2 root root  12288 2006-03-11 21:37 lost+found
-rw-r--r--  1 user user  21316 2006-03-13 12:32 man-ls.ps
drwx------  3 user user   1024 2006-03-13 13:49 mcop-user
drwx------  2 user user   1024 2006-03-13 13:49 orbit-user
drwx------  2 user user   1024 2006-03-13 13:49 ssh-PliaAq3654
drwx------  5  500   500  1024 2006-03-13 11:44 Term-VT102-0.82
-rw-r--r--  1 root root  25211 2006-03-13 13:00 Term-VT102-0.82.tar.gz
drwxr-xr-x  4 sshd staff  1024 2006-03-13 13:00 Text-Iconv-1.4
-rw-r--r--  1 root root   8986 2006-03-13 13:00 Text-Iconv-1.4.tar.gz
16:49:19
$ls -u
etc.tmp         gconfd-user            mcop-user               abcd
man-ls.ps       Text-Iconv-1.4         Term-VT102-0.82         orbit-user
kde-user        Text-Iconv-1.4.tar.gz  Term-VT102-0.82.tar.gz
ksocket-user    fileX55v19             lost+found
ssh-PliaAq3654  fileNjbf6a             abc
16:49:34
$ls -lu
ÉÔÏÇÏ 81
-rw-r--r--  1 user user      0 1986-02-18 10:10 abc
-rw-r--r--  1 user user      0 1986-02-18 10:10 abcd
lrwxrwxrwx  1 user user      5 2006-03-13 16:49 etc.tmp -> /etc/
-rw-------  1 root root   1236 2006-03-13 12:49 fileNjbf6a
-rw-------  1 root root   1236 2006-03-13 12:58 fileX55v19
drwx------  2 user user   1024 2006-03-13 13:03 gconfd-user
drwx------  2 user user   1024 2006-03-13 15:58 kde-user
drwx------  2 user user   1024 2006-03-13 15:58 ksocket-user
drwxr-xr-x  2 root root  12288 2006-03-13 11:40 lost+found
-rw-r--r--  1 user user  21316 2006-03-13 15:59 man-ls.ps
drwx------  3 user user   1024 2006-03-13 12:34 mcop-user
drwx------  2 user user   1024 1970-01-01 03:00 orbit-user
drwx------  2 user user   1024 2006-03-13 13:49 ssh-PliaAq3654
drwx------  5  500   500  1024 2006-03-13 11:44 Term-VT102-0.82
-rw-r--r--  1 root root  25211 2006-03-13 11:44 Term-VT102-0.82.tar.gz
drwxr-xr-x  4 sshd staff  1024 2006-03-13 13:00 Text-Iconv-1.4
-rw-r--r--  1 root root   8986 2006-03-13 13:00 Text-Iconv-1.4.tar.gz
16:49:41
$>
bash: syntax error near unexpected token `newline'
16:50:08
$cd/
bash: cd/: No such file or directory
16:50:47
$cd /

16:50:52
$[user@linux3:/]$ cd etc

16:50:58
$dir
adduser.conf         emacs                 ld.so.cache       passwd-
adjtime              email-addresses       ld.so.conf        perl
aliases              enscript.cfg          ld.so.hwcappkgs   ppp
alternatives         environment           libgda            printcap
apm                  esound                locale.alias      profile
apt                  exim4                 locale.gen        protocols
at.deny              fam.conf              localtime         python2.3
bash.bashrc          fb.modes              logcheck          rc0.d
bash_completion      fdmount.conf          login.defs        rc1.d
bash_completion.d    fonts                 logrotate.conf    rc2.d
...
devfs                inetd.conf            network           udev
dhclient.conf        init.d                nologin           updatedb.conf
dhclient-script      inittab               nsswitch.conf     vga
dictd                inputrc               openoffice        vim
dictionaries-common  issue                 opt               w3m
discover.conf        issue.net             pam.conf          wgetrc
discover.conf-2.6    kde3                  pam.d             X11
discover.d           kernel-img.conf       pango             xdg
dm                   ksysguarddrc          papersize         xml
dpkg                 ldap                  passwd            Xprint
16:51:02
$dir -l
drwxr-xr-x   5 root   root     1024 2006-03-11 21:57 dev.d
drwxr-xr-x   3 root   root     1024 2006-03-11 21:56 devfs
-rw-r--r--   1 root   root     1518 2004-11-04 18:31 dhclient.conf
-rwxr-xr-x   1 root   root     6570 2004-11-04 18:31 dhclient-script
drwxr-xr-x   2 root   root     1024 2006-03-11 22:06 dictd
drwxr-xr-x   2 root   root     1024 2006-03-11 22:11 dictionaries-common
-rw-r--r--   1 root   root      668 2005-02-04 02:24 discover.conf
-rw-r--r--   1 root   root      197 2005-02-04 02:24 discover.conf-2.6
drwxr-xr-x   3 root   root     1024 2006-03-11 21:41 discover.d
drwxr-xr-x   2 root   root     1024 2004-12-29 19:21 dm
...
drwxr-xr-x   5 root   root     1024 2006-03-11 22:06 udev
-rw-r--r--   1 root   root      645 2004-11-21 12:10 updatedb.conf
drwxr-xr-x   2 root   root     1024 2006-03-11 22:07 vga
drwxr-xr-x   2 root   root     1024 2006-03-11 22:12 vim
drwxr-xr-x   2 root   root     1024 2006-03-11 22:06 w3m
-rw-r--r--   1 root   root     4039 2004-10-04 21:05 wgetrc
drwxr-xr-x  13 root   root     1024 2006-03-11 22:56 X11
drwxr-xr-x   3 root   root     1024 2006-03-11 21:53 xdg
drwxr-xr-x   2 root   root     1024 2006-03-11 22:08 xml
drwxr-xr-x   4 root   root     1024 2006-03-11 22:05 Xprint
16:51:06
$dir -1
dev.d
devfs
dhclient.conf
dhclient-script
dictd
dictionaries-common
discover.conf
discover.conf-2.6
discover.d
dm
...
udev
updatedb.conf
vga
vim
w3m
wgetrc
X11
xdg
xml
Xprint
16:51:11
$copy passwd > /tmp
bash: /tmp: Is a directory
16:51:39
$copy passwd > /tmp/
bash: /tmp/: Is a directory
16:51:44
$copy passwd > /tmp/
bash: /tmp/: Is a directory
16:51:58
$copy passwd > /tmp/passwd
cp: ÐÒÏÐÕÝÅÎ ÁÒÇÕÍÅÎÔ, ÚÁÄÁÀÝÉÊ ÃÅÌÅ×ÏÊ ÆÁÊÌ
ðÏÐÒÏÂÕÊÔÅ `cp --help' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÇÏ ÏÐÉÓÁÎÉÑ.
16:52:13
$copy passwd > /tmp/
bash: /tmp/: Is a directory
16:52:20
$copy passwd /tmp/

16:52:47
$cd /

16:52:50
$[user@linux3:/]$ lcd tmp
bash: lcd: command not found
16:53:00
$cd tmp

16:53:07
$dir -1
abc
abcd
etc.tmp
fileNjbf6a
fileX55v19
gconfd-user
kde-user
ksocket-user
lost+found
man-ls.ps
mcop-user
orbit-user
passwd
ssh-PliaAq3654
Term-VT102-0.82
Term-VT102-0.82.tar.gz
Text-Iconv-1.4
Text-Iconv-1.4.tar.gz
16:53:16
$> passw

16:53:37
$dir -l
ÉÔÏÇÏ 83
-rw-r--r--  1 user user      0 1986-02-18 10:10 abc
-rw-r--r--  1 user user      0 2006-03-13 16:49 abcd
lrwxrwxrwx  1 user user      5 2006-03-13 16:39 etc.tmp -> /etc/
-rw-------  1 root root   1236 2006-03-13 12:49 fileNjbf6a
-rw-------  1 root root   1236 2006-03-13 12:58 fileX55v19
drwx------  2 user user   1024 2006-03-13 13:49 gconfd-user
drwx------  2 user user   1024 2006-03-13 16:01 kde-user
drwx------  2 user user   1024 2006-03-13 16:01 ksocket-user
drwxr-xr-x  2 root root  12288 2006-03-11 21:37 lost+found
-rw-r--r--  1 user user  21316 2006-03-13 12:32 man-ls.ps
drwx------  3 user user   1024 2006-03-13 13:49 mcop-user
drwx------  2 user user   1024 2006-03-13 13:49 orbit-user
-rw-r--r--  1 user user      0 2006-03-13 16:53 passw
-rw-r--r--  1 user user   1162 2006-03-13 16:52 passwd
drwx------  2 user user   1024 2006-03-13 13:49 ssh-PliaAq3654
drwx------  5  500   500  1024 2006-03-13 11:44 Term-VT102-0.82
-rw-r--r--  1 root root  25211 2006-03-13 13:00 Term-VT102-0.82.tar.gz
drwxr-xr-x  4 sshd staff  1024 2006-03-13 13:00 Text-Iconv-1.4
-rw-r--r--  1 root root   8986 2006-03-13 13:00 Text-Iconv-1.4.tar.gz
16:53:43
$cat passwd
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
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
Debian-exim:x:102:102::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
dictd:x:103:103::/var/lib/dictd:/bin/false
identd:x:100:65534::/var/run/identd:/bin/false
sshd:x:101:65534::/var/run/sshd:/bin/false
messagebus:x:104:105::/var/run/dbus:/bin/false
hal:x:106:106:Hardware abstraction layer,,,:/var/run/hal:/bin/false
saned:x:109:109::/home/saned:/bin/false
gdm:x:105:110:Gnome Display Manager:/var/lib/gdm:/bin/false
16:55:16
$> passwd

16:55:24
$cat passwd

16:55:26
$tail -f passwd
tgfhghgfhfghhh
hjhkhjk
khjkhjk
hjk
16:56:36
$alias cat=load

16:57:55
$[user@linux3:tmp]$ ls /
bin   cdrom  etc   initrd      lib         media  opt   root  srv  tmp  var
boot  dev    home  initrd.img  lost+found  mnt    proc  sbin  sys  usr  vmlinuz
16:58:31
$cd /

16:58:37
$ls /
bin   cdrom  etc   initrd      lib         media  opt   root  srv  tmp  var
boot  dev    home  initrd.img  lost+found  mnt    proc  sbin  sys  usr  vmlinuz
16:58:39
$ls -l /
ÉÔÏÇÏ 68
drwxr-xr-x   2 root root   2048 2006-03-13 12:49 bin
drwxr-xr-x   3 root root   1024 2006-03-13 12:58 boot
lrwxrwxrwx   1 root root     11 2006-03-11 21:38 cdrom -> media/cdrom
drwxr-xr-x  12 root root  24576 2006-03-13 11:40 dev
drwxr-xr-x  90 root root   4096 2006-03-13 12:49 etc
drwxrwsr-x   4 root staff  4096 2006-03-11 21:44 home
drwxr-xr-x   2 root root   1024 2006-03-11 21:39 initrd
lrwxrwxrwx   1 root root     30 2006-03-11 21:41 initrd.img -> boot/initrd.img-2.4.27-speakup
drwxr-xr-x  11 root root   4096 2006-03-13 12:49 lib
...
drwxr-xr-x   2 root root   1024 2006-03-11 21:39 opt
dr-xr-xr-x  77 root root      0 2006-03-13 11:39 proc
drwxr-xr-x  11 root root   1024 2006-03-13 13:45 root
drwxr-xr-x   2 root root   3072 2006-03-13 12:49 sbin
drwxr-xr-x   2 root root   1024 2006-03-11 21:39 srv
drwxr-xr-x   2 root root   1024 2004-12-27 04:40 sys
drwxrwxrwt  13 root root   1024 2006-03-13 16:56 tmp
drwxr-xr-x  13 root root   4096 2006-03-11 21:50 usr
drwxr-xr-x  16 root root   1024 2006-03-11 22:11 var
lrwxrwxrwx   1 root root     27 2006-03-11 21:41 vmlinuz -> boot/vmlinuz-2.4.27-speakup
16:59:21
$echo $PATCH

17:01:36
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
17:01:41
$which ls
/bin/ls
17:02:04
$which taich

17:02:12
$which adduser

17:02:21
$cd sin
bash: cd: sin: No such file or directory
17:03:49
$dir
bin   cdrom  etc   initrd      lib         media  opt   root  srv  tmp  var
boot  dev    home  initrd.img  lost+found  mnt    proc  sbin  sys  usr  vmlinuz
17:03:50
$su
Password:
su: Authentication failure
éÚ×ÉÎÉÔÅ.
17:04:11
$su
Password:
su: Authentication failure
éÚ×ÉÎÉÔÅ.
17:04:33
$su
Password:
su: Authentication failure
éÚ×ÉÎÉÔÅ.
17:04:49
$su
Password:
su: Authentication failure
éÚ×ÉÎÉÔÅ.
17:04:58
$su
Password:
17:05:04
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:2C:38
          inet addr:192.168.15.3  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29490 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16506 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:35543204 (33.8 MiB)  TX bytes:1335487 (1.2 MiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:236 errors:0 dropped:0 overruns:0 frame:0
          TX packets:236 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:15340 (14.9 KiB)  TX bytes:15340 (14.9 KiB)
17:05:24
#cd bin

17:05:37
#dir -l
ÉÔÏÇÏ 3177
-rwxr-xr-x  1 root root   2816 2004-09-24 07:34 arch
-rwxr-xr-x  1 root root 628684 2004-09-06 21:03 bash
-rwxr-xr-x  1 root root  16504 2004-07-16 14:37 cat
-rwxr-xr-x  1 root root  31404 2004-07-16 14:37 chgrp
-rwxr-xr-x  1 root root  31212 2004-07-16 14:37 chmod
-rwxr-xr-x  1 root root  34572 2004-07-16 14:37 chown
-rwxr-xr-x  1 root root  51212 2004-07-16 14:37 cp
-rwxr-xr-x  1 root root  51724 2005-02-04 23:57 cpio
lrwxrwxrwx  1 root root     21 2006-03-11 22:06 csh -> /etc/alternatives/csh
...
-rwxr-xr-x  4 root root  53676 2004-07-24 10:30 zcat
-rwxr-xr-x  2 root root   1974 2004-07-24 10:30 zcmp
-rwxr-xr-x  2 root root   1974 2004-07-24 10:30 zdiff
-rwxr-xr-x  3 root root   2985 2004-07-24 10:30 zegrep
-rwxr-xr-x  3 root root   2985 2004-07-24 10:30 zfgrep
-rwxr-xr-x  1 root root   1525 2004-07-24 10:30 zforce
-rwxr-xr-x  3 root root   2985 2004-07-24 10:30 zgrep
-rwxr-xr-x  1 root root    103 2004-07-24 10:30 zless
-rwxr-xr-x  1 root root   1886 2004-07-24 10:30 zmore
-rwxr-xr-x  1 root root   3518 2004-07-24 10:30 znew
17:05:41
#dir
arch   dir            gzip           mktemp      pwd        tar         zegrep
bash   dmesg          hostname       more        rbash      tcsh        zfgrep
cat    dnsdomainname  kernelversion  mount       readlink   tempfile    zforce
chgrp  echo           kill           mountpoint  rm         touch       zgrep
chmod  ed             ln             mt          rmdir      true        zless
chown  egrep          loadkeys       mt-gnu      run-parts  umount      zmore
cp     false          login          mv          sed        uname       znew
cpio   fgconsole      ls             nano        setpci     uncompress
csh    fgrep          lspci          netstat     sh         vdir
dash   fuser          mbchk          pidof       sleep      which
date   grep           mkbimage       ping        stty       zcat
dd     gunzip         mkdir          ping6       su         zcmp
df     gzexe          mknod          ps          sync       zdiff
17:06:05
#suddo
bash: suddo: command not found
17:06:25
#sudo
bash: sudo: command not found
17:06:29
#exit
exit
17:06:32
$[user@linux3:/]$ mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
17:06:40
$mount --help
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
17:11:50
$[user@linux3:/]$ dir -1
bin
boot
cdrom
dev
etc
home
initrd
initrd.img
lib
lost+found
...
opt
proc
root
sbin
srv
sys
tmp
usr
var
vmlinuz
17:12:19
$cd bin

17:12:29
$dir -1
arch
bash
cat
chgrp
chmod
chown
cp
cpio
csh
dash
...
zcat
zcmp
zdiff
zegrep
zfgrep
zforce
zgrep
zless
zmore
znew
17:12:31
$date
ðÎÄ íÁÒ 13 17:12:51 EET 2006
17:12:51
$date --help
éÓÐÏÌØÚÏ×ÁÎÉÅ: date [ëìàþ]... [+æïòíáô]
       ÉÌÉ:    date [-u|--utc|--universal] [ííääÞÞÍÍ[[÷÷]çç][.ÓÓ]]
÷Ù×ÏÄÉÔ ÔÅËÕÝÅÅ ×ÒÅÍÑ × ÚÁÄÁÎÎÏÍ æïòíáôå, ÉÌÉ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÉÓÔÅÍÎÏÅ ×ÒÅÍÑ.
  -d,  --date=óôòïëá        ÐÏËÁÚÁÔØ ÎÅ ÔÅËÕÝÅÅ ×ÒÅÍÑ, Á ×ÒÅÍÑ, ÏÐÉÓÁÎÎÏÅ
                            ÚÁÄÁÎÎÏÊ óôòïëïê
  -f,  --file=æáêì          ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÐÒÉÍÅÎÅÎÉÀ --date ÄÌÑ ËÁÖÄÏÊ
                            ÓÔÒÏËÉ æáêìá
  -Ióðåã, --iso-8601[=óðåã] ×Ù×ÅÓÔÉ ÄÁÔÕ/×ÒÅÍÑ × ×ÉÄÅ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ
                            ÓÔÁÎÄÁÒÔÕ ISO-8601.
                            óðåã=`date' ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÔÏÌØËÏ ÄÁÔÙ,
...
  %X   ÍÅÓÔÎÏÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ ×ÒÅÍÅÎÉ (%H:%M:%S)
  %y   ÐÏÓÌÅÄÎÉÅ Ä×Å ÃÉÆÒÙ ÇÏÄÁ (00..99)
  %Y   ÇÏÄ (1970...)
  %z   RFC-2822 style numeric timezone (-0500) (a nonstandard extension)
  %Z   time zone (e.g., EDT), or nothing if no time zone is determinable
By default, date pads numeric fields with zeroes.  GNU date recognizes
the following modifiers between `%' and a numeric directive.
  `-' (hyphen) do not pad the field
  `_' (underscore) pad the field with spaces
ï ÏÛÉÂËÁÈ ÓÏÏÂÝÁÊÔÅ ÐÏ ÁÄÒÅÓÕ <bug-coreutils@gnu.org>.
17:12:56
$[user@linux3:bin]$ dir -1
arch
bash
cat
chgrp
chmod
chown
cp
cpio
csh
dash
...
zcat
zcmp
zdiff
zegrep
zfgrep
zforce
zgrep
zless
zmore
znew
17:16:48
$cd /

17:16:53
$dir -1
bin
boot
cdrom
dev
etc
home
initrd
initrd.img
lib
lost+found
...
opt
proc
root
sbin
srv
sys
tmp
usr
var
vmlinuz
17:16:55
$cd proc

17:24:09
$dir -1
1
103
1237
1338
1341
1347
1394
1456
1458
1459
...
self
slabinfo
speakup
stat
swaps
sys
sysvipc
tty
uptime
version
17:24:13
$dir
1     1508  225   3732  3766  5367     crypto       irq         pci
103   1522  2254  3735  3769  5489     devices      kcore       scsi
1237  1530  226   3737  3777  5491     dma          kmsg        self
1338  1531  2263  3740  4     5524     driver       ksyms       slabinfo
1341  1532  227   3747  443   5525     execdomains  loadavg     speakup
1347  1533  2279  3754  4810  5545     fb           locks       stat
1394  1537  2318  3755  4814  6        filesystems  meminfo     swaps
1456  1556  3     3757  4819  apm      fs           misc        sys
1458  1557  342   3758  4932  bus      ide          modules     sysvipc
1459  2     3622  3759  4965  cmdline  interrupts   mounts      tty
1463  224   3654  3763  4966  comx     iomem        net         uptime
1479  2243  3712  3764  5     cpuinfo  ioports      partitions  version
17:24:24
$cat cpuinfo
bash: load: command not found
17:24:46
$cat /proc/cpuinfo
bash: load: command not found
17:25:09
$cat /proc/cpuinfo
bash: load: command not found
17:25:13
$cat /proc/cpuinfo
bash: load: command not found
17:25:14
$cat /proc/cpuinfo
bash: load: command not found
17:25:15
$cat /proc/ide
bash: load: command not found
17:26:09
$cat /proc/ide
bash: load: command not found
17:26:26
$alias
alias cat='load'
alias copy='cp'
17:26:36
$alias load=cat

17:27:07
$cat /proc/ide
cat: /proc/ide: Is a directory
17:27:11
$cat /proc/
cat: /proc/: Is a directory
17:27:18
$unalias

17:27:26
$[user@linux3:proc]$ cat /proc/ide
cat: /proc/ide: Is a directory
17:27:31
$cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Celeron(R) CPU 2.50GHz
stepping        : 9
cpu MHz         : 2493.818
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips        : 4980.73
17:27:36
$load cpuinfo
bash: load: command not found
17:28:00
$[user@linux3:proc]$ dir
1     1508  225   3732  3766  5367     execdomains  loadavg     speakup
103   1522  2254  3735  3769  5583     fb           locks       stat
1237  1530  226   3737  3777  6        filesystems  meminfo     swaps
1338  1531  2263  3740  4     apm      fs           misc        sys
1341  1532  227   3747  443   bus      ide          modules     sysvipc
1347  1533  2279  3754  4810  cmdline  interrupts   mounts      tty
1394  1537  2318  3755  4814  comx     iomem        net         uptime
1456  1556  3     3757  4819  cpuinfo  ioports      partitions  version
1458  1557  342   3758  4932  crypto   irq          pci
1459  2     3622  3759  4965  devices  kcore        scsi
1463  224   3654  3763  4966  dma      kmsg         self
1479  2243  3712  3764  5     driver   ksyms        slabinfo
17:29:14
$cd /

17:29:47
$[user@linux3:/]$ ls -1
bin
boot
cdrom
dev
etc
home
initrd
initrd.img
lib
lost+found
...
opt
proc
root
sbin
srv
sys
tmp
usr
var
vmlinuz
17:29:54
$du -sh /*
3,0M    /bin
2,9M    /boot
0       /cdrom
88K     /dev
du: `/etc/ppp/peers': Permission denied
du: `/etc/chatscripts': Permission denied
23M     /etc
4,1M    /home
1,0K    /initrd
0       /initrd.img
...
1,6G    /usr
du: `/var/lib/gdm': Permission denied
du: `/var/log/exim4': Permission denied
du: `/var/run/exim4': Permission denied
du: `/var/spool/exim4': Permission denied
du: `/var/spool/cron/crontabs': Permission denied
du: `/var/spool/cron/atjobs': Permission denied
du: `/var/spool/cron/atspool': Permission denied
123M    /var
0       /vmlinuz
17:35:40
$[user@linux3:/]$ info load
File: dir       Node: Top       This is the top of the INFO tree
  This (the Directory node) gives a menu of major topics.  Typing "d"
  returns here, "q" exits, "?" lists all INFO commands, "h"  gives a
  primer for first-timers, "mTexinfo<Return>" visits Texinfo topic,
  etc.
  Or click mouse button 2 on a menu item or cross reference to select
  it.
  --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) ---
In Debian GNU/Linux, Info `dir' entries are added with the command
`install-info'.  Please refer to install-info(8) for usage details.
* Menu: The list of major topics begins on the next line.
Basics
* Finding files: (find).                Operating on files matching certain
                                        criteria.
Miscellaneous:
* Rl5userman: (rl5userman).             GNU Readline Library API (v5)
* Rluserman: (rluserman).               GNU Readline Library API
Utilities
-----Info: (dir)Top, ÓÔÒÏË: 95 --Top--------------------------------------------
17:38:43
$[user@linux3:/]$ cat
^[
17:39:00
$[user@linux3:/]$ dir
bin   cdrom  etc   initrd      lib         media  opt   root  srv  tmp  var
boot  dev    home  initrd.img  lost+found  mnt    proc  sbin  sys  usr  vmlinuz
17:39:05
$cd lost+found

17:39:20
$dir

17:39:23
$ls -l
ÉÔÏÇÏ 0
17:39:51
$cd /

17:39:59
$[user@linux3:/]$ dir
bin   cdrom  etc   initrd      lib         media  opt   root  srv  tmp  var
boot  dev    home  initrd.img  lost+found  mnt    proc  sbin  sys  usr  vmlinuz
17:40:05
$cd hom
bash: cd: hom: No such file or directory
17:40:09
$cd home

17:40:11
$[user@linux3:home]$ dir
lost+found  user
17:40:18
$dir
lost+found  user
17:40:21
$dir -1
lost+found
user
17:40:28
$cd lost+found/

17:40:37
$dir

17:40:43
$cd /

17:40:56
$[user@linux3:/]$ cat /proc/ide/hd
hda  hdc
17:40:56
$cat /proc/ide/hda/model
Maxtor 4D040H2

Файлы

  • /proc/cpuinfo
  • /proc/ide/hda/model
  • passwd
  • /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 15
    model           : 2
    model name      : Intel(R) Celeron(R) CPU 2.50GHz
    stepping        : 9
    cpu MHz         : 2493.818
    cache size      : 128 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 2
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
    bogomips        : 4980.73
    
    /proc/ide/hda/model
    >
    Maxtor 4D040H2
    
    passwd
    >

    Статистика

    Время первой команды журнала16:48:50 2006- 3-13
    Время последней команды журнала17:40:56 2006- 3-13
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, %11.88
    Суммарное время работы с терминалом *, час 0.87
    Количество командных строк в единицу времени, команда/мин 1.94
    Частота использования команд
    cd16|==============| 14.81%
    dir16|==============| 14.81%
    cat13|============| 12.04%
    ]$10|=========| 9.26%
    copy6|=====| 5.56%
    ls6|=====| 5.56%
    su5|====| 4.63%
    alias3|==| 2.78%
    /tmp/3|==| 2.78%
    >3|==| 2.78%
    which3|==| 2.78%
    passwd2|=| 1.85%
    [user@linux3:proc]$2|=| 1.85%
    echo2|=| 1.85%
    date2|=| 1.85%
    ifconfig1|| 0.93%
    passw1|| 0.93%
    sudo1|| 0.93%
    touch1|| 0.93%
    suddo1|| 0.93%
    [user@linux3:bin]$1|| 0.93%
    mount1|| 0.93%
    /tmp1|| 0.93%
    unalias1|| 0.93%
    load1|| 0.93%
    tail1|| 0.93%
    [user@linux3:tmp]$1|| 0.93%
    [user@linux3:home]$1|| 0.93%
    exit1|| 0.93%
    du1|| 0.93%
    cd/1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$