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

Содержание

Журнал

Среда (01/21/09)

/dev/ttyp5
10:23:14
#echo $S
$SECONDS         $SHELLOPTS       $SSH_AGENT_PID   $SSH_CLIENT      $SSH_TTY
$SHELL           $SHLVL           $SSH_AUTH_SOCK   $SSH_CONNECTION  $STY
10:23:14
#echo $SSH_A
$SSH_AGENT_PID  $SSH_AUTH_SOCK
10:23:14
#echo $SSH_AUTH_SOCK
/tmp/ssh-zhWKgv4956/agent.4956
10:23:38
#apropos eval
dhcp-eval (5)        - ISC DHCP conditional evaluation
expr (1)             - evaluate expressions
operator (7)         - C operator precedence and order of evaluation
10:24:52
#vim ~/.bash_profile
10:25:56
#ls
a   abc   abcde   ac  ae  conf  names    SORTED_NAMES    ssh-jfWKaZ4928  ssh-zhWKgv4956
ab  abcd  abcdef  ad  af  ls    S.names  ssh-hbgqFx2633  ssh-JZxTWz4947
прошло 12 минут
10:38:52
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:842213 errors:0 dropped:0 overruns:0 frame:0
          TX packets:85475 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:71976773 (68.6 MiB)  TX bytes:24565685 (23.4 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14812 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14812 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2201222 (2.0 MiB)  TX bytes:2201222 (2.0 MiB)
/dev/ttyp3
10:40:29
#apt-get install evince
Выбор ранее не выбранного пакета libgnomevfs2-common.
Распаковывается пакет libgnomevfs2-common (из файла .../libgnomevfs2-common_1%3a2.14.2-7_all.deb)...
Выбор ранее не выбранного пакета libgnomevfs2-0.
Распаковывается пакет libgnomevfs2-0 (из файла .../libgnomevfs2-0_1%3a2.14.2-7_i386.deb)...
Выбор ранее не выбранного пакета libgnome2-common.
Распаковывается пакет libgnome2-common (из файла .../libgnome2-common_2.16.0-2_all.deb)...
Выбор ранее не выбранного пакета libgnome2-0.
Распаковывается пакет libgnome2-0 (из файла .../libgnome2-0_2.16.0-2_i386.deb)...
Выбор ранее не выбранного пакета libbonoboui2-common.
Распаковывается пакет libbonoboui2-common (из файла .../libbonoboui2-common_2.14.0-5_all.deb)...
...
Настраивается пакет libbonobo2-0 (2.14.0-3) ...
Настраивается пакет libgnomevfs2-0 (2.14.2-7) ...
Настраивается пакет libgnome2-0 (2.16.0-2) ...
Настраивается пакет libbonoboui2-0 (2.14.0-5) ...
Настраивается пакет libgnomeui-0 (2.14.1-2) ...
Настраивается пакет libnautilus-extension1 (2.14.3-11+b1) ...
Настраивается пакет evince (0.4.0-5) ...
localepurge: Disk space freed in /usr/share/locale: 75250K
localepurge: Disk space freed in /usr/share/man: 2378K
Total disk space freed by localepurge: 77628K
/dev/ttyp5
10:41:40
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:843326 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86221 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:72064986 (68.7 MiB)  TX bytes:24673543 (23.5 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14856 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2205878 (2.1 MiB)  TX bytes:2205878 (2.1 MiB)
10:42:02
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:843825 errors:0 dropped:0 overruns:0 frame:0
          TX packets:86557 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:72109913 (68.7 MiB)  TX bytes:24755315 (23.6 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14900 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14900 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2210534 (2.1 MiB)  TX bytes:2210534 (2.1 MiB)
10:42:57
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:860097 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96554 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:91841122 (87.5 MiB)  TX bytes:25838672 (24.6 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14968 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14968 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2218166 (2.1 MiB)  TX bytes:2218166 (2.1 MiB)
/dev/ttyp4
10:50:50
#screen -x
/dev/ttyp5
10:50:54
#/sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:898538 errors:0 dropped:0 overruns:0 frame:0
          TX packets:146851 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:94805238 (90.4 MiB)  TX bytes:59593395 (56.8 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:15144 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2243238 (2.1 MiB)  TX bytes:2243238 (2.1 MiB)
10:51:11
#kkk
bash: kkk: command not found
10:51:51
#eee
bash: eee: command not found
/dev/ttyp3
10:52:32
#screen -x
/dev/ttyp5
10:52:46
#cat /dev/null

10:52:55
#cat /dev/null > /tmp/file

10:53:04
#file /tmp/file
/tmp/file: empty
10:53:10
#> /tmp/file

10:53:21
#file /tmp/file
/tmp/file: empty
10:53:23
#cat /dev/ra
ram0    ram10   ram12   ram14   ram2    ram4    ram6    ram8    random
ram1    ram11   ram13   ram15   ram3    ram5    ram7    ram9
10:53:23
#cat /dev/random

10:53:35
#cat /tmp/file
Ü_]‡Œ9UáKïOñˆ<,ÓÐækY<pã¹Þ[Áë­ÍðÐR=nXÔ,ò1‘R#‘EŽZ¶ðØÑ.ë5¹“Zœ¾»%óÓyNcbÉÂ4x´h=õËNû^nOÍAÎù±SU'Bià€x|ýØ÷óp…ÌI°O÷
                                                                                                           WwìWÛ¨\ÊܰÒ^ߏ¸J&QÖví³hpg8ـOÆ3e[ÈÖ*œ
·`~ç$Ü"˜
m1üX-¾˜¤©ØN³ùi”‘·T»¦MütFt…@†Â$Žy†£ÔEf4;¦;kÐòþ6’ÅÊz
^7<{¨¦Û+»Ø¾_ÿÊIB½XÉ1Íø{“ëO¼¿D×Ó£9šÈa;×jtkt˄)©
                                              ËÞý
                                                 ð聍‚Z©‰ÔLjZü­’èkátóþ"õ/×+@ё‘XšxFèckÆ£õ1ì
10:53:40
#q
bash: q: command not found
10:53:44
#cat /dev/urandom

10:54:16
#cat /tmp/file
p.ŒXô>S!OFŽd0÷;Íq\Å÷év¦ñ¥^Dlï(Ù+r<ë4±ä½=[ig㈲ݫ9*ѕµÇ¼aö"qA’‘T5ð­WÚdÎ%·Ûދ{4DͲÞîAg¢ò6†+j+a(ÚcPLÿ¶Ðñê¿.ΪçùØuëÈÕyç§(â“%Ȳ+ތ2*Eñ4‘#¾š43ó½ˆ$¬ÎA‰u>l+º:låÁù(ã´(¨¨ð~H@j!ǃn¤Ûdß}WŠj®V—xj7=@ͺ&Žgå᫉©½åhÆï—޵…ïyµöïýo–Sډ‘èTc@¼ß"£sé[sR¹ÌÑÊgÞÁgŸ•1ÑçrJçv½ìÄ`ÊMČM»Ô\ß!ä>Y¥Ä^,*ùAêíõ•H¨Aâõ´‘ÞZíÝ¢ôȼÓ?Xµ¿·×úøŠ~      m/±bþáaX‡}á¬(
 áûk]³Ýˆr|G"y®ébrl:¿Ds¢<ÇîæNþ'vÙL€¸J#Zkqæøí٨粎™Ï#©øªæ¹DXY²¨)ˆ—¬WGöû’@Q‡œw¢dnVåzãq‡jPQѐ*„0s#_e˜$|3ß®ûîæ£«±ê(Ñה§ ƒaЉÍBȲ+ތ2*Eñ4‘#¾š43ó½ˆ$¬ÎA‰u>l+º:låÁù(ã´(¨¨ð~H@j!ǃn¤Ûdß}WŠj®V—àÍg~F°Þ[26å᫉©½åhÆï—޵…ïyµöïýo–Sډ‘èTc@¼ß"£sé[sR¹ÌÑÊg²£(}>Çàš;ãŒ$Õ¡h«mÈÚ/9D[ᾤÃ_žý2ŒÉ±}&êN'²!¡[ÕÔvú”ô íÝ¢ôȼӕi>┎/àvOµvCÃ6$g:Ìÿ¹rß<çÊ)Q‚Éù¦"#ô@(P,ÿÄÌ՟WÏWûvQËKC|KüdüŠŠÄô:t6o9em¨&óƘ@k
¦luÁäYlh(—¤ŒROñ·ì©.¿½·>ç÷C]ÅMȍ‹ÞüëZ~RŒ¤†Ã2Íðu7{ÃúËlUÍ.ß°5Gý?áËô+¶ô`<mërÚV•ÿeüs«FpGV½áãZO:¾«brsHرuGèáQ) Cߊ!§ ƒaЉÍŒ:¨wž=]’‡R.Ïf°ò–                                              àÍg~F°Þ[26                                             ²£(}>Çàš;ãŒ$Õ¡h«mÈÚ/9D[ᾤÃ_žý2ŒÉ±}&êN'²!¡[ÕÔvú”ô        •i>┎/àvOµvCÃ6$g:Ìÿ¹rß<çÊ)Q‚Éù¦"#ô@(P,ÿÄÌ՟WÏWûvQËKC|KüdüŠŠÄô:t6o9em¨&óê²J–ÛëØÞFôŽ@1éê^‰Ì`Wáv挭Ëç
¯ê]ˆÂ&BÍ»mƒËÁV‚M•7n$3fÖ¨AnæÿÔî\ðížÖ[þ³¬SÀ墏…¢_ty5@è*]”¤²°•=GØu|'ìʨˆÀ¡qƒ4ªR‡ÛÕôûêÌLsÜX~LùCip¨Ìk¡œŒl}üÌ)Í&nCߊ!        Œ:¨wž=]’‡R.Ïf°ò– ¨So‹Î}‘Æÿ¬ÇP³(g¼Ø¿2¼Ã®Ð¯B‘öÎøø…š°¦,Bé81àÃbksêY²Lk®/±M3Ÿ‘ÀÃE                                                                                                                                                                          ê²J–ÛëØÞFôŽ@1éê^‰Ì`Wáv挭Ëç fS{
ýµŒ—Œ$þ…·¼$Oüç®&QÀÛj‰ìn¶«jÀMµÆfÚÂÓ'à”6³ËJ$’žg™gI_ÀcIߘåw£Ê2e¨ 2ʲ‹Åñ—GKå—Ú\©‰Ô•l>Fxޘ£*BÐl¾ËdõQ=ìâZnMy^¡wÚ}yiO¸)ÌüÍ}},yd•_õ|bÞMÑ%Í·TÞ¬þKµþÑA…*ÒÝbQ`ÿˠߙ³iŸÏ‹>©/'¹™W“ï^ÑèCbµ{¨|^ÅÛ Uz †™ì0ÿ…é]Gg×¢Z–íF=e.ƒå@ï¥é|ær-§Ìoè‰é@                                                                                                                                                                        fS{
Ѱ!%О~ӓÜR{_7s¢áLÖ¢)=-5”ëՋ(và¬TSçù3rÕKÅd⭋é³×ö×hûon¹W“ÊZ"RòKREÕlQ¤u^E•nÕjÊ{Jm΀Iw܌]:2 r*2P±øÏ´_«Çͱ€Zþ7q3’¹—¯‰},yd•_õ|bÞM€Dê'@²FjmJQÆÛyԎô`¦-Â%`a™³iŸÏ‹>©/'¹™W“ï^ÑèCbµ{¨|^ÅÛ Uz †™ì0ÿ…é]Gg×¢Z–íF=e.ƒå@ï¥é|ær-§Ìoè‰é@X̱º¿_§)?†ù€˜Õ9R“¯EjCxŽj’>‘j’i
KÓO娹úýJç€Îå,=•‚éԉÐò°½—+aYHãú¹Ri_+aC/-É[ˆÊëNžUcØØµ±0@ß|—¥ù¹RbgÖ3×3žA!ü v=Mà¤D¤‡C0މÑMíj¼ßƁÈVcÛdŠ@XNYŠí¹Þ%ãFlÈÛtIÖê0”ý£Ùìè+ƒgúÙ9ð—x—Ai؆þܪà6nû£Â€ÈþhòóøžÅCíÌn€‘aîYËUòZŒ-<™]~k´F¢ná•K”Ùñ¼Šb_8|\Ù¹éљqèfÕíº"ppøxZá3”Fmð—ý¶@SÉX±.Íɔd9e<J®hrôñnT±¾ûfóÉ`ª87GºÝTq'm°ª0S>~ˇ3òÁÄ×Ú¬®dÿ'»£#¾E/uþ´´
f™æ$‡ú]º¨Vr‰UcÒ1y4éüCª]1®ú’Ê…ckéQ³S¤†^QŽÑ×1¥¿óÊqXO‚;-PÄyâe*ÿ0®Ùú>B÷¼ý`¡Ò/l+XžÐ^EïA>\µœ5>™™¥Z”äaöØ>Zš9“'Մ‰13”®ßyû…'¹Dwíkwà€mL[]8\                                                                     ¢úNó] Ñæîýø¶_¦JÅrþŠ)ž¶ÕÖ×ÁV8ÿLøMøŽÂ1Ö¢à“¡>–­/»Ø*”!­wÔXP2Q˜&/†Òn´4F0,h]íߜL               ÄÚεþÀ*š\¦ÙyϤg—ñsËJÁË­ß×Fž«ƒG–|sL¿6»×©:“hLm¾&9;V¿£vÌ`è~Ý|3ž¾
}ó€ÿ.¸óßM_»Tˆ£ËLÀNGªìoÙ9it_9ÞÜõ½DˆöÄæf¨dÿ¦’g”!t–„.ô™F®ª~&Ãׁ`-z”<B+O¨â'ëRnU݁Ëk‹<±"ø†?³^~ákz—Dx7¸JùŸj»ò z)޻菑O‹Á“ùQ€V·uâ[Ý¢~/Îm;ãw—–_å®=vyÓô…¸rr‚C\\ß×Û,*$hb6qŒX Ô"Eë_T{–ÖÊélšoÿY¡ãöÒL*‘+ æË³rÈg˜vs6É)ŽPû85|Ö^}u}0(GøOù¿ö¢)r5ƒåJp^ع¬ÓÊT@͔gΡ>–­/»Ï‚ºþW"øU, ˜Z=¬ãL²ÔU¯ºÊåŽPCïzT¶Aæ             ÄÚεþÀ*š\¦ÙyϤg—ñsËJÁË­ß×Fž«ƒG–|sL¿6»×©:“hLm¾&9;V¿£vÌ`è~Ý|3ž¾
ҙk¬J^ƒüœŠ(^81ÅLýD_$}ǃrdÔõá3/m{KÓ´(Qä^“6bïä™Éò±:¢¬1¨àÜTRK8ÿ"ލJñcBÿ0¿Þ˜ŸY>l½áP×íB˅ë•茬,'‚÷²ÒºJûE݁SιpÙHއ'•[C)(rìE€ªPŸ#€³/Wݦ¿ìˆþ7bbÔ¬“­„Å;µƒHPïÒÞw¯Õe¾ÛXr÷ñ€€                                                                  𯹅@Ü$üEE
...
lƺ±ìZa½¿Ú      ӍªƒÿˆØ§¾2¸ôXa”†»       †E“°
                                            ÅRU=˜¥ÓJ‰ž&Ŭ”º+6Ú֚7ÈüþGW"𼃔S€Èdj\ºO*<´Wß`ÛlÖ`Hth„òÑ=blÚª’C#§
˜¾ð,óØC9h¡¥‚~P¦ÙRmJõ,VgÞ2¾ùK腎[\Xqî¬|ýb                                                                  傶nBQ¶SÍ|L§       ¾Ø®šuçj]•·ã`©ü ¬œ
õ6'¢ûƒÛCՄž     \ŒïÜ/ðѦB…3T‘n¬.:¥Ä·tSƒJtzúåb2Î&bFˑ]¡LçN-€1}6ûߙ\óE{’’!cáñÈ_û®Ç¬_}³™l6—NxI´ÁÎÌL.‹S~?‹>@„€¼«fÛ;¥>;iJÐ8ìø¯¶¹\eNÄÅò@³ñ'¼î¼{ h8c¯¹i–gá܌#²(ÉÄÖѶ?
                                                                                                 #(=MéVҔË
¦wAEÑ¢oJ"{*F´¤€’ëû`šïƒšê4OÏdk\šW:èÖ­¦ýïԀ0^D'¿÷ʄ¼Ëcã3eµÊÿvk˜AW¬ùþU3Äa‹o„•‚-ÀƒwÝ5CQ
                           ¤Ô ŸšÔ˜Ìê±+Ê¥±\t+!UþȬuyer!½ÃÛIQ
Ë7¹!§§^ÃaÕéˆ`)ìt˜Ðc·H<¨Þr¶kOxŽòÔøæ‹õå¾ö"¸¥ˆ$             ږ>ʪ¸èŒBµ
                                              º÷Oa®ˆ¼XÄñ÷.%¦œ¶’]Þu­
p4¬>¨                                                              Œì„Eü
10:54:34
#ls -l /tmp/file
-rw-r--r-- 1 root root 6160384 2009-01-21 10:53 /tmp/file
10:54:42
#ls -lh
-rw-r--r-- 1 root root 5,9M 2009-01-21 10:53 /tmp/file
10:54:46
#man dev
10:54:57
#man u
10:55:02
#man proc
10:55:10
#man /dev
10:55:13
#man
10:55:49
#ls
boot_id  entropy_avail  poolsize  read_wakeup_threshold  uuid  write_wakeup_threshold
10:58:10
#cat /proc/sys/kernel/random/entropy_avail
[root@debian1:tmp]# ls /proc/sys/kernel/random/entropy_avail
/proc/sys/kernel/random/entropy_avail
3596
10:58:14
#echo Hello world > /dev/full
bash: echo: write error: No space left on device
10:58:43
#screen-x
bash: screen-x: command not found
/dev/ttypb
11:00:08
#ls
[detached]
1234  file  hello
11:00:25
#cd /

11:00:33
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
11:00:37
#cd var

11:00:44
#ls
backups  cache  lib  local  lock  log  mail  opt  run  spool  tmp
11:00:46
#cd ..

11:01:04
#cd

11:01:07
#ls
1234  file  hello
11:01:10
#cd /

11:01:14
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
11:01:18
#cd usr

11:01:29
#ls
bin  games  include  lib  local  sbin  share  src  X11R6
11:01:31
#ls *
libgdbm.so.3                        libXaw7.so.7.0.0
libgdbm.so.3.0.0                    libXaw.so.7
libgdk_pixbuf-2.0.so.0              libXcursor.so.1
libgdk_pixbuf-2.0.so.0.800.20       libXcursor.so.1.0.2
libgdk_pixbuf_xlib-2.0.so.0         libXdmcp.so.6
libgdk_pixbuf_xlib-2.0.so.0.800.20  libXdmcp.so.6.0.0
libgdk-x11-2.0.so.0                 libXext.so.6
libgdk-x11-2.0.so.0.800.20          libXext.so.6.4.0
libgksu                             libXfixes.so.3
libgksu2.so.0                       libXfixes.so.3.1.0
...
consoletrans          gs-esp       mime-info             X11
debconf               gtk-doc      misc                  xml
debhelper             hosts        nano                  xsessions
debianutils           i18n         omf                   zoneinfo
defoma                iceweasel    pam
dict                  icons        perl
src:
linux-2.6.24.3  linux-2.6.24.3.tar.bz2
X11R6:
bin  lib
11:01:43
#cd ~
[root@debian1:usr]# ls
bin  games  include  lib  local  sbin  share  src  X11R6
11:03:27
#ls
1234  file  hello
11:03:29
#cat /*/
cat: /bin/: Is a directory
cat: /boot/: Is a directory
cat: /dev/: Is a directory
cat: /etc/: Is a directory
cat: /home/: Is a directory
cat: /initrd/: Is a directory
cat: /lib/: Is a directory
cat: /lost+found/: Is a directory
cat: /media/: Is a directory
cat: /mnt/: Is a directory
cat: /opt/: Is a directory
cat: /proc/: Is a directory
cat: /root/: Is a directory
cat: /sbin/: Is a directory
cat: /srv/: Is a directory
cat: /sys/: Is a directory
cat: /tmp/: Is a directory
cat: /usr/: Is a directory
cat: /var/: Is a directory
11:04:11
#echo /*/
/bin/ /boot/ /dev/ /etc/ /home/ /initrd/ /lib/ /lost+found/ /media/ /mnt/ /opt/ /proc/ /root/ /sbin/ /srv/ /sys/ /tmp/ /usr/ /var/
11:04:22
#echo /*/*/
/dev/disk/ /dev/input/ /dev/mapper/ /dev/shm/ /dev/xen/ /etc/alternatives/ /etc/apt/ /etc/bash_completion.d/ /etc/bonobo-activation/ /etc/calendar/ /etc/console/ /etc/cron.d/ /etc/cron.daily/ /etc/cron.hourly/ /etc/cron.monthly/ /etc/cron.weekly/ /etc/cups/ /etc/default/ /etc/defoma/ /etc/dhcp3/ /etc/dm/ /etc/dpkg/ /etc/esound/ /etc/fonts/ /etc/gconf/ /etc/gdm/ /etc/gnome-vfs-2.0/ /etc/groff/ /etc
11:04:40
#echo /*/*names
/*/*names/
11:05:12
#cd /

11:05:19
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
11:05:21
#cd

11:05:29
#ls
\a     abcde   ae    gconfd-user  S.names         ssh-JZxTWz4947
ab    abcdef  af    ls           SORTED_NAMES    ssh-zhWKgv4956
abc   ac      conf  names        ssh-hbgqFx2633
abcd  ad      file  orbit-user   ssh-jfWKaZ4928
11:05:32
#\ls a*
a  ab  abc  abcd  abcde  abcdef  ac  ad  ae  af
11:05:44
#ls *.[cChH]
ls: *.[cChH]: No such file or directory
11:06:03
#ls *linux*
ls: *linux*: No such file or directory
11:06:14
#ls j?n
ls: j?n: No such file or directory
11:06:29
#ls -*
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
11:06:49
#ls "
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
11:07:03
#ls ./ -
ls: -: No such file or directory
./:
a     abcde   ae    gconfd-user  S.names         ssh-JZxTWz4947
ab    abcdef  af    ls           SORTED_NAMES    ssh-zhWKgv4956
abc   ac      conf  names        ssh-hbgqFx2633
abcd  ad      file  orbit-user   ssh-jfWKaZ4928
11:09:33
#ls ./ -*
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
11:09:47
#ls -\*
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
11:10:52
#ls \
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
11:10:58
#ls -h
a     abcde   ae    gconfd-user  S.names         ssh-JZxTWz4947
ab    abcdef  af    ls           SORTED_NAMES    ssh-zhWKgv4956
abc   ac      conf  names        ssh-hbgqFx2633
abcd  ad      file  orbit-user   ssh-jfWKaZ4928
11:14:06
#ls --help
ull-iso, long-iso, iso, locale, +ФОРМАТ.information about the FILEs (the current directory by default).
Использование: ls [КÐФАЙÐ
                             ФОРМАТ интерпретируется как в `date'; если ФОРМАТ
                             -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1
                             применяется к старым файлам, а ФОРМАТ2 к новым; коротких.
posix-', то он           если к СТИÐь файлы начинающиеся с .
                             действует только в локали, отличной от POSIX
  -t                         сортировать по времени изменения³Ð¾ файла
  -T, --tabsize=ЧИСÐым ЧИСР                        с -lt: сортировать и показывать время доступа
                              c -l: показывать время доступа и сортировать по имени
...
  -S                         сортировать по размеру файла
      --sort=СÐ
                xtension -X, none -U, size -S, time -t,
                             version -v, status -c, time -t, atime -u,
                             access -u, use -u
      --time=СÐ, показывать вместо времени изменения время,
                             заданное СРtime, access, use, ctime или
                             status; если --sort=time, использовать указанное
                             время в качестве ключа сортировки
      --time-style=СТИÐ, показывать время используя указанный СТИÐ
11:14:25
#ls --help |
Использование: ls [КÐФАЙÐ24;1H:
[root@debian1:tmp]# ls --help > less
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
:               xtension -X, none -U, size -S, time -t,
Использование: ls [КÐФАЙÐ
Sort entries alphabetically if none of -cftuvSUX nor --sort.
Аргументы, обязательные для длинных ключей, обязательны и для коротких.
  -a, --all                  не скрывать файлы начинающиеся с .
  -A, --almost-all           не выдавать подразумеваемые . и ..
      --author               вместе с -l, печатать автора каждого файла
...
                              выдавать время изменения и сортировать по имени,
                              иначе сортировать по времени изменения
  -C                         выдавать список в несколько колонок
      --color[=КОГДА]        указывает, нужно ли выделять типы файлов цветом.
                               КОГДА может быть `never' (не выделять), `always'
                               (выделять) или `auto' (зависит от терминала)
  -d, --directory            выдавать имена каталогов, а не их содержимое, а
                               также не следовать по символьным ссылкам
  -D, --dired                генерировать вывод для режима Emacs Dired
  -f                         не сортировать, включает -aU, выключает -lst
11:15:02
#ls -- -*
ls: -*: No such file or directory
11:15:14
#ls .
./a   ./abc   ./abcde   ./ac  ./ae  ./conf  ./less  ./names    ./SORTED_NAMES
./ab  ./abcd  ./abcdef  ./ad  ./af  ./file  ./ls    ./S.names
./gconfd-user:
lock
./orbit-user:
linc-23d0-0-335dd209501a1  linc-23d2-0-14a00474f9ef
./ssh-hbgqFx2633:
agent.2633
./ssh-jfWKaZ4928:
agent.4928
./ssh-JZxTWz4947:
agent.4947
./ssh-zhWKgv4956:
agent.4956
11:15:37
#ls ./*-
ls: ./*-: No such file or directory
11:15:50
#ls *\**\?*
ls: ***?*: No such file or directory
11:18:58
#ls *'*'*'?'*
ls: ***?*: No such file or directory
11:19:43
#*[*]*[?]*
bash: *[*]*[?]*: command not found
11:20:08
#ls
ls: *[*]*[?]*: No such file or directory
11:20:16
#ls
ls: *[cde]*: No such file or directory
11:21:29
#ls
a    abcd    ac  af    gconfd-user  names       SORTED_NAMES    ssh-JZxTWz4947
ab   abcde   ad  conf  less         orbit-user  ssh-hbgqFx2633  ssh-zhWKgv4956
abc  abcdef  ae  file  ls           S.names     ssh-jfWKaZ4928
11:22:50
#touch cde dfcdep ab

11:23:35
#ls *\[cde]
ls: *[cde]: No such file or directory
11:23:51
#ls *\[cde]*
ls: *[cde]*: No such file or directory
11:23:59
#ls
a     abcde   ad   conf         less        S.names         ssh-JZxTWz4947
ab    abcdef  ae   dfcdep       ls          SORTED_NAMES    ssh-zhWKgv4956
abc   abcdes  af   file         names       ssh-hbgqFx2633
abcd  ac      cde  gconfd-user  orbit-user  ssh-jfWKaZ4928
11:24:05
#ls *'['cde]*
ls: *[cde]*: No such file or directory
11:24:56
#ls [[]cde]*
ls: [[]cde]*: No such file or directory
11:25:21
#ls *[cde]*
abc   abcde   abcdes  ad  cde   dfcdep  less   S.names
abcd  abcdef  ac      ae  conf  file    names
gconfd-user:
lock
orbit-user:
linc-23d0-0-335dd209501a1  linc-23d2-0-14a00474f9ef
11:25:33
#touch df*fd?

11:26:20
#touch

11:26:26
#ls *\**\?*
df*fd?
11:26:40
#ls
a     abcde   ad   conf    gconfd-user  orbit-user      ssh-jfWKaZ4928
ab    abcdef  ae   dfcdep  less         S.names         ssh-JZxTWz4947
abc   abcdes  af   df*fd?  ls           SORTED_NAMES    ssh-zhWKgv4956
abcd  ac      cde  file    names        ssh-hbgqFx2633
11:26:47
#ls *'*'*'?'*
df*fd?
11:27:24
#ls *[*]*[?]*
df*fd?
11:27:53
#ls .[^.]*
.gdm_socket  .X0-lock
.ICE-unix:
.X11-unix:
X0
11:29:41
#ls ..?*
ls: ..?*: No such file or directory
11:30:34
#touch ..tmp

11:30:43
#ls ..?*
..tmp
11:37:15
#ls
a       af                            ls
ab      another very long file name   names
abc     cde                           one space
abcd    conf                          orbit-user
abcde   dfcdep                        S.names
abcdef  df*fd?                        SORTED_NAMES
abcdes  file                          ssh-hbgqFx2633
ac      file with spaces at the name  ssh-jfWKaZ4928
ad      gconfd-user                   ssh-JZxTWz4947
ae      less                          ssh-zhWKgv4956

Файлы

  • /dev/null
  • /dev/ra
  • /proc/sys/kernel/random/entropy_avail
  • /tmp/file
  • /dev/null
    >
    /dev/ra
    >
    ram0    ram10   ram12   ram14   ram2    ram4    ram6    ram8    random
    ram1    ram11   ram13   ram15   ram3    ram5    ram7    ram9
    
    /proc/sys/kernel/random/entropy_avail
    >
    [root@debian1:tmp]# ls /proc/sys/kernel/random/entropy_avail
    /proc/sys/kernel/random/entropy_avail
    3596
    
    /tmp/file
    >
    Ü_]‡Œ9UáKïOñˆ<,ÓÐækY<pã¹Þ[Áë­ÍðÐR=nXÔ,ò1‘R#‘EŽZ¶ðØÑ.ë5¹“Zœ¾»%óÓyNcbÉÂ4x´h=õËNû^nOÍAÎù±SU'Bià€x|ýØ÷óp…ÌI°O÷
                                                                                                               WwìWÛ¨\ÊܰÒ^ߏ¸J&QÖví³hpg8ـOÆ3e[ÈÖ*œ
    ·`~ç$Ü"˜
    m1üX-¾˜¤©ØN³ùi”‘·T»¦MütFt…@†Â$Žy†£ÔEf4;¦;kÐòþ6’ÅÊz
    ^7<{¨¦Û+»Ø¾_ÿÊIB½XÉ1Íø{“ëO¼¿D×Ó£9šÈa;×jtkt˄)©
                                                  ËÞý
                                                     ð聍‚Z©‰ÔLjZü­’èkátóþ"õ/×+@ё‘XšxFèckÆ£õ1ì
    

    Статистика

    Время первой команды журнала10:23:14 2009- 1-21
    Время последней команды журнала11:37:15 2009- 1-21
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %25.74
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 1.23
    Количество командных строк в единицу времени, команда/мин 1.36
    Частота использования команд
    ls48|==============================================| 46.15%
    cd9|========| 8.65%
    cat9|========| 8.65%
    echo7|======| 6.73%
    ifconfig5|====| 4.81%
    man5|====| 4.81%
    touch4|===| 3.85%
    file4|===| 3.85%
    screen2|=| 1.92%
    q1|| 0.96%
    screen-x1|| 0.96%
    kkk1|| 0.96%
    full1|| 0.96%
    >1|| 0.96%
    vim1|| 0.96%
    eee1|| 0.96%
    \ls1|| 0.96%
    apropos1|| 0.96%
    apt-get1|| 0.96%
    *[*]*[?]*1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$