/l3/users/02-04-2007/nt-bsdadm/fbsd2.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 |
|
$su -
Password: su: Sorry |
$su -
Password: Removing stale pidfile |
#chmod 7777p/mytmp/
|
#exit
|
$ls -l /tmp/mytmp/
total 0 |
$cd /tmp/mytmp/
|
$touch test
|
$ls
test |
$ls -l
total 0 -rw-r--r-- 1 user wheel 0 5 ÁÐÒ 10:04 test |
$su -
Password: Removing stale pidfile |
#rm -r /tmp/mytmp/
|
#ls /tmp/
(EEST) .XIM-unix .xorg.conf7175 ksocket-root .ICE-unix .dmesglog.swp .xorg.conf7206 ksocket-user .X0-lock .font-unix fam-user no_file .X11-unix .snap kde-user noexit |
#exit
|
$vim /etc/rc.conf
|
$ls -l
total 0 |
$cd ..
bash: cd: ..: No such file or directory |
$cd .
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory |
$ls
|
$pwd
/tmp/mytmp/. |
$cd~
bash: cd~: command not found |
$cd
|
$cd /tmp/
|
$ls
(EEST) kde-user ksocket-user noexit fam-user ksocket-root no_file |
$ls -al
total 46 -rw-r--r-- 1 root wheel 0 2 ÁÐÒ 09:28 (EEST) drwxrwxrwt 14 root wheel 512 5 ÁÐÒ 10:12 . drwxr-xr-x 23 root wheel 512 3 ÁÐÒ 11:53 .. drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:24 .ICE-unix -r--r--r-- 1 root wheel 11 5 ÁÐÒ 09:23 .X0-lock drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:23 .X11-unix drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:23 .XIM-unix -rw-r--r-- 1 root wheel 16384 2 ÁÐÒ 16:25 .dmesglog.swp drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:23 .font-unix drwxrwxr-x 2 root operator 512 2 ÁÐÒ 17:11 .snap drwx------ 2 root wheel 512 2 ÁÐÒ 17:04 .xorg.conf7175 drwx------ 2 root wheel 512 2 ÁÐÒ 17:04 .xorg.conf7206 drwx------ 2 user wheel 512 5 ÁÐÒ 09:24 fam-user drwx------ 2 user wheel 512 5 ÁÐÒ 09:24 kde-user drwx------ 2 root wheel 512 3 ÁÐÒ 17:07 ksocket-root drwx------ 3 user wheel 512 5 ÁÐÒ 09:40 ksocket-user -rw-r--r-- 1 user wheel 0 4 ÁÐÒ 13:04 no_file drwxr-xr-x 2 root wheel 512 5 ÁÐÒ 10:01 noexit |
$vim /etc/rc.conf
|
$pw
pw pwd pwd_mkdb |
$man
|
$ssh root@linux1.net.nt
Password: Last login: Thu Apr 5 10:12:03 2007 from fbsd1.net.nt l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$w
10:15 up 52 mins, 0 users, load averages: 0,28 0,11 0,07 USER TTY FROM LOGIN@ IDLE WHAT |
$cd
|
$ls
10 c projectX Desktop files sh Font names test base no_file text bin pics touchlist body proj very_long_file_name |
$vim touchlist
|
$ls -l
total 46 -rw-r--r-- 1 user wheel 0 4 ÁÐÒ 13:08 10 drwx------ 2 user wheel 512 4 ÁÐÒ 11:01 Desktop drwxr-xr-x 2 user wheel 4096 3 ÁÐÒ 17:34 Font -rw-r--r-- 1 user wheel 3845 6 ÄÅË 2003 base drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 bin -rw-r--r-- 1 user wheel 12718 6 ÄÅË 2003 body drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 c drwxr-xr-x 3 user wheel 512 10 ÄÅË 2003 files drwxr-xr-x 2 user wheel 1536 3 ÁÐÒ 12:38 names -rw-r--r-- 1 user wheel 0 4 ÁÐÒ 13:04 no_file drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 pics drwxr-xr-x 3 user wheel 512 6 ÄÅË 2003 proj drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 projectX drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 sh drwxr-xr-x 4 user wheel 512 6 ÄÅË 2003 test drwxr-xr-x 2 user wheel 512 4 ÁÐÒ 10:57 text -rw-r--r-- 1 user wheel 18 6 ÄÅË 2003 touchlist -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 very_long_file_name |
$vim no_file
|
$whereis xorg
xorg: /usr/ports/x11/xorg |
$whereis xorg
xorg: /usr/ports/x11/xorg |
$whereis xorg
xorg: /usr/ports/x11/xorg |
$ps
PID TT STAT TIME COMMAND 2506 v0 S+ 0:00,05 script -t 0 -q /home/user/.lilalo//294857657281221344 897 p1 Is+ 0:00,43 script -t 0 -q /home/user/.lilalo//142281764115162201 933 p2 Is+ 0:00,36 /usr/local/bin/bash -i 2244 p4 Ss+ 0:00,06 script -t 0 -q /home/user/.lilalo//236461982210420122 2280 p5 Is 0:00,04 /usr/local/bin/bash -i 2362 p5 S+ 0:00,06 ssh root@linux1.net.nt 2524 p7 Ss+ 0:00,05 script -t 0 -q /home/user/.lilalo//217334090305112432 2551 p8 Ss+ 0:00,03 /usr/local/bin/bash -i 2610 p9 Ss 0:00,04 /usr/local/bin/bash -i 2655 p9 R+ 0:00,00 ps |
$top
last pid: 2661; load averages: 0.00, 0.07, 0.07 up 0+00:58:38 10:21:14 66 processes 2.1 running 0.0 sleepin 0.8 0.4 96.6 CPU states: % user, % nice, % system, % interrupt, % idle Mem: 100M Active, 52M Inact, 152M Wired, 1260K Cache, 93M Buf, 683M Free Swap: 2007M Total, 2007M Free PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 758 root 1 96 0 143M 16320K select 0:23 3.37% Xorg 774 user 1 8 0 8444K 7224K nanslp 0:27 2.78% perl5.8.8 2065 root 1 8 0 8264K 7084K nanslp 0:01 0.24% perl5.8.8 833 user 1 96 0 28860K 23616K select 0:16 0.00% kdeinit ... 1057 root 1 8 0 8384K 7196K nanslp 0:06 0.00% perl5.8.8 843 user 1 96 0 31452K 27328K select 0:06 0.00% kdeinit 1306 root 1 8 0 8288K 7108K nanslp 0:05 0.00% perl5.8.8 1222 root 1 8 0 8284K 7104K nanslp 0:03 0.00% perl5.8.8 808 user 1 96 0 3560K 2312K select 0:03 0.00% gam_server 1404 root 1 8 0 8276K 7096K nanslp 0:03 0.00% perl5.8.8 841 user 1 96 0 25952K 21248K select 0:03 0.00% kdeinit 1611 root 1 8 0 8276K 7096K nanslp 0:03 0.00% perl5.8.8 2242 user 1 96 0 28156K 23536K select 0:02 0.00% kdeinit 848 user 1 96 0 25308K 20552K select 0:02 0.00% kdeinit |
$top
last pid: 2661; load averages: 0.00, 0.07, 0.07 up 0+00:58:38 10:21:14 66 processes 2.1 running 0.0 sleepin 0.8 0.4 96.6 CPU states: % user, % nice, % system, % interrupt, % idle Mem: 100M Active, 52M Inact, 152M Wired, 1260K Cache, 93M Buf, 683M Free Swap: 2007M Total, 2007M Free PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 758 root 1 96 0 143M 16320K select 0:23 3.37% Xorg 774 user 1 8 0 8444K 7224K nanslp 0:27 2.78% perl5.8.8 2065 root 1 8 0 8264K 7084K nanslp 0:01 0.24% perl5.8.8 833 user 1 96 0 28860K 23616K select 0:16 0.00% kdeinit ... 1057 root 1 8 0 8384K 7196K nanslp 0:06 0.00% perl5.8.8 843 user 1 96 0 31452K 27328K select 0:06 0.00% kdeinit 1306 root 1 8 0 8288K 7108K nanslp 0:05 0.00% perl5.8.8 1222 root 1 8 0 8284K 7104K nanslp 0:03 0.00% perl5.8.8 808 user 1 96 0 3560K 2312K select 0:03 0.00% gam_server 1404 root 1 8 0 8276K 7096K nanslp 0:03 0.00% perl5.8.8 841 user 1 96 0 25952K 21248K select 0:03 0.00% kdeinit 1611 root 1 8 0 8276K 7096K nanslp 0:03 0.00% perl5.8.8 2242 user 1 96 0 28156K 23536K select 0:02 0.00% kdeinit 848 user 1 96 0 25308K 20552K select 0:02 0.00% kdeinit |
$ps -ax
PID TT STAT TIME COMMAND 0 ?? WLs 0:00,00 [swapper] 1 ?? SLs 0:00,01 /sbin/init -- 2 ?? DL 0:00,30 [g_event] 3 ?? DL 0:00,65 [g_up] 4 ?? DL 0:00,71 [g_down] 5 ?? DL 0:00,00 [thread taskq] 6 ?? DL 0:00,00 [kqueue taskq] 7 ?? DL 0:00,00 [acpi_task_0] 8 ?? DL 0:00,00 [acpi_task_1] ... 933 p2 Is+ 0:00,36 /usr/local/bin/bash -i 2366 p3 Ss+ 0:00,05 script -t 0 -q /root/.lilalo//1918018168259830049-117 2244 p4 Ss+ 0:00,06 script -t 0 -q /home/user/.lilalo//236461982210420122 2280 p5 Is 0:00,04 /usr/local/bin/bash -i 2362 p5 S+ 0:00,06 ssh root@linux1.net.nt 2408 p6 Ss+ 0:00,04 /usr/local/bin/bash -i 2524 p7 Ss+ 0:00,05 script -t 0 -q /home/user/.lilalo//217334090305112432 2551 p8 Ss+ 0:00,03 /usr/local/bin/bash -i 2610 p9 Ss 0:00,06 /usr/local/bin/bash -i 2682 p9 R+ 0:00,00 ps -ax |
$ps -ax
PID TT STAT TIME COMMAND 0 ?? WLs 0:00,00 [swapper] 1 ?? SLs 0:00,01 /sbin/init -- 2 ?? DL 0:00,30 [g_event] 3 ?? DL 0:00,65 [g_up] 4 ?? DL 0:00,71 [g_down] 5 ?? DL 0:00,00 [thread taskq] 6 ?? DL 0:00,00 [kqueue taskq] 7 ?? DL 0:00,00 [acpi_task_0] 8 ?? DL 0:00,00 [acpi_task_1] ... 933 p2 Is+ 0:00,36 /usr/local/bin/bash -i 2366 p3 Ss+ 0:00,05 script -t 0 -q /root/.lilalo//1918018168259830049-117 2244 p4 Ss+ 0:00,06 script -t 0 -q /home/user/.lilalo//236461982210420122 2280 p5 Is 0:00,04 /usr/local/bin/bash -i 2362 p5 S+ 0:00,06 ssh root@linux1.net.nt 2408 p6 Ss+ 0:00,04 /usr/local/bin/bash -i 2524 p7 Ss+ 0:00,05 script -t 0 -q /home/user/.lilalo//217334090305112432 2551 p8 Ss+ 0:00,03 /usr/local/bin/bash -i 2610 p9 Ss 0:00,06 /usr/local/bin/bash -i 2682 p9 R+ 0:00,00 ps -ax |
$ps ax | more
|
$ps ax | more
|
$ps ax | more
|
$ps ax | more
|
$ps ax | more
|
$w
10:48 up 1:26, 1 user, load averages: 0,09 0,29 0,34 USER TTY FROM LOGIN@ IDLE WHAT user v0 - 10:20 27 script -t 0 -q /home/us |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1net.nt
Password: Last login: Thu Apr 5 10:19:46 2007 l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$df -h
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s1a 2.9G 63M 2.6G 2% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad1s3f 4.8G 105M 4.4G 2% /home /dev/ad1s3e 496M 150K 456M 0% /tmp /dev/ad1s3g 21G 3.2G 16G 16% /usr /dev/ad1s3d 1.9G 29M 1.7G 2% /var |
$mount
/dev/ad1s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad1s3f on /home (ufs, local, soft-updates) /dev/ad1s3e on /tmp (ufs, local, soft-updates) /dev/ad1s3g on /usr (ufs, local, soft-updates) /dev/ad1s3d on /var (ufs, local, soft-updates) |
$df -h /home/
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s3f 4.8G 105M 4.4G 2% /home |
$df -h /home/
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s3f 4.8G 105M 4.4G 2% /home |
$df -h /home/
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s3f 4.8G 105M 4.4G 2% /home |
$df -h /home
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s3f 4.8G 105M 4.4G 2% /home |
$df -h /home
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s3f 4.8G 105M 4.4G 2% /home |
$du -sh /home/
du: /home/user/files/stickydir: Permission denied 105M /home/ |
$du -sh /home/
du: /home/user/files/stickydir: Permission denied 105M /home/ |
$du -sh /home/
du: /home/user/files/stickydir: Permission denied 105M /home/ |
$du -sh /
du: /home/user/files/stickydir: Permission denied du: /tmp/.xorg.conf7175: Permission denied du: /tmp/.xorg.conf7206: Permission denied du: /tmp/ksocket-root: Permission denied ^C |
$du -sh /
du: /home/user/files/stickydir: Permission denied du: /tmp/.xorg.conf7175: Permission denied du: /tmp/.xorg.conf7206: Permission denied du: /tmp/ksocket-root: Permission denied ^C |
$du -sh /
du: /home/user/files/stickydir: Permission denied du: /tmp/.xorg.conf7175: Permission denied du: /tmp/.xorg.conf7206: Permission denied du: /tmp/ksocket-root: Permission denied ^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /usr/
^C |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$du -sh /home/user/
du: /home/user/files/stickydir: Permission denied 105M /home/user/ |
$ssh root@linux1.net.nt
Password: Last login: Thu Apr 5 11:14:12 2007 from fbsd2.net.nt l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1.net.nt
Password: Last login: Thu Apr 5 11:14:12 2007 from fbsd2.net.nt l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@linux1.net.nt
Password: Last login: Thu Apr 5 11:14:12 2007 from fbsd2.net.nt l3-agent is already running: pid=2465; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
#screen -x
|
Время первой команды журнала | 10:03:14 2007- 4- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:13:43 2007- 4- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 24.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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