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

Содержание

Журнал

Вторник (07/30/13)

/dev/pts/0
15:04:21
#apt-cache search skype
skytools - Database management tools from Skype to PostgreSQL
pidgin-skype-dbg - Skype plugin for libpurple messengers (debug symbols)
python-skype - Skype API wrapper for Python
skysentials - extra functionalities for Linux Skype client
earcandy - менеджер управлением уровнем громкости для PulseAudio
pidgin-skype - поддержка протокола Skype для программ обмена мгновенными сообщениями на основе libpurple
15:04:30
#linx xen.org
l3script: linx: команда не найдена
15:07:35
#lynx xen.org
прошло 19 минут
15:26:46
#less
15:26:46
#'
                     cat /etc/passwd|tr -c a b | tr -d b > file1
прошла 21 минута
15:48:28
#~
                     ls -l /etc|egrep -v '^d' |awk '{ print $1,$3,$9; };
                            |egrep -v '^d' |awk '{ print $1,$3,$9; };'
                     cat /etc/passwd|tr -c a b |tr b '\n'|tr -d '\n\
15:48:28
#less

Среда (07/31/13)

08:39:40
#date
Срд Июл 31 09:39:42 EEST 2013
08:39:42
#date -Y%
date: неверный ключ -- Y
Попробуйте `date --help' для получения более подробного описания.
08:39:59
#date -%Y
date: неверный ключ -- %
Попробуйте `date --help' для получения более подробного описания.
08:40:04
#date %Y
date: неверная дата «%Y»
08:40:05
#man date
08:40:14
#man date
08:40:20
#date %m
date: неверная дата «%m»
08:40:24
#date %Y%m&d
[1] 7562
l3script: d: команда не найдена
date: неверная дата «%Y%m»
[1]+  Exit 1                  date %Y%m
08:40:33
#date %Y%m%d
date: неверная дата «%Y%m%d»
прошло 12 минут
08:52:48
#locate wilen
/root/wilen123
/root/wilen124
08:52:52
#ls -ld `locate wilen`
-rw-r--r-- 1 root root 24 Июл 29 16:52 /root/wilen123
-rw-r--r-- 1 root root 24 Июл 29 16:52 /root/wilen124
08:53:07
#touch wile123serg

08:53:30
#locate wile123serg

08:53:35
#updatedb

08:54:03
#locate wile123serg
/home/user/wile123serg
08:54:14
#locate mlocate
/etc/cron.daily/mlocate
/usr/bin/mlocate
/usr/bin/updatedb.mlocate
/usr/share/doc/mlocate
/usr/share/doc/mlocate/AUTHORS
/usr/share/doc/mlocate/NEWS.gz
/usr/share/doc/mlocate/README
/usr/share/doc/mlocate/TODO.Debian
/usr/share/doc/mlocate/changelog.Debian.gz
/usr/share/doc/mlocate/changelog.gz
...
/usr/share/man/man5/mlocate.db.5.gz
/var/lib/mlocate
/var/lib/dpkg/info/mlocate.conffiles
/var/lib/dpkg/info/mlocate.list
/var/lib/dpkg/info/mlocate.md5sums
/var/lib/dpkg/info/mlocate.postinst
/var/lib/dpkg/info/mlocate.postrm
/var/lib/dpkg/info/mlocate.prerm
/var/lib/mlocate/mlocate.db
/var/lib/mlocate/mlocate.db.JL88eG
08:54:23
#rm /var/lib/mlocate/mlocate.db*

08:54:47
#updatedb

08:54:51
#locate mlocate
/etc/cron.daily/mlocate
/usr/bin/mlocate
/usr/bin/updatedb.mlocate
/usr/share/doc/mlocate
/usr/share/doc/mlocate/AUTHORS
/usr/share/doc/mlocate/NEWS.gz
/usr/share/doc/mlocate/README
/usr/share/doc/mlocate/TODO.Debian
/usr/share/doc/mlocate/changelog.Debian.gz
/usr/share/doc/mlocate/changelog.gz
...
/usr/share/man/man1/mlocate.1.gz
/usr/share/man/man5/mlocate.db.5.gz
/var/lib/mlocate
/var/lib/dpkg/info/mlocate.conffiles
/var/lib/dpkg/info/mlocate.list
/var/lib/dpkg/info/mlocate.md5sums
/var/lib/dpkg/info/mlocate.postinst
/var/lib/dpkg/info/mlocate.postrm
/var/lib/dpkg/info/mlocate.prerm
/var/lib/mlocate/mlocate.db.o7aQ9h
08:55:13
#locate mlocate|less
08:55:41
#locate '^mlocate$'

