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

Содержание

Журнал

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

/dev/pts/0
09:01:12
#useradd ivan

прошло 11 минут
09:12:59
#echo $?
0
09:14:54
#useradd ivan
useradd: пользователь «ivan» уже существует
09:15:19
#echo $?
9
09:15:21
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:18:48
#userdel ivan

09:22:00
#useradd --help
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
09:22:53
#useradd -m -s /bin/bash ivan

09:26:34
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:28:02
#useradd -m -s /bin/bash petr

09:30:28
#who
root     pts/0        2017-09-04 09:59 (192.168.16.123)
ivan     pts/2        2017-09-04 10:28 (192.168.16.123)
09:31:35
#whoami
root
09:39:06
#hostmane
l3script: hostmane: команда не найдена
09:39:17
#hostname
debian1
09:39:29
#pwd
/root
09:39:46
#ls -a
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
прошло 16 минут
09:55:50
#ls
install
09:56:19
#ls -al
итого 56
drwx------  5 root root 4096 Окт 15  2014 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
drwxr-xr-x  2 root root 4096 Сен  4 10:01 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
09:56:42
#ls -aF
./  ../  .aptitude/  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo/  .profile  .vim/  .viminfo
09:57:48
#ls -a --color
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
09:58:29
#ls -l /dev/xvda
xvda   xvda1
09:58:29
#ls -l /dev/xvda
xvda   xvda1
09:58:29
#ls -l /dev/xvda
brw-rw---T 1 root disk 202, 0 Сен  1 14:49 /dev/xvda
10:08:13
#ls -l /dev/xvda1
brw-rw---T 1 root disk 202, 1 Сен  1 14:49 /dev/xvda1
10:08:15
#ls -aF
./  ../  .aptitude/  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo/  .profile  .vim/  .viminfo
прошло 10 минут
10:18:33
#mkfifo /tmp/test

10:20:24
#ls -aF
./  ../  .aptitude/  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo/  .profile  .vim/  .viminfo
10:20:48
#ls -a --color
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
10:21:03
#ls /tmp/test -a --color
/tmp/test
10:21:15
#ls /tmp/ -a --color
.  ..  test
10:21:52
#ls /dev/log -a --color
/dev/log
10:24:04
#ls /dev/log -l --color
srw-rw-rw- 1 root root 0 Сен  1 14:49 /dev/log
Test1
прошло 37 минут
11:01:52
#mkdir d1

11:05:22
#ls -F
d1/  install
11:05:28
#ls color
ls: невозможно получить доступ к color: Нет такого файла или каталога
11:06:09
#ls --color
d1  install
11:06:17
#mkdir d2

11:06:28
#mkdir d2/d3

11:09:00
#ping ftp.ua.debian.org
^C
11:09:21
#ping ftp.ua.debian.org
ping: unknown host ftp.ua.debian.org
11:09:33
#vi /etc/resolv.conf
--- /tmp/l3-saved-3447.6311.5239	2017-09-04 12:10:27.341948791 +0300
+++ /etc/resolv.conf	2017-09-04 12:11:42.581931267 +0300
@@ -1,2 +1,2 @@
 search net.nt
