/l3/users/09-03-2011/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#renice --19 -p 3969,3961,3498,3945
Usage: renice [-n] priority [-p|--pid] pid [... pid] renice [-n] priority -g|--pgrp pgrp [... pgrp] renice [-n] priority -u|--user user [... user] renice -h | --help renice -v | --version |
#renice --19 -p 3969 -p 3961 -p 3498 -p 3945
Usage: renice [-n] priority [-p|--pid] pid [... pid] renice [-n] priority -g|--pgrp pgrp [... pgrp] renice [-n] priority -u|--user user [... user] renice -h | --help renice -v | --version |
#ps aux|grep sleep
root 3498 0.0 0.0 4896 472 pts/11 T 14:50 0:00 sleep 3000 root 4267 0.0 0.0 4896 512 pts/5 S 15:30 0:00 sleep 3000 root 4275 0.0 0.0 4896 508 pts/5 S 15:30 0:00 sleep 30000 root 4284 0.0 0.1 5044 804 pts/11 S+ 15:30 0:00 grep sleep |
#jobs
[1]- Running dd if=/dev/zero of=file1 bs=1024 count=230000000 & [2]+ Running sleep 3000 & |
#fg 1
dd if=/dev/zero of=file1 bs=1024 count=230000000 ^C ^C^C ^C ^C ^C6279147+0 записей считано 6279147+0 записей написано скопировано 6429846528 байт (6,4 GB), 927,308 c, 6,9 MB/c |
#ls
12 Apt folde1 folde3 hello-vi1.txt hello-vi.txt! link sort_file apt file1 folde2 hard hello-vi.txt lilalo.tar.gz script wilen |
#rm file1
|
#ls
12 folde1 hard hello-vi.txt! script apt folde2 hello-vi1.txt lilalo.tar.gz sort_file Apt folde3 hello-vi.txt link wilen |
#jobs
[2]+ Running sleep 3000 & |
#fg 2
sleep 3000 ^C |
#sleep 3000
^C |
#sleep 3000 &
[1] 4267 |
#sleep 30000 &
[2] 4275 |
#ls
12 folde1 hard hello-vi.txt! script apt folde2 hello-vi1.txt lilalo.tar.gz sort_file Apt folde3 hello-vi.txt link wilen |
#ps aux|grep sleep
root 4267 0.0 0.0 4896 512 pts/5 S 15:30 0:00 sleep 3000 root 4275 0.0 0.0 4896 508 pts/5 S 15:30 0:00 sleep 30000 root 4308 0.0 0.1 5044 804 pts/11 S+ 15:30 0:00 grep sleep |
#ps aux|grep sleep| egrep -v 'grep sleep'
root 4267 0.0 0.0 4896 512 pts/5 S 15:30 0:00 sleep 3000 root 4275 0.0 0.0 4896 508 pts/5 S 15:30 0:00 sleep 30000 |
#ps aux|grep sleep| egrep -v 'grep sleep'|egrep 'sleep 30000'
root 4275 0.0 0.0 4896 508 pts/5 S 15:30 0:00 sleep 30000 |
#apt-get install chkconfig
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия chkconfig. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#screen -x
|
#ps aux|grep sleep
ls /etc/init.d/ bootlogd ifupdown mtab.sh single bootlogs ifupdown-clean networking skeleton bootmisc.sh kbd procps ssh checkfs.sh keyboard-setup rc stop-bootlogd checkroot.sh killprocs rc.local stop-bootlogd-single console-cyrillic module-init-tools rcS sudo console-setup mountall-bootclean.sh README udev cron mountall.sh reboot udev-mtab dbus mountdevsubfs.sh rmnologin umountfs halt mountkernfs.sh rsyslog umountnfs.sh hostname.sh mountnfs-bootclean.sh samba umountroot hwclockfirst.sh mountnfs.sh screen-cleanup urandom hwclock.sh mountoverflowtmp sendsigs x11-common |
#ls
12 apt Apt folde1 folde2 folde3 hard hello-vi1.txt hello-vi.txt hello-vi.txt! lilalo.tar.gz link script sort_file wilen |
#ls /sbin/
agetty getty lsmod route badblocks halt mii-tool rtacct blkid hwclock mke2fs rtmon blockdev ifconfig mkfs runlevel bootlogd ifdown mkfs.bfs sfdisk cfdisk ifup mkfs.cramfs shadowconfig ctrlaltdel init mkfs.ext2 shutdown debugfs insmod mkfs.ext3 slattach depmod insserv mkfs.ext4 ss dhclient installkernel mkfs.ext4dev startpar ... findfs iptables-multi pam_tally telinit fsck iptables-restore pam_tally2 tune2fs fsck.cramfs iptables-save pivot_root udevadm fsck.ext2 iptunnel plipconfig udevd fsck.ext3 isosize poweroff unix_chkpwd fsck.ext4 kbdrate rarp unix_update fsck.ext4dev killall5 raw wipefs fsck.minix ldconfig reboot fsck.nfs logsave resize2fs fstab-decode losetup rmmod |
#ls /sbin/ | grep *d
|
#ls /sbin/*d
/sbin/blkid /sbin/depmod /sbin/lsmod /sbin/udevd /sbin/bootlogd /sbin/insmod /sbin/rmmod /sbin/unix_chkpwd |
#ps ax |grep *d
4671 pts/11 S+ 0:00 grep hard |
#ps ax |less
|
#/etc/init.d/samba stop
Stopping Samba daemons: nmbd smbd. |
#ps aux|grep samba
root 4706 0.0 0.1 5044 804 pts/11 S+ 16:07 0:00 grep samba |
#/etc/init.d/samba start
Starting Samba daemons: nmbd smbd. |
#ps aux|grep smbd
root 4727 0.1 0.4 19516 2832 ? Ss 16:08 0:00 /usr/sbin/smbd -D root 4740 0.0 0.2 19516 1192 ? S 16:08 0:00 /usr/sbin/smbd -D root 4751 0.0 0.1 5044 804 pts/11 S+ 16:08 0:00 grep smbd |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#/etc/init.d/samba
12 folde1/ hello-vi.txt! .profile .vimrc apt/ folde2/ .l3rc script .w3m/ Apt folde3/ .lesshst sort_file wilen .bash_history hard .lilalo/ .ssh/ .bash_profile hello-vi1.txt lilalo.tar.gz .vim/ .bashrc hello-vi.txt link .viminfo |
#/etc/init.d/samba
Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload|status} |
#/etc/init.d/samba status
nmbd is running. smbd is running. |
#/etc/init.d/samba status
could not access PID file for nmbd ... failed! could not access PID file for smbd ... failed! |
#/etc/init.d/samba start
Starting Samba daemons: nmbd smbd. |
#/etc/init.d/
bootlogd killprocs rsyslog bootlogs module-init-tools samba bootmisc.sh mountall-bootclean.sh screen-cleanup checkfs.sh mountall.sh sendsigs checkroot.sh mountdevsubfs.sh single console-cyrillic mountkernfs.sh ssh console-setup mountnfs-bootclean.sh stop-bootlogd cron mountnfs.sh stop-bootlogd-single dbus mountoverflowtmp sudo halt mtab.sh udev hostname.sh networking udev-mtab hwclockfirst.sh procps umountfs hwclock.sh rc umountnfs.sh ifupdown rc.local umountroot ifupdown-clean rcS urandom kbd reboot x11-common keyboard-setup rmnologin |
#/etc/init.d/reboot
12 folde1/ hello-vi.txt! .profile .vimrc apt/ folde2/ .l3rc script .w3m/ Apt folde3/ .lesshst sort_file wilen .bash_history hard .lilalo/ .ssh/ .bash_profile hello-vi1.txt lilalo.tar.gz .vim/ .bashrc hello-vi.txt link .viminfo |
#/etc/init.d/reboot
12 folde1/ hello-vi.txt! .profile .vimrc apt/ folde2/ .l3rc script .w3m/ Apt folde3/ .lesshst sort_file wilen .bash_history hard .lilalo/ .ssh/ .bash_profile hello-vi1.txt lilalo.tar.gz .vim/ .bashrc hello-vi.txt link .viminfo |
#/etc/init.d/
bootlogd killprocs rsyslog bootlogs module-init-tools samba bootmisc.sh mountall-bootclean.sh screen-cleanup checkfs.sh mountall.sh sendsigs checkroot.sh mountdevsubfs.sh single console-cyrillic mountkernfs.sh ssh console-setup mountnfs-bootclean.sh stop-bootlogd cron mountnfs.sh stop-bootlogd-single dbus mountoverflowtmp sudo halt mtab.sh udev hostname.sh networking udev-mtab hwclockfirst.sh procps umountfs hwclock.sh rc umountnfs.sh ifupdown rc.local umountroot ifupdown-clean rcS urandom kbd reboot x11-common keyboard-setup rmnologin |
#ls /etc/rc.d*
ls: невозможно получить доступ к /etc/rc.d*: Нет такого файла или каталога |
#ls /etc/rc?.d
/etc/rc0.d: K01samba K02sendsigs K04hwclock.sh K05networking K07umountfs K09halt K01urandom K03rsyslog K04umountnfs.sh K06ifupdown K08umountroot README /etc/rc1.d: K01samba K03rsyslog README S01bootlogs S01killprocs S02single /etc/rc2.d: README S01rsyslog S01sudo S02dbus S03rc.local S03stop-bootlogd S01bootlogs S01samba S02cron S02ssh S03rmnologin /etc/rc3.d: README S01rsyslog S01sudo S02dbus S03rc.local S03stop-bootlogd ... S01mountkernfs.sh S08mtab.sh S14mountnfs.sh S02udev S09checkfs.sh S15mountnfs-bootclean.sh S03mountdevsubfs.sh S10ifupdown S16kbd S04bootlogd S10mountall.sh S17console-setup S05keyboard-setup S11mountall-bootclean.sh S18bootmisc.sh S06hostname.sh S12mountoverflowtmp S18console-cyrillic S06hwclockfirst.sh S13networking S18screen-cleanup S07checkroot.sh S13procps S19stop-bootlogd-single S08hwclock.sh S13udev-mtab S08ifupdown-clean S13urandom |
#ls -ld /etc/rc?.d
drwxr-xr-x 2 root root 4096 Мар 9 17:08 /etc/rc0.d drwxr-xr-x 2 root root 4096 Мар 9 17:08 /etc/rc1.d drwxr-xr-x 2 root root 4096 Мар 11 09:31 /etc/rc2.d drwxr-xr-x 2 root root 4096 Мар 11 09:31 /etc/rc3.d drwxr-xr-x 2 root root 4096 Мар 11 09:31 /etc/rc4.d drwxr-xr-x 2 root root 4096 Мар 11 09:31 /etc/rc5.d drwxr-xr-x 2 root root 4096 Мар 9 17:08 /etc/rc6.d drwxr-xr-x 2 root root 4096 Мар 9 16:12 /etc/rcS.d |
#cd /etc/rc5.d/
|
#ls
README S01rsyslog S01sudo S02dbus S03rc.local S03stop-bootlogd S01bootlogs S01samba S02cron S02ssh S03rmnologin |
#cd
|
#ch
chage chcon chgpasswd chkdupexe chown chroot chsh chattr chfn chgrp chmod chpasswd chrt chvt |
#ch
chage chcon chgpasswd chkdupexe chown chroot chsh chattr chfn chgrp chmod chpasswd chrt chvt |
#ch
chage chcon chgpasswd chkdupexe chown chroot chsh chattr chfn chgrp chmod chpasswd chrt chvt |
#apt-get install rc
rc rcconf rcov rcs rcs-blame rcs-latex |
#apt-get install sys
sysadmin-guide system-config-printer sysbench system-config-printer-kde sysconftool system-config-printer-udev sysfsutils systemconfigurator sysinfo systempreferences.app sysklogd systemsettings syslinux systemtap syslinux-common systemtap-client syslinux-themes-debian systemtap-common syslinux-themes-debian-lenny systemtap-doc ... syslog-summary systemtap-server sysnews system-tools-backends sysprof system-tools-backends-dev sysprofile systraq sysprof-module-source systune sysrqd sysvbanner sysstat sysvinit system-config-audit sysvinit-utils system-config-cluster sysv-rc system-config-gtk-kde sysv-rc-conf |
#apt-get install chk
chkconfig chkrootkit chktex |
#apt-get install chk
chkconfig chkrootkit chktex |
#apt-get install chkconfig
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: chkconfig обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 9 182 Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 69,6 kB. Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main chkconfig all 11.0-79.1-2 [9 182 B] Получено 9 182 Б за 0с (28,1 kБ/c) Выбор ранее не выбранного пакета chkconfig. (Чтение базы данных ... на данный момент установлен 19131 файл и каталог.) Распаковывается пакет chkconfig (из файла .../chkconfig_11.0-79.1-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет chkconfig (11.0-79.1-2) ... |
#chkconfig sshd off
sshd: unknown service |
#chkconfig ssh off
|
#chkconfig ssh on
|
#apt-get install sysv
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет sysv |
#chkconfig samba off
|
#chkconfig samba on
|
#apt-get install sysv-rc-conf
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libcurses-perl libcurses-ui-perl libterm-readkey-perl НОВЫЕ пакеты, которые будут установлены: libcurses-perl libcurses-ui-perl libterm-readkey-perl sysv-rc-conf обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 429 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 548 kB. ... Распаковывается пакет libterm-readkey-perl (из файла .../libterm-readkey-perl_2.30-4_i386.deb)... Выбор ранее не выбранного пакета libcurses-ui-perl. Распаковывается пакет libcurses-ui-perl (из файла .../libcurses-ui-perl_0.9607-1_all.deb)... Выбор ранее не выбранного пакета sysv-rc-conf. Распаковывается пакет sysv-rc-conf (из файла .../sysv-rc-conf_0.99-6_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libcurses-perl (1.28-1) ... Настраивается пакет libterm-readkey-perl (2.30-4) ... Настраивается пакет libcurses-ui-perl (0.9607-1) ... Настраивается пакет sysv-rc-conf (0.99-6) ... |
#sysv-rc-conf
x kbd [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x Arrow keys: Move around x mq -: qqqqqq Stop service now qj x x x Note: When using either GUI layout (checkbox or priority), all x configuration changes to the symlinks will happen immediately, not when the program exits. x x Checkbox Layout: x x ... x sysv-rc-conf is released under the GNU GPL. x x x submit bug reports, etc. x x x x x x x x x Quick key reference: x x x x x Arrow keys: Move around x x x |
#sysv -rc -conf
bash: sysv: команда не найдена |
#apt-get install sysv -rc -conf
E: Неизвестный параметр командной строки 'r' [из -rc]. |
#apt-get install sysv
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет sysv |
#apt-get install sysv -rc -conf
E: Неизвестный параметр командной строки 'r' [из -rc]. |
#sysv -rc -conf
bash: sysv: команда не найдена |
#apt-get install sysv
sysvbanner sysvinit-utils sysv-rc-conf sysvinit sysv-rc |
#apt-get install sysv-rc-conf
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sysv-rc-conf. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#[ ]
x SysV Runlevel Config -: stop service =/+: start service h: help q: quit x x service 1 2 3 4 5 0 6 S x x ---------------------------------------------------------------------------- x x bootlogd [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x bootlogs [X] [X] [X] [X] [X] [ ] [ ] [ ] x x console-c$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x console-s$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x cron [ ] [X] [X] [X] [X] [ ] [ ] [ ] x x dbus [ ] [X] [X] [X] [X] [ ] [ ] [ ] x x halt [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] x ... x kbd [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x keyboard-$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x killprocs [X] [ ] [ ] [ ] [ ] [ ] [ ] [ ] x x module-in$ [ ] [ ] [ ] [ ] [ ] [ ] [ ] [X] x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Use the arrow keys or mouse to move around. ^n: next pg ^p: prev pg x x space: toggle service on / off x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#[X]
|
#clear
|
#apt-get install syslog
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет syslog |
#up
update-alternatives update-locale update-bootsystem-insserv update-mime update-ca-certificates update-passwd updatedb update-rc.d updatedb.findutils update-rc.d-insserv update-inetd uptime update-info-dir |
#up
update-alternatives update-locale update-bootsystem-insserv update-mime update-ca-certificates update-passwd updatedb update-rc.d updatedb.findutils update-rc.d-insserv update-inetd uptime update-info-dir |
#ls
12 folde1 hard hello-vi.txt! script apt folde2 hello-vi1.txt lilalo.tar.gz sort_file Apt folde3 hello-vi.txt link wilen |
#cd /etc/init.d/
|
#ls
bootlogd ifupdown mtab.sh single bootlogs ifupdown-clean networking skeleton bootmisc.sh kbd procps ssh checkfs.sh keyboard-setup rc stop-bootlogd checkroot.sh killprocs rc.local stop-bootlogd-single console-cyrillic module-init-tools rcS sudo console-setup mountall-bootclean.sh README udev cron mountall.sh reboot udev-mtab dbus mountdevsubfs.sh rmnologin umountfs halt mountkernfs.sh rsyslog umountnfs.sh hostname.sh mountnfs-bootclean.sh samba umountroot hwclockfirst.sh mountnfs.sh screen-cleanup urandom hwclock.sh mountoverflowtmp sendsigs x11-common |
#update-rc.d cron 20 21
update-rc.d: using dependency based boot sequencing usage: update-rc.d [-n] [-f] <basename> remove update-rc.d [-n] <basename> defaults [NN | SS KK] update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] . update-rc.d [-n] <basename> disable|enable [S|2|3|4|5] -n: not really -f: force The disable|enable API is not stable and might change in the future. |
#update-rc.d cron defaults 20 21
update-rc.d: using dependency based boot sequencing update-rc.d: warning: cron stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none) |
#update-rc.d
update-rc.d: using dependency based boot sequencing update-rc.d: error: not enough arguments usage: update-rc.d [-n] [-f] <basename> remove update-rc.d [-n] <basename> defaults [NN | SS KK] update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] . update-rc.d [-n] <basename> disable|enable [S|2|3|4|5] -n: not really -f: force The disable|enable API is not stable and might change in the future. |
#update-rc.d cron start 30 runlvl 3 stop 30 runlvsl 0
update-rc.d: using dependency based boot sequencing update-rc.d: warning: cron start runlevel arguments (runlvl 3) do not match LSB Default-Start values (2 3 4 5) update-rc.d: warning: cron stop runlevel arguments (runlvsl 0) do not match LSB Default-Stop values (none) |
#update-rc.d cron 20 | S1 K1
bash: S1: команда не найдена usage: update-rc.d [-n] [-f] <basename> remove update-rc.d [-n] <basename> defaults [NN | SS KK] update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] . update-rc.d [-n] <basename> disable|enable [S|2|3|4|5] -n: not really -f: force The disable|enable API is not stable and might change in the future. |
#vim /etc/init.d/cron
|
#ssh root@192.168.16.4
ssh: connect to host 192.168.16.4 port 22: Connection refused |
#1" in
exit 0 6 exit 0 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ E37: Изменения не сохранены (добавьте !, чтобы обойти проверку) E37: Изменения не сохранены (добавьте !, чтобы обойти проверку) |
#Press ENTER or type command to continue
|
#apt-get install syslog
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет syslog |
#apt-get install syslobd
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет syslobd |
Время первой команды журнала | 14:14:45 2011- 3-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:42:25 2011- 3-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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