/l3/users/4-9-2017/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 |
|
#ls
bash cp dmesg fgconsole gzip less login more nc pidof rm setupcon sync uname zcmp zmore busybox cpio dnsdomainname fgrep hostname lessecho ls mount nc.traditional ping rmdir sh tailf uncompress zdiff znew cat dash domainname findmnt ip lessfile lsblk mountpoint netcat ping6 rnano sh.distrib tar unicode_start zegrep zsh chgrp date dumpkeys fuser kbd_mode lesskey lsmod mt netstat ps run-parts sleep tempfile vdir zfgrep zsh4 chmod dd echo grep kill lesspipe mkdir mt-gnu nisdomainname pwd rzsh ss touch which zforce chown df egrep gunzip kmod ln mknod mv open rbash sed stty true ypdomainname zgrep chvt dir false gzexe ksh loadkeys mktemp nano openvt readlink setfont su umount zcat zless |
#ls n*
nano nc nc.traditional netcat netstat nisdomainname |
#ls ?a*
bash cat dash date false nano tailf tar |
#ls ?[abc]*
bash cat dash date echo false kbd_mode nano nc nc.traditional rbash tailf tar zcat zcmp |
#ls ?[a-c]*
bash cat dash date echo false kbd_mode nano nc nc.traditional rbash tailf tar zcat zcmp |
#ls ?[a-e10-4]*
bash dash dd false less lessfile lesspipe nc netcat rbash sed setupcon tar vdir zcmp zegrep cat date echo kbd_mode lessecho lesskey nano nc.traditional netstat readlink setfont tailf tempfile zcat zdiff |
#ls [10-4]*
ls: невозможно получить доступ к [10-4]*: Нет такого файла или каталога |
#ls *[10-4]*
zsh4 |
#ls *[!10-4]*
bash cp dmesg fgconsole gzip less login more nc pidof rm setupcon sync uname zcmp zmore busybox cpio dnsdomainname fgrep hostname lessecho ls mount nc.traditional ping rmdir sh tailf uncompress zdiff znew cat dash domainname findmnt ip lessfile lsblk mountpoint netcat ping6 rnano sh.distrib tar unicode_start zegrep zsh chgrp date dumpkeys fuser kbd_mode lesskey lsmod mt netstat ps run-parts sleep tempfile vdir zfgrep zsh4 chmod dd echo grep kill lesspipe mkdir mt-gnu nisdomainname pwd rzsh ss touch which zforce chown df egrep gunzip kmod ln mknod mv open rbash sed stty true ypdomainname zgrep chvt dir false gzexe ksh loadkeys mktemp nano openvt readlink setfont su umount zcat zless |
#ls ?[!10-4]*
bash cp dmesg fgconsole gzip less login more nc pidof rm setupcon sync uname zcmp zmore busybox cpio dnsdomainname fgrep hostname lessecho ls mount nc.traditional ping rmdir sh tailf uncompress zdiff znew cat dash domainname findmnt ip lessfile lsblk mountpoint netcat ping6 rnano sh.distrib tar unicode_start zegrep zsh chgrp date dumpkeys fuser kbd_mode lesskey lsmod mt netstat ps run-parts sleep tempfile vdir zfgrep zsh4 chmod dd echo grep kill lesspipe mkdir mt-gnu nisdomainname pwd rzsh ss touch which zforce chown df egrep gunzip kmod ln mknod mv open rbash sed stty true ypdomainname zgrep chvt dir false gzexe ksh loadkeys mktemp nano openvt readlink setfont su umount zcat zless |
#ls ?[!a]*
busybox dd echo gunzip kmod ln mknod mv openvt readlink setfont su uncompress zdiff znew chgrp df egrep gzexe ksh loadkeys mktemp nc pidof rm setupcon sync unicode_start zegrep zsh chmod dir fgconsole gzip less login more nc.traditional ping rmdir sh tempfile vdir zfgrep zsh4 chown dmesg fgrep hostname lessecho ls mount netcat ping6 rnano sh.distrib touch which zforce chvt dnsdomainname findmnt ip lessfile lsblk mountpoint netstat ps run-parts sleep true ypdomainname zgrep cp domainname fuser kbd_mode lesskey lsmod mt nisdomainname pwd rzsh ss umount zcat zless cpio dumpkeys grep kill lesspipe mkdir mt-gnu open rbash sed stty uname zcmp zmore |
#cd
|
#touch 23456 09787854 436880 986d543423 kjggf7875 432327fsgvh 654s9087 jhf34668hkj lij5hjgh
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
#shopt -s extglob
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
#ls +([[:digit:]])
09787854 23456 436880 |
#ls
09787854 23456 432327fsgvh 436880 654s9087 986d543423 d1 d2 f1Hlnk f1lnk install jhf34668hkj kjggf7875 lij5hjgh messages syslog |
#rm +([[:digit:]])
|
#find . -mmin -10 -type f
./.lilalo/.report.dat ./.lilalo/3186413728840823502-1504595672.script ./.lilalo/3186413728840823502-1504595672.info |
#find . -mmin -30 -type f
./654s9087 ./432327fsgvh ./.lilalo/.report.dat ./.lilalo/3186413728840823502-1504595672.script ./.lilalo/3186413728840823502-1504595672.info ./kjggf7875 ./986d543423 ./jhf34668hkj ./lij5hjgh |
#find . -maxdepth 1 -mmin -30 -type f
./654s9087 ./432327fsgvh ./kjggf7875 ./986d543423 ./jhf34668hkj ./lij5hjgh |
#find . -maxdepth 1 -mmin -30 -type f | xargs rm-v
xargs: rm-v: Нет такого файла или каталога |
#find . -maxdepth 1 -mmin -30 -type f | xargs rm -v
удалён «./654s9087» удалён «./432327fsgvh» удалён «./kjggf7875» удалён «./986d543423» удалён «./jhf34668hkj» удалён «./lij5hjgh» |
#ls
d1 d2 f1Hlnk f1lnk install messages syslog |
#touch f{1,2,3,4}
|
#ls
d1 d2 f1 f1Hlnk f1lnk f2 f3 f4 install messages syslog |
#rmf[1-4]
l3script: rmf[1-4]: команда не найдена |
#rm f[1-4]
|
#ls
d1 d2 f1Hlnk f1lnk install messages syslog |
#which passwd
/usr/bin/passwd |
#ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd |
#ls -l $(which passwd)
-rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd |
#ls -l $`which passwd`
ls: невозможно получить доступ к $/usr/bin/passwd: Нет такого файла или каталога |
#ls -l `which passwd`
-rwsr-xr-x 1 root root 51096 Май 26 2012 /usr/bin/passwd |
#echo $((4+5))
9 |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 8015 pts/1 Ss+ 0:00 l3script 8193 ? Ss 0:00 sshd: ivan [priv] 8195 ? S 0:00 sshd: ivan@pts/4 8196 pts/4 Ss+ 0:00 -bash 8321 ? Ss 0:00 sshd: root@pts/2 8323 pts/2 Ss 0:00 -bash 8368 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3186413728840823502-1504595672.script 8399 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3186413728840823502-1504595672.script 8400 pts/3 Ss 0:00 l3script 8765 pts/3 R+ 0:00 ps ax |
#ps ax | wc -l
61 |
#echo $(($(ps ax | wc -l)-4))
58 |
#top
top - 11:21:36 up 3 days, 20:06, 3 users, load average: 0,00, 0,01, 0,05 Tasks: 59 total, 1 running, 58 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,7 sy, 0,0 ni, 98,7 id, 0,7 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 459956 used, 47412 free, 88080 buffers KiB Swap: 0 total, 0 used, 0 free, 265320 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 8321 root 20 0 71288 3688 2888 S 0,3 0,7 0:00.16 sshd 1 root 20 0 10648 828 696 S 0,0 0,2 0:06.02 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:00.70 ksoftirqd/0 ... 428 root 20 0 0 0 0 S 0,0 0,0 0:11.21 kworker/0:4 1894 root 20 0 52772 1644 1212 S 0,0 0,3 0:00.04 rsyslogd 1927 root 20 0 4116 652 512 S 0,0 0,1 0:00.00 acpid 1969 root 20 0 22492 896 688 S 0,0 0,2 0:00.44 cron 2245 root 20 0 49932 1248 640 S 0,0 0,2 0:00.00 sshd 2272 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.09 exim4 2299 root 20 0 18368 976 812 S 0,0 0,2 0:00.04 getty 2300 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2301 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty 2302 root 20 0 18368 968 812 S 0,0 0,2 0:00.00 getty |
#echo $[$(ps ax | wc -l)-4]
58 |
#du -sh /* 2>/dev/null 1>> files
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
#set -o | wc -l
27 |
#shopt|wc -l
43 |
#set -o noclobber
|
#set +o noclobber
|
#set -o noclobber
|
#du -sh /* 2>/dev/null 1>> files
|
#du -sh /* 1>| files
du: невозможно получить доступ к «/proc/8913/task/8913/fd/4»: Нет такого файла или каталога du: невозможно получить доступ к «/proc/8913/task/8913/fdinfo/4»: Нет такого файла или каталога du: невозможно получить доступ к «/proc/8913/fd/4»: Нет такого файла или каталога du: невозможно получить доступ к «/proc/8913/fdinfo/4»: Нет такого файла или каталога |
#set =o noclobber
|
#set +o noclobber
|
#lsattr files
-------------e-- files |
#chattr +a files
|
#lsattr files
-----a-------e-- files |
#du -sh /* 1>| files
l3script: files: Операция не позволяется |
#du -sh /* 1>> files
du: невозможно получить доступ к «/proc/8967/task/8967/fd/4»: Нет такого файла или каталога du: невозможно получить доступ к «/proc/8967/task/8967/fdinfo/4»: Нет такого файла или каталога du: невозможно получить доступ к «/proc/8967/fd/4»: Нет такого файла или каталога du: невозможно получить доступ к «/proc/8967/fdinfo/4»: Нет такого файла или каталога |
#chattr -a files
|
#chattr +i files
|
#du -sh /* 1>> files
l3script: files: Отказано в доступе |
#du -sh /* 1>| files
l3script: files: Отказано в доступе |
#rm files
rm: невозможно удалить «files»: Операция не позволяется |
#cd
|
#ls
d1 d2 f1Hlnk f1lnk files install messages syslog |
#man bash
|
#less newfile
|
#sort < /etc/passwd
backup:x:34:34:backup:/var/backups:/bin/sh bin:x:2:2:bin:/bin:/bin/sh daemon:x:1:1:daemon:/usr/sbin:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false games:x:5:60:games:/usr/games:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh ivan:x:1001:1001::/home/ivan:/bin/bash libuuid:x:100:101::/var/lib/libuuid:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh ... nobody:x:65534:65534:nobody:/nonexistent:/bin/sh petr:x:1002:1002::/home/petr:/bin/bash proxy:x:13:13:proxy:/bin:/bin/sh root:x:0:0:root:/root:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync sys:x:3:3:sys:/dev:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh |
#cat >> unsorted
^C |
#> -r
|
#rm ./-r
|
#ls -- -*
ls: невозможно получить доступ к -*: Нет такого файла или каталога |
#echo -e "1\t2\n3\t4"
1 2 3 4 |
#echo *
d1 d2 f1Hlnk f1lnk files install messages newfile syslog unsorted |
#ls
d1 d2 f1Hlnk f1lnk files install messages newfile syslog unsorted |
#cp /etc/passwd .
|
#ls
d1 d2 f1Hlnk f1lnk files install messages newfile passwd syslog unsorted |
#cat passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 100
libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep ^ivan
ivan:x:1001:1001::/home/ivan:/bin/bash |
#cat passwd | grep ^i
irc:x:39:39:ircd:/var/run/ircd:/bin/sh ivan:x:1001:1001::/home/ivan:/bin/bash |
#cat passwd | grep $sh
ÐÑполÑзование: grep [ÐÐÐ ÐÐÐТР]⦠ШÐÐÐФÐÐÐ rep --help» Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÐµÐµ подÑобного опиÑаниÑ. |
#cat passwd | grep sh$
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 'sh$'
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 'h..e'
user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 'h.e'
|
#cat passwd | grep 'h[ohg].e'
user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 'h[^ohg].e'
|
#cat passwd | grep '0[2]'
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep '0{2}'
|
#cat passwd | egrep '0{2}'
libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep -E '0{2}'
libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep -E '[^0]0{2}[^0]'
libuuid:x:100:101::/var/lib/libuuid:/bin/sh ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep '102'
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin |
#cat passwd | grep '10{2}2'
|
#cat passwd | egrep '10{2}2'
petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | egrep '10+2'
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | egrep '10*2'
man:x:6:12:man:/var/cache/man:/bin/sh sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | egrep '10?2'
man:x:6:12:man:/var/cache/man:/bin/sh sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin |
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
Время первой команды журнала | 09:20:55 2017- 9- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:40:41 2017- 9- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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