/l3/users/08-04-2013/NT-Ladm/debian7.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#ls -l /|tr -d '[:UPPER:]'
![]() tr: неверный класс символов «UPPER» |
#ls -l /|tr -d '[:upper:]'
итого 84 drwxr-xr-x 2 root root 4096 Апр 8 13:31 bin drwxr-xr-x 3 root root 4096 Июн 11 2012 boot drwxr-xr-x 15 root root 3040 Апр 8 08:26 dev drwxr-xr-x 76 root root 4096 Апр 9 16:59 etc drwxr-xr-x 3 root root 4096 Июн 11 2012 home lrwxrwxrwx 1 root root 37 Июн 11 2012 initrd.img -> /boot/initrd.img-2.6.39-bpo.2-686-pae drwxr-xr-x 12 root root 12288 Апр 8 08:29 lib drwx------ 2 root root 16384 Июн 11 2012 lost+found drwxr-xr-x 3 root root 4096 Июн 11 2012 media ... dr-xr-xr-x 90 root root 0 Апр 8 11:26 proc drwx------ 10 root root 4096 Апр 9 17:03 root drwxr-xr-x 2 root root 4096 Апр 8 08:29 sbin drwxr-xr-x 2 root root 4096 Июл 21 2010 selinux drwxr-xr-x 2 root root 4096 Июн 11 2012 srv drwxr-xr-x 13 root root 0 Апр 8 11:26 sys drwxrwxrwt 5 root root 4096 Апр 9 16:59 tmp drwxr-xr-x 11 root root 4096 Июл 5 2012 usr drwxr-xr-x 13 root root 4096 Июн 11 2012 var lrwxrwxrwx 1 root root 33 Июн 11 2012 vmlinuz -> boot/vmlinuz-2.6.39-bpo.2-686-pae |
#ls -l /|tr -d '[:lower:]'
итого 84 -- 2 4096 Апр 8 13:31 -- 3 4096 Июн 11 2012 -- 15 3040 Апр 8 08:26 -- 76 4096 Апр 9 16:59 -- 3 4096 Июн 11 2012 1 37 Июн 11 2012 . -> //.-2.6.39-.2-686- -- 12 12288 Апр 8 08:29 ------ 2 16384 Июн 11 2012 + -- 3 4096 Июн 11 2012 ... --- 90 0 Апр 8 11:26 ------ 10 4096 Апр 9 17:03 -- 2 4096 Апр 8 08:29 -- 2 4096 Июл 21 2010 -- 2 4096 Июн 11 2012 -- 13 0 Апр 8 11:26 5 4096 Апр 9 16:59 -- 11 4096 Июл 5 2012 -- 13 4096 Июн 11 2012 1 33 Июн 11 2012 -> /-2.6.39-.2-686- |
#ls -l /|tr -d '[:numeric:]'
![]() tr: неверный класс символов «numeric» |
#ls -l /|tr -d '[:digit:]'
итого drwxr-xr-x root root Апр : bin drwxr-xr-x root root Июн boot drwxr-xr-x root root Апр : dev drwxr-xr-x root root Апр : etc drwxr-xr-x root root Июн home lrwxrwxrwx root root Июн initrd.img -> /boot/initrd.img-..-bpo.--pae drwxr-xr-x root root Апр : lib drwx------ root root Июн lost+found drwxr-xr-x root root Июн media ... dr-xr-xr-x root root Апр : proc drwx------ root root Апр : root drwxr-xr-x root root Апр : sbin drwxr-xr-x root root Июл selinux drwxr-xr-x root root Июн srv drwxr-xr-x root root Апр : sys drwxrwxrwt root root Апр : tmp drwxr-xr-x root root Июл usr drwxr-xr-x root root Июн var lrwxrwxrwx root root Июн vmlinuz -> boot/vmlinuz-..-bpo.--pae |
#cat /etc/passwd|tr -c a 1
|
#cat /etc/passwd|tr -c a 1| -d
|
#cat /etc/passwd|tr -c a 1|tr -d 1
|
#cat /etc/passwd|tr -c a 1|tr -d 1
|
#cat /etc/passwd|tr -c a 1|tr -d 1|wc -l
0 |
#cat /etc/passwd|tr -c a b|tr -d 1|wc -l
0 |
#cat /etc/passwd|tr -c a b|tr -d b|wc -l
0 |
#cat /etc/passwd|tr -c a b
|
#cat /etc/passwd|tr -c a b|tr -
|
#cat /etc/passwd|tr -c a b
|
#cat /etc/passwd|tr -c a b|ts
|
#cat /etc/passwd|tr -c a b|tr -s b|tr -d b
|
#cat /etc/passwd|tr -c a b|tr -d 'b'
|
#cat /etc/passwd|tr -c a b|tr -d 'b'
|
#cat /etc/passwd|tr -c a b|tr -d 'b'|less
|
#cat /etc/passwd|tr -c a b|tr -d 'b'|wc -l
0 |
#cat /etc/passwd|tr -c a b|tr -d 'b'|wc
0 1 47 |
#cat /etc/passwd|tr -c a b|tr -d 'b'|wc -n
![]() wc: неверный ключ -- n Попробуйте `wc --help' для получения более подробного описания. |
#man wc
|
#cat /etc/passwd|tr -c a b|tr -d 'b'|wc -l
0 |
#cat /etc/passwd|tr -c a b|tr -d 'b'
|
#cat /etc/passwd|tr -c a b|tr -d 'b'|less
|
#cat /etc/passwd|tr -c a b|tr -d 'b'|wc -m
47 |
#cat /etc/passwd|tr -c a b|tr -d 'b'|wc -m
48 |
#cat /etc/passwd | awk '{print $1};'
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 irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats 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 statd:x:102:65534::/var/lib/nfs:/bin/false toor:x:1000:1000:toor,,,:/home/toor:/bin/bash sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin telnetd:x:104:106::/nonexistent:/bin/false |
#cat /etc/passwd | awk -F:'{print $1};'
|
#cat /etc/passwd | awk -F':' '{print $1,$7};'
root /bin/bash daemon /bin/sh bin /bin/sh sys /bin/sh sync /bin/sync games /bin/sh man /bin/sh lp /bin/sh mail /bin/sh news /bin/sh ... list /bin/sh irc /bin/sh gnats /bin/sh nobody /bin/sh libuuid /bin/sh Debian-exim /bin/false statd /bin/false toor /bin/bash sshd /usr/sbin/nologin telnetd /bin/false |
#cat /etc/passwd | awk -F':' '{print $1,$7};'|sed s/' '/'\t'/g
root /bin/bash daemon /bin/sh bin /bin/sh sys /bin/sh sync /bin/sync games /bin/sh man /bin/sh lp /bin/sh mail /bin/sh news /bin/sh ... list /bin/sh irc /bin/sh gnats /bin/sh nobody /bin/sh libuuid /bin/sh Debian-exim /bin/false statd /bin/false toor /bin/bash sshd /usr/sbin/nologin telnetd /bin/false |
#~~~~
![]() l3script: ~~~~: команда не найдена |
#ls
123 fail6 file file2 link new_fail passwd aprel fail7 file123 folder3 mart new_link script chapaev fail8 file124 folder4 may pass_invert |
#ssh root@192.168.13.253
root@192.168.13.253's password: Permission denied, please try again. root@192.168.13.253's password: Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Apr 9 10:32:00 2013 from 10.0.64.160 ... unixoid.orig.txt 100% 907 0.9KB/s 00:00 core 100% 0 0.0KB/s 00:00 unixoid.err.txt 100% 879 0.9KB/s 00:00 comment-me.txt 100% 3280 3.2KB/s 00:00 hellow 100% 29KB 28.8KB/s 00:00 hello-vi.txt 100% 26KB 26.4KB/s 00:00 touchlist 100% 75 0.1KB/s 00:00 fobos:~/laba# exit logout Connection to 192.168.13.253 closed. |
#[root@debian7:~]#
![]() l3script: [root@debian7:~]#: команда не найдена |
#[root@debian7:~]#
![]() l3script: [root@debian7:~]#: команда не найдена |
#locate init
/initrd.img /boot/initrd.img-2.6.39-bpo.2-686-pae /dev/.initramfs /dev/initctl /etc/init.d /etc/initramfs-tools /etc/inittab /etc/bash_completion.d/initramfs-tools /etc/bash_completion.d/mkinitrd /etc/bash_completion.d/module-init-tools ... /var/lib/dpkg/info/module-init-tools.postrm /var/lib/dpkg/info/module-init-tools.preinst /var/lib/dpkg/info/sysvinit-utils.list /var/lib/dpkg/info/sysvinit-utils.md5sums /var/lib/dpkg/info/sysvinit.list /var/lib/dpkg/info/sysvinit.md5sums /var/lib/dpkg/info/sysvinit.postinst /var/lib/dpkg/triggers/update-initramfs /var/lib/initramfs-tools/2.6.39-bpo.2-686-pae /var/lib/update-rc.d/module-init-tools |
#touch vilen
|
#locate vilen
![]() |
#updatedb
|
#locate vilen
/root/vilen |
#locate locate|less
|
#rm /var/lib/mlocate/mlocate.db
|
#locate vilen
![]() locate: can not stat () `/var/lib/mlocate/mlocate.db': Нет такого файла или каталога |
#updatedb
|
#locate vilen
/root/vilen |
#man locate
|
#locate --regex '^a.*d$'
![]() |
#locate --regex '^r.*t$'
![]() |
#locate --regex '^/r.*t$'
/root /root/.lesshst /root/mart /root/pass_invert /root/script /root/.lilalo/.report.dat /root/.lilalo/112941835200684045-1365419079.script /root/.lilalo/2730831189103273801-1341481051.script /root/.lilalo/29333139573230930849-1365504878.script /root/.lilalo/30078107162237032435-1365404738.script /root/.lilalo/69667095879628578-1365404317.script /root/.lilalo/8492029679414046-1365504860.script /root/.lilalo/l3prompt |
#locate --regex '*.r.*t$'
![]() locate: invalid regexp `*.r.*t$': Неверное предшествующее регулярное выражение |
#locate --regex '.*r.*t$'
/root /bin/unicode_start /boot/grub/command.lst /boot/grub/crypto.lst /boot/grub/fs.lst /boot/grub/handler.lst /boot/grub/moddep.lst /boot/grub/partmap.lst /boot/grub/parttool.lst /boot/grub/terminal.lst ... /var/lib/update-rc.d/umountroot /var/log/apt /var/log/boot /var/log/fsck/checkroot /var/log/installer/cdebconf/questions.dat /var/log/installer/cdebconf/templates.dat /var/log/news/news.crit /var/run/acpid.socket /var/run/crond.reboot /var/run/screen/S-root |
#locate --regex '.*r.{2}t$'
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/bash_completion.d/bittorrent /etc/bash_completion.d/mcrypt /etc/exim4/conf.d/acl/30_exim4-config_check_rcpt /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot ... /usr/share/zoneinfo/posix/America/Swift_Current /usr/share/zoneinfo/posix/Europe/Bucharest /usr/share/zoneinfo/right/America/Detroit /usr/share/zoneinfo/right/America/Montserrat /usr/share/zoneinfo/right/America/Swift_Current /usr/share/zoneinfo/right/Europe/Bucharest /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#locate --regex '.*ro{2}t$'
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot /etc/rc6.d/K09umountroot /sbin/pivot_root /sbin/switch_root /usr/bin/fakeroot /usr/lib/libfakeroot /usr/lib/klibc/bin/chroot /usr/lib/klibc/bin/pivot_root /usr/lib64/libfakeroot /usr/sbin/chroot /usr/share/doc/fakeroot /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#locate --regex .*ro{2}t$
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot /etc/rc6.d/K09umountroot /sbin/pivot_root /sbin/switch_root /usr/bin/fakeroot /usr/lib/libfakeroot /usr/lib/klibc/bin/chroot /usr/lib/klibc/bin/pivot_root /usr/lib64/libfakeroot /usr/sbin/chroot /usr/share/doc/fakeroot /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#locate --regex ".*ro{2}t$"
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot /etc/rc6.d/K09umountroot /sbin/pivot_root /sbin/switch_root /usr/bin/fakeroot /usr/lib/libfakeroot /usr/lib/klibc/bin/chroot /usr/lib/klibc/bin/pivot_root /usr/lib64/libfakeroot /usr/sbin/chroot /usr/share/doc/fakeroot /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#locate --regex .ro{2}t$
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot /etc/rc6.d/K09umountroot /sbin/pivot_root /sbin/switch_root /usr/bin/fakeroot /usr/lib/libfakeroot /usr/lib/klibc/bin/chroot /usr/lib/klibc/bin/pivot_root /usr/lib64/libfakeroot /usr/sbin/chroot /usr/share/doc/fakeroot /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#locate --regex /.ro{2}t$
![]() |
#locate --regex '/.ro{2}t$'
![]() |
#locate --regex /.*ro{2}t$
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot /etc/rc6.d/K09umountroot /sbin/pivot_root /sbin/switch_root /usr/bin/fakeroot /usr/lib/libfakeroot /usr/lib/klibc/bin/chroot /usr/lib/klibc/bin/pivot_root /usr/lib64/libfakeroot /usr/sbin/chroot /usr/share/doc/fakeroot /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#locate --regex /.*ro{2}t$
/root /dev/root /dev/.udev/links/root /etc/alternatives/fakeroot /etc/exim4/conf.d/router/mmm_mail4root /etc/init.d/umountroot /etc/rc0.d/K09umountroot /etc/rc6.d/K09umountroot /sbin/pivot_root /sbin/switch_root /usr/bin/fakeroot /usr/lib/libfakeroot /usr/lib/klibc/bin/chroot /usr/lib/klibc/bin/pivot_root /usr/lib64/libfakeroot /usr/sbin/chroot /usr/share/doc/fakeroot /var/lib/dpkg/alternatives/fakeroot /var/lib/update-rc.d/umountroot /var/log/fsck/checkroot /var/run/screen/S-root |
#find / -type b
![]() find: `/proc/13014/task/13014/fd/5': Нет такого файла или каталога find: `/proc/13014/task/13014/fdinfo/5': Нет такого файла или каталога find: `/proc/13014/fd/5': Нет такого файла или каталога find: `/proc/13014/fdinfo/5': Нет такого файла или каталога /dev/loop7 /dev/loop6 /dev/loop5 /dev/loop4 /dev/loop3 /dev/loop2 /dev/loop1 /dev/loop0 /dev/sr0 /dev/xvdb /dev/xvda5 /dev/xvda2 /dev/xvda1 /dev/xvda |
#find / -type d
![]() / /opt /srv /sbin /tmp /tmp/.X11-unix /tmp/etc /tmp/etc/lilalo /tmp/etc/opt /tmp/etc/apm ... /sys/module/nf_conntrack_ipv4/notes /sys/module/nf_nat /sys/module/nf_nat/holders /sys/module/nf_nat/sections /sys/module/nf_nat/notes /sys/module/iptable_nat /sys/module/iptable_nat/holders /sys/module/iptable_nat/sections /sys/module/iptable_nat/notes /sys/block |
#mkdir /sys/dir123
![]() mkdir: невозможно создать каталог «/sys/dir123»: Нет такого файла или каталога |
#mkdir /tmp/dir123
|
#find / -type d -exec grep 123
![]() find: отсутствует аргумент у `-exec' |
#find / -type d -exec grep 123;
![]() find: отсутствует аргумент у `-exec' |
#find / -type d -exec grep {123} \;
![]() ^C |
#find / -type d -exec grep {dir123} \;
![]() ^C |
#find / -type d -exec grep dir123 \;
![]() ^C |
#find / -type d | grep dir123
/tmp/dir123 find: `/proc/13089/task/13089/fd/5': Нет такого файла или каталога find: `/proc/13089/task/13089/fdinfo/5': Нет такого файла или каталога find: `/proc/13089/fd/5': Нет такого файла или каталога find: `/proc/13089/fdinfo/5': Нет такого файла или каталога |
#find / -user user
![]() find: `user' is not the name of a known user |
#id user
![]() id: user: Такого пользователя нет |
#vim /etc/passwd
![]() --- /tmp/l3-saved-9778.8299.24957 2013-04-10 11:40:09.000000000 +0300 +++ /etc/passwd 2013-04-10 11:40:31.000000000 +0300 @@ -23,6 +23,6 @@ libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false -toor:x:1000:1000:toor,,,:/home/toor:/bin/bash +user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin telnetd:x:104:106::/nonexistent:/bin/false |
#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/6686/oom_adj /proc/6686/oom_score_adj /proc/6686/loginuid /proc/6686/sessionid /proc/6686/coredump_filter /proc/6686/io find: `/proc/13155/task/13155/fd/5': Нет такого файла или каталога find: `/proc/13155/task/13155/fdinfo/5': Нет такого файла или каталога find: `/proc/13155/fd/5': Нет такого файла или каталога find: `/proc/13155/fdinfo/5': Нет такого файла или каталога |
#find / -user user -exec rm -rf {} \;
![]() find: `/home/user': Нет такого файла или каталога rm: невозможно удалить «/proc/6686/task/6686/fd/0»: Операция не позволяется rm: невозможно удалить «/proc/6686/task/6686/fd/1»: Операция не позволяется rm: невозможно удалить «/proc/6686/task/6686/fd/2»: Операция не позволяется rm: невозможно удалить «/proc/6686/task/6686/fdinfo/0»: Операция не позволяется rm: невозможно удалить «/proc/6686/task/6686/fdinfo/1»: Операция не позволяется rm: невозможно удалить «/proc/6686/task/6686/fdinfo/2»: Операция не позволяется rm: невозможно удалить «/proc/6686/task/6686/environ»: Отказано в доступе rm: невозможно удалить «/proc/6686/task/6686/auxv»: Отказано в доступе rm: невозможно удалить «/proc/6686/task/6686/status»: Отказано в доступе ... rm: невозможно удалить «/proc/6686/oom_adj»: Отказано в доступе rm: невозможно удалить «/proc/6686/oom_score_adj»: Отказано в доступе rm: невозможно удалить «/proc/6686/loginuid»: Отказано в доступе rm: невозможно удалить «/proc/6686/sessionid»: Отказано в доступе rm: невозможно удалить «/proc/6686/coredump_filter»: Отказано в доступе rm: невозможно удалить «/proc/6686/io»: Отказано в доступе find: `/proc/13163/task/13163/fd/5': Нет такого файла или каталога find: `/proc/13163/task/13163/fdinfo/5': Нет такого файла или каталога find: `/proc/13163/fd/5': Нет такого файла или каталога find: `/proc/13163/fdinfo/5': Нет такого файла или каталога |
#ls /home/
|
#find / -group root
![]() / /opt /srv /sbin /sbin/pmap_set /sbin/sm-notify /sbin/nameif /sbin/tune2fs /sbin/ifconfig /sbin/discover-pkginstall ... /sys/dev/char/4:15 /sys/dev/char/4:16 /sys/dev/char/4:17 /sys/dev/char/4:18 /sys/dev/char/4:19 /sys/dev/char/4:20 /sys/dev/char/4:21 /sys/dev/char/4:22 /sys/dev/char/4:23 /sys/dev/char/4:24 |
#find / -perm 622
![]() find: `/proc/13305/task/13305/fd/5': Нет такого файла или каталога find: `/proc/13305/task/13305/fdinfo/5': Нет такого файла или каталога find: `/proc/13305/fd/5': Нет такого файла или каталога find: `/proc/13305/fdinfo/5': Нет такого файла или каталога |
#find / -perm 611
![]() find: `/proc/13313/task/13313/fd/5': Нет такого файла или каталога find: `/proc/13313/task/13313/fdinfo/5': Нет такого файла или каталога find: `/proc/13313/fd/5': Нет такого файла или каталога find: `/proc/13313/fdinfo/5': Нет такого файла или каталога |
#find / -perm 711
![]() find: `/proc/13321/task/13321/fd/5': Нет такого файла или каталога find: `/proc/13321/task/13321/fdinfo/5': Нет такого файла или каталога find: `/proc/13321/fd/5': Нет такого файла или каталога find: `/proc/13321/fdinfo/5': Нет такого файла или каталога |
#touch vilen
|
#chmod 711 vilen
|
#find / -perm 711
![]() /root/vilen find: `/proc/13349/task/13349/fd/5': Нет такого файла или каталога find: `/proc/13349/task/13349/fdinfo/5': Нет такого файла или каталога find: `/proc/13349/fd/5': Нет такого файла или каталога find: `/proc/13349/fdinfo/5': Нет такого файла или каталога |
#man find
|
#find / -regextype posix-egrep -regex .*\.txt$
/tmp/etc/X11/rgb.txt /usr/share/konwert/filters/htmlchar-txt /usr/share/doc-base/exim4-filter-txt /usr/share/doc-base/exim4-spec-txt /usr/share/X11/rgb.txt /usr/share/perl/5.10.1/unicore/BidiMirroring.txt /usr/share/perl/5.10.1/unicore/Jamo.txt /usr/share/perl/5.10.1/unicore/Index.txt /usr/share/perl/5.10.1/unicore/HangulSyllableType.txt /usr/share/perl/5.10.1/unicore/PropValueAliases.txt ... /usr/share/pyshared/reportbug-4.12.6.egg-info/dependency_links.txt /usr/share/pyshared/reportbug-4.12.6.egg-info/SOURCES.txt /usr/lib/python2.6/lib2to3/PatternGrammar.txt /usr/lib/python2.6/lib2to3/Grammar.txt /usr/lib/python2.6/LICENSE.txt /usr/lib/pymodules/python2.6/reportbug-4.12.6.egg-info/top_level.txt /usr/lib/pymodules/python2.6/reportbug-4.12.6.egg-info/dependency_links.txt /usr/lib/pymodules/python2.6/reportbug-4.12.6.egg-info/SOURCES.txt /etc/X11/rgb.txt /var/cache/dictionaries-common/ispell-dicts-list.txt |
#find / -regextype posix-egrep -regex .*\.txt$|.*\.gz$
![]() l3script: .*.gz$: команда не найдена |
#find / -regextype posix-egrep -regex '.*\.txt$|.*\.gz$'
/tmp/etc/console-setup/CyrSlav-Fixed16.psf.gz /tmp/etc/console-setup/cached.kmap.gz /tmp/etc/X11/rgb.txt /usr/share/info/gnupg1.info.gz /usr/share/info/grep.info.gz /usr/share/info/m4.info.gz /usr/share/info/grub.info.gz /usr/share/info/screen.info-3.gz /usr/share/info/screen.info-1.gz /usr/share/info/cpio.info.gz ... /var/log/dmesg.4.gz /var/log/dmesg.2.gz /var/log/kern.log.2.gz /var/log/syslog.2.gz /var/log/debug.2.gz /var/log/dmesg.1.gz /var/log/messages.2.gz /var/log/daemon.log.2.gz /var/log/syslog.4.gz /var/log/syslog.3.gz |
#find / -regex '.*\.txt$|.*\.gz$'
|
#du -sh /tmp/
48M /tmp/ |
#du -h /tmp/
4,0K /tmp/.X11-unix 4,0K /tmp/dir123 12K /tmp/etc/lilalo 4,0K /tmp/etc/opt 8,0K /tmp/etc/apm/event.d 12K /tmp/etc/apm 16K /tmp/etc/sgml 8,0K /tmp/etc/discover.conf.d 8,0K /tmp/etc/rc2.d 8,0K /tmp/etc/rc4.d ... 4,0K /tmp/etc/network/if-down.d 4,0K /tmp/etc/network/if-post-down.d 16K /tmp/etc/network/if-up.d 4,0K /tmp/etc/network/if-pre-up.d 8,0K /tmp/etc/network/run 44K /tmp/etc/network 16K /tmp/etc/chatscripts 4,6M /tmp/etc 4,0K /tmp/.ICE-unix 48M /tmp/ |
#ls /tmp/
|
#a=1
|
#echo $a
1 |
Время первой команды журнала | 16:16:09 2013- 4- 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:30:10 2013- 4-10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008