-nameserver 192.168.13.253
+nameserveir 8.8.8.8
11:11:57
#ping ftp.ua.debian.org
ping: unknown host ftp.ua.debian.org
11:11:57
#ping ftp.ua.debian.org
ping: unknown host ftp.ua.debian.org
11:12:46
#tree
.
├── d1
├── d2
│   └── d3
└── install
3 directories, 1 file
11:12:49
#tree -help
tree: Invalid argument -`e'.
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
11:13:28
#tree --help
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
  ------- Listing options -------
  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -x            Stay on current filesystem only.
...
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  ------- XML/HTML options -------
  -X            Prints out an XML representation of the tree.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  --nolinks     Turn off hyperlinks in HTML output.
  ---- Miscellaneous options ----
  --version     Print version and exit.
  --help        Print usage and this help message and exit.
11:13:34
#touch d1/f1

11:15:09
#tree --help
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]]
        [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes]
        [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset]
        [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>]
  ------- Listing options -------
  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -x            Stay on current filesystem only.
...
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  ------- XML/HTML options -------
  -X            Prints out an XML representation of the tree.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  --nolinks     Turn off hyperlinks in HTML output.
  ---- Miscellaneous options ----
  --version     Print version and exit.
  --help        Print usage and this help message and exit.
11:15:12
#tree
.
├── d1
│   └── f1
├── d2
│   └── d3
└── install
3 directories, 2 files
11:15:14
#>d1/f2

11:19:45
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
└── install
3 directories, 3 files
11:19:48
#cp -v d1/f1 d2
«d1/f1» -> «d2/f1»
11:22:08
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   └── f1
└── install
3 directories, 4 files
11:22:14
#cd d2/
d3/ f1
11:22:14
#cd d2/
d3/ f1
11:22:14
#cd d2/d3/

11:23:05
#cp ../d1/f1
cp: после «../d1/f1» пропущен операнд, задающий целевой файл
Попробуйте «cp --help» для получения более подробного описания.
11:23:24
#cp ../d1/f1 .
cp: не удалось выполнить stat для «../d1/f1»: Нет такого файла или каталога
11:23:46
#cp ../f1 .

11:24:24
#cp ../../d1/f2 .

11:25:52
#cd ~

11:25:57
#cd

11:26:01
#cp d2/d3 d1 -rv
«d2/d3» -> «d1/d3»
«d2/d3/f1» -> «d1/d3/f1»
«d2/d3/f2» -> «d1/d3/f2»
11:27:25
#tree
.
├── d1
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   └── f1
└── install
4 directories, 8 files
11:27:44
#mv d2/f1 d2/f3

11:28:55
#tree
.
├── d1
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   └── f3
└── install
4 directories, 8 files
11:30:14
#mv d2/f{3,4}

11:30:27
#tree
.
├── d1
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   ├── f1
│   └── f2
├── d2
│   ├── d3
│   │   ├── f1
│   │   └── f2
│   └── f4
└── install
4 directories, 8 files
11:30:29
#mv d2/f4 d1

11:33:21
#rm d1/f4

11:34:56
#rm d1/d3
rm: невозможно удалить «d1/d3»: Это каталог
11:36:07
#rm d1/d3 -r

11:36:10
#who > who.rxt

11:41:18
#cat who.rxt
root     pts/0        2017-09-04 09:59 (192.168.16.123)
ivan     pts/2        2017-09-04 12:03 (192.168.16.123)
11:41:27
#sehr who.rxt
l3script: sehr: команда не найдена
11:41:38
#shreed who.rxt
l3script: shreed: команда не найдена
11:41:50
#cat who.rxt
root     pts/0        2017-09-04 09:59 (192.168.16.123)
ivan     pts/2        2017-09-04 12:03 (192.168.16.123)
11:41:58
#shred who.rxt

11:42:46
#cat who.rxt
m܉<âÛÌv†£>̉ċPÄ+—j[WÐ+Çý²Ã͝Èt÷S]ó—^²DÚ'eÁÕafƒXõ/p‹ q—ÉrT±RUo½æ¢s¿˜’¬¯ôsÄ<T÷G'Rƒ@Í1U¶.ü_§çmºgDEz~}rÑ^L
                                      [¤”²q×Ò3,m@Ç8Ìߪ¨°>       ˆzŒnáç‰.sz…¼ê‹ŸØ{       ÂÞ"kž&—ta´ù']~²…/>.Îo¯óšfÌ@Ì}ԏsï!B§B—Qâ¦Õ@=Qñ>{­¹¥"Q2qx»ê´¨&¨Pu,lr¬b47=ª?à7æ©&Ä»7µ”Ü(ÖՍ>5ÿw@kœ"=oÀ­ùOgýmKŒ~z     ù“òX`€0ì4èU„XHm:¿=}Û³ô©ž¨Ó¡­I»7ëI~E–
