/l3/users/08-04-2013/NT-Ladm/debian5.net.nt/user :1 :2 :3 |
|
$ÐÐ
|
$vim ~/text/hello-vi.txt
|
$294 2002 Feb 22 VIM(1)
A contrarrio ÐÑ Ð¿ÑоÑивного Рлогике â меÑод доказаÑелÑÑÑва заклÑÑаÑÑийÑÑ Ð² доказаÑелÑÑÑве невозможноÑÑи, пÑоÑивоÑеÑаÑего доказÑваемомÑ. A contrarrio | ÐÑ Ð¿ÑоÑивного Ab ovo usque ad mala доказаÑелÑÑÑва заклÑÑаÑÑийÑÑ Ð² доказаÑелÑÑÑве невозможноÑÑи, пÑоÑиво ÑеÑаÑего доказÑваемомÑ. «ÐÑ ÑÐ¸Ñ Ð´Ð¾ Ñблок, Ñ. е Ð¾Ñ Ð½Ð°Ñала и до конÑа Ñами. Ab ovo usque ad mala Ðбед дÑÐµÐ²Ð½Ð¸Ñ ÑимлÑн обÑÑно наÑиналÑÑ Ñ ÑйÑа и заканÑивалÑÑ ÑÑÑкÑами. ¸ до конÑа ... :qall! ~/text/unixoid.orig.txt [+] 1,2 ÐеÑÑ E37: ÐÐ·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ ÑÐ¾Ñ ÑÐ°Ð½ÐµÐ½Ñ (добавÑÑе !, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð¾Ð¹Ñи пÑовеÑкÑ) Ad notam E162: ÐеÑÐ¾Ñ ÑанÑннÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² бÑÑеÑе "/home/user/text/unixoid.orig.txt" «ÐÐ»Ñ Ð·Ð°Ð¼ÐµÑки», к ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Press ENTER or type command to continue Ad patres âРпÑаоÑÑамâ, Ñ. е. на ÑÐ¾Ñ ÑÐ²ÐµÑ , ÐиблиÑ, книга ÑаÑÑÑв, 4, 22, 20 ~ |
$pwd
/home/user |
$ls
bigfile freebsd.jpg Light_Alloy_4.4.784_RC2_by_FAFNIR.exe lpi 2 matrix.jpg ogo.jpg press_any_key_to_continue.jpg text bin granata.jpg lpi 1 man_smb_conf names pamyatka.pdf proj touchlist |
$ls -la
итого 2984 drwxr-xr-x 9 user user 4096 Апр 9 12:57 . drwxr-xr-x 3 root root 4096 Июн 11 2012 .. -rw------- 1 user user 81 Апр 9 11:32 .bash_history -rw-r--r-- 1 user user 220 Июн 11 2012 .bash_logout -rw-r--r-- 1 user root 10 Июл 5 2012 .bash_profile -rw-r--r-- 1 user user 3249 Июл 5 2012 .bashrc -rwxr-xr-x 1 user user 7994 Июл 5 2012 bigfile drwxr-xr-x 2 user user 4096 Июл 5 2012 bin -rwxr-xr-x 1 user user 232966 Июл 5 2012 freebsd.jpg ... -rwxr-xr-x 1 user user 755680 Июл 5 2012 matrix.jpg drwxr-xr-x 3 user user 4096 Июл 5 2012 names -rwxr-xr-x 1 user user 17622 Июл 5 2012 ogo.jpg -rwxr-xr-x 1 user user 84663 Июл 5 2012 pamyatka.pdf -rwxr-xr-x 1 user user 23048 Июл 5 2012 press_any_key_to_continue.jpg -rw-r--r-- 1 user user 675 Июн 11 2012 .profile drwxr-xr-x 3 user user 4096 Июл 5 2012 proj drwxr-xr-x 2 user user 4096 Апр 9 12:57 text -rwxr-xr-x 1 user user 75 Июл 5 2012 touchlist -rw------- 1 user user 2420 Апр 9 12:57 .viminfo |
$cd text
|
$ls
comment-me.txt core hello-vi.txt hellow unixoid.err.txt unixoid.orig.txt |
$diff unixoid.err.txt unixoid.orig.txt
13,14c13,14 < Ad notam < «Для заметки», к свединию --- > Ad notam > «Для заметки», к сведению |
$vim unixoid.orig.txt
|
$diff unixoid.err.txt unixoid.orig.txt
13c13 < Ad notam --- > Ad notam |
$vim unixoid.orig.txt
--- /tmp/l3-saved-5774.13628.5623 2013-04-09 13:04:11.000000000 +0300 +++ unixoid.orig.txt 2013-04-09 13:05:59.000000000 +0300 @@ -10,7 +10,7 @@ Бездна взывает к бездне Подобное влечет за собой подобное или одно бедствие влечет за собой другое бедствие. -Ad notam +Ad notam «Для заметки», к сведению Ad patres |
$vim comment-me.txt
|
$ 46 insmod ext2
windows can be given this behavior by setting the (window-specific) 'scrollbind' option. When a window that has 'scrollbind' set is scrolled, all other 'scrollbind' windows are scrolled the same amount, if possibl When using the scrollbars, the binding only happens when scrolling the window behavior can be changed by clearing the 'jump' flag from the 'scrollopt' with focus (where the cursor is). You can use this to avoid scroll-binding for a moment without resetting options. *syncbind* *:syncbind* *: differences between the two buffers to synchronize the position precisely. relative offset. I.e., when any of the 'scrollbind' windows is scrolled to the top of its buffer, all of ... These commands move the contents of the window. If the cursor position is moved off of the window, the cursor is moved onto the window (with See section |03.7| of the user manual for an introduction. 'scrolloff' screen lines around it). A page is the number of lines in the 1. Scrolling downwards |scroll-down| window minus two. The mnemonics for these commands may be a bit confusing. 3. Scrolling relative to cursor |scroll-cursor| Remember that the commands refer to moving the window (the part of the buffer CTRL-Dts buffer's limit Scroll window Downwards in the buffer. The number of 38,1 5% that you see) upwards or downwards in the buffer. When the window movesalf a |
$passwd
backup Debian-exim irc lp news root sync user bin games libuuid mail nobody sshd sys uucp daemon gnats list man proxy statd telnetd www-data |
$ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога |
$pwd
/home/user/text |
$ls
comment-me.txt core hello-vi.txt hellow unixoid.err.txt unixoid.orig.txt |
$cd ../..
|
$ls
user |
$ls -d a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога |
$cd ~
|
$ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога |
$ls /etc/a*
/etc/adduser.conf /etc/adjtime /etc/aliases /etc/anacrontab /etc/at.deny /etc/acpi: events powerbtn-acpi-support.sh /etc/alternatives: aptitude ex.ru.1.gz locate netcat.1.gz tcptraceroute view.pl.1.gz awk faked.1.gz locate.1.gz pager tcptraceroute.8.gz view.ru.1.gz awk.1.gz faked.es.1.gz lynx pager.1.gz telnet vi.fr.1.gz builtins.7.gz faked.fr.1.gz lynx.1.gz pico telnet.1.gz vi.it.1.gz c++ faked.sv.1.gz mail pico.1.gz traceproto vim c89 fakeroot Mail rcp traceproto.1.gz vimdiff ... ex ftp.1.gz nawk rmt.8.gz vi.1.gz www-browser.1.gz ex.1.gz infobrowser nawk.1.gz rsh view ex.fr.1.gz infobrowser.1.gz nc rsh.1.gz view.1.gz ex.it.1.gz lft nc.1.gz rview view.fr.1.gz ex.pl.1.gz lft.1.gz netcat rvim view.it.1.gz /etc/apm: event.d /etc/apt: apt.conf.d preferences.d sources.list sources.list.d trusted.gpg trusted.gpg.d listchanges.conf secring.gpg sources.list~ trustdb.gpg trusted.gpg~ |
$ls /etc/*.[cChH]
ls: невозможно получить доступ к /etc/*.[cChH]: Нет такого файла или каталога |
$ls /etc/*.[qz]
ls: невозможно получить доступ к /etc/*.[qz]: Нет такого файла или каталога |
$ls /etc/a*
/etc/adduser.conf /etc/adjtime /etc/aliases /etc/anacrontab /etc/at.deny /etc/acpi: events powerbtn-acpi-support.sh /etc/alternatives: aptitude ex.ru.1.gz locate netcat.1.gz tcptraceroute view.pl.1.gz awk faked.1.gz locate.1.gz pager tcptraceroute.8.gz view.ru.1.gz awk.1.gz faked.es.1.gz lynx pager.1.gz telnet vi.fr.1.gz builtins.7.gz faked.fr.1.gz lynx.1.gz pico telnet.1.gz vi.it.1.gz c++ faked.sv.1.gz mail pico.1.gz traceproto vim c89 fakeroot Mail rcp traceproto.1.gz vimdiff ... ex ftp.1.gz nawk rmt.8.gz vi.1.gz www-browser.1.gz ex.1.gz infobrowser nawk.1.gz rsh view ex.fr.1.gz infobrowser.1.gz nc rsh.1.gz view.1.gz ex.it.1.gz lft nc.1.gz rview view.fr.1.gz ex.pl.1.gz lft.1.gz netcat rvim view.it.1.gz /etc/apm: event.d /etc/apt: apt.conf.d preferences.d sources.list sources.list.d trusted.gpg trusted.gpg.d listchanges.conf secring.gpg sources.list~ trustdb.gpg trusted.gpg~ |
$ls /etc/a*/*.[qz}
ls: невозможно получить доступ к /etc/a*/*.[qz}: Нет такого файла или каталога |
$ls /etc/a*/*.[qz]
ls: невозможно получить доступ к /etc/a*/*.[qz]: Нет такого файла или каталога |
$pwd
/home/user |
$cd /etc
|
$ls
acpi debian_version idmapd.conf lsb-base passwd- sgml adduser.conf default inetd.conf lynx-cur pcmcia shadow adjtime deluser.conf init.d magic perl shadow- aliases dhcp initramfs-tools magic.mime ppp shells alternatives dictionaries-common inittab mailcap profile skel anacrontab discover.conf.d inputrc mailcap.order profile.d ssh apm discover-modprobe.conf insserv mailname protocols ssl apt dpkg insserv.conf mail.rc python sudoers at.deny emacs insserv.conf.d manpath.config python2.6 sudoers.d bash.bashrc email-addresses iproute2 mime.types rc0.d sysctl.conf ... calendar group- ld.so.conf Muttrc.d rcS.d ufw chatscripts grub.d ld.so.conf.d nanorc reportbug.conf updatedb.conf console-setup gshadow lilalo network resolv.conf vim cron.d gshadow- locale.alias networks rmt w3m cron.daily gssapi_mech.conf locale.gen nsswitch.conf rpc wgetrc cron.hourly host.conf localtime openoffice rsyslog.conf X11 cron.monthly hostname logcheck opt rsyslog.d xml crontab hosts login.defs pam.conf securetty cron.weekly hosts.allow logrotate.conf pam.d security debconf.conf hosts.deny logrotate.d passwd services |
$ls *.[cf]
ls: невозможно получить доступ к *.[cf]: Нет такого файла или каталога |
$ls *.[conf]
ls: невозможно получить доступ к *.[conf]: Нет такого файла или каталога |
$ls *.conf
adduser.conf discover-modprobe.conf idmapd.conf ld.so.conf pam.conf sysctl.conf ca-certificates.conf gai.conf inetd.conf logrotate.conf reportbug.conf ucf.conf debconf.conf gssapi_mech.conf insserv.conf mke2fs.conf resolv.conf updatedb.conf deluser.conf host.conf kernel-img.conf nsswitch.conf rsyslog.conf |
$ls *.[cd]
bash_completion.d: abook cpan2dist gpg2 links net-tools reportbug tar ant cpio gzip lintian nmap resolvconf tcpdump apache2ctl cryptsetup heimdal lisp ntpdate rfkill unace apt cups hping2 lvm openldap ri unrar apt-build cvs iconv lzma openssl rpcdebug update-alternatives aptitude cvsps ifupdown lzop p4 rpm util-linux aspell dd imagemagick mailman perl rpmcheck vncviewer autorpm debconf info make pine rrdtool vpnc bash-builtins dhclient initramfs-tools man pkg-config rsync wireless-tools ... S02udev S08hwclock.sh S11mountall-bootclean.sh S13x11-common S20console-setup S03mountdevsubfs.sh S08ifupdown-clean S12mountoverflowtmp S14networking S21bootmisc.sh S04bootlogd S08module-init-tools S13pcmciautils S15portmap S22stop-bootlogd-single S05keyboard-setup S08mtab.sh S13pppd-dns S16nfs-common S06hostname.sh S09checkfs.sh S13procps S17mountnfs.sh rsyslog.d: sudoers.d: README sysctl.d: README.sysctl |
$ls *.[cd]
bash_completion.d: abook cpan2dist gpg2 links net-tools reportbug tar ant cpio gzip lintian nmap resolvconf tcpdump apache2ctl cryptsetup heimdal lisp ntpdate rfkill unace apt cups hping2 lvm openldap ri unrar apt-build cvs iconv lzma openssl rpcdebug update-alternatives aptitude cvsps ifupdown lzop p4 rpm util-linux aspell dd imagemagick mailman perl rpmcheck vncviewer autorpm debconf info make pine rrdtool vpnc bash-builtins dhclient initramfs-tools man pkg-config rsync wireless-tools ... S02udev S08hwclock.sh S11mountall-bootclean.sh S13x11-common S20console-setup S03mountdevsubfs.sh S08ifupdown-clean S12mountoverflowtmp S14networking S21bootmisc.sh S04bootlogd S08module-init-tools S13pcmciautils S15portmap S22stop-bootlogd-single S05keyboard-setup S08mtab.sh S13pppd-dns S16nfs-common S06hostname.sh S09checkfs.sh S13procps S17mountnfs.sh rsyslog.d: sudoers.d: README sysctl.d: README.sysctl |
$ls *.[cd]
bash_completion.d: abook cpan2dist gpg2 links net-tools reportbug tar ant cpio gzip lintian nmap resolvconf tcpdump apache2ctl cryptsetup heimdal lisp ntpdate rfkill unace apt cups hping2 lvm openldap ri unrar apt-build cvs iconv lzma openssl rpcdebug update-alternatives aptitude cvsps ifupdown lzop p4 rpm util-linux aspell dd imagemagick mailman perl rpmcheck vncviewer autorpm debconf info make pine rrdtool vpnc bash-builtins dhclient initramfs-tools man pkg-config rsync wireless-tools ... S02udev S08hwclock.sh S11mountall-bootclean.sh S13x11-common S20console-setup S03mountdevsubfs.sh S08ifupdown-clean S12mountoverflowtmp S14networking S21bootmisc.sh S04bootlogd S08module-init-tools S13pcmciautils S15portmap S22stop-bootlogd-single S05keyboard-setup S08mtab.sh S13pppd-dns S16nfs-common S06hostname.sh S09checkfs.sh S13procps S17mountnfs.sh rsyslog.d: sudoers.d: README sysctl.d: README.sysctl |
$ls *.conf
adduser.conf discover-modprobe.conf idmapd.conf ld.so.conf pam.conf sysctl.conf ca-certificates.conf gai.conf inetd.conf logrotate.conf reportbug.conf ucf.conf debconf.conf gssapi_mech.conf insserv.conf mke2fs.conf resolv.conf updatedb.conf deluser.conf host.conf kernel-img.conf nsswitch.conf rsyslog.conf |
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога |
$ls
acpi debian_version idmapd.conf lsb-base passwd- sgml adduser.conf default inetd.conf lynx-cur pcmcia shadow adjtime deluser.conf init.d magic perl shadow- aliases dhcp initramfs-tools magic.mime ppp shells alternatives dictionaries-common inittab mailcap profile skel anacrontab discover.conf.d inputrc mailcap.order profile.d ssh apm discover-modprobe.conf insserv mailname protocols ssl apt dpkg insserv.conf mail.rc python sudoers at.deny emacs insserv.conf.d manpath.config python2.6 sudoers.d bash.bashrc email-addresses iproute2 mime.types rc0.d sysctl.conf ... calendar group- ld.so.conf Muttrc.d rcS.d ufw chatscripts grub.d ld.so.conf.d nanorc reportbug.conf updatedb.conf console-setup gshadow lilalo network resolv.conf vim cron.d gshadow- locale.alias networks rmt w3m cron.daily gssapi_mech.conf locale.gen nsswitch.conf rpc wgetrc cron.hourly host.conf localtime openoffice rsyslog.conf X11 cron.monthly hostname logcheck opt rsyslog.d xml crontab hosts login.defs pam.conf securetty cron.weekly hosts.allow logrotate.conf pam.d security debconf.conf hosts.deny logrotate.d passwd services |
$ls *fs*
fstab login.defs mke2fs.conf trafshow initramfs-tools: conf.d hooks initramfs.conf modules scripts update-initramfs.conf |
$ls k?r*
kernel-img.conf kernel: postinst.d postrm.d |
$ls -- -+
ls: невозможно получить доступ к -+: Нет такого файла или каталога |
$ls -- -*
ls: невозможно получить доступ к -*: Нет такого файла или каталога |
$ls ./-*
ls: невозможно получить доступ к ./-*: Нет такого файла или каталога |
$ls ..?*
ls: невозможно получить доступ к ..?*: Нет такого файла или каталога |
$ls . .?*
.pwd.lock .: acpi debian_version idmapd.conf lsb-base passwd- sgml adduser.conf default inetd.conf lynx-cur pcmcia shadow adjtime deluser.conf init.d magic perl shadow- aliases dhcp initramfs-tools magic.mime ppp shells alternatives dictionaries-common inittab mailcap profile skel anacrontab discover.conf.d inputrc mailcap.order profile.d ssh apm discover-modprobe.conf insserv mailname protocols ssl apt dpkg insserv.conf mail.rc python sudoers ... cron.d gshadow- locale.alias networks rmt w3m cron.daily gssapi_mech.conf locale.gen nsswitch.conf rpc wgetrc cron.hourly host.conf localtime openoffice rsyslog.conf X11 cron.monthly hostname logcheck opt rsyslog.d xml crontab hosts login.defs pam.conf securetty cron.weekly hosts.allow logrotate.conf pam.d security debconf.conf hosts.deny logrotate.d passwd services ..: bin dev home lib media opt root selinux sys tmp var boot etc initrd.img lost+found mnt proc sbin srv test usr vmlinuz |
$'ls zz*
> l3script: unexpected EOF while looking for matching `'' l3script: ошибка синтаксиса: неожиданный конец файла |
$ls zz*
ls: невозможно получить доступ к zz*: Нет такого файла или каталога |
$echo a*
acpi adduser.conf adjtime aliases alternatives anacrontab apm apt at.deny |
$cd ~
|
$ls
bigfile Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg press_any_key_to_continue.jpg bin lpi 1 names proj freebsd.jpg lpi 2 ogo.jpg text granata.jpg man_smb_conf pamyatka.pdf touchlist |
$ls -la\
> > ^C |
$ls -la
итого 2988 drwxr-xr-x 9 user user 4096 Апр 9 13:24 . drwxr-xr-x 3 root root 4096 Июн 11 2012 .. -rw------- 1 user user 81 Апр 9 11:32 .bash_history -rw-r--r-- 1 user user 220 Июн 11 2012 .bash_logout -rw-r--r-- 1 user root 10 Июл 5 2012 .bash_profile -rw-r--r-- 1 user user 3249 Июл 5 2012 .bashrc -rwxr-xr-x 1 user user 7994 Июл 5 2012 bigfile drwxr-xr-x 2 user user 4096 Июл 5 2012 bin -rwxr-xr-x 1 user user 232966 Июл 5 2012 freebsd.jpg ... -rwxr-xr-x 1 user user 755680 Июл 5 2012 matrix.jpg drwxr-xr-x 3 user user 4096 Июл 5 2012 names -rwxr-xr-x 1 user user 17622 Июл 5 2012 ogo.jpg -rwxr-xr-x 1 user user 84663 Июл 5 2012 pamyatka.pdf -rwxr-xr-x 1 user user 23048 Июл 5 2012 press_any_key_to_continue.jpg -rw-r--r-- 1 user user 675 Июн 11 2012 .profile drwxr-xr-x 3 user user 4096 Июл 5 2012 proj drwxr-xr-x 2 user user 4096 Апр 9 13:24 text -rwxr-xr-x 1 user user 75 Июл 5 2012 touchlist -rw------- 1 user user 5710 Апр 9 13:24 .viminfo |
$lesstou*
l3script: lesstou*: команда не найдена |
$less tou*
|
$find -name handbook | grep pdf
|
$find -name handbook
|
$find / -name handbook
find: `/root': Отказано в доступе find: `/lost+found': Отказано в доступе find: `/etc/ssl/private': Отказано в доступе find: `/var/spool/cron/atjobs': Отказано в доступе find: `/var/spool/cron/crontabs': Отказано в доступе find: `/var/spool/cron/atspool': Отказано в доступе find: `/var/spool/exim4': Отказано в доступе find: `/var/cache/ldconfig': Отказано в доступе find: `/var/run/exim4': Отказано в доступе find: `/var/run/iptraf': Отказано в доступе ... find: `/proc/1657/fd': Отказано в доступе find: `/proc/1657/fdinfo': Отказано в доступе find: `/proc/5711/task/5711/fd': Отказано в доступе find: `/proc/5711/task/5711/fdinfo': Отказано в доступе find: `/proc/5711/fd': Отказано в доступе find: `/proc/5711/fdinfo': Отказано в доступе find: `/proc/5713/task/5713/fd': Отказано в доступе find: `/proc/5713/task/5713/fdinfo': Отказано в доступе find: `/proc/5713/fd': Отказано в доступе find: `/proc/5713/fdinfo': Отказано в доступе |
$find / -name README
find: `/root': Отказано в доступе /usr/share/X11/xkb/keymap/README /usr/share/X11/xkb/compat/README /usr/share/X11/xkb/keycodes/README /usr/share/X11/xkb/rules/README /usr/share/X11/xkb/geometry/README /usr/share/X11/xkb/types/README /usr/share/aptitude/README /usr/share/doc/libtasn1-3/README /usr/share/doc/libslang2/README ... find: `/proc/1657/fd': Отказано в доступе find: `/proc/1657/fdinfo': Отказано в доступе find: `/proc/5711/task/5711/fd': Отказано в доступе find: `/proc/5711/task/5711/fdinfo': Отказано в доступе find: `/proc/5711/fd': Отказано в доступе find: `/proc/5711/fdinfo': Отказано в доступе find: `/proc/5713/task/5713/fd': Отказано в доступе find: `/proc/5713/task/5713/fdinfo': Отказано в доступе find: `/proc/5713/fd': Отказано в доступе find: `/proc/5713/fdinfo': Отказано в доступе |
$find / -name README | grep perl
find: `/root': Отказано в доступе /usr/share/doc/libcurses-ui-perl/README /usr/share/doc/libtext-charwidth-perl/README /usr/share/doc/libtext-wrapi18n-perl/README /usr/share/doc/libalgorithm-diff-perl/README find: `/lost+found': Отказано в доступе find: `/etc/ssl/private': Отказано в доступе /test/libcurses-ui-perl/README /test/libtext-charwidth-perl/README /test/libtext-wrapi18n-perl/README ... find: `/proc/1657/fd': Отказано в доступе find: `/proc/1657/fdinfo': Отказано в доступе find: `/proc/5711/task/5711/fd': Отказано в доступе find: `/proc/5711/task/5711/fdinfo': Отказано в доступе find: `/proc/5711/fd': Отказано в доступе find: `/proc/5711/fdinfo': Отказано в доступе find: `/proc/5713/task/5713/fd': Отказано в доступе find: `/proc/5713/task/5713/fdinfo': Отказано в доступе find: `/proc/5713/fd': Отказано в доступе find: `/proc/5713/fdinfo': Отказано в доступе |
$find / -name README | grep perl
find: `/root': Отказано в доступе /usr/share/doc/libcurses-ui-perl/README /usr/share/doc/libtext-charwidth-perl/README /usr/share/doc/libtext-wrapi18n-perl/README /usr/share/doc/libalgorithm-diff-perl/README find: `/lost+found': Отказано в доступе find: `/etc/ssl/private': Отказано в доступе /test/libcurses-ui-perl/README /test/libtext-charwidth-perl/README /test/libtext-wrapi18n-perl/README ... find: `/proc/1657/fd': Отказано в доступе find: `/proc/1657/fdinfo': Отказано в доступе find: `/proc/5711/task/5711/fd': Отказано в доступе find: `/proc/5711/task/5711/fdinfo': Отказано в доступе find: `/proc/5711/fd': Отказано в доступе find: `/proc/5711/fdinfo': Отказано в доступе find: `/proc/5713/task/5713/fd': Отказано в доступе find: `/proc/5713/task/5713/fdinfo': Отказано в доступе find: `/proc/5713/fd': Отказано в доступе find: `/proc/5713/fdinfo': Отказано в доступе |
$find / -name README | grep perl 2> /dev/null
find: `/root': Отказано в доступе /usr/share/doc/libcurses-ui-perl/README /usr/share/doc/libtext-charwidth-perl/README /usr/share/doc/libtext-wrapi18n-perl/README /usr/share/doc/libalgorithm-diff-perl/README find: `/lost+found': Отказано в доступе find: `/etc/ssl/private': Отказано в доступе /test/libcurses-ui-perl/README /test/libtext-charwidth-perl/README /test/libtext-wrapi18n-perl/README ... find: `/proc/1657/fd': Отказано в доступе find: `/proc/1657/fdinfo': Отказано в доступе find: `/proc/5711/task/5711/fd': Отказано в доступе find: `/proc/5711/task/5711/fdinfo': Отказано в доступе find: `/proc/5711/fd': Отказано в доступе find: `/proc/5711/fdinfo': Отказано в доступе find: `/proc/5713/task/5713/fd': Отказано в доступе find: `/proc/5713/task/5713/fdinfo': Отказано в доступе find: `/proc/5713/fd': Отказано в доступе find: `/proc/5713/fdinfo': Отказано в доступе |
$find / -name README | grep perl 2> /dev/null
find: `/root': Отказано в доступе /usr/share/doc/libcurses-ui-perl/README /usr/share/doc/libtext-charwidth-perl/README /usr/share/doc/libtext-wrapi18n-perl/README /usr/share/doc/libalgorithm-diff-perl/README find: `/lost+found': Отказано в доступе find: `/etc/ssl/private': Отказано в доступе /test/libcurses-ui-perl/README /test/libtext-charwidth-perl/README /test/libtext-wrapi18n-perl/README ... find: `/proc/1657/fd': Отказано в доступе find: `/proc/1657/fdinfo': Отказано в доступе find: `/proc/5711/task/5711/fd': Отказано в доступе find: `/proc/5711/task/5711/fdinfo': Отказано в доступе find: `/proc/5711/fd': Отказано в доступе find: `/proc/5711/fdinfo': Отказано в доступе find: `/proc/5713/task/5713/fd': Отказано в доступе find: `/proc/5713/task/5713/fdinfo': Отказано в доступе find: `/proc/5713/fd': Отказано в доступе find: `/proc/5713/fdinfo': Отказано в доступе |
$find / -name README 2> /dev/null | grep perl
/usr/share/doc/libcurses-ui-perl/README /usr/share/doc/libtext-charwidth-perl/README /usr/share/doc/libtext-wrapi18n-perl/README /usr/share/doc/libalgorithm-diff-perl/README /test/libcurses-ui-perl/README /test/libtext-charwidth-perl/README /test/libtext-wrapi18n-perl/README /test/libalgorithm-diff-perl/README |
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games |
$sort < /usr/share/doc/libcurses-ui-perl/README
_ ___ -------- ------------ ---------------- ------------------- A curses based user interface framework in perl are supported: A UI framework based on the curses library. Curses::UI contains - Basic dialog window - Buttonbox ... - Status window - Texteditor (has features like word wrapping and undo) - Textentry - Textviewer the language to the distribution. Currently the following languages There are also prefabricated dialog windows available: What is Curses::UI? - Widget (widget base element) - Window You do not have to install this distribution to test these |
$less < /usr/share/doc/libcurses-ui-perl/README
|
$find / -name pdf 2> /dev/null | grep perl
|
$find / -name doc 2> /dev/null | grep perl
|
$find / -name txt 2> /dev/null | grep perl
|
$find / -name *.txt 2> /dev/null | grep perl
/tmp/test2/level2/level3/if_perl.txt /tmp/test2/level2/doc/if_perl.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/perl/5.10.1/unicore/CaseFolding.txt /usr/share/perl/5.10.1/unicore/EastAsianWidth.txt /usr/share/perl/5.10.1/unicore/NamesList.txt ... /usr/share/perl/5.10.1/unicore/NormalizationCorrections.txt /usr/share/perl/5.10.1/unicore/ReadMe.txt /usr/share/perl/5.10.1/unicore/NamedSequences.txt /usr/share/perl/5.10.1/unicore/UnicodeData.txt /usr/share/perl/5.10.1/unicore/NameAliases.txt /usr/share/perl/5.10.1/unicore/StandardizedVariants.txt /usr/share/perl/5.10.1/unicore/Blocks.txt /usr/share/perl/5.10.1/Unicode/Collate/keys.txt /usr/share/perl/5.10.1/Unicode/Collate/allkeys.txt /usr/share/vim/vim72/doc/if_perl.txt |
$find / -name *.pdf 2> /dev/null | grep perl
|
$find / -name *.html 2> /dev/null | grep perl
|
$find / -name *.htm 2> /dev/null | grep perl
|
$tee
^C |
$man tee
|
$ls /u*/s*/p*/5*/u*
/usr/share/perl/5.10.1/utf8_heavy.pl /usr/share/perl/5.10/utf8_heavy.pl /usr/share/perl/5.10.1/utf8.pm /usr/share/perl/5.10/utf8.pm /usr/share/perl/5.10.1/unicore: ArabicShaping.txt Exact.pl NamedSequences.txt PVA.pl BidiMirroring.txt HangulSyllableType.txt NamedSqProv.txt ReadMe.txt Blocks.txt Index.txt Name.pl Scripts.txt Canonical.pl Jamo.txt NamesList.txt SpecialCasing.txt CaseFolding.txt lib NormalizationCorrections.txt StandardizedVariants.txt CombiningClass.pl LineBreak.txt Properties To CompositionExclusions.txt mktables PropertyAliases.txt UnicodeData.txt ... /usr/share/perl/5.10/unicore: ArabicShaping.txt Exact.pl NamedSequences.txt PVA.pl BidiMirroring.txt HangulSyllableType.txt NamedSqProv.txt ReadMe.txt Blocks.txt Index.txt Name.pl Scripts.txt Canonical.pl Jamo.txt NamesList.txt SpecialCasing.txt CaseFolding.txt lib NormalizationCorrections.txt StandardizedVariants.txt CombiningClass.pl LineBreak.txt Properties To CompositionExclusions.txt mktables PropertyAliases.txt UnicodeData.txt Decomposition.pl mktables.lst PropList.txt version EastAsianWidth.txt NameAliases.txt PropValueAliases.txt |
$ls /u*/s*/p*/5*/u* -l
-rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10.1/utf8_heavy.pl -rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10.1/utf8.pm -rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10/utf8_heavy.pl -rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10/utf8.pm /usr/share/perl/5.10.1/unicore: итого 5036 -rw-r--r-- 1 root root 12275 Дек 20 2011 ArabicShaping.txt -rw-r--r-- 1 root root 24004 Дек 20 2011 BidiMirroring.txt -rw-r--r-- 1 root root 5857 Дек 20 2011 Blocks.txt -rw-r--r-- 1 root root 24610 Дек 20 2011 Canonical.pl ... -rw-r--r-- 1 root root 84950 Дек 20 2011 PropList.txt -rw-r--r-- 1 root root 32063 Дек 20 2011 PropValueAliases.txt -rw-r--r-- 1 root root 27017 Дек 20 2011 PVA.pl -rw-r--r-- 1 root root 435 Дек 20 2011 ReadMe.txt -rw-r--r-- 1 root root 108760 Дек 20 2011 Scripts.txt -rw-r--r-- 1 root root 16309 Дек 20 2011 SpecialCasing.txt -rw-r--r-- 1 root root 7445 Дек 20 2011 StandardizedVariants.txt drwxr-xr-x 2 root root 4096 Июн 11 2012 To -rw-r--r-- 1 root root 1117369 Дек 20 2011 UnicodeData.txt -rw-r--r-- 1 root root 6 Дек 20 2011 version |
$ls /u*/s*/p*/5*/u* -la
-rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10.1/utf8_heavy.pl -rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10.1/utf8.pm -rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10/utf8_heavy.pl -rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10/utf8.pm /usr/share/perl/5.10.1/unicore: итого 5044 drwxr-xr-x 4 root root 4096 Июн 11 2012 . drwxr-xr-x 53 root root 4096 Июн 11 2012 .. -rw-r--r-- 1 root root 12275 Дек 20 2011 ArabicShaping.txt -rw-r--r-- 1 root root 24004 Дек 20 2011 BidiMirroring.txt ... -rw-r--r-- 1 root root 84950 Дек 20 2011 PropList.txt -rw-r--r-- 1 root root 32063 Дек 20 2011 PropValueAliases.txt -rw-r--r-- 1 root root 27017 Дек 20 2011 PVA.pl -rw-r--r-- 1 root root 435 Дек 20 2011 ReadMe.txt -rw-r--r-- 1 root root 108760 Дек 20 2011 Scripts.txt -rw-r--r-- 1 root root 16309 Дек 20 2011 SpecialCasing.txt -rw-r--r-- 1 root root 7445 Дек 20 2011 StandardizedVariants.txt drwxr-xr-x 2 root root 4096 Июн 11 2012 To -rw-r--r-- 1 root root 1117369 Дек 20 2011 UnicodeData.txt -rw-r--r-- 1 root root 6 Дек 20 2011 version |
$ls /u*/s*/p*/5*/u* -lar
-rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10/utf8.pm -rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10/utf8_heavy.pl -rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10.1/utf8.pm -rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10.1/utf8_heavy.pl /usr/share/perl/5.10/unicore: итого 5044 -rw-r--r-- 1 root root 6 Дек 20 2011 version -rw-r--r-- 1 root root 1117369 Дек 20 2011 UnicodeData.txt drwxr-xr-x 2 root root 4096 Июн 11 2012 To -rw-r--r-- 1 root root 7445 Дек 20 2011 StandardizedVariants.txt ... -rw-r--r-- 1 root root 102561 Дек 20 2011 Decomposition.pl -rw-r--r-- 1 root root 8086 Дек 20 2011 CompositionExclusions.txt -rw-r--r-- 1 root root 2687 Дек 20 2011 CombiningClass.pl -rw-r--r-- 1 root root 64241 Дек 20 2011 CaseFolding.txt -rw-r--r-- 1 root root 24610 Дек 20 2011 Canonical.pl -rw-r--r-- 1 root root 5857 Дек 20 2011 Blocks.txt -rw-r--r-- 1 root root 24004 Дек 20 2011 BidiMirroring.txt -rw-r--r-- 1 root root 12275 Дек 20 2011 ArabicShaping.txt drwxr-xr-x 53 root root 4096 Июн 11 2012 .. drwxr-xr-x 4 root root 4096 Июн 11 2012 . |
$ls /u*/s*/p*/5*/u* -lat
-rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10.1/utf8.pm -rw-r--r-- 1 root root 379 Дек 20 2011 /usr/share/perl/5.10/utf8.pm -rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10.1/utf8_heavy.pl -rw-r--r-- 1 root root 8001 Дек 20 2011 /usr/share/perl/5.10/utf8_heavy.pl /usr/share/perl/5.10.1/unicore: итого 5044 drwxr-xr-x 4 root root 4096 Июн 11 2012 . drwxr-xr-x 53 root root 4096 Июн 11 2012 .. drwxr-xr-x 2 root root 4096 Июн 11 2012 To drwxr-xr-x 11 root root 4096 Июн 11 2012 lib ... -rw-r--r-- 1 root root 5199 Дек 20 2011 PropertyAliases.txt -rw-r--r-- 1 root root 84950 Дек 20 2011 PropList.txt -rw-r--r-- 1 root root 32063 Дек 20 2011 PropValueAliases.txt -rw-r--r-- 1 root root 27017 Дек 20 2011 PVA.pl -rw-r--r-- 1 root root 435 Дек 20 2011 ReadMe.txt -rw-r--r-- 1 root root 108760 Дек 20 2011 Scripts.txt -rw-r--r-- 1 root root 16309 Дек 20 2011 SpecialCasing.txt -rw-r--r-- 1 root root 7445 Дек 20 2011 StandardizedVariants.txt -rw-r--r-- 1 root root 1117369 Дек 20 2011 UnicodeData.txt -rw-r--r-- 1 root root 6 Дек 20 2011 version |
$find / -name Bloks.txt | less *
|
$find / -name Bloks.txt 2> /dev/null | less *
|
$find / -name Blooks.txt 2> /dev/null | less *
|
$find / -name Blooks.txt 2> /dev/null | less *
|
$pwd
/home/user |
$cd ~
|
$ls
bigfile Light_Alloy_4.4.784_RC2_by_FAFNIR.exe matrix.jpg press_any_key_to_continue.jpg bin lpi 1 names proj freebsd.jpg lpi 2 ogo.jpg text granata.jpg man_smb_conf pamyatka.pdf touchlist |
$ls -la
итого 2992 drwxr-xr-x 9 user user 4096 Апр 9 15:55 . drwxr-xr-x 3 root root 4096 Июн 11 2012 .. -rw------- 1 user user 81 Апр 9 11:32 .bash_history -rw-r--r-- 1 user user 220 Июн 11 2012 .bash_logout -rw-r--r-- 1 user root 10 Июл 5 2012 .bash_profile -rw-r--r-- 1 user user 3249 Июл 5 2012 .bashrc -rwxr-xr-x 1 user user 7994 Июл 5 2012 bigfile drwxr-xr-x 2 user user 4096 Июл 5 2012 bin -rwxr-xr-x 1 user user 232966 Июл 5 2012 freebsd.jpg ... -rwxr-xr-x 1 user user 755680 Июл 5 2012 matrix.jpg drwxr-xr-x 3 user user 4096 Июл 5 2012 names -rwxr-xr-x 1 user user 17622 Июл 5 2012 ogo.jpg -rwxr-xr-x 1 user user 84663 Июл 5 2012 pamyatka.pdf -rwxr-xr-x 1 user user 23048 Июл 5 2012 press_any_key_to_continue.jpg -rw-r--r-- 1 user user 675 Июн 11 2012 .profile drwxr-xr-x 3 user user 4096 Июл 5 2012 proj drwxr-xr-x 2 user user 4096 Апр 9 13:24 text -rwxr-xr-x 1 user user 75 Июл 5 2012 touchlist -rw------- 1 user user 5710 Апр 9 13:24 .viminfo |
$vim .bash_profile
|
$~
# ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything [ -z "$PS1" ] && return # don't put duplicate lines in the history. See bash(1) for more options # don't overwrite GNU Midnight Commander's setting of `ignorespace'. HISTCONTROL=$HISTCONTROL${HISTCONTROL+:}ignoredups # ... or force ignoredups and ignorespace HISTCONTROL=ignoreboth ... # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi [ $0 == l3script ] && . /home/user/.lilalo/l3bashrc && _l3_start ~ ~ ~ ~ |
$Pattern not found (press RETURN)
|
$find / -name \-* 2> /dev/null
/home/user/names/-file1 /home/user/names/-hello |
$find / -name \-* 2> /dev/null | more
|
$find / -name \-* 2> /dev/null | more *
|
$find / -name \-* 2> /dev/null
/home/user/names/-file1 /home/user/names/-hello |
Время первой команды журнала | 10:38:15 2013- 4- 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:15:22 2013- 4- 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 32.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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