08:55:57
#locate 'mlocate.mo$'

08:56:06
#locate mlocate.mo$

08:56:16
#man locate
08:56:39
#locate -r 'mlocate.mo$'
/usr/share/locale/bg/LC_MESSAGES/mlocate.mo
/usr/share/locale/ca/LC_MESSAGES/mlocate.mo
/usr/share/locale/cs/LC_MESSAGES/mlocate.mo
/usr/share/locale/da/LC_MESSAGES/mlocate.mo
/usr/share/locale/de/LC_MESSAGES/mlocate.mo
/usr/share/locale/es/LC_MESSAGES/mlocate.mo
/usr/share/locale/fr/LC_MESSAGES/mlocate.mo
/usr/share/locale/hu/LC_MESSAGES/mlocate.mo
/usr/share/locale/it/LC_MESSAGES/mlocate.mo
/usr/share/locale/ja/LC_MESSAGES/mlocate.mo
/usr/share/locale/ms/LC_MESSAGES/mlocate.mo
/usr/share/locale/nl/LC_MESSAGES/mlocate.mo
/usr/share/locale/pl/LC_MESSAGES/mlocate.mo
/usr/share/locale/pt/LC_MESSAGES/mlocate.mo
/usr/share/locale/pt_BR/LC_MESSAGES/mlocate.mo
/usr/share/locale/sr/LC_MESSAGES/mlocate.mo
/usr/share/locale/sr@latin/LC_MESSAGES/mlocate.mo
/usr/share/locale/sv/LC_MESSAGES/mlocate.mo
/usr/share/locale/zh_CN/LC_MESSAGES/mlocate.mo
08:56:46
#locate --regex 'mlocate.mo$'
/usr/share/locale/bg/LC_MESSAGES/mlocate.mo
/usr/share/locale/ca/LC_MESSAGES/mlocate.mo
/usr/share/locale/cs/LC_MESSAGES/mlocate.mo
/usr/share/locale/da/LC_MESSAGES/mlocate.mo
/usr/share/locale/de/LC_MESSAGES/mlocate.mo
/usr/share/locale/es/LC_MESSAGES/mlocate.mo
/usr/share/locale/fr/LC_MESSAGES/mlocate.mo
/usr/share/locale/hu/LC_MESSAGES/mlocate.mo
/usr/share/locale/it/LC_MESSAGES/mlocate.mo
/usr/share/locale/ja/LC_MESSAGES/mlocate.mo
/usr/share/locale/ms/LC_MESSAGES/mlocate.mo
/usr/share/locale/nl/LC_MESSAGES/mlocate.mo
/usr/share/locale/pl/LC_MESSAGES/mlocate.mo
/usr/share/locale/pt/LC_MESSAGES/mlocate.mo
/usr/share/locale/pt_BR/LC_MESSAGES/mlocate.mo
/usr/share/locale/sr/LC_MESSAGES/mlocate.mo
/usr/share/locale/sr@latin/LC_MESSAGES/mlocate.mo
/usr/share/locale/sv/LC_MESSAGES/mlocate.mo
/usr/share/locale/zh_CN/LC_MESSAGES/mlocate.mo
08:56:59
#locate --regex 'mlocate.mo$' -n 5
/usr/share/locale/bg/LC_MESSAGES/mlocate.mo
/usr/share/locale/ca/LC_MESSAGES/mlocate.mo
/usr/share/locale/cs/LC_MESSAGES/mlocate.mo
/usr/share/locale/da/LC_MESSAGES/mlocate.mo
/usr/share/locale/de/LC_MESSAGES/mlocate.mo
08:57:25
#man find
09:05:27
#find / -size +10M
/var/lib/apt/lists/ftp.ua.debian.org_debian_dists_squeeze_main_source_Sources
/var/lib/apt/lists/ftp.ua.debian.org_debian_dists_squeeze_main_binary-i386_Packages
/var/cache/apt/pkgcache.bin
/var/cache/apt/srcpkgcache.bin
/var/log/installer/cdebconf/templates.dat
/proc/kcore
find: `/proc/7821/task/7821/fd/5': Нет такого файла или каталога
find: `/proc/7821/task/7821/fdinfo/5': Нет такого файла или каталога
find: `/proc/7821/fd/5': Нет такого файла или каталога
find: `/proc/7821/fdinfo/5': Нет такого файла или каталога
/sys/devices/pci0000:00/0000:00:02.0/resource0
/sys/devices/pci0000:00/0000:00:02.0/resource0_wc
/sys/devices/pci0000:00/0000:00:03.0/resource1
/sys/devices/pci0000:00/0000:00:03.0/resource1_wc
09:05:44
#du -h /var/log/installer/cdebconf/templates.dat
13M     /var/log/installer/cdebconf/templates.dat
09:06:44
#du -sh /sys/devices/pci0000:00/0000:00:03.0/resource1
0       /sys/devices/pci0000:00/0000:00:03.0/resource1
09:07:04
#find / -size +10M -exec du -h {} \;
18M     /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_squeeze_main_source_Sources
31M     /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_squeeze_main_binary-i386_Packages
14M     /var/cache/apt/pkgcache.bin
14M     /var/cache/apt/srcpkgcache.bin
13M     /var/log/installer/cdebconf/templates.dat
0       /proc/kcore
find: `/proc/7869/task/7869/fd/5': Нет такого файла или каталога
find: `/proc/7869/task/7869/fdinfo/5': Нет такого файла или каталога
find: `/proc/7869/fd/5': Нет такого файла или каталога
find: `/proc/7869/fdinfo/5': Нет такого файла или каталога
0       /sys/devices/pci0000:00/0000:00:02.0/resource0
0       /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
0       /sys/devices/pci0000:00/0000:00:03.0/resource1
0       /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
09:07:42
#find / -perm 600
/tmp/etc/security/opasswd
/tmp/etc/shadow-
/tmp/etc/ppp/chap-secrets
/tmp/etc/ppp/pap-secrets
/tmp/etc/X11/Xwrapper.config
/tmp/etc/gshadow-
/tmp/etc/group-
/tmp/etc/ssh/ssh_host_rsa_key
/tmp/etc/ssh/ssh_host_dsa_key
/tmp/etc/.pwd.lock
...
/sys/devices/pci0000:00/0000:00:02.0/resource0_wc
/sys/devices/pci0000:00/0000:00:02.0/resource1
/sys/devices/pci0000:00/0000:00:02.0/rom
/sys/devices/pci0000:00/0000:00:03.0/enable
/sys/devices/pci0000:00/0000:00:03.0/resource0
/sys/devices/pci0000:00/0000:00:03.0/resource1
/sys/devices/pci0000:00/0000:00:03.0/resource1_wc
/sys/module/i8042/parameters/debug
/sys/module/nf_conntrack/parameters/hashsize
/sys/module/nf_conntrack_ipv4/parameters/hashsize
09:08:10
#find / -perm 600 -exec ls -ld {} \;
-rw------- 1 root root 0 Июл 29 14:26 /tmp/etc/security/opasswd
-rw------- 1 root root 839 Июл 29 14:26 /tmp/etc/shadow-
-rw------- 1 root root 80 Июл 29 14:26 /tmp/etc/ppp/chap-secrets
-rw------- 1 root root 1628 Июл 29 14:26 /tmp/etc/ppp/pap-secrets
-rw------- 1 root root 601 Июл 29 14:26 /tmp/etc/X11/Xwrapper.config
-rw------- 1 root root 479 Июл 29 14:26 /tmp/etc/gshadow-
-rw------- 1 root root 573 Июл 29 14:26 /tmp/etc/group-
-rw------- 1 root root 1679 Июл 29 14:26 /tmp/etc/ssh/ssh_host_rsa_key
-rw------- 1 root root 668 Июл 29 14:26 /tmp/etc/ssh/ssh_host_dsa_key
-rw------- 1 root root 0 Июл 29 14:26 /tmp/etc/.pwd.lock
...
-rw------- 1 root root 33554432 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
-rw------- 1 root root 4096 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:02.0/resource1
-rw------- 1 root root 131072 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:02.0/rom
-rw------- 1 root root 4096 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:03.0/enable
-rw------- 1 root root 256 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:03.0/resource0
-rw------- 1 root root 16777216 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:03.0/resource1
-rw------- 1 root root 16777216 Июл 31 10:05 /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
-rw------- 1 root root 4096 Июл 31 10:05 /sys/module/i8042/parameters/debug
-rw------- 1 root root 4096 Июл 31 10:05 /sys/module/nf_conntrack/parameters/hashsize
-rw------- 1 root root 4096 Июл 31 10:05 /sys/module/nf_conntrack_ipv4/parameters/hashsize
09:09:37
#find / -user user
/home/user
/home/user/bin
/home/user/bin/bigwork
/home/user/bin/signal_trap
/home/user/proj
/home/user/proj/core
/home/user/proj/x-project
/home/user/proj/x-project/y
/home/user/proj/x-project/x
/home/user/proj/x-project/z
...
/proc/6725/oom_score_adj
/proc/6725/loginuid
/proc/6725/sessionid
/proc/6725/coredump_filter
/proc/6725/io
find: `/proc/8260/task/8260/fd/5': Нет такого файла или каталога
find: `/proc/8260/task/8260/fdinfo/5': Нет такого файла или каталога
find: `/proc/8260/fd/5': Нет такого файла или каталога
find: `/proc/8260/fdinfo/5': Нет такого файла или каталога
/dev/pts/5
09:10:27
#find / -user user|less
09:10:34
#find /home -user user|less
09:10:47
#find /home -user user
/home/user
/home/user/bin
/home/user/bin/bigwork
/home/user/bin/signal_trap
/home/user/proj
/home/user/proj/core
/home/user/proj/x-project
/home/user/proj/x-project/y
/home/user/proj/x-project/x
/home/user/proj/x-project/z
...
/home/user/.lilalo/l3prompt
/home/user/.lilalo/l3-agent.pid
/home/user/bigfile
/home/user/text
/home/user/text/hellow
/home/user/text/unixoid.orig.txt
/home/user/text/unixoid.err.txt
/home/user/text/core
/home/user/text/comment-me.txt
/home/user/text/hello-vi.txt
09:10:50
#find /home -user user -exec rm -rf {} \; ^C

