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

Содержание

Журнал

Вторник (07/17/18)

/dev/pts/3
11:14:10
$cd

11:14:14
$cat bi
bigfile  bin/
11:14:14
$cat bigfile | more
11:14:33
$cat bigfile | less
11:14:40
$mkdir /tmp/etccopy

11:15:25
$cp -V /etc/* /tmp/etccopy/ 2>&1 | less
11:16:03
$cp -V /etc/* /tmp/etccopy/ | less
11:16:24
$cp -v /etc/* /tmp/etccopy/ 2>&1 | less
11:16:35
$cp -v /etc/* /tmp/etccopy/ | less
11:16:43
$cp -v /etc/* /tmp/etccopy/ 2>&1 | /tmp/dirlist
l3script: /tmp/dirlist: Нет такого файла или каталога
11:17:19
$cp -v /etc/* /tmp/etccopy/ 2>&1 > /tmp/dirlist
cp: пропускается каталог «/etc/acpi»
cp: пропускается каталог «/etc/alternatives»
cp: пропускается каталог «/etc/apt»
cp: пропускается каталог «/etc/bash_completion.d»
cp: пропускается каталог «/etc/ca-certificates»
cp: пропускается каталог «/etc/calendar»
cp: пропускается каталог «/etc/console-setup»
cp: пропускается каталог «/etc/cron.d»
cp: пропускается каталог «/etc/cron.daily»
cp: пропускается каталог «/etc/cron.hourly»
...
cp: пропускается каталог «/etc/sysctl.d»
cp: пропускается каталог «/etc/systemd»
cp: пропускается каталог «/etc/terminfo»
cp: пропускается каталог «/etc/udev»
cp: пропускается каталог «/etc/ufw»
cp: пропускается каталог «/etc/vim»
cp: пропускается каталог «/etc/w3m»
cp: пропускается каталог «/etc/X11»
cp: пропускается каталог «/etc/xml»
cp: пропускается каталог «/etc/zsh»
11:17:28
$cat /tmp/dirlist
«/etc/adduser.conf» -> «/tmp/etccopy/adduser.conf»
«/etc/adjtime» -> «/tmp/etccopy/adjtime»
«/etc/aliases» -> «/tmp/etccopy/aliases»
«/etc/bash.bashrc» -> «/tmp/etccopy/bash.bashrc»
«/etc/bash_completion» -> «/tmp/etccopy/bash_completion»
«/etc/bindresvport.blacklist» -> «/tmp/etccopy/bindresvport.blacklist»
«/etc/blkid.tab» -> «/tmp/etccopy/blkid.tab»
«/etc/blkid.tab.old» -> «/tmp/etccopy/blkid.tab.old»
«/etc/ca-certificates.conf» -> «/tmp/etccopy/ca-certificates.conf»
«/etc/ca-certificates.conf.dpkg-old» -> «/tmp/etccopy/ca-certificates.conf.dpkg-old»
...
«/etc/services» -> «/tmp/etccopy/services»
«/etc/shadow» -> «/tmp/etccopy/shadow»
«/etc/shadow-» -> «/tmp/etccopy/shadow-»
«/etc/shells» -> «/tmp/etccopy/shells»
«/etc/staff-group-for-usr-local» -> «/tmp/etccopy/staff-group-for-usr-local»
«/etc/sysctl.conf» -> «/tmp/etccopy/sysctl.conf»
«/etc/timezone» -> «/tmp/etccopy/timezone»
«/etc/trafshow» -> «/tmp/etccopy/trafshow»
«/etc/ucf.conf» -> «/tmp/etccopy/ucf.conf»
«/etc/wgetrc» -> «/tmp/etccopy/wgetrc»
11:17:40
$cp -v /etc/* /tmp/etccopy/ > /tmp/dirlist2 2>&1

11:18:35
$cat /etc/passwd | sort | tee sorted_passwd | less
11:20:23
$cat sorted_passwd
backup:x:34:34:backup:/var/backups:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
games:x:5:60:games:/usr/games:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
ivan:x:1001:1001::/home/ivan:/bin/bash
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
...
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
petr:x:1002:1002::/home/petr:/bin/bash
proxy:x:13:13:proxy:/bin:/bin/sh
root:x:0:0:root:/root:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
user:x:1000:1000:user,,,:/home/user:/bin/bash
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
11:20:30
$cat sorted_passwd 1>$1
l3script: $1: ambiguous redirect
11:20:55
$cat sorted_passwd 1>$2
l3script: $2: ambiguous redirect
11:21:05
$cat sorted_passwd 2>&1
backup:x:34:34:backup:/var/backups:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
games:x:5:60:games:/usr/games:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
ivan:x:1001:1001::/home/ivan:/bin/bash
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
...
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
petr:x:1002:1002::/home/petr:/bin/bash
proxy:x:13:13:proxy:/bin:/bin/sh
root:x:0:0:root:/root:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
user:x:1000:1000:user,,,:/home/user:/bin/bash
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
11:21:16
$sed 's/:/ /g' /etc/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
...
list x 38 38 Mailing List Manager /var/list /bin/sh
irc x 39 39 ircd /var/run/ircd /bin/sh
gnats x 41 41 Gnats Bug-Reporting System (admin) /var/lib/gnats /bin/sh
nobody x 65534 65534 nobody /nonexistent /bin/sh
libuuid x 100 101  /var/lib/libuuid /bin/sh
Debian-exim x 101 103  /var/spool/exim4 /bin/false
user x 1000 1000 user,,, /home/user /bin/bash
sshd x 102 65534  /var/run/sshd /usr/sbin/nologin
ivan x 1001 1001  /home/ivan /bin/bash
petr x 1002 1002  /home/petr /bin/bash
прошло >2 часов
14:02:06
$sed 's/:.*//' /etc/pa
pam.conf  pam.d/    passwd    passwd-
14:02:06
$sed 's/:.*//' /etc/passwd
root
daemon
bin
sys
sync
games
man
lp
mail
news
...
list
irc
gnats
nobody
libuuid
Debian-exim
user
sshd
ivan
petr
14:02:49
$sed 's[^a]//g' /etc/passwd
sed: -e выражение #1, символ 8: незавершенная команда `s'
14:03:45
$sed 's/[^a]//g' /etc/passwd
a
aa
aaa
aaaaa
a
aaaa
a
a
aaaaa
aaaa
aaaa
a
aaaaa
a
aaa
a
a
aaa
a
14:04:38
$sed 's/[^a]//g' /etc/passwd | wc -c
71
14:04:50
$for i in *\ *
> do
> mv "$i$ "`echo $i | sed 's/ /_/g' `"
> done
>
> ^C
14:07:06
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `"
done
>
> ^C
14:07:14
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `"
done
                                                                        done
                                                                         done
