/l3/users/22-06-2009/fbsd-adm/fbsd2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 |
|
#iconv -t KOI8-R -f UTF /usr/local/share/vim/vim71/tutor/tutor.r
|
#iconv -t KOI8-R -f UT /usr/local/share/vim/vim71/tutor/tutor.ru
|
#iconv -t KOI8-R -f U /usr/local/share/vim/vim71/tutor/tutor.ru.
|
#iconv -t KOI8-R -f /usr/local/share/vim/vim71/tutor/tutor.ru.c
|
#iconv -t KOI8-R -f W /usr/local/share/vim/vim71/tutor/tutor.ru.
|
#iconv -t KOI8-R -f WI /usr/local/share/vim/vim71/tutor/tutor.ru
|
#iconv -t KOI8-R -f WIN /usr/local/share/vim/vim71/tutor/tutor.r
|
#iconv -t KOI8-R -f WIND /usr/local/share/vim/vim71/tutor/tutor.
|
#iconv -t KOI8-R -f WINDO /usr/local/share/vim/vim71/tutor/tutor
|
#iconv -t KOI8-R -f WINDOW /usr/local/share/vim/vim71/tutor/tuto
|
#iconv -t KOI8-R -f WINDOWS /usr/local/share/vim/vim71/tutor/tut
|
#iconv -t KOI8-R -f WINDOWS- /usr/local/share/vim/vim71/tutor/tu
|
#iconv -t KOI8-R -f WINDOWS-1 /usr/local/share/vim/vim71/tutor/t
|
#iconv -t KOI8-R -f WINDOWS-1` /usr/local/share/vim/vim71/tutor/
|
#iconv -t KOI8-R -f WINDOWS-1`2 /usr/local/share/vim/vim71/tutor
|
#iconv -t KOI8-R -f WINDOWS-1`25 /usr/local/share/vim/vim71/tuto
|
#iconv -t KOI8-R -f WINDOWS-1`251 /usr/local/share/vim/vim71/tut
|
#iconv -t KOI8-R -f WINDOWS-1251 /usr/local/share/vim/vim71/tuto
|
#iconv -t KOI8-R -f WINDOWS-1
** îÁÂÅÒÉÔÅ ÚÁÇÌÁ×ÎÕÀ R ÄÌÑ ÚÁÍÅÎÙ ÂÏÌÅÅ, ÞÅÍ ÏÄÎÏÇÏ ÓÉÍ×ÏÌÁ. ** 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->. 2. òÁÓÐÏÌÏÖÉÔÅ ËÕÒÓÏÒ × ÎÁÞÁÌÅ ÐÅÒ×ÏÇÏ ÓÌÏ×Á, ÏÔÌÉÞÁÀÝÅÇÏÓÑ ÏÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ × ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ ---> (ÓÌÏ×Ï 'ÐÏÓÌÅÄÎÅÊ'). 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ R É ÚÁÍÅÎÉÔÅ ÏÓÔÁÔÏË ÔÅËÓÔÁ × ÐÅÒ×ÏÊ ÓÔÒÏËÅ, ÎÁÂÒÁ× ÐÏ×ÅÒÈ ÓÔÁÒÏÇÏ ÔÅËÓÔÁ ÔÁË, ÞÔÏÂÙ ÏÂÅ ÓÔÒÏËÉ ÓÔÁÌÉ ÏÄÉÎÁËÏ×ÙÍÉ. ---> ðÅÒ×ÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÓÒÁ×ÎÑÔØ Ó ÐÏÓÌÅÄÎÅÊ, ÉÓÐÏÌØÚÕÑ ËÌÁ×ÉÛÉ. ---> ðÅÒ×ÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÓÒÁ×ÎÑÔØ Ó ×ÔÏÒÏÊ, ÉÓÐÏÌØÚÕÑ R É ÎÁÂÒÁ× ÎÏ×ÙÊ ÔÅËÓÔ. 4. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÐÒÉ ÎÁÖÁÔÉÉ <ESC> ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ, ÌÀÂÏÊ ÎÅ ÉÚÍÅÎÅÎÎÙÊ ÔÅËÓÔ ÓÏÈÒÁÎÉÔÓÑ. ... éÚÄÁÔÅÌØ: O'Reilly & Associates Inc. üÔÏ ÈÏÒÏÛÁÑ ËÎÉÇÁ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÚÎÁÔØ ×ÓÅ, ÞÔÏ ÔÏÌØËÏ ÍÏÖÎÏ ÐÒÏÄÅÌÙ×ÁÔØ Ó Vi. ûÅÓÔÏÅ ÉÚÄÁÎÉÅ ÔÁËÖÅ ×ËÌÀÞÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï Vim. üÔÏÔ ÕÞÅÂÎÉË ÂÙÌ ÎÁÐÉÓÁÎ Michael C. Pierce É Robert K. Ware, Colorado School of Mines Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÉÄÅÊ, ÐÒÅÄÌÏÖÅÎÎÙÈ Charles Smith, Colorado State University. E-mail: bware@mines.colorado.edu. äÏÒÁÂÏÔÁÎÏ ÄÌÑ Vim Bram Moolenaar. ðÅÒÅ×ÏÄ: áÎÄÒÅÊ ëÉÓÅÌÅ× <a_kissel@eudoramail.com>, 2002. Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
#iconv -t KOI8-R -f WINDOWS-1
** îÁÂÅÒÉÔÅ ÚÁÇÌÁ×ÎÕÀ R ÄÌÑ ÚÁÍÅÎÙ ÂÏÌÅÅ, ÞÅÍ ÏÄÎÏÇÏ ÓÉÍ×ÏÌÁ. ** 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ --->. 2. òÁÓÐÏÌÏÖÉÔÅ ËÕÒÓÏÒ × ÎÁÞÁÌÅ ÐÅÒ×ÏÇÏ ÓÌÏ×Á, ÏÔÌÉÞÁÀÝÅÇÏÓÑ ÏÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ × ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÅ, ÐÏÍÅÞÅÎÎÏÊ ---> (ÓÌÏ×Ï 'ÐÏÓÌÅÄÎÅÊ'). 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ R É ÚÁÍÅÎÉÔÅ ÏÓÔÁÔÏË ÔÅËÓÔÁ × ÐÅÒ×ÏÊ ÓÔÒÏËÅ, ÎÁÂÒÁ× ÐÏ×ÅÒÈ ÓÔÁÒÏÇÏ ÔÅËÓÔÁ ÔÁË, ÞÔÏÂÙ ÏÂÅ ÓÔÒÏËÉ ÓÔÁÌÉ ÏÄÉÎÁËÏ×ÙÍÉ. ---> ðÅÒ×ÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÓÒÁ×ÎÑÔØ Ó ÐÏÓÌÅÄÎÅÊ, ÉÓÐÏÌØÚÕÑ ËÌÁ×ÉÛÉ. ---> ðÅÒ×ÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÓÒÁ×ÎÑÔØ Ó ×ÔÏÒÏÊ, ÉÓÐÏÌØÚÕÑ R É ÎÁÂÒÁ× ÎÏ×ÙÊ ÔÅËÓÔ. 4. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÐÒÉ ÎÁÖÁÔÉÉ <ESC> ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ, ÌÀÂÏÊ ÎÅ ÉÚÍÅÎÅÎÎÙÊ ÔÅËÓÔ ÓÏÈÒÁÎÉÔÓÑ. ... éÚÄÁÔÅÌØ: O'Reilly & Associates Inc. üÔÏ ÈÏÒÏÛÁÑ ËÎÉÇÁ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÚÎÁÔØ ×ÓÅ, ÞÔÏ ÔÏÌØËÏ ÍÏÖÎÏ ÐÒÏÄÅÌÙ×ÁÔØ Ó Vi. ûÅÓÔÏÅ ÉÚÄÁÎÉÅ ÔÁËÖÅ ×ËÌÀÞÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï Vim. üÔÏÔ ÕÞÅÂÎÉË ÂÙÌ ÎÁÐÉÓÁÎ Michael C. Pierce É Robert K. Ware, Colorado School of Mines Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÉÄÅÊ, ÐÒÅÄÌÏÖÅÎÎÙÈ Charles Smith, Colorado State University. E-mail: bware@mines.colorado.edu. äÏÒÁÂÏÔÁÎÏ ÄÌÑ Vim Bram Moolenaar. ðÅÒÅ×ÏÄ: áÎÄÒÅÊ ëÉÓÅÌÅ× <a_kissel@eudoramail.com>, 2002. Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
#echo $LANG
ru_RU.KOI8-R |
#ls /etc/lo
locate.rc login.access login.conf login.conf.db |
#LANG=ru_RU.UTF-8 vimtutor ru
=============================================================================== = Д о б р о п о ж а л о в а т ь в у ч е б н и к VIM - Версия 1.5 = Vim --- это очень мощный редактор, имеющий множество команд, слишком =====много для того, чтобы их все можно было описать в таком учебнике, как этот. Этот учебник призван объяснить достаточное число команд для того, чтобы Вы могли с легкостью использовать Vim в качестве редактора общего назначения. Вам потребуется приблизительно 25-30 минут на освоение данного учебника в зависимости от того, сколько времени Вы потратите на эксперименты. Команды в уроках будут модифицировать текст. Создайте копию этого файла, чтобы попрактиковаться на ней (если Вы запустили "vimtutor", то это уже копия). Важно помнить, что этот учебник предназначен для обучения в процессе использования. Это означает, что Вы должны запускать команды для того, чтобы как следует их изучить. Если Вы просто прочитаете текст, то забудете команды! Теперь убедитесь в том, что клавиша CapsLock не включена и нажмите клавишу j несколько раз, так, чтобы Урок 1.1 полностью поместился на экране. |
#25;1H
=============================================================================== = Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 = Vim --- ýòî î÷åíü ìîùíûé ðåäàêòîð, èìåþùèé ìíîæåñòâî êîìàíä, ñëèøêîì =====ìíîãî äëÿ òîãî, ÷òîáû èõ âñå ìîæíî áûëî îïèñàòü â òàêîì ó÷åáíèêå, êàê===== ýòîò. Ýòîò ó÷åáíèê ïðèçâàí îáúÿñíèòü äîñòàòî÷íîå ÷èñëî êîìàíä äëÿ òîãî, ÷òîáû Âû ìîãëè ñ ëåãêîñòüþ èñïîëüçîâàòü Vim â êà÷åñòâå ðåäàêòîðà îáùåãî íàçíà÷åíèÿ. Âàì ïîòðåáóåòñÿ ïðèáëèçèòåëüíî 25-30 ìèíóò íà îñâîåíèå äàííîãî ó÷åáíèêà â çàâèñèìîñòè îò òîãî, ñêîëüêî âðåìåíè Âû ïîòðàòèòå íà ýêñïåðèìåíòû. Êîìàíäû â óðîêàõ áóäóò ìîäèôèöèðîâàòü òåêñò. Ñîçäàéòå êîïèþ ýòîãî ôàéëà, ÷òîáû ïîïðàêòèêîâàòüñÿ íà íåé (åñëè Âû çàïóñòèëè "vimtutor", òî ýòî óæå êîïèÿ). Âàæíî ïîìíèòü, ÷òî ýòîò ó÷åáíèê ïðåäíàçíà÷åí äëÿ îáó÷åíèÿ â ïðîöåññå èñïîëüçîâàíèÿ. Ýòî îçíà÷àåò, ÷òî Âû äîëæíû çàïóñêàòü êîìàíäû äëÿ òîãî, ÷òîáû êàê ñëåäóåò èõ èçó÷èòü. Åñëè Âû ïðîñòî ïðî÷èòàåòå òåêñò, òî çàáóäåòå êîìàíäû! Òåïåðü óáåäèòåñü â òîì, ÷òî êëàâèøà CapsLock íå âêëþ÷åíà è íàæìèòå êëàâèøó j íåñêîëüêî ðàç, òàê, ÷òîáû Óðîê 1.1 ïîëíîñòüþ ïîìåñòèëñÿ íà ýêðàíå. |
#25;1H
acpi0_check: nexus0 busy acpi0_check: legacy0 not-present acpi0_check: npx0 attached acpi0_check: acpi0 busy |
#25;1H
acpi0_check: nexus0 busy acpi0_check: legacy0 not-present acpi0_check: npx0 attached acpi0_check: acpi0 busy |
#vim /etc/rc.conf
--- /tmp/l3-saved-70148.29116.30945 2009-07-01 15:59:55.000000000 +0000 +++ /etc/rc.conf 2009-07-01 16:00:31.000000000 +0000 @@ -1,13 +1,13 @@ # -- sysinstall generated deltas -- # Sat Mar 15 15:03:13 2008 # added by xorg-libraries port -font8x14="cp866-8x14" +#font8x14="cp866-8x14" sshd_enable="yes" -font8x16="cp866b-8x16" -font8x8="cp866-8x8" +#font8x16="cp866b-8x16" +#font8x8="cp866-8x8" hostname="fbsd2.unix.nt" ifconfig_re0="DHCP" -keymap="ru.koi8-r" -keyrate="normal" +#keymap="ru.koi8-r" +#keyrate="normal" local_startup="/usr/local/etc/rc.d" mousechar_start="3" moused_enable="YES" |
#. /etc/rc.conf
|
#LANG=ru_RU.CP1251 vimtutor ru
=============================================================================== = Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 = |
#LANG=ru_RU.CP1251 vimtutor ru
=============================================================================== = Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 = |
#=1S============================================================================
|
#=1S============================================================================
|
#/etc/rc.
rc.d/ rc.resume rc.suspend |
#/etc/rc.
rc.d/ rc.resume rc.suspend |
#sh /etc/rc.
rc.bsdextended rc.firewall rc.resume rc.subr rc.conf rc.firewall6 rc.sendmail rc.suspend rc.d/ rc.initdiskless rc.shutdown |
#sh /etc/rc.
rc.bsdextended rc.firewall rc.resume rc.subr rc.conf rc.firewall6 rc.sendmail rc.suspend rc.d/ rc.initdiskless rc.shutdown |
#/etc/rc.
rc.d/ rc.resume rc.suspend |
#/etc/rc.
rc.d/ rc.resume rc.suspend |
#sh /etc/rc.
rc.bsdextended rc.firewall rc.resume rc.subr rc.conf rc.firewall6 rc.sendmail rc.suspend rc.d/ rc.initdiskless rc.shutdown |
#sh /etc/rc.
rc.bsdextended rc.firewall rc.resume rc.subr rc.conf rc.firewall6 rc.sendmail rc.suspend rc.d/ rc.initdiskless rc.shutdown |
#sh /etc/rc.d/
Display all 143 possibilities? (y or n) DAEMON ftpd mountcritremote rarpd FILESYSTEMS gbde mountd resolv LOGIN geli mountlate root NETWORKING geli2 moused route6d SERVERS hcsecd mroute6d routed abi hostapd mrouted routing accounting hostname msgs rpcbind addswap ike named rtadvd adjkerntz inetd natd rwho ... atm2 ipfw nfsd sppp atm3 ipmon nfslocking sshd auditd ipnat nfsserver statd auto_linklocal ipsec nisdomain swap1 bgfsck ipxrouted nsswitch syscons bluetooth isdnd ntpd sysctl bootparams jail ntpdate syslogd bridge kadmind othermta timed bsnmpd kerberos pccard tmp bthidd keyserv pcvt ugidfw |
#sh /etc/rc.d/syscons restart
Configuring syscons: keymap font8x16 font8x14 font8x8 blanktime screensaver. |
#sh /etc/rc.d/
Display all 143 possibilities? (y or n) DAEMON ftpd mountcritremote rarpd FILESYSTEMS gbde mountd resolv LOGIN geli mountlate root NETWORKING geli2 moused route6d SERVERS hcsecd mroute6d routed abi hostapd mrouted routing accounting hostname msgs rpcbind addswap ike named rtadvd adjkerntz inetd natd rwho ... atm2 ipfw nfsd sppp atm3 ipmon nfslocking sshd auditd ipnat nfsserver statd auto_linklocal ipsec nisdomain swap1 bgfsck ipxrouted nsswitch syscons bluetooth isdnd ntpd sysctl bootparams jail ntpdate syslogd bridge kadmind othermta timed bsnmpd kerberos pccard tmp bthidd keyserv pcvt ugidfw |
#sh /etc/rc.d/syscons restart
Configuring syscons: keymap font8x16 font8x14 font8x8 blanktime screensaver. |
#sh /etc/rc.d/
Display all 143 possibilities? (y or n) DAEMON ftpd mountcritremote rarpd FILESYSTEMS gbde mountd resolv LOGIN geli mountlate root NETWORKING geli2 moused route6d SERVERS hcsecd mroute6d routed abi hostapd mrouted routing accounting hostname msgs rpcbind addswap ike named rtadvd adjkerntz inetd natd rwho ... atm2 ipfw nfsd sppp atm3 ipmon nfslocking sshd auditd ipnat nfsserver statd auto_linklocal ipsec nisdomain swap1 bgfsck ipxrouted nsswitch syscons bluetooth isdnd ntpd sysctl bootparams jail ntpdate syslogd bridge kadmind othermta timed bsnmpd kerberos pccard tmp bthidd keyserv pcvt ugidfw |
#sh /etc/rc.d/syscons restart
Configuring syscons: keymap font8x16 font8x14 font8x8 blanktime screensaver. |
#ls /etc/rc.d/
DAEMON devfs kerberos nfslocking rwho FILESYSTEMS dhclient keyserv nfsserver savecore LOGIN dmesg kldxref nisdomain sdpd NETWORKING dumpon kpasswdd nsswitch securelevel SERVERS early.sh ldconfig ntpd sendmail abi encswap local ntpdate serial accounting fsck localpkg othermta sppp addswap ftpd lockd pccard sshd adjkerntz gbde lpd pcvt statd amd geli mdconfig pf swap1 ... bluetooth ipfilter mrouted ramdisk-own watchdogd bootparams ipfs msgs random wpa_supplicant bridge ipfw named rarpd ypbind bsnmpd ipmon natd resolv yppasswdd bthidd ipnat netif root ypserv ccd ipsec netoptions route6d ypset cleanvar ipxrouted network_ipv6 routed ypupdated cleartmp isdnd newsyslog routing ypxfrd cron jail nfsclient rpcbind devd kadmind nfsd rtadvd |
#ls /etc/rc.d/
DAEMON devfs kerberos nfslocking rwho FILESYSTEMS dhclient keyserv nfsserver savecore LOGIN dmesg kldxref nisdomain sdpd NETWORKING dumpon kpasswdd nsswitch securelevel SERVERS early.sh ldconfig ntpd sendmail abi encswap local ntpdate serial accounting fsck localpkg othermta sppp addswap ftpd lockd pccard sshd adjkerntz gbde lpd pcvt statd amd geli mdconfig pf swap1 ... bluetooth ipfilter mrouted ramdisk-own watchdogd bootparams ipfs msgs random wpa_supplicant bridge ipfw named rarpd ypbind bsnmpd ipmon natd resolv yppasswdd bthidd ipnat netif root ypserv ccd ipsec netoptions route6d ypset cleanvar ipxrouted network_ipv6 routed ypupdated cleartmp isdnd newsyslog routing ypxfrd cron jail nfsclient rpcbind devd kadmind nfsd rtadvd |
#ls /etc/rc.d/
DAEMON devfs kerberos nfslocking rwho FILESYSTEMS dhclient keyserv nfsserver savecore LOGIN dmesg kldxref nisdomain sdpd NETWORKING dumpon kpasswdd nsswitch securelevel SERVERS early.sh ldconfig ntpd sendmail abi encswap local ntpdate serial accounting fsck localpkg othermta sppp addswap ftpd lockd pccard sshd adjkerntz gbde lpd pcvt statd amd geli mdconfig pf swap1 ... bluetooth ipfilter mrouted ramdisk-own watchdogd bootparams ipfs msgs random wpa_supplicant bridge ipfw named rarpd ypbind bsnmpd ipmon natd resolv yppasswdd bthidd ipnat netif root ypserv ccd ipsec netoptions route6d ypset cleanvar ipxrouted network_ipv6 routed ypupdated cleartmp isdnd newsyslog routing ypxfrd cron jail nfsclient rpcbind devd kadmind nfsd rtadvd |
#echo $LANG
ru_RU.KOI8-R |
#LANG=ru_RU.CP1251 vimtutor ru
=============================================================================== = Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 = |
#~
|
#=1S============================================================================
|
#scp /etc/rc.conf 192.168.16.209:/etc/rc.conf-back
The authenticity of host '192.168.16.209 (192.168.16.209)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.209' (DSA) to the list of known hosts. Password: rc.conf 100% 664 0.7KB/s 00:00 |
#vim /etc/rc.conf
|
#/etc/rc.d/syscons
Usage: /etc/rc.d/syscons [fast|force|one](start|stop|restart|rcvar|setkeyboard) |
#/etc/rc.d/syscons restart
Configuring syscons: keymap font8x16 font8x14 font8x8 blanktime screensaver. |
#LANG=ru_RU.CP1251 vimtutor ru
=============================================================================== = Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 = |
#=1S============================================================================
|
#exit
exit Connection to 192.168.16.209 closed. |
#ssh 192.168.16.209
Password: Last login: Wed Jul 1 15:36:17 2009 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=64684; pidfile=/root/.lilalo/l3-agent.pid |
#ls
.bash_history .history .lilalo .viminfo install .bash_profile .k5login .login .vimrc mbox .bashrc .l3rc .profile .vnc .cshrc .lesshst .ssh 1 |
#LANG=ru_RU.CP1251 vimtutor ru
=1S============================================================================ = Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM - Âåðñèÿ 1.5 = Vim --- ýòî î÷åíü ìîùíûé ðåäàêòîð, èìåþùèé ìíîæåñòâî êîìàíä, ñëèøêîì =====ìíîãî äëÿ òîãî, ÷òîáû èõ âñå ìîæíî áûëî îïèñàòü â òàêîì ó÷åáíèêå, êàê===== ýòîò. Ýòîò ó÷åáíèê ïðèçâàí îáúÿñíèòü äîñòàòî÷íîå ÷èñëî êîìàíä äëÿ òîãî, ÷òîáû Âû ìîãëè ñ ëåãêîñòüþ èñïîëüçîâàòü Vim â êà÷åñòâå ðåäàêòîðà îáùåãî íàçíà÷åíèÿ. Âàì ïîòðåáóåòñÿ ïðèáëèçèòåëüíî 25-30 ìèíóò íà îñâîåíèå äàííîãî ó÷åáíèêà â çàâèñèìîñòè îò òîãî, ñêîëüêî âðåìåíè Âû ïîòðàòèòå íà ýêñïåðèìåíòû. Êîìàíäû â óðîêàõ áóäóò ìîäèôèöèðîâàòü òåêñò. Ñîçäàéòå êîïèþ ýòîãî ôàéëà, ... :~ ~ :~ ~ :~ ~ command-line -- INSERT -- : : |
#=1S èñïîëüçîâàíèÿ. Ýòî îçíà÷àåò, ÷òî Âû äîëæíû çàïóñêàòü êîìàíäû äëÿ òîãî,
=============================================================================== = ä Ï Â Ò Ï Ð Ï Ö Á Ì Ï × Á Ô Ø × Õ Þ Å Â Î É Ë VIM - ÷ÅÒÓÉÑ 1.5 = |
#=1S============================================================================
1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå, ïîìå÷åííîé --->. 2. Óñòàíîâèòå êóðñîð òàê, ÷òîáû îí íàõîäèëñÿ íàä ïåðâîé îøèáêîé. 3. Íàáåðèòå r è çàòåì ñèìâîë, èñïðàâëÿþùèé îøèáêó. 4. Ïîâòîðèòå øàãè 2 è 3, ïîêà ïåðâàÿ ñòðîêà íå áóäåò èñïðàâëåíà. --->  ìîìåHò íàáoðà ýòîé còðîêè êîå-êòî ñ òðóäîì ïîïaäàë ïî êëaBèøàì! --->  ìîìåíò íàáîðà ýòîé ñòðîêè êîå-êòî ñ òðóäîì ïîïàäàë ïî êëàâèøàì! 5. Òåïåðü ïåðåõîäèòå ê Óðîêó 3.2. |
#=S=S=S=S=S=S
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING> inet 192.168.16.210 netmask 0xffffff00 broadcast 192.168.16.255 ether 00:16:3e:44:00:02 media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 lo0: flainet6 ::1 prefixlen 128NING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 ... ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
#=S
.bash_history .history .lilalo .viminfo install .bash_profile .k5login .login .vimrc mbox .bashrc .l3rc .profile .vnc .cshrc .lesshst .ssh 1 |
#cler
bash: cler: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#clear
|
#less /etc/shells
|
#less /etc/shells
|
#less /etc/shells
|
#less /etc/.
|
#asdasd
|
#ls /etc/rc.d/
Display all 1835 possibilities? (y or n) |
#sh /etc/rc.d/syscons restart
|
#?pin
bash: ?pin: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#mount
/dev/ad0s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad0s2e on /tmp (ufs, local, soft-updates) /dev/ad0s2f on /usr (ufs, local, soft-updates) /dev/ad0s2d on /var (ufs, local, soft-updates) |
#ps aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 3542 98,9 1,4 12028 5420 ?? R 18:01 27:15,05 /usr/local/sbin/g root 0 0,0 0,0 0 0 ?? WLs 16:06 0:00,00 [swapper] root 1 0,0 0,1 768 388 ?? ILs 16:06 0:00,01 /sbin/init -- root 2 0,0 0,0 0 8 ?? DL 16:06 0:00,59 [g_event] root 3 0,0 0,0 0 8 ?? DL 16:06 0:10,86 [g_up] root 4 0,0 0,0 0 8 ?? DL 16:06 0:07,54 [g_down] root 5 0,0 0,0 0 8 ?? DL 16:06 0:00,00 [thread taskq] root 6 0,0 0,0 0 8 ?? DL 16:06 0:00,00 [xpt_thrd] root 7 0,0 0,0 0 8 ?? DL 16:06 0:00,00 [acpi_task_0] ... root 800 0,0 0,2 1352 936 v1 Is+ 16:06 0:00,00 /usr/libexec/gett root 801 0,0 0,2 1352 936 v2 Is+ 16:06 0:00,00 /usr/libexec/gett root 802 0,0 0,2 1352 936 v3 Is+ 16:06 0:00,00 /usr/libexec/gett root 803 0,0 0,2 1352 936 v4 Is+ 16:06 0:00,00 /usr/libexec/gett root 804 0,0 0,2 1352 936 v5 Is+ 16:06 0:00,00 /usr/libexec/gett root 805 0,0 0,2 1352 936 v6 Is+ 16:06 0:00,00 /usr/libexec/gett root 806 0,0 0,2 1352 936 v7 Is+ 16:06 0:00,00 /usr/libexec/gett root 273 0,0 0,3 1472 1064 con- I+ 16:06 0:00,02 dhclient: re0 [pr root 878 0,0 0,6 3364 2192 p0 Ss 16:06 0:00,16 /usr/local/bin/ba root 3685 0,0 0,3 1496 1032 p0 R+ 18:29 0:00,00 ps aux |
#mount
/dev/ad0s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad0s2e on /tmp (ufs, local, soft-updates) /dev/ad0s2f on /usr (ufs, local, soft-updates) /dev/ad0s2d on /var (ufs, local, soft-updates) õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#cd\
> |
#cd /
|
#echo *
COPYRIGHT bin boot cdrom compat dev dist entropy etc home lib libexec log media mnt moused.core proc rescue root sbin sys tmp usr var |
#echo .*[^.]
.cshrc .mozilla .profile .snap |
#echo *[^.]
COPYRIGHT bin boot cdrom compat dev dist entropy etc home lib libexec log media mnt moused.core proc rescue root sbin sys tmp usr var |
#cd dev/
|
#echo *[^.]
acpi ad0 ad0s1 ad0s1a ad0s1c ad0s2 ad0s2b ad0s2c ad0s2d ad0s2e ad0s2f apm ata atkbd0 bpf0 bpsm0 console consolectl ctty cuad0 cuad0.init cuad0.lock devctl devstat fd fido geom.ctl io kbd0 kbd1 kbdmux0 klog kmem log lpt0 lpt0.ctl mdctl mem net net1 net2 net3 network nfs4 nfslock null pci ppi0 psm0 ptyp0 random stderr stdin stdout sysmouse ttyd0 ttyd0.init ttyd0.lock ttyp0 ttyv0 ttyv1 ttyv2 ttyv3 tt |
#echo *
acpi ad0 ad0s1 ad0s1a ad0s1c ad0s2 ad0s2b ad0s2c ad0s2d ad0s2e ad0s2f apm ata atkbd0 bpf0 bpsm0 console consolectl ctty cuad0 cuad0.init cuad0.lock devctl devstat fd fido geom.ctl io kbd0 kbd1 kbdmux0 klog kmem log lpt0 lpt0.ctl mdctl mem net net1 net2 net3 network nfs4 nfslock null pci ppi0 psm0 ptyp0 random stderr stdin stdout sysmouse ttyd0 ttyd0.init ttyd0.lock ttyp0 ttyv0 ttyv1 ttyv2 ttyv3 tt |
#echo 2^16
2^16 |
#calc
bash: calc: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#clea
bash: clea: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#clear
|
#cd /tmp/
|
#date
ÐÑÔÎÉÃÁ, 3 ÉÀÌÑ 2009 Ç. 15:18:21 (UTC) |
#LANG=C
|
#date
Fri Jul 3 15:18:37 UTC 2009 |
#touch "'date'"
|
Время первой команды журнала | 17:56:39 2009- 7- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:18:37 2009- 7- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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