09:11:24
#find / -regex '.*\.pdf|.*\.jpg'

09:12:22
#find / -regex '.*\.pdf|.*\.jpg|.*\.txt'

09:13:42
#man find
09:15:59
#find / -name bind
/sys/devices/virtual/vtconsole/vtcon0/bind
/sys/bus/platform/drivers/serial8250/bind
/sys/bus/platform/drivers/floppy/bind
/sys/bus/platform/drivers/pcspkr/bind
/sys/bus/platform/drivers/parport_pc/bind
/sys/bus/virtio/drivers/virtio_console/bind
/sys/bus/pci/drivers/pcieport/bind
/sys/bus/pci/drivers/ioapic/bind
/sys/bus/pci/drivers/xen-platform-pci/bind
/sys/bus/pci/drivers/serial/bind
...
/sys/bus/pnp/drivers/tpm_tis/bind
/sys/bus/xen/drivers/vbd/bind
/sys/bus/xen/drivers/vif/bind
/sys/bus/serio/drivers/atkbd/bind
/sys/bus/serio/drivers/serio_raw/bind
/sys/bus/serio/drivers/psmouse/bind
/sys/bus/pci_express/drivers/aer/bind
/sys/bus/pci_express/drivers/pcie_pme/bind
/sys/bus/scsi/drivers/sr/bind
/sys/bus/i2c/drivers/dummy/bind
09:17:16
#ls /tmp/
back.tar.gz-  etc  file1  file10  file11  file5  mc-root  wilen
09:17:34
#ls /tmp/
back.tar.gz-        etc    file10  file5    wilen
back.tar.gz-201307  file1  file11  mc-root
09:17:49
#ls /tmp/