> ^C
14:07:24
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `"
> ^C
14:07:30
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `": done;
> ^C
14:08:04
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `"; done;
> ^C
14:08:09
$iconv -f CP1251 -t KOI8-R
aaa
aaa
14:09:58
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `"
> done
> l3script: unexpected EOF while looking for matching `"'
l3script: ошибка синтаксиса: неожиданный конец файла
14:10:13
$for i in *\ *; do mv "$i$ "`echo $i | sed 's/ /_/g' `"
done
> do
> mv "$i" "`echo $i | sed 's/ /_/g' `"
> done
14:11:23
$ls
backup   bin   freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi_2         matrix.jpg  ogo.jpg       press_any_key_to_continue.jpg  sh             source  touchlist
bigfile  file  granata.jpg  lpi_1                                  man_smb_conf  names       pamyatka.pdf  proj                           sorted_passwd  text
14:11:43
$cat /etc/passwd | tr -d '\n'

14:13:23
$cat /etc/passwd | tr -d 'a'
root:x:0:0:root:/root:/bin/bsh
demon:x:1:1:demon:/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
gmes:x:5:60:gmes:/usr/gmes:/bin/sh
mn:x:6:12:mn:/vr/cche/mn:/bin/sh
lp:x:7:7:lp:/vr/spool/lpd:/bin/sh
mil:x:8:8:mil:/vr/mil:/bin/sh
news:x:9:9:news:/vr/spool/news:/bin/sh
...
list:x:38:38:Miling List Mnger:/vr/list:/bin/sh
irc:x:39:39:ircd:/vr/run/ircd:/bin/sh
gnts:x:41:41:Gnts Bug-Reporting System (dmin):/vr/lib/gnts:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/vr/lib/libuuid:/bin/sh
Debin-exim:x:101:103::/vr/spool/exim4:/bin/flse
user:x:1000:1000:user,,,:/home/user:/bin/bsh
sshd:x:102:65534::/vr/run/sshd:/usr/sbin/nologin
ivn:x:1001:1001::/home/ivn:/bin/bsh
petr:x:1002:1002::/home/petr:/bin/bsh
14:14:18
$cat /etc/passwd | tr -cd 'a'

14:14:26
$cat /etc/passwd | tr -c 'a'
tr: пропущен операнд после «a»
При преобразовании необходимо задать две строки.
Попробуйте «tr --help» для получения более подробного описания.
14:14:34
$tr --help
, --delete            у. Ключ -tсимволы из ТАБÐ
может быть использован только при преобразовании. ТАБÐя символовда и
´Ð¾ размера ТАБÐмвола.ечисленных в ТАБÐ
Избыточные символы ТАБÐ:lower:] и [:upper:]
гарантировано сортированы в порядке возрастания, их можно использовать только
парно, для обозначения смены регистра. Если не запрошено ни преобразование, ни
удаление, ключ -s использует ТАБетсяÐ¸Ð¸ и выйти
ТАБРпреобразования или удаления.
Об ошибках в tr сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>льности:
...
  [:digit:]        все цифры
  [:graph:]        все печатные символы, исключая пробел
  [:lower:]        все строчные буквы
  [:print:]        все печатные символы, включая пробел
  [:punct:]        все знаки препинания
  [:space:]        все вертикальные или горизонтальные пробельные символы
  [:upper:]        все заглавные буквы
  [:xdigit:]       все шестнадцатеричные цифры
  [=СИМ=]          все символы, эквивалентные СИМВОÐ
°Ð´Ð°Ð½Ñ‹ обе ТАБÐ
14:14:41
$cat /etc/passwd | tr -cd 'a'

14:15:29
$cat /etc/passwd | tr -d 'a'
root:x:0:0:root:/root:/bin/bsh
demon:x:1:1:demon:/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
gmes:x:5:60:gmes:/usr/gmes:/bin/sh
mn:x:6:12:mn:/vr/cche/mn:/bin/sh
lp:x:7:7:lp:/vr/spool/lpd:/bin/sh
mil:x:8:8:mil:/vr/mil:/bin/sh
news:x:9:9:news:/vr/spool/news:/bin/sh
...
list:x:38:38:Miling List Mnger:/vr/list:/bin/sh
irc:x:39:39:ircd:/vr/run/ircd:/bin/sh
gnts:x:41:41:Gnts Bug-Reporting System (dmin):/vr/lib/gnts:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/vr/lib/libuuid:/bin/sh
Debin-exim:x:101:103::/vr/spool/exim4:/bin/flse
user:x:1000:1000:user,,,:/home/user:/bin/bsh
sshd:x:102:65534::/vr/run/sshd:/usr/sbin/nologin
ivn:x:1001:1001::/home/ivn:/bin/bsh
petr:x:1002:1002::/home/petr:/bin/bsh
14:15:33
$cat /etc/passwd | tr -c 'a'
tr: пропущен операнд после «a»
При преобразовании необходимо задать две строки.
Попробуйте «tr --help» для получения более подробного описания.
14:15:47
$cat /etc/passwd | tr -cd a ''
tr: лишний операнд «»
При удалении без уплотнения повторов можно задать две только одну таблицу.
Попробуйте «tr --help» для получения более подробного описания.
14:17:18
$cat /etc/passwd | tr -cd a

14:17:22
$cat /etc/passwd | tr -c a ''
tr: если часть таблицы1 не отбрасывается, таблица2 должна быть непустой
14:17:28
$cat /etc/passwd | tr -cd a

14:20:14
$cat /etc/passwd | tr -dc a

14:21:07
$cat /etc/passwd | tr -d -c a

14:21:16
$cat /etc/passwd | tr -c -d a

14:21:23
$for i in *
> do
> mv "$i" "`echo $i | tr '[:lover:]' '[:upper:]'`"
> done
tr: неверный класс символов «lover»
mv: невозможно переместить «backup» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
mv: невозможно переместить «bigfile» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
mv: невозможно переместить «bin» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
...
tr: неверный класс символов «lover»
mv: невозможно переместить «sh» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
mv: невозможно переместить «sorted_passwd» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
mv: невозможно переместить «source» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
mv: невозможно переместить «text» в «»: Нет такого файла или каталога
tr: неверный класс символов «lover»
mv: невозможно переместить «touchlist» в «»: Нет такого файла или каталога
14:24:01
$for i in *; do mv "$i" "`echo $i | tr '[:lower:]' '[:upper:]'`"; done

14:24:15
$ls
BACKUP   BIN   FREEBSD.JPG  LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  LPI_2         MATRIX.JPG  OGO.JPG       PRESS_ANY_KEY_TO_CONTINUE.JPG  SH             SOURCE  TOUCHLIST
BIGFILE  FILE  GRANATA.JPG  LPI_1                                  MAN_SMB_CONF  NAMES       PAMYATKA.PDF  PROJ                           SORTED_PASSWD  TEXT
14:24:18
$clear

14:24:25
$ls
BACKUP   BIN   FREEBSD.JPG  LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  LPI_2         MATRIX.JPG  OGO.JPG       PRESS_ANY_KEY_TO_CONTINUE.JPG  SH             SOURCE  TOUCHLIST
BIGFILE  FILE  GRANATA.JPG  LPI_1                                  MAN_SMB_CONF  NAMES       PAMYATKA.PDF  PROJ                           SORTED_PASSWD  TEXT
14:24:26
$ps -aux | awk '{print $2;}'
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
PID
1
2
3
5
6
7
8
...
27624
27774
27776
27777
27880
27882
27883
29154
30118
30119
14:27:37
$cat /etc/passwd | awk -F: '{ if ($3>999) print; }'
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
user:x:1000:1000:user,,,:/home/user:/bin/bash
ivan:x:1001:1001::/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
14:28:10
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }'
/usr/local/bin
/usr/bin
/bin
/usr/local/games
/usr/games
14:29:29
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }' | xargs ls
/bin:
bash     cp    dmesg          fgconsole  gzip      less      login   more        nc              pidof     rm         setupcon    sync      uname          zcmp    zmore
busybox  cpio  dnsdomainname  fgrep      hostname  lessecho  ls      mount       nc.traditional  ping      rmdir      sh          tailf     uncompress     zdiff   znew
cat      dash  domainname     findmnt    ip        lessfile  lsblk   mountpoint  netcat          ping6     rnano      sh.distrib  tar       unicode_start  zegrep  zsh
chgrp    date  dumpkeys       fuser      kbd_mode  lesskey   lsmod   mt          netstat         ps        run-parts  sleep       tempfile  vdir           zfgrep  zsh4
chmod    dd    echo           grep       kill      lesspipe  mkdir   mt-gnu      nisdomainname   pwd       rzsh       ss          touch     which          zforce
chown    df    egrep          gunzip     kmod      ln        mknod   mv          open            rbash     sed        stty        true      ypdomainname   zgrep
chvt     dir   false          gzexe      ksh       loadkeys  mktemp  nano        openvt          readlink  setfont    su          umount    zcat           zless
/usr/bin:
[                             cpp                      gcov                  lastlog            mkfifo            prtstat           sha1sum           unexpand
...
corelist                      gcc-ar                   json_pp               mapscrn            prename           setpci            tty
cpan                          gcc-ar-4.7               kbdinfo               mawk               print             setsid            tzselect
cpan2dist                     gcc-nm                   killall               mcookie            printenv          setterm           ucf
cpanp                         gcc-nm-4.7               ksh                   md5sum             printerbanner     setvtrgb          ucfq
cpanp-run-perl                gcc-ranlib               last                  md5sum.textutils   printf            sftp              ucfr
cpansign                      gcc-ranlib-4.7           lastb                 mesg               prove             sg                ul
/usr/games:
/usr/local/bin:
l3-agent  l3-config  l3script
/usr/local/games:
14:29:43
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }' | xargs tree
/usr/local/bin
├── l3-agent
├── l3-config
└── l3script -> /bin/bash
/usr/bin
├── [
├── 2to3 -> 2to3-2.7
├── 2to3-2.7
├── a2p
├── acpi
...
├── zforce
├── zgrep
├── zless
├── zmore
├── znew
├── zsh -> /etc/alternatives/zsh
└── zsh4
/usr/local/games
/usr/games
0 directories, 681 files
14:32:18
$cat /etc/passwd | tr -cd 'a'

прошло 14 минут
14:47:05
$cat /etc/passwd | tr -cd 'a'

14:48:32
$cat /etc/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
...
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/bash
petr:x:1002:1002::/home/petr:/bin/bash
14:48:37
$cat /etc/passwd | tr -cd ':'

14:48:50
$exit
exit
Есть приостановленные задачи.
14:48:54
$cat /etc/passwd | tr -cd ':'

/dev/pts/3
14:49:53
$cd /etc/cron.d
cron.d/     cron.daily/
14:49:53
$cd /etc/cron.daily/

прошло 26 минут
15:16:40
$./lo
locate     logrotate
15:16:40
$whereis locate
locate: /usr/bin/locate /usr/bin/locate.findutils /usr/lib/locate /usr/share/man/man1/locate.1.gz
15:17:21
$./locate
You must be root.
15:17:38
$find / -name find\*
/lib/udev/findkeyboards
find: `/etc/ssl/private': Отказано в доступе
/usr/bin/find2perl
/usr/bin/find
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man8/findmnt.8.gz
/usr/share/info/find.info.gz
/usr/share/bash-completion/completions/find_member
...
find: `/proc/27882/task/27882/ns': Отказано в доступе
find: `/proc/27882/fd': Отказано в доступе
find: `/proc/27882/fdinfo': Отказано в доступе
find: `/proc/27882/ns': Отказано в доступе
find: `/proc/27883/task/27883/fd': Отказано в доступе
find: `/proc/27883/task/27883/fdinfo': Отказано в доступе
find: `/proc/27883/task/27883/ns': Отказано в доступе
find: `/proc/27883/fd': Отказано в доступе
find: `/proc/27883/fdinfo': Отказано в доступе
find: `/proc/27883/ns': Отказано в доступе
прошло 16 минут
15:34:30
$find / -name find\* 2> /dev/null
/lib/udev/findkeyboards
/usr/bin/find2perl
/usr/bin/find
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man8/findmnt.8.gz
/usr/share/info/find.info.gz
/usr/share/bash-completion/completions/find_member
/usr/share/bash-completion/completions/find
...
/usr/share/locale/tr/LC_MESSAGES/findutils.mo
/usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo
/usr/share/locale/sl/LC_MESSAGES/findutils.mo
/usr/share/doc-base/findutils
/bin/findmnt
/var/lib/dpkg/info/findutils.md5sums
/var/lib/dpkg/info/findutils.postinst
/var/lib/dpkg/info/findutils.list
/var/lib/dpkg/info/findutils.preinst
/sbin/findfs
15:34:56
$find / -regex ".*\jpe?g"
find: `/etc/ssl/private': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/var/cache/ldconfig': Отказано в доступе
find: `/var/spool/exim4': Отказано в доступе
find: `/var/spool/cron/crontabs': Отказано в доступе
find: `/var/log/exim4': Отказано в доступе
find: `/var/log/iptraf': Отказано в доступе
find: `/run/exim4': Отказано в доступе
find: `/root': Отказано в доступе
find: `/proc/tty/driver': Отказано в доступе
...
find: `/proc/27882/task/27882/ns': Отказано в доступе
find: `/proc/27882/fd': Отказано в доступе
find: `/proc/27882/fdinfo': Отказано в доступе
find: `/proc/27882/ns': Отказано в доступе
find: `/proc/27883/task/27883/fd': Отказано в доступе
find: `/proc/27883/task/27883/fdinfo': Отказано в доступе
find: `/proc/27883/task/27883/ns': Отказано в доступе
find: `/proc/27883/fd': Отказано в доступе
find: `/proc/27883/fdinfo': Отказано в доступе
find: `/proc/27883/ns': Отказано в доступе
15:35:35
$find / -regex ".*\jpe?g" 2> /dev/n
net/                network_latency     network_throughput  null
15:35:35
$find / -regex ".*\jpe?g" 2> /dev/null

