/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 |
|
#df
Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 2025990 65206 1798706 3% / devfs 1 1 0 100% /dev /dev/ad0s2e 507630 234 466786 0% /tmp /dev/ad0s2f 3602814 2664404 650186 80% /usr /dev/ad0s2d 2008622 37126 1810808 2% /var |
#df -h
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 1.9G 64M 1.7G 3% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s2e 496M 234K 456M 0% /tmp /dev/ad0s2f 3.4G 2.5G 635M 80% /usr /dev/ad0s2d 1.9G 36M 1.7G 2% /var |
#wheris free
bash: wheris: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#whereis free
free: |
#top
last pid: 6269; load averages: 0.00, 0.01, 0.00 up 0+02:33:52 17:03:26 25 processes: 1 running, 24 sleeping CPU states: % user, % nice, % system, % interrupt, % idle Mem: 28M Active, 17M Inact, 45M Wired, 364K Cache, 48M Buf, 289M Free Swap: 2015M Total, 2015M Free PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 1975 root 1 8 0 11848K 10284K nanslp 0:12 0.00% perl5.8.8 739 root 1 96 0 12084K 4576K select 0:02 0.00% gdm-binary 2012 root 1 8 0 3300K 1844K wait 0:00 0.00% bash 1969 root 1 96 0 1348K 800K select 0:00 0.00% script ... 836 root 1 8 0 1788K 1316K wait 0:00 0.00% login 483 root 1 96 0 1436K 772K select 0:00 0.00% moused 273 root 1 96 0 1472K 856K select 0:00 0.00% dhclient 320 _dhcp 1 96 0 1472K 884K select 0:00 0.00% dhclient 834 root 1 5 -4 1760K 1164K ttyin 0:00 0.00% login 671 root 1 96 0 1296K 664K select 0:00 0.00% usbd 783 smmsp 1 20 0 3408K 1872K pause 0:00 0.00% sendmail 835 root 1 5 0 1352K 752K ttyin 0:00 0.00% getty 6230 root 1 8 0 12088K 4608K nanslp 0:00 0.00% gdm-binary 839 root 1 5 0 1352K 752K ttyin 0:00 0.00% getty |
# 840 root 1 5 0 1352K 752K ttyin 0:00 0.00% getty
bash: whereisdf: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#df
Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 2025990 65210 1798702 3% / devfs 1 1 0 100% /dev /dev/ad0s2e 507630 234 466786 0% /tmp /dev/ad0s2f 3602814 2664404 650186 80% /usr /dev/ad0s2d 2008622 37126 1810808 2% /var |
#df -sh
df: illegal option -- s usage: df [-b | -g | -H | -h | -k | -m | -P] [-aciln] [-t type] [file | filesystem ...] |
#df -h
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 1.9G 64M 1.7G 3% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s2e 496M 234K 456M 0% /tmp /dev/ad0s2f 3.4G 2.5G 635M 80% /usr /dev/ad0s2d 1.9G 36M 1.7G 2% /var |
#df /
Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 2025990 65210 1798702 3% / |
#df -h /
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 1.9G 64M 1.7G 3% / |
#du -sh /
^C |
#top
last pid: 6415; load averages: 0.12, 0.04, 0.01 up 0+02:37:13 17:06:47 25 1 4 25 processes 0.0 running 0.0 sleepin 0.4 0.0 99.6 28 2 4 55 CPU states: % user, % nice, % system, % interrupt, % idle Command not understood Mem: 28M Active, 50M Inact, 46M Wired, 364K Cache, 48M Buf, 255M Free 1975 8 11848K 10284K nanslp 0:13 0.20% perl5.8.8 4K 4592 2012 8 3300K 1844K wait 1 bash ... 483 root 1 96 0 1436K 772K select 0:00 0.00% moused 273 root 1 96 0 1472K 856K select 0:00 0.00% dhclient 320 _dhcp 1 96 0 1472K 884K select 0:00 0.00% dhclient 834 root 1 5 -4 1760K 1164K ttyin 0:00 0.00% login 671 root 1 96 0 1296K 664K select 0:00 0.00% usbd 783 smmsp 1 20 0 3408K 1872K pause 0:00 0.00% sendmail 835 root 1 5 0 1352K 752K ttyin 0:00 0.00% getty 6333 root 1 96 0 2288K 1276K RUN 0:00 0.00% top 6230 root 1 8 0 12088K 4608K nanslp 0:00 0.00% gdm-binary 839 root 1 5 0 1352K 752K ttyin 0:00 0.00% getty |
#ls -lh
total 24 drwxrwxrwt 2 root wheel 512B 26 ÉÀÎ 14:30 .ICE-unix drwxrwxrwt 2 root wheel 512B 26 ÉÀÎ 17:15 .X11-unix drwxrwxrwt 2 root wheel 512B 26 ÉÀÎ 14:30 .XIM-unix drwxrwxrwt 2 root wheel 512B 26 ÉÀÎ 14:30 .font-unix drwxrwxr-x 2 root operator 512B 26 ÉÀÎ 14:32 .snap drwxr-xr-x 6 root wheel 512B 26 ÉÀÎ 16:36 1 drwxr-xr-x 14 root wheel 512B 26 ÉÀÎ 15:57 2007 drwxr-xr-x 14 root wheel 512B 26 ÉÀÎ 15:57 2008 drwxr-xr-x 14 root wheel 512B 26 ÉÀÎ 15:57 2009 drwx------ 2 user wheel 512B 15 ÍÁÒ 2008 fam-user drwxr-xr-x 2 root wheel 512B 28 ÍÁÒ 2008 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512B 28 ÍÁÒ 2008 lilalo-install-temp-1241 |
#pkg_version -v
fslsfonts-1.0.1 = up-to-date with port fstobdf-1.0.2 = up-to-date with port gail-1.20.1 = up-to-date with port gamin-0.1.9 = up-to-date with port gcalctool-5.20.2_1,2 = up-to-date with port gccmakedep-1.0.2 = up-to-date with port gconf-editor-2.20.0,1 = up-to-date with port gconf2-2.20.1 = up-to-date with port gdbm-1.8.3_3 = up-to-date with port gdm-2.20.1_1 = up-to-date with port ... libXv-1.0.3,1 = up-to-date with port libXvMC-1.0.4 = up-to-date with port libXxf86dga-1.0.2 = up-to-date with port libXxf86misc-1.0.1 = up-to-date with port libXxf86vm-1.0.1 = up-to-date with port liba52-0.7.4_1 = up-to-date with port libao-0.8.8_1 = up-to-date with port libart_lgpl-2.3.19,1 = up-to-date with port libaudiofile-0.2.6 = up-to-date with port ^C |
#less /etc/rc
|
#less /etc/rc.conf
|
#cd /usr/local/etc/rc.d/
|
#ls
avahi-daemon.sh ffserver polkitd avahi-dnsconfd.sh gdm system-tools-backends dbus hald xfs |
#cd -
/tmp |
#ls
.ICE-unix 2007 .X11-unix 2008 .XIM-unix 2009 .font-unix fam-user .snap lilalo-install-temp-1212 1 lilalo-install-temp-1241 |
#cd +
bash: cd: +: No such file or directory |
#cd -
/usr/local/etc/rc.d |
#cd -
/tmp |
#vi
|
#tracert 92.249.125.98
bash: tracert: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#traceroute 92.249.125.98
traceroute to 92.249.125.98 (92.249.125.98), 64 hops max, 40 byte packets 1 debian.net.nt (192.168.16.254) 1.206 ms 0.284 ms 0.588 ms 2 medusa.tech.inc (10.0.1.1) 0.797 ms 0.656 ms 0.680 ms 3 192.168.1.1 (192.168.1.1) 1.506 ms 1.530 ms 1.608 ms 4 193.200.68.189 (193.200.68.189) 4.014 ms 3.839 ms 5.677 ms 5 193.200.69.241 (193.200.69.241) 4.855 ms 4.780 ms 4.102 ms 6 mgline-ua-ll-gw.colocall.com (62.149.4.25) 4.923 ms 4.977 ms 5.803 ms 7 junic-ge-0-0-0-3.netassist.ua (195.214.208.17) 8.392 ms 9.346 ms 9.782 ms 8 in.ua-ix-3.sta.synapse.net.ua (195.69.84.38) 5.068 ms 12.209 ms 11.186 ms 9 in.ua-ix.lan.com.ua (92.249.120.250) 13.539 ms 15.069 ms 13.958 ms 10 access-in.lan.com.ua (92.249.120.206) 14.686 ms 7.463 ms 5.972 ms 11 *^C |
#vim
|
#=1SH~
|
#=1S1H"1" is a directory
|
#=1S1H:!25;3H
|
#=1S1H"444" 0 lines, 0 characters
.ICE-unix 2008 .X11-unix 2009 .XIM-unix 444 .font-unix 555 .snap fam-user 1 lilalo-install-temp-1212 2007 lilalo-install-temp-1241 |
#ee 555
--- /tmp/l3-saved-2012.4181.30236 2009-06-26 17:29:26.000000000 +0000 +++ 555 2009-06-26 17:29:34.000000000 +0000 @@ -0,0 +1 @@ + |
#ls
.ICE-unix 2008 .X11-unix 2009 .XIM-unix 444 .font-unix 555 .snap fam-user 1 lilalo-install-temp-1212 2007 lilalo-install-temp-1241 |
#vim
|
#vim
|
#vim
|
#25;1H
pid 2868 (gdmgreeter), uid 92: exited on signal 6 (core dumped) pid 2882 (gdm-binary), uid 92: exited on signal 6 pid 2883 (gdm-binary), uid 92: exited on signal 6 pid 2884 (gdm-binary), uid 92: exited on signal 6 pid 2881 (gdmgreeter), uid 92: exited on signal 6 (core dumped) pid 2898 (gdm-binary), uid 92: exited on signal 6 pid 2899 (gdm-binary), uid 92: exited on signal 6 pid 2900 (gdm-binary), uid 92: exited on signal 6 pid 2897 (gdmgreeter), uid 92: exited on signal 6 (core dumped) pid 2910 (gdmlogin), uid 92: exited on signal 6 (core dumped) pid 2920 (gdmlogin), uid 92: exited on signal 6 (core dumped) pid 2930 (gdmlogin), uid 92: exited on signal 6 (core dumped) |
#lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
|
#=1SH~
|
#re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
2;11H re0: flags=1S43<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ~ 25;1H/=1S/net e4;10H00:16:3e:44:00:02 media: Ethernet autoselect (100baseTX <full-duplex>) status: activ plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu inet6 ::1 prefixlen 128 ... ~ ~ ~ ~ ~ ~ ~ [No Name] [+] 12;1H inet 127.0.0.1 netmask 0xff000000 inet 192.168.16.210 netmask 0xffffff00 broadcast 192.168.16.255 |
#~
netif netoptions network_ipv6 newsyslog |
#vim /etc/rc.d/ne
|
#vim /etc/rc
|
#vim /etc/rc
|
#vim /etc/rc.d/
|
#vim /etc/rc.d/n
|
#find / -name netstart
/usr/share/examples/etc/netstart /usr/src/etc/netstart ^C |
#vim /usr/src/etc/ne
|
#vim /usr/src/etc/ne
|
#vim /usr/src/etc/net
|
#vim /usr/src/etc/net
|
#vim /usr/src/etc/netstart
|
#=1S
|tips.txt| various tips on using Vim |editing.txt| editing and writing files |motion.txt| commands for moving around |scroll.txt| scrolling the text in the window |insert.txt| Insert and Replace mode |change.txt| deleting and replacing text |indent.txt| automatic indenting for C and other languages |undo.txt| Undo and Redo |repeat.txt| repeating commands, Vim scripts and debugging |visual.txt| using the Visual mode (selecting a text area) ... |cmdline.txt| Command-line editingditing c_ :help c_<Del> =1S Command-line command : :help :quit |options.txt| description of all optionss and what to do with your money =1S Visual mode command v_ :help v_u |pattern.txt| regexp patterns and search commandshing) :help x help.txt [Help][RO] |map.txt|ting Rekey mapping and abbreviations ~ |starting.txt| starting Vim, Vim command arguments, initialisation elp.txt" [readonly] 216 lines, 8010 characters |
#=1S
3;8Hp.txt* For Vim version 7.1. Last change: 2006 Nov 07 VIM - main help file k Move around: Use the cursor keys, or "h" to go left, h l "j" to go down, "k" to go up, "l" to go right. j Close this window: Use ":q<Enter>". Get out of Vim: Use ":qa!<Enter>" (careful, all changes are lost!). Jump to a subject: Position the cursor on a tag (e.g. |bars|) and hit CTRL-]. With the mouse: ":set mouse=a" to enable the mouse (in xterm or GUI). Double-click the left mouse button on a tag, e.g. |bars|. ... =1S Option ' :help 'textwidth' =1S Vim command argument - :help -r =1S Command-line editing c_ :help c_<Del> =1S Command-line command : :help :quit =1S Insert mode command i_ :help i_<Esc> =1S Visual mode command v_ :help v_u m Normal mode command (nothing) :help x help.txt [Help][RO] ~ elp.txt" [readonly] 216 lines, 8010 characters |
#=1S
bash: eimtutor: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#vimtutor
ÓÔÒÏÞÎÏÊ o. ðÏÐÒÏÂÕÊÔÅ ÐÒÏÄÅÌÁÔØ ÜÔÏ Ó ÎÉÖÅÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÏÊ. óÏÚÄÁÊÔÅ ÎÏ×ÕÀ ÓÔÒÏËÕ ÎÁÄ ÜÔÏÊ, ÎÁÖÁ× Shift-O, ÐÏÍÅÓÔÉ× ËÕÒÓÏÒ ÎÁ ÜÔÕ ÓÔÒÏËÕ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ õÒÏË 6.2: ëïíáîäá äïâá÷ìåîéñ ** îÁÂÅÒÉÔÅ a , ÞÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ðïóìå ËÕÒÓÏÒÁ. ** ÎÁÂÒÁ× $ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode). 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, × ËÏÎÅà ÐÅÒ×ÏÊ ÓÔÒÏËÉ, ÐÏÍÅÞÅÎÎÏÊ ---> , ÎÁÈÏÄÑÝÅÇÏÓÑ ÐÏÄ ËÕÒÓÏÒÏÍ. (úÁÇÌÁ×ÎÁÑ A ÐÏÚ×ÏÌÑÅÔ ÄÏÂÁ×ÉÔØ × ËÏÎÅà 2. ÓÔÒÏËÉ.) a (× ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ) ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ ðïóìå ÓÉÍ×ÏÌÁ, ×ÓÔÁ×ËÉ, <ESC>, ËÕÒÓÏÒ-×ÐÒÁ×Ï, É, ÎÁËÏÎÅÃ, x , ÐÒÏÓÔÏ ÄÌÑ ÔÏÇÏ, úÁÍÅÞÁÎÉÅ: ÞÔÏÂÙ ÄÏÂÁ×ÉÔØ ÔÅÓÔ × ËÏÎÅà ÓÔÒÏËÉ!ÐÏÓÌÅÄÎÅÇÏ ÓÉÍ×ÏÌÁ, ÔÅËÓÔÁ ÄÌÑ =1SÎÏÓÔÉ ÔÏ ÖÅ ÓÁÍÏÅ, ÞÔÏ É ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÐÏÚÉÃÉÉ, × 3. ôÅÐÅÒØ ÚÁ×ÅÒÛÉÔÅ ÐÅÒ×ÕÀ ÓÔÒÏËÕ. úÁÍÅÔØÔÅ ÔÁËÖÅ, ÞÔÏ ÄÏÂÁ×ÌÅÎÉÅ ÜÔÏ × |
#=S
|
#LANG=C
|
#vimtutor
1. Make sure Vim is not in compatible mode: :set nocp 2. Look what files exist in the directory: :!ls or :!dir 3. Type the start of a command: :e 4. Press CTRL-D and Vim will show a list of commands that start with "e". <TAB>. It is especially useful for :help . 5. Press <TAB> and Vim will complete the command name to ":edit". 6. Now add a space and the start of an existing file name: :edit FIL 7. Press <TAB>. Vim will complete the name (if it is unique). NOTE: Completion works for many commands. Just try pressing CTRL-D and |
#=1S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^C |
#pkg_
pkg_add pkg_create pkg_info pkg_version pkg_check pkg_delete pkg_sign |
#pkg_
pkg_add pkg_create pkg_info pkg_version pkg_check pkg_delete pkg_sign |
#pkg_info
pth-2.0.7 GNU Portable Threads pwlib-1.10.3_4,1 A cross platform C++ library, used by OpenH323 py25-cairo-1.4.0_1 Python bindings for Cairo py25-dbus-0.82.3 Python bindings for the D-BUS messaging system py25-elementtree-1.2.6 Container for hierarchical data structures written in Pytho py25-gnome-2.20.0 A set of Python bindings for GNOME 2 py25-gnome-desktop-2.20.0 A set of Python bindings used by modules in the GNOME Deskt py25-gobject-2.14.0 Python bindings for GObject py25-gtk-2.12.0 A set of Python bindings for GTK+ py25-gtksourceview-2.0.0 A python bindings for the version 2 of the GtkSourceView li ... xsetroot-1.0.2 root window parameter setting utility for X xsm-1.0.1 X Session Manager xstdcmap-1.0.1 X standard colormap utility xterm-229 Terminal emulator for the X Window System xtrans-1.0.4 Abstract network code for X xtrap-1.0.2 XTrap sample clients for X xvid-1.1.3,1 An opensource MPEG-4 codec, based on OpenDivx xvidtune-1.0.1 Video mode tuner for X xvinfo-1.0.2 Print out X-Video extension adaptor information xwd-1.0.1 Dump an image of an X window |
#pkg_info | grep vim
vim-lite-7.1.145 Vi "workalike", with many additional features (Lite package |
#vi
|
#sdsdasdasd
4;8H j ovve o thhe mooon.to move the cursor so that Lesson 1.1 =1Spletely fillrr thhe mooon. ~~~~~~~~~~~~~~~~~~~~~~~~Lesson 1.1: MOVING THE CURSOR~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ** To move the cursor, press the h,j,k,l keys as indicated. ** ^ k Hint: The h key is at the left and moves left. * < h l > The l key is at the right and moves right. j The j key looks like a down arrow. v ... Now you know how to move to the next lesson. =1Sf=1Sr2=1Si=1S=S1S =1Sl=1Si=1Sn=1Se=1S.25;1H 2. Hold mpedd ovverr tee m.20;31H 3. thhe mooon2=20;35Hr . Using the down key, move to Lesson 1.2. 3. you in Normal mode. Then retype the command you wanted. As you go through this t =1S~~~~~~~~** Type d$ to delete =1Sthe end of the line. **~~~~~~~~~~~~~~~~~~PENDING NOTE: The cursor keys should also work. But using hjkl you will be able to 24;1H=1S |
#=S
exit There are stopped jobs. |
#ls
.bash_history .history .lilalo .viminfo mbox .bash_profile .k5login .login .vnc .bashrc .l3rc .profile 1 .cshrc .lesshst .ssh install |
#lasdasdasdasdasdasdasdasdasds
bash: lasdasdasdasdasdasdasdasdasds: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#ls
.bash_history .history .lilalo .viminfo mbox .bash_profile .k5login .login .vnc .bashrc .l3rc .profile 1 .cshrc .lesshst .ssh install |
#uptime
15:23 up 5 days, 54 mins, 1 user, load averages: 0,00 0,01 0,00 |
#vim
|
#=1SH~
^[ (Esc) ÍÅÎÀ ^y ÐÏÉÓË... ^k ÕÄÁÌÉÔØ ÓÔÒÏËÕ ^p ××ÅÒÈ ^g ÐÒÅÄ. ÓÔÒ. ^o ascii-ËÏÄ ^x ÐÏ×ÔÏÒ ÐÏÉÓËÁ ^l ×ÅÒÎÕÔØ ÓÔÒÏËÕ ^n ×ÎÉÚ ^v ÓÌÅÄ. ÓÔÒ. ^u × ÓÁÍÙÊ ÎÉÚ ^a × ÎÁÞÁÌÏ ÓÔÒÏËÉ ^w ÕÄÁÌÉÔØ ÓÌÏ×Ï ^b ×ÌÅ×Ï ^t × ÓÁÍÙÊ ×ÅÒÈ ^e × ËÏÎÅà ÓÔÒÏËÉ ^r ×ÅÒÎÕÔØ ÓÌÏ×Ï ^f ×ÐÒÁ×Ï ^c ËÏÍÁÎÄÁ ^d ÕÄÁÌÉÔØ z ÓÌÅÄÕÀÝÅÅ ÓÌÏ×Ï L: 1 C: 1 ================ ========================= "/root/.vimrc" 1 ÓÔÒÏË, 1 ÓÉÍ×ÏÌÏ× |
#vim
|
#11;8H
|
#vimtutor ru
=============================================================================== = ä Ï Â Ò Ï Ð Ï Ö Á Ì Ï × Á Ô Ø × Õ Þ Å Â Î É Ë VIM - ÷ÅÒÓÉÑ 1.5 = |
#=1S============================================================================
|
#ls -l /usr/share/vim
ls: /usr/share/vim: No such file or directory |
#ls -l /usr/share/vi/catalog/
total 106 lrwxrwxrwx 1 root wheel 7 15 ÍÁÒ 2008 C -> english lrwxrwxrwx 1 root wheel 7 15 ÍÁÒ 2008 POSIX -> english lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 de_AT.ISO8859-1 -> german lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 de_AT.ISO8859-15 -> german lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 de_CH.ISO8859-1 -> german lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 de_CH.ISO8859-15 -> german lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 de_DE.ISO8859-1 -> german lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 de_DE.ISO8859-15 -> german -r--r--r-- 1 root wheel 11553 16 ÑÎ× 2008 dutch ... lrwxrwxrwx 1 root wheel 5 15 ÍÁÒ 2008 nl_NL.ISO8859-1 -> dutch lrwxrwxrwx 1 root wheel 5 15 ÍÁÒ 2008 nl_NL.ISO8859-15 -> dutch lrwxrwxrwx 1 root wheel 6 15 ÍÁÒ 2008 pl_PL.ISO8859-2 -> polish -r--r--r-- 1 root wheel 10878 16 ÑÎ× 2008 polish -r--r--r-- 1 root wheel 7998 16 ÑÎ× 2008 ru_RU.KOI8-R -r--r--r-- 1 root wheel 12570 16 ÑÎ× 2008 spanish lrwxrwxrwx 1 root wheel 7 15 ÍÁÒ 2008 sv_SE.ISO8859-1 -> swedish lrwxrwxrwx 1 root wheel 7 15 ÍÁÒ 2008 sv_SE.ISO8859-15 -> swedish -r--r--r-- 1 root wheel 10565 16 ÑÎ× 2008 swedish -r--r--r-- 1 root wheel 10551 16 ÑÎ× 2008 uk_UA.KOI8-U |
#echo $LANG
ru_RU.KOI8-R |
#vim /etc/rc.conf
|
#sysinstall
acpi0_check: nexus0 busy acpi0_check: legacy0 not-present acpi0_check: npx0 attached acpi0_check: acpi0 busy |
#vim /etc/rc.conf
|
#vim /etc/rc.conf
|
#=1S
=============================================================================== = ä Ï Â Ò Ï Ð Ï Ö Á Ì Ï × Á Ô Ø × Õ Þ Å Â Î É Ë VIM - ÷ÅÒÓÉÑ 1.5 = |
#=1S============================================================================
|
#whereis vimtutor
vimtutor: /usr/local/bin/vimtutor /usr/local/man/ru.KOI8-R/man1/vimtutor.1.gz |
#pkg_info -Lx /usr/local/bin/vimtutor
pkg_info: no packages match pattern(s) |
#pkg_info -fx /usr/local/bin/vimtutor
pkg_info: no packages match pattern(s) |
#pkg_info -lx /usr/local/bin/vimtutor
tar: Unrecognized archive format: Inappropriate file type or format tar: Error exit delayed from previous errors. pkg_info: tar extract of /usr/local/bin/vimtutor failed! pkg_info: error during unpacking, no info for '/usr/local/bin/vimtutor' available |
#pkg_info -lx vim
pkg_info: can't find package 'vim' installed or in a file! |
#pkg_info -Ix vim
vim-lite-7.1.145 Vi "workalike", with many additional features (Lite package |
#pkg_info -Lx vim-lite
/usr/local/share/vim/vim71/syntax/d.vim /usr/local/share/vim/vim71/syntax/dcd.vim /usr/local/share/vim/vim71/syntax/dcl.vim /usr/local/share/vim/vim71/syntax/debchangelog.vim /usr/local/share/vim/vim71/syntax/debcontrol.vim /usr/local/share/vim/vim71/syntax/debsources.vim /usr/local/share/vim/vim71/syntax/def.vim /usr/local/share/vim/vim71/syntax/desc.vim /usr/local/share/vim/vim71/syntax/desktop.vim /usr/local/share/vim/vim71/syntax/dictconf.vim ... /usr/local/share/vim/vim71/syntax/lprolog.vim /usr/local/share/vim/vim71/syntax/lscript.vim /usr/local/share/vim/vim71/syntax/lss.vim /usr/local/share/vim/vim71/syntax/lua.vim /usr/local/share/vim/vim71/syntax/lynx.vim /usr/local/share/vim/vim71/syntax/m4.vim /usr/local/share/vim/vim71/syntax/mail.vim /usr/local/share/vim/vim71/syntax/mailaliases.vim /usr/local/share/vim/vim71/syntax/mailcap.vim /usr/local/share/vim/vim71/syntax/make.vim |
#pkg_info -Lx vim-lite | grep ru
/usr/local/man/ru.KOI8-R/man1/evim.1.gz /usr/local/man/ru.KOI8-R/man1/vim.1.gz /usr/local/man/ru.KOI8-R/man1/vimdiff.1.gz /usr/local/man/ru.KOI8-R/man1/vimtutor.1.gz /usr/local/man/ru.KOI8-R/man1/xxd.1.gz /usr/local/man/ru.UTF-8/man1/evim.1.gz /usr/local/man/ru.UTF-8/man1/vim.1.gz /usr/local/man/ru.UTF-8/man1/vimdiff.1.gz /usr/local/man/ru.UTF-8/man1/vimtutor.1.gz /usr/local/man/ru.UTF-8/man1/xxd.1.gz ... /usr/local/share/vim/vim71/lang/menu_ru_ru.utf-8.vim /usr/local/share/vim/vim71/lang/menu_ru_ru.vim /usr/local/share/vim/vim71/syntax/eruby.vim /usr/local/share/vim/vim71/syntax/grub.vim /usr/local/share/vim/vim71/syntax/ruby.vim /usr/local/share/vim/vim71/syntax/trustees.vim /usr/local/share/vim/vim71/syntax/udevrules.vim /usr/local/share/vim/vim71/tutor/tutor.ru /usr/local/share/vim/vim71/tutor/tutor.ru.cp1251 /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8 |
#pkg_info -Lx vim-lite | grep ru_ru
/usr/local/share/vim/vim71/lang/menu_ru_ru.koi8-r.vim /usr/local/share/vim/vim71/lang/menu_ru_ru.utf-8.vim /usr/local/share/vim/vim71/lang/menu_ru_ru.vim |
#pkg_info -Lx vim-lite | grep tutor\.ru
/usr/local/share/vim/vim71/tutor/tutor.ru /usr/local/share/vim/vim71/tutor/tutor.ru.cp1251 /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8 |
#cat /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8
~~~~~~~~~~~~~~~~ УÑок 6.3: ÐЩРÐÐÐРСÐÐСÐÐ ÐÐÐÐÐЫ Ð ÐÐЮÐРУРÐÐÐ 4 1. Ctrl-g показÑÐ²Ð°ÐµÑ Ð²Ð°Ñе положение в Ñайле и инÑоÑмаÑÐ¸Ñ Ð¾ нем. ** ÐабеÑиÑе заглавнÑÑ R Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ Ð±Ð¾Ð»ÐµÐµ, Ñем одного Ñимвола. **t-G позволÑÐµÑ Ð¿ÐµÑейÑи к ÑÑÑоке Ñ ÑÑим номеÑом. 1. ÐеÑемеÑÑиÑе кÑÑÑÐ¾Ñ Ð²Ð½Ð¸Ð·, к ÑÑÑоке, помеÑенной --->. 2. ÐажаÑие / и заÑем ввод ÑÑÑоки позволÑÐµÑ Ð¿ÑоизвеÑÑи поиÑк ÑÑой ÑÑÑоки 2. РаÑположиÑе кÑÑÑÐ¾Ñ Ð² наÑале пеÑвого Ñлова, оÑлиÑаÑÑегоÑÑ Ð¾Ñ ÑооÑвеÑÑÑвÑÑÑего в ÑледÑÑÑей ÑÑÑоке, помеÑенной ---> (Ñлово 'поÑледней'). ÐÐÐÐРпо ÑекÑÑÑ. ... ÐздаÑелÑ: 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
#cat /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8 | ico
ico iconv |
#cat /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8 | ico
ico iconv |
~~~~~~~~~~~~~~~~ УÑок 6.3: ÐЩРÐÐÐРСÐÐСÐÐ ÐÐÐÐÐЫ Ð ÐÐЮÐРУРÐÐÐ 4 1. Ctrl-g показÑÐ²Ð°ÐµÑ Ð²Ð°Ñе положение в Ñайле и инÑоÑмаÑÐ¸Ñ Ð¾ нем. ** ÐабеÑиÑе заглавнÑÑ R Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ Ð±Ð¾Ð»ÐµÐµ, Ñем одного Ñимвола. **t-G позволÑÐµÑ Ð¿ÐµÑейÑи к ÑÑÑоке Ñ ÑÑим номеÑом. 1. ÐеÑемеÑÑиÑе кÑÑÑÐ¾Ñ Ð²Ð½Ð¸Ð·, к ÑÑÑоке, помеÑенной --->. 2. ÐажаÑие / и заÑем ввод ÑÑÑоки позволÑÐµÑ Ð¿ÑоизвеÑÑи поиÑк ÑÑой ÑÑÑоки 2. РаÑположиÑе кÑÑÑÐ¾Ñ Ð² наÑале пеÑвого Ñлова, оÑлиÑаÑÑегоÑÑ Ð¾Ñ ÑооÑвеÑÑÑвÑÑÑего в ÑледÑÑÑей ÑÑÑоке, помеÑенной ---> (Ñлово 'поÑледней'). ÐÐÐÐРпо ÑекÑÑÑ. 3. ТепеÑÑ Ð½Ð°Ð±ÐµÑиÑе R и замениÑе оÑÑаÑок ÑекÑÑа в пеÑвой ÑÑÑоке, набÑавй повеÑÑ ÑÑаÑого ÑекÑÑа Ñак, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ðµ ÑÑÑоки ÑÑали одинаковÑми.¾Ð¶Ð½Ð¾Ð¼ напÑавлении. ---> ÐеÑвÑÑ ÑÑÑÐ¾ÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑÑавнÑÑÑ Ñ Ð¿Ð¾Ñледней, иÑполÑзÑÑ ÐºÐ»Ð°Ð²Ð¸Ñи. ---> ÐеÑвÑÑ ÑÑÑÐ¾ÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ ÑÑавнÑÑÑ Ñ Ð²ÑоÑой, иÑполÑзÑÑ R и набÑав новÑй ÑекÑÑ. паÑнÑÑ ÑкобкÑ. 4. ÐбÑаÑиÑе внимание, ÑÑо пÑи нажаÑии <ESC> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑениÑ, лÑбой не измененнÑй ÑекÑÑ ÑÐ¾Ñ ÑаниÑÑÑ.еÑвого `бÑло' в ÑÑÑоке, набеÑиÑе :s/old/new ÐÐ»Ñ Ð¿Ð¾Ð´ÑÑановки `ÑÑало' вмеÑÑо вÑÐµÑ `бÑло' в ÑÑÑоке, набеÑиÑе :s/old/new/g ÐÐ»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ Ð² инÑеÑвале Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ ÑÑÑоками, набеÑиÑе ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÐ»Ñ Ð·Ð°Ð¼ÐµÐ½ÑУÑок 6.4: УСТÐÐÐÐÐÐ ÐÐÐ ÐÐÐТРÐло' в Ñайле, набеÑиÑе :%s/old/new/g ЧÑÐ¾Ð±Ñ ÑедакÑÐ¾Ñ ÐºÐ°Ð¶Ð´Ñй Ñаз запÑаÑивал подÑвеÑждение, добавÑÑе 'c' ** УÑÑановим паÑамеÑÑÑ Ñак, ÑÑÐ¾Ð±Ñ Ð¸Ð³Ð½Ð¾ÑиÑоваÑÑ ÑегиÑÑÑ Ð¿Ñи поиÑке или замене ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ УÑок 5.1: ÐÐÐ ÐЫÐÐиÑе :! и заÑем внеÑнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, коÑоÑÑÑ ÑледÑÐµÑ Ð²ÑполниÑÑ. ** 1. ÐоиÑиÑе Ñлово 'игноÑиÑоваÑÑ', набÑав: /игноÑиÑоваÑѷнакомÑÑ Ðам ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ : Ð´Ð»Ñ ÑÑÑановки кÑÑÑоÑа в команднÑÑ ÐовÑоÑиÑе поиÑк неÑколÑко Ñаз, Ð½Ð°Ð¶Ð¸Ð¼Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑÑ n´Ñ. 2. ÐклÑÑиÑе паÑамеÑÑ 'ic' (ÐгноÑиÑоваÑÑ ÑегиÑÑÑ), набÑав:µÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ иÑполниÑÑ :set icнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ, иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½ÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑкÑ. 3. ТепеÑÑ Ñнова ÑделайÑе поиÑк Ñлова 'игноÑиÑоваÑÑ', нажав: nвÑÐ²ÐµÐ´ÐµÑ ÐовÑоÑиÑе поиÑк неÑколÑко Ñаз, Ð½Ð°Ð¶Ð¸Ð¼Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑÑ n°Ðº еÑли Ð±Ñ ÐÑ Ð²Ð²ÐµÐ»Ð¸ ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð² пÑиглаÑении оболоÑки. Ðли попÑобÑйÑе :!dir , еÑли пÑедÑдÑÑÐ°Ñ 4. ÐклÑÑиÑе паÑамеÑÑÑ 'hlsearch' и 'incsearch': :set hls is ---> ÐамеÑание: Таким ÑпоÑобом можно вÑполниÑÑ Ð»ÑбÑÑ Ð²Ð½ÐµÑнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ. 5. ТепеÑÑ Ð¾Ð¿ÑÑÑ Ð²Ð²ÐµÐ´Ð¸Ñе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿Ð¾Ð¸Ñка и поÑмоÑÑиÑе, ÑÑо полÑÑиÑÑÑ: /игноÑиÑоваÑѵ командÑ, наÑинаÑÑиеÑÑ Ñ : , Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð°Ð²ÐµÑÑаÑÑÑÑ Ð½Ð°Ð¶Ð°Ñием <ENTER>. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ УÑоÐÐ ÐÐЮÐРУРÐÐÐ 6ТЬ ФÐÐоизведеннÑÑ Ð² Ñайле, набеÑиÑе :w ÐÐЯ_ФÐÐÐ 1. ÐажаÑие o ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑÑÑÐ¾ÐºÑ ÐÐÐРкÑÑÑоÑа и пеÑемеÑÐ°ÐµÑ ÐºÑÑÑÐ¾Ñ Ð² нее в Ñежиме вÑÑавки. ÐажаÑие заглавной O ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑÑÑÐ¾ÐºÑ ÐЫШРÑÑÑоки, в коÑоÑой Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ ÐºÑÑÑоÑ. 2. ÐабеÑиÑе a Ð´Ð»Ñ Ð²ÑÑавки ÑекÑÑа ÐÐСÐоÑ. ÐажаÑие заглавной A авÑомаÑиÑеÑки пеÑемеÑÐ°ÐµÑ ÐÐ°Ñ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑекÑÑа в ÐºÐ¾Ð½ÐµÑ ÑÑÑоки. 3. ÐажаÑие заглавной R пеÑÐµÐ²Ð¾Ð´Ð¸Ñ ÐÐ°Ñ Ð² Ñежим Ð·Ð°Ð¼ÐµÐ½Ñ Ð´Ð¾ ÑÐµÑ Ð¿Ð¾Ñ, пока не бÑÐ´ÐµÑ Ð½Ð°Ð¶Ð°Ñа клавиÑа <ESC> Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑениÑ. 4. ÐабÑав ":set xxx" Ð²Ñ ÑможеÑе вклÑÑиÑÑ Ð¿Ð°ÑамеÑÑ "xxx" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ УÑок 7: ÐÐÐÐÐÐЫ ÐÐÐÐÑполÑзÑйÑе вÑÑÑоеннÑÑ ÑпÑавоÑнÑÑ ÑиÑÑÐµÐ¼Ñ ** Vim Ð¾Ð±Ð»Ð°Ð´Ð°ÐµÑ Ð¼Ð¾Ñной вÑÑÑоенной ÑпÑавоÑной ÑиÑÑемой. ÐÐ»Ñ Ð½Ð°Ñала попÑобÑйÑе один из ÑÑÐµÑ Ð²Ð°ÑианÑов: - нажмиÑе клавиÑÑ <HELP> (еÑли ÑÐ°ÐºÐ¾Ð²Ð°Ñ Ð¸Ð¼ÐµÐµÑÑÑ Ð½Ð° клавиаÑÑÑе) - нажмиÑе клавиÑÑ <F1> (еÑли ÑÐ°ÐºÐ¾Ð²Ð°Ñ Ð¸Ð¼ÐµÐµÑÑÑ Ð½Ð° клавиаÑÑÑе) - набеÑиÑе :help <ENTER> ÐабеÑиÑе :q <ENTER> ÑÑÐ¾Ð±Ñ Ð·Ð°ÐºÑÑÑÑ Ð¾ÐºÐ½Ð¾ ÑпÑавки. ÐÑ Ð¼Ð¾Ð¶ÐµÑе найÑи ÑпÑÐ°Ð²ÐºÑ Ð´Ð»Ñ Ð»Ñбого понÑÑÐ¸Ñ Ð¸Ð»Ð¸ командÑ, пÑоÑÑо задав ÑооÑвеÑÑÑвÑÑÑий аÑгÑÐ¼ÐµÐ½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ðµ ":help". ÐопÑобÑйÑе ÑледÑÑÑее (не забÑдÑÑе нажаÑÑ <ENTER>): :help w :help c_<T :help insert-index ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ УÑок 8: СÐÐÐÐÐÐРСТÐРТÐÐÐÐРСÐÐ ÐÐТР** ÐклÑÑим возможноÑÑи Vim ** Vim Ð¸Ð¼ÐµÐµÑ Ð½Ð°Ð¼Ð½Ð¾Ð³Ð¾ болÑÑе возможноÑÑей, Ñем Vi, однако болÑÑинÑÑвао из Ð½Ð¸Ñ Ð²ÑклÑÑÐµÐ½Ñ Ð¿Ð¾ ÑмолÑаниÑ. ÐÐ»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ Ð¸ÑполÑзоваÑÑ Ð½Ð¾Ð²Ñе возможноÑÑи Ðам ÑледÑÐµÑ ÑоздаÑÑ Ñайл "vimrc". 1. ÐÑÑедакÑиÑÑйÑе Ñайл "vimrc", его ÑаÑположение завиÑÐ¸Ñ Ð¾Ñ Ð¸ÑполÑзÑемой ÑиÑÑемÑ: :edit ~/.vimrc Ð´Ð»Ñ Unix :edit $VIM/_vimrc Ð´Ð»Ñ MS-Windows 2. ТепеÑÑ Ð¿ÑоÑиÑайÑе пÑÐ¸Ð¼ÐµÑ Ñайла "vimrc": :read $VIMRUNTIME/vimrc_example.vim 3. ÐапиÑиÑе Ñайл: :write ТепеÑÑ Ð¿Ñи ÑледÑÑÑем запÑÑке Vim бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑена подÑвеÑка ÑинÑакÑиÑа. ÐÑе наÑÑÑойки, пÑедпоÑиÑаемÑе Ðами, могÑÑ Ð±ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð² Ñайл "vimrc". ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ðа ÑÑом завеÑÑаеÑÑÑ Ð£Ñебник Vim. Ðн бÑл пÑедназнаÑен Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð´Ð°ÑÑ Ð¾Ð±Ñее пÑедÑÑавление о ÑедакÑоÑе Vim, доÑÑаÑоÑное Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ñ Ð»ÐµÐ³ÐºÐ¾ÑÑÑÑ Ð¸ÑполÑзоваÑÑ ÐµÐ³Ð¾. УÑебник далек Ð¾Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑ, поÑколÑÐºÑ Vim Ð¸Ð¼ÐµÐµÑ Ð¾ÑÐµÐ½Ñ Ð¼Ð½Ð¾Ð³Ð¾ команд. ÐÑоÑиÑайÑе ÑепеÑÑ ÑÑководÑÑво полÑзоваÑелÑ: ":help user-manual". ÐÐ»Ñ Ð´Ð°Ð»ÑнейÑего ÑÑÐµÐ½Ð¸Ñ ÑекомендÑеÑÑÑ ÐºÐ½Ð¸Ð³Ð°: Vim - Vi Improved - ÐвÑоÑ: Steve Oualline ÐздаÑелÑ: New Riders ÐÑа книга полноÑÑÑÑ Ð¿Ð¾ÑвÑÑена Vim. ÐÑобенно полезна новиÑкам. СодеÑÐ¶Ð¸Ñ Ð¼Ð½Ð¾Ð¶ÐµÑÑво пÑимеÑов и иллÑÑÑÑаÑий. ÐзглÑниÑе на See http://iccf-holland.org/click5.html СледÑÑÑÐ°Ñ ÐºÐ½Ð¸Ð³Ð° более поÑÑенного возÑаÑÑа и поÑвÑÑена болÑÑе Vi, Ñем Vim, однако Ñакже ÑекомендÑеÑÑÑ: Learning the Vi Editor - ÐвÑоÑ: Linda Lamb ÐздаÑелÑ: 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Время первой команды журнала | 18:57:27 2009- 6-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:53:23 2009- 7- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 32.67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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