/l3/users/11-03-2008/nt-ladm/sles2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#screen -x
|
#top
top - 10:01:43 up 16:45, 5 users, load average: 0.57, 0.16, 0.05 Tasks: 74 total, 1 running, 73 sleeping, 0 stopped, 0 zombie Cpu(s): 23.0%us, 0.0%sy, 0.0%ni, 77.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 524436k total, 482936k used, 41500k free, 66092k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 279904k cached 5524 root 16 0 9076 6704 1416 S 23.0 1.3 0:12.96 l3-agent 1 root 15 0 724 288 248 S 0.0 0.1 0:00.06 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0 ... 7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xenwatch 8 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 xenbus 14 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 16 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 53 root 25 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 54 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 55 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 599 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kmirrord 697 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 reiserfs/0 846 root 21 -4 1756 520 328 S 0.0 0.1 0:00.00 udevd комментарий в журнал |
#su user
|
#pkill -9
|
$whoami
user |
$man user add
|
$man man
|
$info
|
$man passwd
|
$su root
[user@sles2:root]$ ls /bin/ls: .: Permission denied Password: |
#ls
.DCOPserver_sles2_sles2.unix.nt:2 .mailcap .DCOPserver_sles2_sles2.unix.nt_2 .mime.types .ICEauthority .mozilla .Xauthority .profile .bash_history .qt .bash_profile .skel .bashrc .ssh .dmrc .viminfo .exrc .vimrc .fonts.cache-2 .wapi ... .gnome2 bin .gnome2_private gcc-4.1.0-28.4.i586.rpm .gnupg glibc-devel-2.4-31.2.i686.rpm .kbd idm .kde install .keystore nohup.out .l3rc nproduct.log .lesshst php5-iconv-5.1.2-29.5.i586.rpm .lilalo sles_script .local tmp |
#ls
.DCOPserver_sles2_sles2.unix.nt:2 .mailcap .DCOPserver_sles2_sles2.unix.nt_2 .mime.types .ICEauthority .mozilla .Xauthority .profile .bash_history .qt .bash_profile .skel .bashrc .ssh .dmrc .viminfo .exrc .vimrc .fonts.cache-2 .wapi ... .gnome2 bin .gnome2_private gcc-4.1.0-28.4.i586.rpm .gnupg glibc-devel-2.4-31.2.i686.rpm .kbd idm .kde install .keystore nohup.out .l3rc nproduct.log .lesshst php5-iconv-5.1.2-29.5.i586.rpm .lilalo sles_script .local tmp |
#ls /
ISO boot etc jre lib64 media opt root srv tmp var bin dev home lib log mnt proc sbin sys usr |
#ls /
ISO boot etc jre lib64 media opt root srv tmp var bin dev home lib log mnt proc sbin sys usr |
#ls /etc
.java idmapd.conf powersave .pwd.lock idn.conf ppp DIR_COLORS idnalias.conf pptp.d HOSTNAME ifplugd printcap Muttrc init.d printcap_nodefault NetworkManager inittab profile SuSE-release inputrc profile.d SuSEconfig insserv.conf protocols X11 iproute2 pwdutils YaST2 issue pythonstart ... hal passwd.old xpdfrc host.conf permissions xpdfrc-cjk hosts permissions.d xpdfrc-cjk-auto hosts.YaST2save permissions.easy xpdfrc-cjk.sjis hosts.allow permissions.local xscreensaver hosts.deny permissions.paranoid zmd hosts.equiv permissions.secure zshenv hosts.lpd php5 zshrc htdig postfix hushlogins powerd.conf |
#ls /etc
.java idmapd.conf powersave .pwd.lock idn.conf ppp DIR_COLORS idnalias.conf pptp.d HOSTNAME ifplugd printcap Muttrc init.d printcap_nodefault NetworkManager inittab profile SuSE-release inputrc profile.d SuSEconfig insserv.conf protocols X11 iproute2 pwdutils YaST2 issue pythonstart ... hal passwd.old xpdfrc host.conf permissions xpdfrc-cjk hosts permissions.d xpdfrc-cjk-auto hosts.YaST2save permissions.easy xpdfrc-cjk.sjis hosts.allow permissions.local xscreensaver hosts.deny permissions.paranoid zmd hosts.equiv permissions.secure zshenv hosts.lpd php5 zshrc htdig postfix hushlogins powerd.conf |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#www.novell.com/linux/?sourceid=sle10
bash: www.novell.com/linux/?sourceid=sle10: No such file or directory |
#ls -la /
total 28 drwxr-xr-x 24 root root 584 Mar 10 17:39 . drwxr-xr-x 24 root root 584 Mar 10 17:39 .. drwxr-xr-x 2 root root 48 Mar 7 18:27 ISO drwxr-xr-x 2 root root 2888 Mar 13 2007 bin drwxr-xr-x 3 root root 688 Dec 20 12:45 boot drwxr-xr-x 12 root root 4120 Mar 10 17:16 dev drwxr-xr-x 76 root root 6632 Mar 10 17:16 etc drwxr-xr-x 3 root root 72 Mar 13 2007 home drwxrwxr-x 8 root root 416 Apr 24 2007 jre ... drwxr-xr-x 2 root root 48 Jun 16 2006 mnt drwxr-xr-x 6 root root 152 Apr 24 2007 opt dr-xr-xr-x 101 root root 0 Mar 10 17:16 proc drwx------ 21 root root 1400 Mar 11 10:03 root drwxr-xr-x 3 root root 8184 Mar 13 2007 sbin drwxr-xr-x 4 root root 96 Mar 12 2007 srv drwxr-xr-x 12 root root 0 Mar 10 17:16 sys drwxrwxrwt 18 root root 720 Mar 11 15:30 tmp drwxr-xr-x 14 root root 392 Apr 24 2007 usr drwxr-xr-x 16 root root 448 Apr 24 2007 var |
#ls -la /
total 28 drwxr-xr-x 24 root root 584 Mar 10 17:39 . drwxr-xr-x 24 root root 584 Mar 10 17:39 .. drwxr-xr-x 2 root root 48 Mar 7 18:27 ISO drwxr-xr-x 2 root root 2888 Mar 13 2007 bin drwxr-xr-x 3 root root 688 Dec 20 12:45 boot drwxr-xr-x 12 root root 4120 Mar 10 17:16 dev drwxr-xr-x 76 root root 6632 Mar 10 17:16 etc drwxr-xr-x 3 root root 72 Mar 13 2007 home drwxrwxr-x 8 root root 416 Apr 24 2007 jre ... drwxr-xr-x 2 root root 48 Jun 16 2006 mnt drwxr-xr-x 6 root root 152 Apr 24 2007 opt dr-xr-xr-x 101 root root 0 Mar 10 17:16 proc drwx------ 21 root root 1400 Mar 11 10:03 root drwxr-xr-x 3 root root 8184 Mar 13 2007 sbin drwxr-xr-x 4 root root 96 Mar 12 2007 srv drwxr-xr-x 12 root root 0 Mar 10 17:16 sys drwxrwxrwt 18 root root 720 Mar 11 15:30 tmp drwxr-xr-x 14 root root 392 Apr 24 2007 usr drwxr-xr-x 16 root root 448 Apr 24 2007 var |
#ls -la /tmp
total 253 drwxrwxrwt 18 root root 720 Mar 11 15:30 . drwxr-xr-x 24 root root 584 Mar 10 17:39 .. drwxrwxrwt 2 root root 216 Mar 11 09:47 .ICE-unix drwxrwxrwt 2 root root 96 Mar 11 09:47 .X11-unix -r--r--r-- 1 nobody nobody 11 Mar 11 09:47 .X2-lock drwx------ 4 root root 96 Apr 24 2007 1998709768 drwx------ 3 root root 72 Mar 11 10:03 gconfd-root drwx------ 2 root root 80 Mar 11 09:47 gpg-8mxEkc drwxr-xr-x 2 novlwww novlwww 72 Mar 10 17:16 hsperfdata_novlwww ... drwx------ 2 root root 224 Mar 11 11:57 ksocket-root drwx------ 2 user users 192 Mar 7 21:05 ksocket-user -rw-rw-r-- 1 root root 200880 Apr 24 2007 libJClient.so drwxr-xr-x 4 root root 352 Mar 10 17:56 lilalo-install-temp-4842 drwxr-xr-x 4 root root 352 Mar 10 18:05 lilalo-install-temp-5184 -rw-r--r-- 1 root root 68 Mar 10 17:59 linktest.c drwx------ 2 root root 232 Mar 11 10:03 orbit-root -rw-rw-r-- 1 root root 16 Apr 24 2007 persistent_state drwx------ 2 root root 120 Mar 7 18:15 run-crons.Fc4364 drwx------ 2 root root 80 Mar 11 09:47 ssh-GAQEA7406 |
#ls -la /tmp
total 253 drwxrwxrwt 18 root root 720 Mar 11 15:30 . drwxr-xr-x 24 root root 584 Mar 10 17:39 .. drwxrwxrwt 2 root root 216 Mar 11 09:47 .ICE-unix drwxrwxrwt 2 root root 96 Mar 11 09:47 .X11-unix -r--r--r-- 1 nobody nobody 11 Mar 11 09:47 .X2-lock drwx------ 4 root root 96 Apr 24 2007 1998709768 drwx------ 3 root root 72 Mar 11 10:03 gconfd-root drwx------ 2 root root 80 Mar 11 09:47 gpg-8mxEkc drwxr-xr-x 2 novlwww novlwww 72 Mar 10 17:16 hsperfdata_novlwww ... drwx------ 2 root root 224 Mar 11 11:57 ksocket-root drwx------ 2 user users 192 Mar 7 21:05 ksocket-user -rw-rw-r-- 1 root root 200880 Apr 24 2007 libJClient.so drwxr-xr-x 4 root root 352 Mar 10 17:56 lilalo-install-temp-4842 drwxr-xr-x 4 root root 352 Mar 10 18:05 lilalo-install-temp-5184 -rw-r--r-- 1 root root 68 Mar 10 17:59 linktest.c drwx------ 2 root root 232 Mar 11 10:03 orbit-root -rw-rw-r-- 1 root root 16 Apr 24 2007 persistent_state drwx------ 2 root root 120 Mar 7 18:15 run-crons.Fc4364 drwx------ 2 root root 80 Mar 11 09:47 ssh-GAQEA7406 |
#ls
ISO boot etc jre lib64 media opt root srv tmp var bin dev home lib log mnt proc sbin sys usr |
#ls
ISO boot etc jre lib64 media opt root srv tmp var bin dev home lib log mnt proc sbin sys usr |
$ls -lF
total 0 drwx------ 2 user users 256 Mar 13 2007 Desktop/ drwx------ 2 user users 80 Mar 13 2007 Documents/ drwxr-xr-x 2 user users 48 Mar 13 2007 bin/ drwxr-xr-x 2 user users 80 Mar 13 2007 public_html/ |
$ls -lF
total 0 drwx------ 2 user users 256 Mar 13 2007 Desktop/ drwx------ 2 user users 80 Mar 13 2007 Documents/ drwxr-xr-x 2 user users 48 Mar 13 2007 bin/ drwxr-xr-x 2 user users 80 Mar 13 2007 public_html/ |
$ls -lf
. .DCOPserver_sles_sles.chubba.net:2 .. .DCOPserver_sles_sles.chubba.net_2 .qt .viminfo bin Desktop .kde .xemacs Documents .bash_history .dmrc .inputrc .exrc .Xauthority .l3rc .xinitrc.template .skel .profile ... .DCOPserver_sles_:0 .xcoralrc .DCOPserver_sles__0 .emacs .bashrc .fonts .mozilla .local .kermrc .xim.template .lilalo .bash_profile .muttrc .xtalkrc .ICEauthority .xsession-errors public_html .dvipsrc .urlview .fonts.cache-2 |
$ls -lf
. .DCOPserver_sles_sles.chubba.net:2 .. .DCOPserver_sles_sles.chubba.net_2 .qt .viminfo bin Desktop .kde .xemacs Documents .bash_history .dmrc .inputrc .exrc .Xauthority .l3rc .xinitrc.template .skel .profile ... .DCOPserver_sles_:0 .xcoralrc .DCOPserver_sles__0 .emacs .bashrc .fonts .mozilla .local .kermrc .xim.template .lilalo .bash_profile .muttrc .xtalkrc .ICEauthority .xsession-errors public_html .dvipsrc .urlview .fonts.cache-2 |
$ls -lF
total 0 drwx------ 2 user users 256 Mar 13 2007 Desktop/ drwx------ 2 user users 80 Mar 13 2007 Documents/ drwxr-xr-x 2 user users 48 Mar 13 2007 bin/ drwxr-xr-x 2 user users 80 Mar 13 2007 public_html/ |
$ls -lF
total 0 drwx------ 2 user users 256 Mar 13 2007 Desktop/ drwx------ 2 user users 80 Mar 13 2007 Documents/ drwxr-xr-x 2 user users 48 Mar 13 2007 bin/ drwxr-xr-x 2 user users 80 Mar 13 2007 public_html/ |
$ls -a
total 110 drwxr-xr-x 15 user users 1336 Mar 11 12:22 ./ drwxr-xr-x 3 root root 72 Mar 13 2007 ../ lrwxrwxrwx 1 user users 30 Dec 20 12:31 .DCOPserver_sles_:0 -> /home/user/.DCOPserver_sles__0 -rw-r--r-- 1 user users 51 Dec 20 11:09 .DCOPserver_sles__0 lrwxrwxrwx 1 user users 45 Dec 20 12:31 .DCOPserver_sles_sles.chubba.net:2 -> /home/user/.DCOPserver_sles_sles.chubba.net_2 -rw-r--r-- 1 user users 51 Mar 13 2007 .DCOPserver_sles_sles.chubba.net_2 -rw------- 1 user users 370 Mar 7 21:05 .ICEauthority -rw------- 1 user users 98 Mar 7 21:05 .Xauthority -rw------- 1 user users 160 Mar 10 18:24 .bash_history ... -rwxr-xr-x 1 user users 1365 Mar 13 2007 .xinitrc.template* -rw------- 1 user users 3005 Mar 7 21:05 .xsession-errors -rw------- 1 user users 0 Mar 7 21:05 .xsession-errors-192.168.16.2:1 -rw------- 1 user users 0 Mar 13 2007 .xsession-errors-sles.chubba.net:1 -rw------- 1 user users 0 Mar 13 2007 .xsession-errors-sles.chubba.net:2 -rw-r--r-- 1 user users 119 Mar 13 2007 .xtalkrc drwx------ 2 user users 256 Mar 13 2007 Desktop/ drwx------ 2 user users 80 Mar 13 2007 Documents/ drwxr-xr-x 2 user users 48 Mar 13 2007 bin/ drwxr-xr-x 2 user users 80 Mar 13 2007 public_html/ |
$ls -a
total 110 drwxr-xr-x 15 user users 1336 Mar 11 12:22 ./ drwxr-xr-x 3 root root 72 Mar 13 2007 ../ lrwxrwxrwx 1 user users 30 Dec 20 12:31 .DCOPserver_sles_:0 -> /home/user/.DCOPserver_sles__0 -rw-r--r-- 1 user users 51 Dec 20 11:09 .DCOPserver_sles__0 lrwxrwxrwx 1 user users 45 Dec 20 12:31 .DCOPserver_sles_sles.chubba.net:2 -> /home/user/.DCOPserver_sles_sles.chubba.net_2 -rw-r--r-- 1 user users 51 Mar 13 2007 .DCOPserver_sles_sles.chubba.net_2 -rw------- 1 user users 370 Mar 7 21:05 .ICEauthority -rw------- 1 user users 98 Mar 7 21:05 .Xauthority -rw------- 1 user users 160 Mar 10 18:24 .bash_history ... -rwxr-xr-x 1 user users 1365 Mar 13 2007 .xinitrc.template* -rw------- 1 user users 3005 Mar 7 21:05 .xsession-errors -rw------- 1 user users 0 Mar 7 21:05 .xsession-errors-192.168.16.2:1 -rw------- 1 user users 0 Mar 13 2007 .xsession-errors-sles.chubba.net:1 -rw------- 1 user users 0 Mar 13 2007 .xsession-errors-sles.chubba.net:2 -rw-r--r-- 1 user users 119 Mar 13 2007 .xtalkrc drwx------ 2 user users 256 Mar 13 2007 Desktop/ drwx------ 2 user users 80 Mar 13 2007 Documents/ drwxr-xr-x 2 user users 48 Mar 13 2007 bin/ drwxr-xr-x 2 user users 80 Mar 13 2007 public_html/ |
$ls -alF
total 13 drwxr-xr-x 5 root root 128 Mar 13 2007 ./ drwxr-xr-x 86 root root 2232 Mar 13 2007 ../ drwxr-xr-x 3 root root 80 Mar 13 2007 manual/ drwxr-xr-x 417 root root 11688 Mar 10 17:39 packages/ drwxr-xr-x 3 root root 96 Mar 12 2007 release-notes/ |
$ls -alF
total 13 drwxr-xr-x 5 root root 128 Mar 13 2007 ./ drwxr-xr-x 86 root root 2232 Mar 13 2007 ../ drwxr-xr-x 3 root root 80 Mar 13 2007 manual/ drwxr-xr-x 417 root root 11688 Mar 10 17:39 packages/ drwxr-xr-x 3 root root 96 Mar 12 2007 release-notes/ |
Время первой команды журнала | 09:53:18 2008- 3-11 | ||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:54:49 2008- 3-11 | ||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | ||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.09 | ||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 11.11 | ||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.72 | ||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.28 | ||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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