15:35:46
$find / -regex ".*\tx?t" 2> /dev/null
/usr/lib/python2.6/dist-packages/python_debian-0.1.21.egg-info/dependency_links.txt
/usr/lib/python2.6/dist-packages/python_debian-0.1.21.egg-info/SOURCES.txt
/usr/lib/python2.6/dist-packages/python_debian-0.1.21.egg-info/top_level.txt
/usr/lib/python2.7/dist-packages/python_debian-0.1.21.egg-info/dependency_links.txt
/usr/lib/python2.7/dist-packages/python_debian-0.1.21.egg-info/SOURCES.txt
/usr/lib/python2.7/dist-packages/python_debian-0.1.21.egg-info/top_level.txt
/usr/lib/python2.7/lib2to3/Grammar.txt
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
/usr/lib/python2.7/LICENSE.txt
/usr/lib/pymodules/python2.7/reportbug-6.4.4.egg-info/dependency_links.txt
...
/usr/share/doc-base/exim4-filter-txt
/usr/share/X11/xkb/geometry/ataritt
/usr/share/X11/xkb/keymap/ataritt
/usr/share/X11/xkb/symbols/xfree68_vndr/ataritt
/usr/share/X11/xkb/keycodes/ataritt
/var/lib/exim4/berkeleydbvers.txt
/home/user/TEXT/hello-vi.txt
/home/user/TEXT/comment-me.txt
/home/user/TEXT/unixoid.orig.txt
/home/user/TEXT/unixoid.err.txt
15:36:28
$find / -size +10240 -ls
  4000    0 -rw-------   1 root     root     33554432 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:02.0/resource0
  4001    0 -rw-------   1 root     root     33554432 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
  4007    0 -rw-------   1 root     root     16777216 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:03.0/resource1
  4008    0 -rw-------   1 root     root     16777216 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