æÚ]™T€XÅÝxÚ¨ø£æ94ÄK}EMGAû‹Gv>ˆj7ÑFÙZ$µ‘â.Þè·¸Öȃ£óÀLåÛUa¦È6áWVþkÈÍaÚKàßLÉ1bÊ­6uNªìü»`ÿÁ_™ÙKÉ3F«L]š#µv+Ÿˆ7‹,LPØö¢´ÅO˜ò1í~Ã~]’*uO“^êã˜ÛKI³¾‡N‡Æ‘ˆÚéY[ðNÎ*ü¶št•¬±jyóÜB¼#•ÍØþäBëÞ}q……W=ªh'*ï|ȑ!þŸã1{³…×>ãÓ
§ŠOƒA¬Ø÷~y±j6·Xy'b&IA˜HøÎ0ºüZH$AFSÁ£”„•íÅ»œS'[:[DtÆÑKõ©þ'Ñ)Šdn#ìÚ+oqB»agpuÕçäº:[Lƒ†\=I•r-=“C‰ÈÄr0;Á¼yAŒû7m®ëÿ˜åµ¯®ä¯þê±µ|#E°3cðƒ@x9¡Só¯x@®­£Æ0ÕQHÇ[³B‡qçÌwÑ¥= Î¾Ý9:㤍ÏqxT.x\º}^0E/¹Ä֞ƒ/­;Ò^JÄz—ptU#Ç ~¤]êÁkf7gNž³t‘hÿ£”—‘Q•X>\¬Ïê«
PuTTYøL‘G-ãvhÄéŸkñ-¬ãÒ́œû·„ ‘`WH}„3E
ms@Œ‡3û%¯Cñ$ár³hçðñü²’tÎ×nWõ"¬QYлÿÖ¸+ZR½”8âßËó’ãéš"õˆz¯p7MkCÎR¥
                                                     ‚¸ö¾V!°,MŽë\û†¯û–Xk÷`žbʐï5¶–Ú¶®8Õ©²T-Q
                                                                                 ²ï¥˜`|&³x‰8»Wã)I¼ExóÑèهÕÞÞGLÊà‹ ÞPK1¤Xڏ“sMRГù-Àx&.
