| /l3/users/06-08-2012/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
|
#rm -rf $(ls /usr/src/test/)
|
|
#ssh root@192.168.13.253
root@192.168.13.253's password: Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64 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: Tue Aug 7 10:31:55 2012 from 192.168.13.1 root@fobos:~# root@fobos:~# ... etc lost+found root@fobos:~# ls /tmp | rm -rf root@fobos:~# ls /tmp etc lost+found root@fobos:~# rm -rf `ls /tmp` root@fobos:~# ls /tmp etc lost+found root@fobos:~# exit logout Connection to 192.168.13.253 closed. |
|
#rm -rf $(ls -d /usr/src/test/*)
|
|
#ls /usr/src/test/
|
|
#ls /usr/src/
install test |
|
#~
~backup/ ~gnats ~mail/ ~root/ ~telnetd ~bin/ ~irc ~man/ ~sshd/ ~user/ ~daemon/ ~libuuid/ ~news ~statd/ ~uucp ~Debian-exim/ ~list ~nobody ~sync/ ~www-data ~games/ ~lp ~proxy/ ~sys/ |
|
#a=1
|
|
#b=2
|
|
#c=a+b
|
|
#echo $c
a+b |
|
#c=$((a+b))
|
|
#echo $c
3 |
|
#sort < cat file
l3script: cat: Нет такого файла или каталога |
|
#sort < file
hock less test |
|
#cat file
test less hock |
|
#sort < file
hock less test |
|
#ls /etc/a{d,c,e}?u* 2>file
/etc/adduser.conf |
|
#vim file
|
|
#~
ls: невозможно получить доступ к /etc/ac?u*: Нет такого файла или каталога ls: невозможно получить доступ к /etc/ae?u*: Нет такого файла или каталога |
|
#ls /etc/a{d,c,e}?u* >file
ls: невозможно получить доступ к /etc/ac?u*: Нет такого файла или каталога ls: невозможно получить доступ к /etc/ae?u*: Нет такого файла или каталога |
|
#ls /etc/a{d,c,e}?u* > file 2>&1
|
|
#ls /etc/a{d,c,e}?u* > file 2>>file
|
|
#vim file
|
|
#~
|
|
#~
|
|
#~
|
|
#~
|
|
#ls -d /etc|grep a*|sort
/etc |
|
#ls /etc|ls -d |grep a*|sort
. |
|
#ls -l /etc|egrep -v ^d
итого 788 -rw-r--r-- 1 root root 2981 Июн 11 09:45 adduser.conf -rw-r--r-- 1 root root 47 Авг 6 08:59 adjtime -rw-r--r-- 1 root root 196 Июн 11 10:52 aliases -rw-r--r-- 1 root root 395 Ноя 1 2009 anacrontab -rw-r----- 1 root daemon 144 Мар 4 22:52 at.deny -rw-r--r-- 1 root root 1657 Апр 10 2010 bash.bashrc -rw-r--r-- 1 root root 57063 Ноя 16 2010 bash_completion -rw-r--r-- 1 root root 344 Янв 23 2011 bindresvport.blacklist -rw-r--r-- 1 root root 116 Июн 11 11:09 blkid.tab ... -rw-r----- 1 root shadow 839 Июл 5 12:15 shadow -rw------- 1 root root 839 Июл 5 12:15 shadow- -rw-r--r-- 1 root root 181 Авг 6 13:57 shells -r--r----- 1 root root 491 Июл 5 12:02 sudoers -rw-r--r-- 1 root root 2082 Фев 25 2010 sysctl.conf -rw-r--r-- 1 root root 12 Июн 11 10:30 timezone -rw-r--r-- 1 root root 1552 Янв 14 2009 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf -rw-r--r-- 1 root root 274 Ноя 4 2009 updatedb.conf -rw-r--r-- 1 root root 4496 Сен 5 2010 wgetrc |
|
#ls -l /etc|
> > ^C |
|
#ls -l /etc
итого 788 drwxr-xr-x 3 root root 4096 Июн 11 10:00 acpi -rw-r--r-- 1 root root 2981 Июн 11 09:45 adduser.conf -rw-r--r-- 1 root root 47 Авг 6 08:59 adjtime -rw-r--r-- 1 root root 196 Июн 11 10:52 aliases drwxr-xr-x 2 root root 4096 Июл 5 12:31 alternatives -rw-r--r-- 1 root root 395 Ноя 1 2009 anacrontab drwxr-xr-x 3 root root 4096 Июл 5 12:10 apm drwxr-xr-x 6 root root 4096 Авг 6 17:28 apt -rw-r----- 1 root daemon 144 Мар 4 22:52 at.deny ... -rw-r--r-- 1 root root 1552 Янв 14 2009 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Июл 5 12:14 udev drwxr-xr-x 3 root root 4096 Июн 11 11:20 ufw -rw-r--r-- 1 root root 274 Ноя 4 2009 updatedb.conf drwxr-xr-x 2 root root 4096 Июн 11 09:45 vim drwxr-xr-x 2 root root 4096 Июн 11 10:54 w3m -rw-r--r-- 1 root root 4496 Сен 5 2010 wgetrc drwxr-xr-x 7 root root 4096 Июл 5 12:32 X11 drwxr-xr-x 2 root root 4096 Июн 11 10:55 xml |
|
#ls -l /etc|egrep -v ^d|sort
lrwxrwxrwx 1 root root 13 Июн 11 09:42 motd -> /var/run/motd -r--r----- 1 root root 491 Июл 5 12:02 sudoers -rw------- 1 root root 479 Июл 5 12:15 gshadow- -rw------- 1 root root 573 Июл 5 12:15 group- -rw------- 1 root root 839 Июл 5 12:15 shadow- -rw------- 1 root root 994 Июл 5 12:15 passwd- -rw-r----- 1 root daemon 144 Мар 4 22:52 at.deny -rw-r----- 1 root shadow 486 Июл 5 12:15 gshadow -rw-r----- 1 root shadow 839 Июл 5 12:15 shadow -rw-r--r-- 1 root root 0 Июн 11 09:42 environment ... -rw-r--r-- 1 root root 880 Июн 11 10:53 hosts.deny -rw-r--r-- 1 root root 882 Май 7 2010 insserv.conf -rw-r--r-- 1 root root 887 Янв 20 2011 rpc -rw-r--r-- 1 root root 899 Авг 31 2009 gssapi_mech.conf -rw-r--r-- 1 root root 8 Авг 6 09:01 hostname -rw-r--r-- 1 root root 994 Июл 5 12:15 passwd -rw-r--r-- 1 root root 9 Авг 7 2006 host.conf -rwxr-xr-x 1 root root 268 Сен 22 2010 rmt -rwxr-xr-x 1 root root 306 Июн 11 09:42 rc.local итого 788 |
|
#ls -l /etc|egrep -v ^d|sort > file
|
|
#vim file
|
|
local_session_id=14764306013009510041-1344251227
nonce=6688
pid=1829
prompt=#
pwd=/root
raw_end=2743147
raw_file=/root/.lilalo/14764306013009510041-1344251227.script
raw_output_start=2742162
raw_start=2741955
tab_seq=0
time=1344329108
uid=0' class='prompt'>#ls -l /etc|egrep -v ^d|sort|awk '{ print $9; }'; > file
motd sudoers gshadow- group- shadow- passwd- at.deny gshadow shadow environment ... locale.gen hosts.deny insserv.conf rpc gssapi_mech.conf hostname passwd host.conf rmt rc.local |
|
local_session_id=14764306013009510041-1344251227
nonce=27904
pid=1829
prompt=#
pwd=/root
raw_end=2744341
raw_file=/root/.lilalo/14764306013009510041-1344251227.script
raw_output_start=2743356
raw_start=2743147
tab_seq=0
time=1344329113
uid=0' class='prompt'>#ls -l /etc|egrep -v ^d|sort|awk '{ print $9; }'; 1> file
motd sudoers gshadow- group- shadow- passwd- at.deny gshadow shadow environment ... locale.gen hosts.deny insserv.conf rpc gssapi_mech.conf hostname passwd host.conf rmt rc.local |
|
#ls -l /etc|egrep -v ^d|sort|awk '{ print $9; }';| cat > file
l3script: syntax error near unexpected token `|' |
|
#ls -l /etc|egrep -v ^d|awk '{ print $9; }';|sort
l3script: syntax error near unexpected token `|' |
|
#ls -l /etc|egrep -v ^d|awk '{ print $9; }' |sort > file
|
|
#vim file
|
|
#vim file
|
|
#l3
l3 l3_close_session l3mass_upload l3script l3-agent l3-config l3pwd l3shot l3cd l3_fix_prompt l3_save_last_line l3upload |
|
#l3
l3 l3_close_session l3mass_upload l3script l3-agent l3-config l3pwd l3shot l3cd l3_fix_prompt l3_save_last_line l3upload |
|
#l3s
l3script l3shot |
|
#l3s
l3script l3shot |
|
#l3script
|
|
#cd /home/user/
backup/ lpi 2/ .bash_history man_smb_conf .bash_logout matrix.jpg .bash_profile names/ .bashrc ogo.jpg bigfile pamyatka.pdf bin/ press_any_key_to_continue.jpg file .profile freebsd.jpg proj/ granata.jpg text/ .l3rc touchlist Light_Alloy_4.4.784_RC2_by_FAFNIR.exe .viminfo .lilalo/ ya/ lpi 1/ |
|
#cd /home/user/
backup/ lpi 2/ .bash_history man_smb_conf .bash_logout matrix.jpg .bash_profile names/ .bashrc ogo.jpg bigfile pamyatka.pdf bin/ press_any_key_to_continue.jpg file .profile freebsd.jpg proj/ granata.jpg text/ .l3rc touchlist Light_Alloy_4.4.784_RC2_by_FAFNIR.exe .viminfo .lilalo/ ya/ lpi 1/ |
|
#cd /home/user/
|
|
#cd /home/user/
backup/ lpi 2/ .bash_history man_smb_conf .bash_logout matrix.jpg .bash_profile names/ .bashrc ogo.jpg bigfile pamyatka.pdf bin/ press_any_key_to_continue.jpg file .profile freebsd.jpg proj/ granata.jpg text/ .l3rc touchlist Light_Alloy_4.4.784_RC2_by_FAFNIR.exe .viminfo .lilalo/ ya/ lpi 1/ |
|
#cd /home/user/
backup/ lpi 2/ .bash_history man_smb_conf .bash_logout matrix.jpg .bash_profile names/ .bashrc ogo.jpg bigfile pamyatka.pdf bin/ press_any_key_to_continue.jpg file .profile freebsd.jpg proj/ granata.jpg text/ .l3rc touchlist Light_Alloy_4.4.784_RC2_by_FAFNIR.exe .viminfo .lilalo/ ya/ lpi 1/ |
|
#cd /home/user/
|
|
#ls
backup matrix.jpg bigfile names bin ogo.jpg file pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg granata.jpg proj Light_Alloy_4.4.784_RC2_by_FAFNIR.exe text lpi 1 touchlist lpi 2 ya man_smb_conf |
|
#ls
backup matrix.jpg bigfile names bin ogo.jpg file pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg granata.jpg proj Light_Alloy_4.4.784_RC2_by_FAFNIR.exe text lpi 1 touchlist lpi 2 ya man_smb_conf |
|
#ls
_1_2_3 alloca.H bjen fcntl.h -hello _kik_my Regexp.H 1cdesktop __asterisk bjon -file1 _hrypun modules s_tol_ acpi bjan core.c group isdn_ttyfax.c passwd term.h |
|
#ls
_1_2_3 alloca.H bjen fcntl.h -hello _kik_my Regexp.H 1cdesktop __asterisk bjon -file1 _hrypun modules s_tol_ acpi bjan core.c group isdn_ttyfax.c passwd term.h |
|
#ls -*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls -*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls \-*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls \-*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls \-*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls \-*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls '-'*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls '-'*
ls: неверный ключ -- e Попробуйте `ls --help' для получения более подробного описания. |
|
#ls *\**\?*
ls: невозможно получить доступ к ***?*: Нет такого файла или каталога |
|
#ls *\**\?*
ls: невозможно получить доступ к ***?*: Нет такого файла или каталога |
test less hock
| Время первой команды журнала | 10:26:54 2012- 8- 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 11:03:09 2012- 8- 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 25.74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 0.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 2.79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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 они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала преды