find: `/etc/ssl/private': Отказано в доступе
136920 11524 -rwxr-xr-x   1 root     root     11800376 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/lto1
136887 12152 -rwxr-xr-x   1 root     root     12440264 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/cc1
find: `/lost+found': Отказано в доступе
783411 18048 -rw-r--r--   1 root     root     18477514 Июн  4  2016 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_i18n_Translation-en
783427 27816 -rw-r--r--   1 root     root     28480385 Июн  4  2016 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_binary-amd64_Packages
...
find: `/proc/27883/task/27883/fd': Отказано в доступе
find: `/proc/27883/task/27883/fdinfo': Отказано в доступе
find: `/proc/27883/task/27883/ns': Отказано в доступе
find: `/proc/27883/fd': Отказано в доступе
find: `/proc/27883/fdinfo': Отказано в доступе
find: `/proc/27883/ns': Отказано в доступе
find: `/proc/30835/task/30835/fd/5': Нет такого файла или каталога
find: `/proc/30835/task/30835/fdinfo/5': Нет такого файла или каталога
find: `/proc/30835/fd/5': Нет такого файла или каталога
find: `/proc/30835/fdinfo/5': Нет такого файла или каталога
15:36:54
$find / -size +10240 -ls 2> /dev/null
  4000    0 -rw-------   1 root     root     33554432 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:02.0/resource0
  4001    0 -rw-------   1 root     root     33554432 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
  4007    0 -rw-------   1 root     root     16777216 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:03.0/resource1
  4008    0 -rw-------   1 root     root     16777216 Июл 17 11:26 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