09:17:49
#ls /tmp/
                     date
Срд Июл 31 10:18:01 EEST 2013
09:18:01
#date +%Y
2013
09:18:07
#date +%Y-%m-%d
2013-07-31
09:18:22
#date +%Y-%m-%d-%h
2013-07-31-Июл
09:18:34
#man date
09:19:03
#date +%Y-%m-%d-%N
2013-07-31-597938880
09:19:08
#date +%Y-%m-%d-%H-%M-(%N)
l3script: syntax error near unexpected token `('
09:19:30
#date +%Y-%m-%d-%H-%M-\(%N\)
2013-07-31-10-19-(180934195)
09:19:40
#date +%Y-%m-%d-%H-%M-\@%N\@
2013-07-31-10-20-@556055892@
09:20:04
#ls /tmp/

09:20:04
#ls /tmp/

09:20:04
#man find
09:20:04
#'.*\.pdf|.*\.jpg|.*\.txt'
                            -size +10M -exec du -h {} \;
18M     /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_squeeze_main_source_Sources
31M     /var/lib/apt/lists/ftp.ua.debian.org_debian_dists_squeeze_main_binary-i386_Packages
14M     /var/cache/apt/pkgcache.bin
14M     /var/cache/apt/srcpkgcache.bin
13M     /var/log/installer/cdebconf/templates.dat
0       /proc/kcore
find: `/proc/8654/task/8654/fd/5': Нет такого файла или каталога
find: `/proc/8654/task/8654/fdinfo/5': Нет такого файла или каталога
find: `/proc/8654/fd/5': Нет такого файла или каталога
find: `/proc/8654/fdinfo/5': Нет такого файла или каталога
0       /sys/devices/pci0000:00/0000:00:02.0/resource0
0       /sys/devices/pci0000:00/0000:00:02.0/resource0_wc
0       /sys/devices/pci0000:00/0000:00:03.0/resource1
0       /sys/devices/pci0000:00/0000:00:03.0/resource1_wc
прошло 29 минут
09:49:48
#man find
прошло 19 минут
10:08:55
#find / -size +10M -delete /sys
find: paths must precede expression: /sys
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
10:09:00
#find / -size +10M -delete sys
find: paths must precede expression: sys
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
10:09:03
#find / -size +10M -prun /sys
find: unknown predicate `-prun'
10:09:12
#find / -size +10M -prune /sys
find: paths must precede expression: /sys
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
10:09:15
#find / -size +10M -prune '/sys'
find: paths must precede expression: /sys
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
10:09:23
#find / -size +10M -path /sys

