/l3/users/27-07-2009/nt-ladm/debian2.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
$ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts). Connection closed by 192.168.16.1 |
$vimtutor ru
:wq <ENTER> 3. Когда Вы увидите приглашение командной оболочки, наберите команду, которая привела Вас в этот учебник. Это может быть vimtutor ru <ENTER> Обычно можно использовать: vim tutor.ru <ENTER> ---> 'vim' позволяет запустить редактор vim, 'tutor.ru' --- это файл, который Вы будете редактировать. 4. Если Вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3 |
$ls -la
итого 50 drwxr-xr-x 8 user user 496 2009-07-27 11:25 . drwxr-xr-x 205 root root 4920 2008-03-14 11:04 .. -rw------- 1 user user 1090 2009-05-24 13:24 .bash_history -rw-r--r-- 1 user user 220 2007-12-23 16:52 .bash_logout -rw-r--r-- 1 user root 424 2009-04-30 15:11 .bash_profile -rw-r--r-- 1 user user 2270 2009-04-30 15:11 .bashrc -rw------- 1 user user 26 2007-12-23 16:52 .dmrc drwxr-xr-x 5 user user 248 2007-12-23 17:01 .fluxbox drwx------ 2 user user 48 2008-02-17 23:52 .gconf drwx------ 2 user user 80 2008-02-18 00:06 .gconfd -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello -rw-r--r-- 1 user root 51 2009-07-24 20:38 .l3rc -rw------- 1 user user 35 2008-03-12 12:44 .lesshst drwxr-xr-x 2 user root 1024 2009-07-27 11:48 .lilalo drwx------ 3 user user 72 2007-12-23 17:01 .mozilla drwxr-xr-x 2 root root 80 2009-04-30 15:12 .ssh -rw------- 1 user user 3545 2009-05-24 13:22 .viminfo -rw------- 1 user user 118 2009-07-27 11:25 .Xauthority -rw-r--r-- 1 user user 732 2009-07-27 11:25 .xsession-errors |
$sudo chmoc
Password: |
$sudo chown -R user:user .ssh/
Password: |
$ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts. user@192.168.16.1's password: Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jul 27 11:25:17 2009 |
$screen -x
|
$screen -x
|
$vimtutor ru
изменений. Если Вы хотите сохранить изменения и выйти: :wq <ENTER> 3. Когда Вы увидите приглашение командной оболочки, наберите команду, которая привела Вас в этот учебник. Это может быть vimtutor ru <ENTER> Обычно можно использовать: vim tutor.ru <ENTER> ---> 'vim' позволяет запустить редактор vim, 'tutor.ru' --- это файл, который Вы будете редактировать. "/tmp/tutorVi1696" 834L, 46100C записано |
$vimtutor ru
---> От тттопота копытт пппыль ппо ппполю леттитт. 5. Теперь, когда строка откорректирована, переходите к уроку 1.4. ЗАМЕЧАНИЕ: В ходе освоения этого учебника не пытайтесь запоминать, учите в процессе использования. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ок 1.4: РЕДАКТИРОВАНИЕ |
$vimtutor ru
1 change; before #34 20 seconds ago те их с помощ ью `отката'. 1 change; before #33 21 secй строке и верни те их с помощ ью `отката'. 1 change; beforeошибки в это й строке и верни те их с помощ ью `отката'. 1 change;равьте 2ошибки в это й строке и верни те их с помощ ью `отката'. 1 changeRRRRрre #30 28 seconds ago Already at newest change Already at newest change Already at newest change Already at newest change Already at newest change |
$vimtutor ru
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. |
$vim
|
$pwd\
> pwd\ > pwd bash: pwdpwdpwd: command not found |
$pwdpwdpwd
bash: pwdpwdpwd: command not found |
$pwd
/home/user |
$ls
hello TEST |
$file TEST
TEST: empty |
$vim
|
$ls -l
итого 8 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello -rw-r--r-- 1 user user 0 2009-07-28 10:42 TEST -rw-r--r-- 1 user user 0 2009-07-28 10:45 TEST1 -rw-r--r-- 1 user user 1177 2009-07-28 10:49 TEST2 |
$vim test2
|
$su -
Password: |
#ls -l /etc/sudoers
-r--r----- 1 root root 320 2008-03-11 17:15 /etc/sudoers |
#vim /etc/sudoers
|
#man 5 sudoers
|
#!
bash: syntax error near unexpected token `newline' |
#vim /etc/sudoers
|
#vim /etc/sudoers
|
#vipw
14 backup:x:34:34:backup:/var/backups:/bin/sh$ 15 list:x:38:38:Mailing List Manager:/var/list:/bin/sh$ 16 irc:x:39:39:ircd:/var/run/ircd:/bin/sh$ 17 gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh$ 18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh$ 19 sshd:x:100:65534::/var/run/sshd:/usr/sbin/nologin$ 20 gdm:x:101:103:Gnome Display Manager:/var/lib/gdm:/bin/false$ 21 user:x:1000:1000:User,,,:/home/user:/bin/bash$ 22 test:x:1001:1001:,,,:/home/test:/bin/bash$ vipw: /etc/passwd не был изменён |
$ls -l /usr/share/vi
videomodes/ vim/ |
$ls -l /usr/share/vim/
итого 1 drwxr-xr-x 4 root root 96 2007-12-23 16:46 addons drwxr-xr-x 2 root root 128 2007-12-23 16:31 doc drwxr-xr-x 2 root root 72 2007-12-23 16:46 registry drwxr-xr-x 17 root root 952 2007-12-23 16:46 vim70 lrwxrwxrwx 1 root root 5 2008-07-04 20:08 vimcurrent -> vim70 lrwxrwxrwx 1 root root 8 2008-07-04 20:08 vimfiles -> /etc/vim lrwxrwxrwx 1 root root 14 2008-07-04 20:08 vimrc -> /etc/vim/vimrc lrwxrwxrwx 1 root root 19 2008-07-04 20:08 vimrc.tiny -> /etc/vim/vimrc.tiny |
$ls -l /usr/share/vim/vim70/
итого 271 drwxr-xr-x 3 root root 728 2007-12-23 16:46 autoload -rw-r--r-- 1 root root 1955 2007-01-31 20:23 bugreport.vim drwxr-xr-x 2 root root 608 2007-12-23 16:46 colors drwxr-xr-x 2 root root 1296 2007-12-23 16:46 compiler -rw-r--r-- 1 root root 2456 2007-01-31 20:23 debian.vim -rw-r--r-- 1 root root 645 2007-01-31 20:23 delmenu.vim drwxr-xr-x 2 root root 4104 2007-12-23 16:46 doc -rw-r--r-- 1 root root 1902 2007-01-31 20:23 evim.vim -rw-r--r-- 1 root root 53218 2007-01-31 20:23 filetype.vim ... -rw-r--r-- 1 root root 53202 2007-01-31 20:23 optwin.vim drwxr-xr-x 2 root root 400 2007-12-23 16:46 plugin drwxr-xr-x 2 root root 1096 2007-12-23 16:46 print -rw-r--r-- 1 root root 9575 2007-01-31 20:23 scripts.vim drwxr-xr-x 2 root root 320 2007-12-23 16:46 spell -rw-r--r-- 1 root root 31399 2007-01-31 20:23 synmenu.vim drwxr-xr-x 2 root root 13800 2007-12-23 16:46 syntax drwxr-xr-x 2 root root 576 2007-12-23 16:46 tools drwxr-xr-x 2 root root 984 2008-03-12 09:56 tutor -rw-r--r-- 1 root root 2411 2007-01-31 20:23 vimrc_example.vim |
$ls -l /usr/share/vim/vim70/spell/
итого 3323 -rw-r--r-- 1 root root 803 2007-01-31 20:23 cleanadd.vim -rw-r--r-- 1 root root 568018 2007-01-31 20:23 en.ascii.spl -rw-r--r-- 1 root root 555651 2007-01-31 20:23 en.ascii.sug -rw-r--r-- 1 root root 570117 2007-01-31 20:23 en.latin1.spl -rw-r--r-- 1 root root 556476 2007-01-31 20:23 en.latin1.sug -rw-r--r-- 1 root root 570548 2007-01-31 20:23 en.utf-8.spl -rw-r--r-- 1 root root 556546 2007-01-31 20:23 en.utf-8.sug -rw-r--r-- 1 root root 240 2007-01-31 20:23 he.vim -rw-r--r-- 1 root root 241 2007-01-31 20:23 yi.vim |
$sudo useradd -m -d /dome/sshuser sshuser
Password: useradd: не удалось создать каталог /dome/sshuser |
$sudo useradd -m -d /h
|
$sudo passwd sshuser
Enter new UNIX password: Retype new UNIX password: passwd: пароль успешно обновлён |
$ssh 127.0.0.1 -l sshuser
find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsD2FJRpscqtetZ4Wc: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsD76f5Hy9ZUGGpd3r: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsD85CvCmkNH5hjYWr: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDAMBaF4WPiGFsGBb: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDB4QcMlzWUGLyPua: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDBHBURWdLh7w81ZP: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDBmV76FtOjJMaZCR: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDGiQ3lcsyDJmQOE2: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDN24BLcMlfDZFwOy: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsDSEwDhwwcR8Ls8nG: Permission denied ... find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJH0GeSEPHY4kD8fW: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJHqistmlfL6Fw4BB: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJIccBJTvAp1Gqtca: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJNO3lfBQ6NyGw1ZH: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJNyccezEftDAM0E4: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJWCLrqQppMhwxx0l: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJewhADHzJRQebis0: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJoV3DyWiZ4Af4wXr: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJsvjcwHUcWHfmF0i: Permission denied find: /usr/www/nt.com.ua/cgi-bin/engine/messages/cmsJtf272oCVrEoHDcx: Permission denied |
$ls -l /usr/share/vim/vim70/spell/
итого 3323 -rw-r--r-- 1 root root 803 2007-01-31 20:23 cleanadd.vim -rw-r--r-- 1 root root 568018 2007-01-31 20:23 en.ascii.spl -rw-r--r-- 1 root root 555651 2007-01-31 20:23 en.ascii.sug -rw-r--r-- 1 root root 570117 2007-01-31 20:23 en.latin1.spl -rw-r--r-- 1 root root 556476 2007-01-31 20:23 en.latin1.sug -rw-r--r-- 1 root root 570548 2007-01-31 20:23 en.utf-8.spl -rw-r--r-- 1 root root 556546 2007-01-31 20:23 en.utf-8.sug -rw-r--r-- 1 root root 240 2007-01-31 20:23 he.vim -rw-r--r-- 1 root root 241 2007-01-31 20:23 yi.vim |
$cd /usr/share/vim/vim70/spell/
|
$sudo
--12:07:50-- http://ftp.heanet.ie/mirrors/vim/runtime/spell/ru.utf-8.spl => `ru.utf-8.spl' Распознаётся ftp.heanet.ie... 193.1.193.64, 2001:770:18:aa40::c101:c140 Устанавливается соединение с ftp.heanet.ie|193.1.193.64|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 837.741 (818K) [application/x-futuresplash] 100%[====================================>] 837.741 590.84K/s 12:07:51 (589.37 KB/s) - `ru.utf-8.spl' сохранён [837741/837741] |
$scp clint@10.0.17.100:~/.vimrc /tmp
The authenticity of host '10.0.17.100 (10.0.17.100)' can't be established. RSA key fingerprint is bd:1d:69:d6:81:e2:e1:84:90:bd:80:55:21:a9:e2:0e. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.0.17.100' (RSA) to the list of known hosts. clint@10.0.17.100's password: .vimrc 100% 679 0.7KB/s 00:00 |
$scp clint@10.0.17.100:~/.vimrc /tmp
|
$vim /tmp/.vimrc
|
$cat /tmp/.vimrc >> ~/.vimrc
|
$vim ~/.vimrc
|
$vim
|
$cd /usr/share/vim/vim70/spell/
|
$scp clint@10.0.17.100:~/.vimrc /tmp
|
$vim ~/.vimrc
|
$vim ~/.vimrc
|
$echo $
$ |
$echo
|
$echo ?
? |
$echo $path
|
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games |
$pa
pager passwd paste patch pathchk |
$p
pager perlivp pod2html prove pushd passwd pg pod2latex ps pwd paste pgrep pod2man psed pwdx patch pic pod2text psfaddtable pydoc pathchk pico pod2usage psfgettable pydoc2.4 pcimodules piconv podchecker psfstriptable pygettext pdb pidof podselect psfxtable pygettext2.4 pdb2.4 ping popd pstree python perl ping6 pr pstree.x11 python2.4 perl5.8.8 pinky prename pstruct pyversions perlbug pkill print ptar perlcc pl2pm printenv ptardiff perldoc pmap printf ptx |
$echo $BASH
/bin/bash |
$echo $BASH
$BASH $BASH_COMPLETION $BASH_SUBSHELL $BASH_ARGC $BASH_COMPLETION_DIR $BASH_VERSINFO $BASH_ARGV $BASH_LINENO $BASH_VERSION $BASH_COMMAND $BASH_SOURCE |
$echo $
$_ $GROUPS $OSTYPE $BASH $HISTCMD $PATH $bash205 $HISTCONTROL $PIPESTATUS $bash205b $HISTFILE $PPID $bash3 $HISTFILESIZE $PROMPT_COMMAND $BASH_ARGC $HISTSIZE $PS1 $BASH_ARGV $HOME $PS2 $BASH_COMMAND $HOSTNAME $PS4 $BASH_COMPLETION $HOSTTYPE $PWD $BASH_COMPLETION_DIR $IFS $RANDOM ... $BASH_VERSINFO $L3_TAMPERED_EDITORS $SHLVL $BASH_VERSION $LANG $SSH_AGENT_PID $COLUMNS $LESSCLOSE $SSH_AUTH_SOCK $COMP_WORDBREAKS $LESSOPEN $TERM $DESKTOP_SESSION $LINENO $TIME $DIFFNAME $LINES $UID $DIR $LOGNAME $USER $DIRSTACK $LS_COLORS $USERNAME $DISPLAY $MACHTYPE $WINDOWID $editor_file $MAILCHECK $XAUTHORITY |
$echo $
|
$bind -p |less
|
$cd
|
$vim /etc/bash
|
$vim /etc/pro
|
$vim /etc/profile
|
$echo $PS1
|
$PS1=\u@\h:W\ \$
50 #if [ -f ~/.bash_aliases ]; then 51 # . ~/.bash_aliases 52 #fi 53 54 # enable color support of ls and also add handy aliases 55 if [ "$TERM" != "dumb" ]; then 57 alias ls='ls --color=auto' 58 #alias dir='ls --color=auto --format=vertical' 59 #alias vdir='ls --color=auto --format=long' 60 fi 61 62 # some more ls aliasesb`"d of adding them here directly. 62,22 78% |
$vim .bashrc
|
$apt-get install a
E: Не могу открыть файл блокировки /var/lib/dpkg/lock - open (13 Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? |
$bash
|
$vim .inputrc
|
$vim .inputrc
--- /dev/null 2009-07-27 11:13:17.237681331 +0300 +++ .inputrc 2009-07-28 14:25:08.000000000 +0300 @@ -0,0 +1 @@ +set bellstyle=none |
$man inputrc
|
$man inputrc
|
$man input
|
$man input
|
$man bashrc
|
$man bashrc
|
$man bash
|
$man bash
|
$vim .inputrc
|
$vim .inputrc
--- /tmp/l3-saved-3324.25681.30309 2009-07-28 14:25:37.000000000 +0300 +++ .inputrc 2009-07-28 14:25:47.000000000 +0300 @@ -1 +1 @@ -set bellstyle=none +set bell-style=none |
$. .inputrc
|
$. .inputrc
|
$bash
|
$bash
|
$exit
exit |
$exit
exit |
$exit
exit |
$cat .inputrc
set bell-style=none |
$bash
|
$apt-get
.bash_history .gconf/ .lilalo/ .TEST2.swp .bash_logout .gconfd/ .mozilla/ .viminfo .bash_profile hello .ssh/ .vimrc .bashrc .inputrc TEST .Xauthority .dmrc .l3rc TEST1 .xsession-errors .fluxbox/ .lesshst TEST2 |
$ls -la
итого 80 drwxr-xr-x 8 user user 648 2009-07-28 14:25 . drwxr-xr-x 206 root root 4944 2009-07-28 11:55 .. -rw------- 1 user user 1341 2009-07-28 14:26 .bash_history -rw-r--r-- 1 user user 220 2007-12-23 16:52 .bash_logout -rw-r--r-- 1 user root 424 2009-04-30 15:11 .bash_profile -rw-r--r-- 1 user user 2273 2009-07-28 14:23 .bashrc -rw------- 1 user user 26 2007-12-23 16:52 .dmrc drwxr-xr-x 5 user user 248 2007-12-23 17:01 .fluxbox drwx------ 2 user user 48 2009-07-28 12:03 .gconf ... drwx------ 3 user user 72 2007-12-23 17:01 .mozilla drwxr-xr-x 2 user user 112 2009-07-27 11:52 .ssh -rw-r--r-- 1 user user 0 2009-07-28 10:42 TEST -rw-r--r-- 1 user user 0 2009-07-28 10:45 TEST1 -rw-r--r-- 1 user user 1177 2009-07-28 10:49 TEST2 -rw-r--r-- 1 user user 12288 2009-07-28 10:53 .TEST2.swp -rw------- 1 user user 5994 2009-07-28 14:25 .viminfo -rw-r--r-- 1 user user 679 2009-07-28 12:14 .vimrc -rw------- 1 user user 118 2009-07-27 11:25 .Xauthority -rw-r--r-- 1 user user 732 2009-07-27 11:25 .xsession-errors |
$apt-get
.bash_history .gconf/ .lilalo/ .TEST2.swp .bash_logout .gconfd/ .mozilla/ .viminfo .bash_profile hello .ssh/ .vimrc .bashrc .inputrc TEST .Xauthority .dmrc .l3rc TEST1 .xsession-errors .fluxbox/ .lesshst TEST2 |
$ls -la
итого 80 drwxr-xr-x 8 user user 648 2009-07-28 14:25 . drwxr-xr-x 206 root root 4944 2009-07-28 11:55 .. -rw------- 1 user user 1341 2009-07-28 14:26 .bash_history -rw-r--r-- 1 user user 220 2007-12-23 16:52 .bash_logout -rw-r--r-- 1 user root 424 2009-04-30 15:11 .bash_profile -rw-r--r-- 1 user user 2273 2009-07-28 14:23 .bashrc -rw------- 1 user user 26 2007-12-23 16:52 .dmrc drwxr-xr-x 5 user user 248 2007-12-23 17:01 .fluxbox drwx------ 2 user user 48 2009-07-28 12:03 .gconf ... drwx------ 3 user user 72 2007-12-23 17:01 .mozilla drwxr-xr-x 2 user user 112 2009-07-27 11:52 .ssh -rw-r--r-- 1 user user 0 2009-07-28 10:42 TEST -rw-r--r-- 1 user user 0 2009-07-28 10:45 TEST1 -rw-r--r-- 1 user user 1177 2009-07-28 10:49 TEST2 -rw-r--r-- 1 user user 12288 2009-07-28 10:53 .TEST2.swp -rw------- 1 user user 5994 2009-07-28 14:25 .viminfo -rw-r--r-- 1 user user 679 2009-07-28 12:14 .vimrc -rw------- 1 user user 118 2009-07-27 11:25 .Xauthority -rw-r--r-- 1 user user 732 2009-07-27 11:25 .xsession-errors |
$apt-get
.bash_history .gconf/ .lilalo/ .TEST2.swp .bash_logout .gconfd/ .mozilla/ .viminfo .bash_profile hello .ssh/ .vimrc .bashrc .inputrc TEST .Xauthority .dmrc .l3rc TEST1 .xsession-errors .fluxbox/ .lesshst TEST2 |
$apt-get
|
set bell-style=none
Время первой команды журнала | 10:45:48 2009- 7-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:27:02 2009- 7-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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