136920 11524 -rwxr-xr-x   1 root     root     11800376 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/lto1
136887 12152 -rwxr-xr-x   1 root     root     12440264 Янв  6  2013 /usr/lib/gcc/x86_64-linux-gnu/4.7/cc1
783411 18048 -rw-r--r--   1 root     root     18477514 Июн  4  2016 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_i18n_Translation-en
783427 27816 -rw-r--r--   1 root     root     28480385 Июн  4  2016 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_binary-amd64_Packages
783488 24936 -rw-r--r--   1 root     root     25531171 Июн  4  2016 /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_wheezy_main_source_Sources
783898 22432 -rw-r--r--   1 root     root     22969563 Июл 17 09:24 /var/cache/apt/srcpkgcache.bin
783465 22432 -rw-r--r--   1 root     root     22969612 Июл 17 16:32 /var/cache/apt/pkgcache.bin
785194 22868 -rw-r--r--   1 root     root     23416520 Июл 23  2014 /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.60-1+deb7u3_amd64.deb
785435 5584 -rw-r--r--   1 root     root      5717112 Июн 19  2017 /var/cache/apt/archives/locales_2.13-38+deb7u12_all.deb
785211 5528 -rw-r--r--   1 root     root      5657374 Авг 27  2014 /var/cache/apt/archives/locales_2.13-38+deb7u4_all.deb
784579 22900 -rw-r--r--   1 root     root     23446392 Июн  5  2014 /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.57-3+deb7u2_amd64.deb
785048 5292 -rw-r--r--   1 root     root      5416124 Янв  7  2013 /var/cache/apt/archives/cpp-4.7_4.7.2-5_amd64.deb
785054 8104 -rw-r--r--   1 root     root      8295686 Янв  7  2013 /var/cache/apt/archives/gcc-4.7_4.7.2-5_amd64.deb
785409 22976 -rw-r--r--   1 root     root     23524980 Дек 10  2017 /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.96-2_amd64.deb
783382 13176 -rw-------   1 root     root     13488315 Июн 27  2014 /var/log/installer/cdebconf/templates.dat
262095 10020 -rw-r--r--   1 root     root     10257812 Июл 17 09:29 /boot/initrd.img-3.2.0-4-amd64
4026532062    0 -r--------   1 root     root     140737486262272 Июл 17 16:37 /proc/kcore
15:37:06
$find ~ -atime +2
/home/user/FILE
/home/user/LPI_1/core
/home/user/LPI_1/LPI_101-104.pdf
/home/user/LPI_1/LPI_101-103.pdf
/home/user/LPI_1/LPI_102-106.pdf
/home/user/LPI_1/LPI_102-111.pdf
/home/user/LPI_1/LPI_101-102.pdf
/home/user/LPI_1/LPI_101-101.pdf
/home/user/LPI_1/LPI_102-108.pdf
/home/user/LPI_1/LPI_101-110.pdf
...
/home/user/NAMES/core.c
/home/user/NAMES/fcntl.h
/home/user/NAMES/-hello
/home/user/NAMES/1cdesktop
/home/user/NAMES/_kik_my
/home/user/NAMES/__asterisk
/home/user/NAMES/.j_bash
/home/user/NAMES/term.h
/home/user/NAMES/_hrypun
/home/user/NAMES/.passwd
15:37:29
$find ~ -nmin 5
find: unknown predicate `-nmin'
15:37:58
$find ~ -mmin 5

15:38:03
$find ~ -mmin 50
/home/user/.lilalo/23518284602480221817-1531808042.script
/home/user/.lilalo/23518284602480221817-1531808042.info
/home/user/.bash_history
15:38:08
$find / -type l
/sys/devices/system/cpu/cpu0/subsystem
/sys/devices/system/cpu/cpu0/node0
/sys/devices/system/memory/memory0/node0
/sys/devices/system/memory/memory1/node0
/sys/devices/system/memory/memory2/node0
/sys/devices/system/memory/memory3/node0
/sys/devices/system/node/node0/memory0
/sys/devices/system/node/node0/memory1
/sys/devices/system/node/node0/memory2
/sys/devices/system/node/node0/memory3
...
/proc/30902/fd/0
/proc/30902/fd/1
/proc/30902/fd/2
/proc/30902/fd/3
/proc/30902/fd/4
find: `/proc/30902/fd/5': Нет такого файла или каталога
find: `/proc/30902/fdinfo/5': Нет такого файла или каталога
/proc/30902/cwd
/proc/30902/root
/proc/30902/exe
15:38:24
$find / -user user
find: `/etc/ssl/private': Отказано в доступе
find: `/lost+found': Отказано в доступе
/tmp/dirlist
/tmp/etccopy
/tmp/etccopy/console-cyrillic
/tmp/etccopy/sysctl.conf
/tmp/etccopy/screenrc
/tmp/etccopy/logrotate.conf
/tmp/etccopy/hosts.deny
/tmp/etccopy/bash.bashrc
...
/proc/30918/stack
/proc/30918/cpuset
/proc/30918/cgroup
/proc/30918/oom_score
/proc/30918/oom_adj
/proc/30918/oom_score_adj
/proc/30918/loginuid
/proc/30918/sessionid
/proc/30918/coredump_filter
/proc/30918/io
15:38:45
$mkdir ~/soft

15:39:19
$find ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)'

15:40:42
$ls
apt  aptitude  bsdmainutils  dpkg  exim4-base  locate  logrotate  man-db  passwd
15:40:54
$find ~ -name core -ok rm -f {} \;
< rm ... /home/user/LPI_1/core > ? n
15:42:08
$tree
.
├── apt
├── aptitude
├── bsdmainutils
├── dpkg
├── exim4-base
├── locate
├── logrotate
├── man-db
└── passwd
0 directories, 9 files
15:44:53
$cd

15:45:07
$tree
.
├── BACKUP
│   └── x-backup
│       ├── x
│       ├── y
│       └── z
├── BIGFILE
├── BIN
│   ├── bigwork
│   ├── signal_trap
...
├── SORTED_PASSWD
├── SOURCE
├── TEXT
│   ├── comment-me.txt
│   ├── hello-vi.txt
│   ├── hellow
│   ├── unixoid.err.txt
│   └── unixoid.orig.txt
└── TOUCHLIST
17 directories, 105 files
15:46:09
$find ~ -regex ".*\JPG" 2> /dev/null
/home/user/PRESS_ANY_KEY_TO_CONTINUE.JPG
/home/user/FREEBSD.JPG
/home/user/OGO.JPG
/home/user/MATRIX.JPG
/home/user/GRANATA.JPG
15:49:05
$find ~ -regex ".*(\.deb|\.EXE)"

15:49:56
$find ~ -regex '.*(\.deb|\.EXE)'

15:49:58
$find ~ -regex '.*(\.EXE)'

15:50:21
$find ~ -regex '.*\.EXE'
/home/user/LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE
15:50:25
$find ~ -regex '.*\.deb'

15:50:38
$find / -regex '.*\.deb'
find: `/etc/ssl/private': Отказано в доступе
find: `/lost+found': Отказано в доступе
/var/cache/apt/archives/procps_1%3a3.3.3-3+deb7u1_amd64.deb
/var/cache/apt/archives/vim_2%3a7.3.547-7+deb7u4_amd64.deb
/var/cache/apt/archives/exim4-base_4.80-7+deb7u6_amd64.deb
/var/cache/apt/archives/libparams-util-perl_1.07-1_amd64.deb
/var/cache/apt/archives/libtext-template-perl_1.45-2_all.deb
/var/cache/apt/archives/netdiag_1.1-1_amd64.deb
/var/cache/apt/archives/exim4-config_4.80-7+deb7u6_all.deb
/var/cache/apt/archives/apt_0.9.7.9+deb7u7_amd64.deb
...
find: `/proc/27882/task/27882/ns': Отказано в доступе
find: `/proc/27882/fd': Отказано в доступе
find: `/proc/27882/fdinfo': Отказано в доступе
find: `/proc/27882/ns': Отказано в доступе
find: `/proc/27883/task/27883/fd': Отказано в доступе
find: `/proc/27883/task/27883/fdinfo': Отказано в доступе
find: `/proc/27883/task/27883/ns': Отказано в доступе
find: `/proc/27883/fd': Отказано в доступе
find: `/proc/27883/fdinfo': Отказано в доступе
find: `/proc/27883/ns': Отказано в доступе
15:50:43
$find / -regex '.*\.deb' 2> /dev/nu
l3script: /dev/nu: Отказано в доступе
15:50:53
$find / -regex '.*\.deb' 2> /dev/null
/var/cache/apt/archives/procps_1%3a3.3.3-3+deb7u1_amd64.deb
/var/cache/apt/archives/vim_2%3a7.3.547-7+deb7u4_amd64.deb
/var/cache/apt/archives/exim4-base_4.80-7+deb7u6_amd64.deb
/var/cache/apt/archives/libparams-util-perl_1.07-1_amd64.deb
/var/cache/apt/archives/libtext-template-perl_1.45-2_all.deb
/var/cache/apt/archives/netdiag_1.1-1_amd64.deb
/var/cache/apt/archives/exim4-config_4.80-7+deb7u6_all.deb
/var/cache/apt/archives/apt_0.9.7.9+deb7u7_amd64.deb
/var/cache/apt/archives/tcpdump_4.3.0-1_amd64.deb
/var/cache/apt/archives/ssh_1%3a6.0p1-4+deb7u1_all.deb
...
/var/cache/apt/archives/screen_4.1.0~20120320gitdb59704-7+deb7u1_amd64.deb
/var/cache/apt/archives/multiarch-support_2.13-38+deb7u4_amd64.deb
/var/cache/apt/archives/libc-dev-bin_2.13-38+deb7u12_amd64.deb
/var/cache/apt/archives/screen_4.1.0~20120320gitdb59704-7_amd64.deb
/var/cache/apt/archives/libc6_2.13-38+deb7u4_amd64.deb
/var/cache/apt/archives/libidn11_1.25-2+deb7u3_amd64.deb
/var/cache/apt/archives/libc6_2.13-38+deb7u12_amd64.deb
/var/cache/apt/archives/libssl1.0.0_1.0.1e-2+deb7u12_amd64.deb
/var/cache/apt/archives/tzdata_2018e-0+deb7u1_all.deb
/var/cache/apt/archives/libgcrypt11_1.5.0-5+deb7u6_amd64.deb
15:50:57
$find / -regex '.*\.deb' 2> /dev/null | wc -c
14139

Файлы

  • /etc/passwd
  • /tmp/dirlist
  • 2>&1
  • bi
  • sorted_passwd
  • /etc/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
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
    ivan:x:1001:1001::/home/ivan:/bin/bash
    petr:x:1002:1002::/home/petr:/bin/bash
    
    /tmp/dirlist
    >
    «/etc/adduser.conf» -> «/tmp/etccopy/adduser.conf»
    «/etc/adjtime» -> «/tmp/etccopy/adjtime»
    «/etc/aliases» -> «/tmp/etccopy/aliases»
    «/etc/bash.bashrc» -> «/tmp/etccopy/bash.bashrc»
    «/etc/bash_completion» -> «/tmp/etccopy/bash_completion»
    «/etc/bindresvport.blacklist» -> «/tmp/etccopy/bindresvport.blacklist»
    «/etc/blkid.tab» -> «/tmp/etccopy/blkid.tab»
    «/etc/blkid.tab.old» -> «/tmp/etccopy/blkid.tab.old»
    «/etc/ca-certificates.conf» -> «/tmp/etccopy/ca-certificates.conf»
    «/etc/ca-certificates.conf.dpkg-old» -> «/tmp/etccopy/ca-certificates.conf.dpkg-old»
    «/etc/console-cyrillic» -> «/tmp/etccopy/console-cyrillic»
    «/etc/crontab» -> «/tmp/etccopy/crontab»
    «/etc/debconf.conf» -> «/tmp/etccopy/debconf.conf»
    «/etc/debian_version» -> «/tmp/etccopy/debian_version»
    «/etc/deluser.conf» -> «/tmp/etccopy/deluser.conf»
    «/etc/discover-modprobe.conf» -> «/tmp/etccopy/discover-modprobe.conf»
    «/etc/email-addresses» -> «/tmp/etccopy/email-addresses»
    «/etc/environment» -> «/tmp/etccopy/environment»
    «/etc/fstab» -> «/tmp/etccopy/fstab»
    «/etc/gai.conf» -> «/tmp/etccopy/gai.conf»
    «/etc/group» -> «/tmp/etccopy/group»
    «/etc/group-» -> «/tmp/etccopy/group-»
    «/etc/gshadow» -> «/tmp/etccopy/gshadow»
    «/etc/gshadow-» -> «/tmp/etccopy/gshadow-»
    «/etc/host.conf» -> «/tmp/etccopy/host.conf»
    «/etc/hostname» -> «/tmp/etccopy/hostname»
    «/etc/hosts» -> «/tmp/etccopy/hosts»
    «/etc/hosts.allow» -> «/tmp/etccopy/hosts.allow»
    «/etc/hosts.deny» -> «/tmp/etccopy/hosts.deny»
    «/etc/inittab» -> «/tmp/etccopy/inittab»
    «/etc/inputrc» -> «/tmp/etccopy/inputrc»
    «/etc/insserv.conf» -> «/tmp/etccopy/insserv.conf»
    «/etc/issue» -> «/tmp/etccopy/issue»
    «/etc/issue.net» -> «/tmp/etccopy/issue.net»
    «/etc/kernel-img.conf» -> «/tmp/etccopy/kernel-img.conf»
    «/etc/ld.so.cache» -> «/tmp/etccopy/ld.so.cache»
    «/etc/ld.so.conf» -> «/tmp/etccopy/ld.so.conf»
    «/etc/locale.alias» -> «/tmp/etccopy/locale.alias»
    «/etc/locale.gen» -> «/tmp/etccopy/locale.gen»
    «/etc/localtime» -> «/tmp/etccopy/localtime»
    «/etc/login.defs» -> «/tmp/etccopy/login.defs»
    «/etc/logrotate.conf» -> «/tmp/etccopy/logrotate.conf»
    «/etc/mailcap» -> «/tmp/etccopy/mailcap»
    «/etc/mailcap.order» -> «/tmp/etccopy/mailcap.order»
    «/etc/mailname» -> «/tmp/etccopy/mailname»
    «/etc/manpath.config» -> «/tmp/etccopy/manpath.config»
    «/etc/mime.types» -> «/tmp/etccopy/mime.types»
    «/etc/mke2fs.conf» -> «/tmp/etccopy/mke2fs.conf»
    «/etc/modules» -> «/tmp/etccopy/modules»
    «/etc/motd» -> «/tmp/etccopy/motd»
    «/etc/mtab» -> «/tmp/etccopy/mtab»
    «/etc/nail.rc» -> «/tmp/etccopy/nail.rc»
    «/etc/nanorc» -> «/tmp/etccopy/nanorc»
    «/etc/networks» -> «/tmp/etccopy/networks»
    «/etc/nsswitch.conf» -> «/tmp/etccopy/nsswitch.conf»
    «/etc/os-release» -> «/tmp/etccopy/os-release»
    «/etc/pam.conf» -> «/tmp/etccopy/pam.conf»
    «/etc/passwd» -> «/tmp/etccopy/passwd»
    «/etc/passwd-» -> «/tmp/etccopy/passwd-»
    «/etc/profile» -> «/tmp/etccopy/profile»
    «/etc/protocols» -> «/tmp/etccopy/protocols»
    «/etc/rc.local» -> «/tmp/etccopy/rc.local»
    «/etc/reportbug.conf» -> «/tmp/etccopy/reportbug.conf»
    «/etc/resolv.conf» -> «/tmp/etccopy/resolv.conf»
    «/etc/rmt» -> «/tmp/etccopy/rmt»
    «/etc/rpc» -> «/tmp/etccopy/rpc»
    «/etc/rsyslog.conf» -> «/tmp/etccopy/rsyslog.conf»
    «/etc/screenrc» -> «/tmp/etccopy/screenrc»
    «/etc/securetty» -> «/tmp/etccopy/securetty»
    «/etc/services» -> «/tmp/etccopy/services»
    «/etc/shadow» -> «/tmp/etccopy/shadow»
    «/etc/shadow-» -> «/tmp/etccopy/shadow-»
    «/etc/shells» -> «/tmp/etccopy/shells»
    «/etc/staff-group-for-usr-local» -> «/tmp/etccopy/staff-group-for-usr-local»
    «/etc/sysctl.conf» -> «/tmp/etccopy/sysctl.conf»
    «/etc/timezone» -> «/tmp/etccopy/timezone»
    «/etc/trafshow» -> «/tmp/etccopy/trafshow»
    «/etc/ucf.conf» -> «/tmp/etccopy/ucf.conf»
    «/etc/wgetrc» -> «/tmp/etccopy/wgetrc»
    
    2>&1
    >
    backup:x:34:34:backup:/var/backups:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    games:x:5:60:games:/usr/games:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    ivan:x:1001:1001::/home/ivan:/bin/bash
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    petr:x:1002:1002::/home/petr:/bin/bash
    proxy:x:13:13:proxy:/bin:/bin/sh
    root:x:0:0:root:/root:/bin/bash
    sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
    sync:x:4:65534:sync:/bin:/bin/sync
    sys:x:3:3:sys:/dev:/bin/sh
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    
    bi
    >
    bigfile  bin/
    
    sorted_passwd
    >
    backup:x:34:34:backup:/var/backups:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    games:x:5:60:games:/usr/games:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    ivan:x:1001:1001::/home/ivan:/bin/bash
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    petr:x:1002:1002::/home/petr:/bin/bash
    proxy:x:13:13:proxy:/bin:/bin/sh
    root:x:0:0:root:/root:/bin/bash
    sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
    sync:x:4:65534:sync:/bin:/bin/sync
    sys:x:3:3:sys:/dev:/bin/sh
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    

    Статистика

    Время первой команды журнала11:14:10 2018- 7-17
    Время последней команды журнала15:50:57 2018- 7-17
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %25.74
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.93
    Количество командных строк в единицу времени, команда/мин 0.87
    Частота использования команд
    cat29|==============| 14.50%
    find26|=============| 13.00%
    tr20|==========| 10.00%
    sed13|======| 6.50%
    for10|=====| 5.00%
    do8|====| 4.00%
    cp7|===| 3.50%
    null7|===| 3.50%
    &6|===| 3.00%
    less6|===| 3.00%
    16|===| 3.00%
    awk5|==| 2.50%
    }'5|==| 2.50%
    cd4|==| 2.00%
    ls4|==| 2.00%
    n<3|=| 1.50%
    echo3|=| 1.50%
    n++)3|=| 1.50%
    =NF3|=| 1.50%
    mkdir2|=| 1.00%
    wc2|=| 1.00%
    dirlist2|=| 1.00%
    xargs2|=| 1.00%
    tree2|=| 1.00%
    done2|=| 1.00%
    \.tgz1|| 0.50%
    more1|| 0.50%
    sort1|| 0.50%
    \.EXE)"1|| 0.50%
    whereis1|| 0.50%
    \.rpm)'1|| 0.50%
    n1|| 0.50%
    $21|| 0.50%
    999)1|| 0.50%
    iconv1|| 0.50%
    \.EXE)'1|| 0.50%
    ps1|| 0.50%
    dirlist21|| 0.50%
    locate1|| 0.50%
    lo1|| 0.50%
    nu1|| 0.50%
    exit1|| 0.50%
    clear1|| 0.50%
    tee1|| 0.50%
    $11|| 0.50%
    ____
    *) Интервалы неактивности длительностью 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$