10:09:30
#a=1

прошла 21 минута
10:30:49
#b=$a

10:30:53
#echo $b
1
10:30:58
#echo $a
1
10:31:03
#bash
root@debian2:/home/user# echo $a
root@debian2:/home/user# exit
exit
10:31:56
#echo $a
1
10:31:57
#declare c=a+b

10:32:45
#echo $c
a+b
10:32:48
#declare c=$a+$b

10:33:02
#echo $c
1+1
10:33:04
#declare -i c=$a+$b

10:34:12
#echo $c
2
10:34:13
#declare -x a=1

10:34:44
#bash
root@debian2:/home/user# echo $a
1
root@debian2:/home/user# echo $c
root@debian2:/home/user# exit
exit
10:34:57
#declare -r c=$a+$b

10:35:42
#echo $c
2
10:35:48
#c=1
l3script: c: доступная только на чтение переменная
10:35:53
#declare -r c=$a+$b
l3script: declare: c: доступная только на чтение переменная
10:36:03
#bash
root@debian2:/home/user# echo $c
root@debian2:/home/user# exit
exit
10:36:36
#vim .bashrc
10:37:30
#alias grep='grep --color=auto'

10:37:32
#vim .bashrc
--- /tmp/l3-saved-3186.11184.13979	2013-07-31 11:37:35.000000000 +0300
+++ .bashrc	2013-07-31 11:39:31.000000000 +0300
@@ -6,9 +6,9 @@
 # umask 022
 
 # You may uncomment the following lines if you want `ls' to be colorized:
-# export LS_OPTIONS='--color=auto'
+export LS_OPTIONS='--color=auto'
 # eval "`dircolors`"
-# alias ls='ls $LS_OPTIONS'
+alias ls='ls $LS_OPTIONS'
 # alias ll='ls $LS_OPTIONS -l'
 # alias l='ls $LS_OPTIONS -lA'
 #
10:39:31
#unset a