Y…EÆFŒ˜oÿEîµbòŔ¡û$ü¹ƒ“¬‚i*½yeKïw€ÁH#o¼w…™!¹ÖU–Éëd£ójL“æ¼Îh—tÖ΢÷ML²¯­òÅ.k!Íz4                                                                                                                    påOùËi¬½ƒp‡QrYkg
Ô0Á{Ö«fÆgíÂˆgÓÓ®¨(ÞÜ¡{®!î¼Ù÷
...
ÕH,7 áaþa³Ÿ@½&Ë6HjÑ\ô—4¤—ÿKÝkGžsŽÎM£2•jɕ€•ò5ž¼ª-+ÙÎ%óY€rÀŽ¬t NÀ\y·ÎžÔ˜üX¾yœ=¼×Äëgw´èñwý>ŒëôÙÏ8IàõL¡y          åÏ1Eðß·ÏæùÎ¥&½€•> ~jò“0†ª¯Ôs9ÄçîZiŽ{è“ÍëeN×õ;x”)HÙ;Êz'Î_­‘/pî¼£z´§¡«à8ƷíZòoˆšü1 ¦ïRUó®Ë2íé[}Ôq߁`%u6L1åå@ž™Æ‘ÐCK
Ö³%9    9                                                                                             méE
         û–œÍbPMɧŸzîJAF÷µ¾™“Îõ4®']R±Ÿãÿzp¦Ìi—BñknÞúL)(̍»Ž]-Fý€Úo†¬Ê„]M¶gúÓ¿kfûýQˆ—®Åš
táã$֜u59       Æ?lZäƒÑÊFDT·¡¶¦ß1‰Ë”Û=”ÙÑOö"׏0þúpá}0)Åù
                                                        Ùôξ9ɐÏè8Ã%q16¸CÍº>†%'cn"r?°ÂùÇú
ÿ”:/eDÍLm                                                                                 ~‚4p,]ϗ»Õ‘‰ /Y
PuTTYPuTTYû%ä>Áa#!½.˜Ÿòá;U}óWísñK/1`ÅNÓÖ»)Hò8<
’fgë@+¼a_Š$T>li²m^¯FÄҚ݃œ&ς˜8ÀçMò¸'§÷Q+ƒRӀh­í"§¯/½y#ÄDK±ªÄÁ-ðÓÀÊíÔñ­”gÐ%ûEóŠVòFwoÒlià}×Ǧ:‹76ý$þQ­Ý_©·-¼Rë¤OÚm4·”P¡MâäAÄX·¼Š˜ÚGÈ.•tÁ¾2huÁu´×I-hE’I–CRYJό‹ÅBÔä1VÔz0wUÕßõ@D™èa.3ï¢e÷«}èú.uù3sªÝr§?#‹^‰NýµRÓð
                                                                                                                                                                                                                     22
Õf“¯ë¼Ò̒Í;ÍìüÿNÿPp8äȂ—¸a„¡v—b3½‰c»í
11:42:49
#PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена
11:43:32
#PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена
11:44:18
#PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
l3script: PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY: команда не найдена
11:44:39
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
│       ├── f1
│       └── f2
├── install
└── who.rxt
3 directories, 6 files
11:44:50
#shered -u who.rxt
l3script: shered: команда не найдена
11:50:09
#shred -u who.rxt

11:50:13
#la -al
l3script: la: команда не найдена
11:51:11
#ls -al
итого 64
drwx------  7 root root 4096 Сен  4 12:50 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
drwxr-xr-x  2 root root 4096 Сен  4 12:51 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
11:51:15
#ls -alS
итого 64
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
-rw-r--r--  1 root root 5268 Окт 13  2014 install
drwx------  7 root root 4096 Сен  4 12:50 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
drwxr-xr-x  2 root root 4096 Сен  4 12:51 .lilalo
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
11:51:25
#ls -alSr
итого 64
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
drwxr-xr-x  2 root root 4096 Сен  4 12:51 .lilalo
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwx------  2 root root 4096 Июн 27  2014 .aptitude
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  7 root root 4096 Сен  4 12:50 .
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
11:51:39
#ls -alSrh
итого 64K
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-------  1 root root 1,9K Окт 15  2014 .bash_history
drwxr-xr-x  2 root root 4,0K Июн 27  2014 .vim
drwxr-xr-x  2 root root 4,0K Сен  4 12:51 .lilalo
drwxr-xr-x  3 root root 4,0K Сен  4 12:31 d2
drwxr-xr-x  2 root root 4,0K Сен  4 12:36 d1
drwx------  2 root root 4,0K Июн 27  2014 .aptitude
drwxr-xr-x 24 root root 4,0K Окт 15  2014 ..
drwx------  7 root root 4,0K Сен  4 12:50 .
-rw-r--r--  1 root root 5,2K Окт 13  2014 install
-rw-------  1 root root 5,2K Сен  4 12:12 .viminfo
11:52:00
#ls -al | sort -k5 -nr
-rw-------  1 root root 5324 Сен  4 12:12 .viminfo
-rw-r--r--  1 root root 5268 Окт 13  2014 install
drwxr-xr-x  3 root root 4096 Сен  4 12:31 d2
drwxr-xr-x  2 root root 4096 Сен  4 12:52 .lilalo
drwxr-xr-x  2 root root 4096 Сен  4 12:36 d1
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  7 root root 4096 Сен  4 12:50 .
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-r--r--  1 root root   49 Сен  1 14:48 .l3rc
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
итого 64
прошло 58 минут
12:50:28
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
│       ├── f1
│       └── f2
└── install
3 directories, 5 files
12:50:31
#ln -s ~/d1/f1 f1

12:51:47
#tree
.
├── d1
│   ├── f1
│   └── f2
├── d2
│   └── d3
│       ├── f1
│       └── f2
├── f1 -> /root/d1/f1
└── install
3 directories, 6 files
12:51:49
#ls -F
d1/  d2/  f1@  install
12:52:41
#ls --color
d1  d2  f1  install
12:52:51
#ln ~/d1/f1 f1H

12:53:59
#ls --color
d1  d2  f1  f1H  install
12:54:01
#ls --color
d1  d2  f1  f1H  install

Файлы

  • who.rxt
  • who.rxt
    >
    m܉<âÛÌv†£>̉ċPÄ+—j[WÐ+Çý²Ã͝Èt÷S]ó—^²DÚ'eÁÕafƒXõ/p‹ q—ÉrT±RUo½æ¢s¿˜’¬¯ôsÄ<T÷G'Rƒ@Í1U¶.ü_§çmºgDEz~}rÑ^L
                                          [¤”²q×Ò3,m@Ç8Ìߪ¨°>       ˆzŒnáç‰.sz…¼ê‹ŸØ{       ÂÞ"kž&—ta´ù']~²…/>.Îo¯óšfÌ@Ì}ԏsï!B§B—Qâ¦Õ@=Qñ>{­¹¥"Q2qx»ê´¨&¨Pu,lr¬b47=ª?à7æ©&Ä»7µ”Ü(ÖՍ>5ÿw@kœ"=oÀ­ùOgýmKŒ~z     ù“òX`€0ì4èU„XHm:¿=}Û³ô©ž¨Ó¡­I»7ëI~E–
    æÚ]™T€XÅÝxÚ¨ø£æ94ÄK}EMGAû‹Gv>ˆj7ÑFÙZ$µ‘â.Þè·¸Öȃ£óÀLåÛUa¦È6áWVþkÈÍaÚKàßLÉ1bÊ­6uNªìü»`ÿÁ_™ÙKÉ3F«L]š#µv+Ÿˆ7‹,LPØö¢´ÅO˜ò1í~Ã~]’*uO“^êã˜ÛKI³¾‡N‡Æ‘ˆÚéY[ðNÎ*ü¶št•¬±jyóÜB¼#•ÍØþäBëÞ}q……W=ªh'*ï|ȑ!þŸã1{³…×>ãÓ
    §ŠOƒA¬Ø÷~y±j6·Xy'b&IA˜HøÎ0ºüZH$AFSÁ£”„•íÅ»œS'[:[DtÆÑKõ©þ'Ñ)Šdn#ìÚ+oqB»agpuÕçäº:[Lƒ†\=I•r-=“C‰ÈÄr0;Á¼yAŒû7m®ëÿ˜åµ¯®ä¯þê±µ|#E°3cðƒ@x9¡Só¯x@®­£Æ0ÕQHÇ[³B‡qçÌwÑ¥= Î¾Ý9:㤍ÏqxT.x\º}^0E/¹Ä֞ƒ/­;Ò^JÄz—ptU#Ç ~¤]êÁkf7gNž³t‘hÿ£”—‘Q•X>\¬Ïê«
    PuTTYøL‘G-ãvhÄéŸkñ-¬ãÒ́œû·„ ‘`WH}„3E
    ms@Œ‡3û%¯Cñ$ár³hçðñü²’tÎ×nWõ"¬QYлÿÖ¸+ZR½”8âßËó’ãéš"õˆz¯p7MkCÎR¥
                                                         ‚¸ö¾V!°,MŽë\û†¯û–Xk÷`žbʐï5¶–Ú¶®8Õ©²T-Q
                                                                                     ²ï¥˜`|&³x‰8»Wã)I¼ExóÑèهÕÞÞGLÊà‹ ÞPK1¤Xڏ“sMRГù-Àx&.
    Y…EÆFŒ˜oÿEîµbòŔ¡û$ü¹ƒ“¬‚i*½yeKïw€ÁH#o¼w…™!¹ÖU–Éëd£ójL“æ¼Îh—tÖ΢÷ML²¯­òÅ.k!Íz4                                                                                                                    påOùËi¬½ƒp‡QrYkg
    Ô0Á{Ö«fÆgíÂˆgÓÓ®¨(ÞÜ¡{®!î¼Ù÷
    Ž
     ‚<}®5iÃެܤÿ¼°$;}^Ÿ=ùÉh{}5ÃäяW÷
                                     %™ É<¦v34¸±)ÆDŜÓN7E™kU        ‹­T´)¹šâǁ
    =—ÕÞNP5G$d—æ(Ýú"ßÛ6œÿÌ-¶ðe1Wނ!€)Nîu¢êÚ%Yh•+ò¶$4ú­Y^Šdòt¢u.S§Z/Ðeð’p"Ñ2p+x)AtLó"Íõãù¼š /£:‡Ç¹Í2;HÒúÆMé[&™¿©z9tJ&ážë±¸žè³„^ƒçÈéÚ§ÒúWÀ÷ëÄ#5³Ñʪðk²ÂŠ3ïJ$á#bMÕ² hBàGö 4â™4¢iÓv•fB±ZMƒ[N[ÜEëcL!qf2ãÛãŒÙ
    •ãƒiƒ©SNĆw4ÑQö¯‹k                                                                     î2{>qe„kZ\iJ£'«ðJElÁï¯s³-€Íbu¦ú/‚úD{½ß¤Rá[.dÑN…¡š¶YðaÔ£ò¸‡°£óÎÐDVj7J¼ÿIÊÅj„݆Él‰Ãx3EvgÔíㄎ“š’ÂW<´Zç8¯‡: ´/´”ÆmJîZS.%7?Yz“£&…òᳪbßTE³¹µÞ“tÕV1™Å5’á®à½¦$L_6ÍË<KN¥RFÑ7ééam
                      y–¾ÇØ֒’»3:ÞÛ'äKOzšY÷¹±q€: æoà0QŽjÎóqÔ¨q!HÉDªt³ÿEä“Ýßö¦^fb)¹+³:l=
                                                                                         «×
                                                                                           @Q"ÚæáLèó+;äˆ"ðu`{îÏBËú/6àÊ!
                                                                                                                        åÚP[ϗ7Lç¸8ªPêrÃ1ÉôYÄ|Òvª%.Î%”
                                                                                                                                                       Ždö³6²)?6®—MÆÉózš¬RP'æp€ÕÑ
    _œæ"šýSGâ¾>@>uÊuÂôÚ)€TÆP
    ´Ð
      §ƒÐL6{OµÒ>‚ûZwñú¿‚òf±æèE©S®¸ä3
                                      GÎm·Ë‹ª‹R+¹øï߂qê4#VG_9ù·Öÿ±5¶âC00ßÖ½’ˆ¹¨·çоr·³û
    ìŠQnˆQ’}³äì[¸ î?ètgpV@VYÒ_b¢Úz÷­FÒ[ޕ—ÏË{….e± ¶¶æ     ½ôÉç¾:yö                   8Ç뢳.i’
                                                 ¤nÊ(=…uƒ¶j°sʞvÝ^S5ɌâçQÿ
                                                                          y™-–C«­26´Í¨67ÛÊxðÚx_maÁ¤í¤Kßxã¶ûÁ½¬ø¸DŠ0
    ÕH,7 áaþa³Ÿ@½&Ë6HjÑ\ô—4¤—ÿKÝkGžsŽÎM£2•jɕ€•ò5ž¼ª-+ÙÎ%óY€rÀŽ¬t NÀ\y·ÎžÔ˜üX¾yœ=¼×Äëgw´èñwý>ŒëôÙÏ8IàõL¡y          åÏ1Eðß·ÏæùÎ¥&½€•> ~jò“0†ª¯Ôs9ÄçîZiŽ{è“ÍëeN×õ;x”)HÙ;Êz'Î_­‘/pî¼£z´§¡«à8ƷíZòoˆšü1 ¦ïRUó®Ë2íé[}Ôq߁`%u6L1åå@ž™Æ‘ÐCK
    Ö³%9    9                                                                                             méE
             û–œÍbPMɧŸzîJAF÷µ¾™“Îõ4®']R±Ÿãÿzp¦Ìi—BñknÞúL)(̍»Ž]-Fý€Úo†¬Ê„]M¶gúÓ¿kfûýQˆ—®Åš
    táã$֜u59       Æ?lZäƒÑÊFDT·¡¶¦ß1‰Ë”Û=”ÙÑOö"׏0þúpá}0)Åù
                                                            Ùôξ9ɐÏè8Ã%q16¸CÍº>†%'cn"r?°ÂùÇú
    ÿ”:/eDÍLm                                                                                 ~‚4p,]ϗ»Õ‘‰ /Y
    PuTTYPuTTYû%ä>Áa#!½.˜Ÿòá;U}óWísñK/1`ÅNÓÖ»)Hò8<
    ’fgë@+¼a_Š$T>li²m^¯FÄҚ݃œ&ς˜8ÀçMò¸'§÷Q+ƒRӀh­í"§¯/½y#ÄDK±ªÄÁ-ðÓÀÊíÔñ­”gÐ%ûEóŠVòFwoÒlià}×Ǧ:‹76ý$þQ­Ý_©·-¼Rë¤OÚm4·”P¡MâäAÄX·¼Š˜ÚGÈ.•tÁ¾2huÁu´×I-hE’I–CRYJό‹ÅBÔä1VÔz0wUÕßõ@D™èa.3ï¢e÷«}èú.uù3sªÝr§?#‹^‰NýµRÓð
                                                                                                                                                                                                                         22
    Õf“¯ë¼Ò̒Í;ÍìüÿNÿPp8äȂ—¸a„¡v—b3½‰c»í
    

    Статистика

    Время первой команды журнала09:01:12 2017- 9- 4
    Время последней команды журнала12:54:01 2017- 9- 4
    Количество командных строк в журнале99
    Процент команд с ненулевым кодом завершения, % 8.08
    Процент синтаксически неверно набранных команд, % 7.07
    Суммарное время работы с терминалом *, час 2.28
    Количество командных строк в единицу времени, команда/мин 0.73
    Частота использования команд
    ls28|===========================| 27.18%
    tree13|============| 12.62%
    cp6|=====| 5.83%
    useradd5|====| 4.85%
    cd5|====| 4.85%
    ping4|===| 3.88%
    mkdir3|==| 2.91%
    rm3|==| 2.91%
    cat3|==| 2.91%
    mv3|==| 2.91%
    passwd2|=| 1.94%
    echo2|=| 1.94%
    shred2|=| 1.94%
    who2|=| 1.94%
    ln2|=| 1.94%
    PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY2|=| 1.94%
    sort1|| 0.97%
    shreed1|| 0.97%
    shered1|| 0.97%
    mkfifo1|| 0.97%
    whoami1|| 0.97%
    f21|| 0.97%
    hostmane1|| 0.97%
    PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY1|| 0.97%
    who.rxt1|| 0.97%
    #^1|| 0.97%
    la1|| 0.97%
    touch1|| 0.97%
    pwd1|| 0.97%
    userdel1|| 0.97%
    >1|| 0.97%
    sehr1|| 0.97%
    vi1|| 0.97%
    hostname1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$