/l3/users/2-22-2021/NT-Ladm/debian2.net.nt/root :1 :2 :3 |
|
#vi .bashrc
--- /tmp/l3-saved-6859.26809.2248 2021-02-23 10:09:40.481727062 +0200 +++ .bashrc 2021-02-23 10:10:03.673729093 +0200 @@ -16,8 +16,8 @@ shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) -HISTSIZE=1000 -HISTFILESIZE=2000 +#HISTSIZE=1000 +#HISTFILESIZE=2000 # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. |
#vi .bashrc
|
#update the values of LINES and COLUMNS.
|
#history
1 ifconfig 2 vim /etc/network/interfaces 3 nano /etc/network/interfaces 4 /etc/init.d/networking restart 5 ifconfig 6 route 7 ping 192.168.13.253 8 shutdown -r now 9 exit 10 ping ya.ru ... 212 l3script 213 exit 214 echo $HISTSIZE 215 echo $HISTFILESIZE 216 cd /etc/skel 217 ls -a 218 vi .bashrc 219 vi .bashrc 220 cd 221 history |
#!205
ls d2 f1 f2 install test.sh |
#!cat
cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen |
#passwd ivan
![]() Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Sorry, passwords do not match passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#passwd ivan
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#echo $HISTFILE
/root/.bash_history |
#cd /bin/
|
#ls
bash cp dmesg fgconsole gzip lessecho ls mount nc.traditional ping rmdir sh.distrib tar unicode_start zegrep busybox cpio dnsdomainname fgrep hostname lessfile lsblk mountpoint netcat ping6 rnano sleep tempfile vdir zfgrep cat dash domainname findmnt ip lesskey lsmod mt netstat ps run-parts ss touch which zforce chgrp date dumpkeys fuser kbd_mode lesspipe mkdir mt-gnu nisdomainname pwd sed stty true ypdomainname zgrep chmod dd echo grep kill ln mknod mv open rbash setfont su umount zcat zless chown df egrep gunzip kmod loadkeys mktemp nano openvt readlink setupcon sync uname zcmp zmore chvt dir false gzexe less login more nc pidof rm sh tailf uncompress zdiff znew |
#ls d*
dash date dd df dir dmesg dnsdomainname domainname dumpkeys |
#ls ??t*
cat date mktemp netcat netstat setfont setupcon stty |
#ls ??[tru]*
cat dir fgrep more mountpoint netstat setupcon tar true date egrep mktemp mount netcat setfont stty touch zgrep |
#ls ??[t-u]*
cat date mktemp mount mountpoint netcat netstat setfont setupcon stty touch true |
#ls ??[!t-u]*
bash dmesg findmnt kmod lsmod openvt run-parts uname zegrep busybox dnsdomainname fuser less mkdir pidof sed uncompress zfgrep chgrp domainname grep lessecho mknod ping sh.distrib unicode_start zforce chmod dumpkeys gunzip lessfile more ping6 sleep vdir zgrep chown echo gzexe lesskey mt-gnu pwd sync which zless chvt egrep gzip lesspipe nano rbash tailf ypdomainname zmore cpio false hostname loadkeys nc.traditional readlink tar zcat znew dash fgconsole kbd_mode login nisdomainname rmdir tempfile zcmp dir fgrep kill lsblk open rnano umount zdiff |
#touch 21231231233123
|
#touch 123213213213
|
#touch 12321
|
#touch 1232112321321321
|
#touch 12321123
|
#touch 1232132132132134534
|
#touch 123213g21324
|
#ls +(([0-9]))
![]() l3script: syntax error near unexpected token `(' |
#ls +([[0-9]])
![]() l3script: syntax error near unexpected token `(' |
#rm 123213g21324
|
#rm 1232132132132134534
|
#rm 12321123
|
#touch 1232112321321321
|
#rm 1232112321321321
|
#rm 12321
|
#ls
123213213213 df gunzip loadkeys nano readlink sync zcmp 21231231233123 dir gzexe login nc rm tailf zdiff bash dmesg gzip ls nc.traditional rmdir tar zegrep busybox dnsdomainname hostname lsblk netcat rnano tempfile zfgrep cat domainname ip lsmod netstat run-parts touch zforce chgrp dumpkeys kbd_mode mkdir nisdomainname sed true zgrep chmod echo kill mknod open setfont umount zless chown egrep kmod mktemp openvt setupcon uname zmore chvt false less more pidof sh uncompress znew cp fgconsole lessecho mount ping sh.distrib unicode_start cpio fgrep lessfile mountpoint ping6 sleep vdir dash findmnt lesskey mt ps ss which date fuser lesspipe mt-gnu pwd stty ypdomainname dd grep ln mv rbash su zcat |
#rm 123213213213
|
#rm 21231231233123
|
#cd
|
#ls -l `which vi`
lrwxrwxrwx 1 root root 20 Июн 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l $(which vi)
lrwxrwxrwx 1 root root 20 Июн 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#echo "HELLO, $LOGNAME"
HELLO, root |
#echo 'HELLO, $LOGNAME'
HELLO, $LOGNAME |
#echo "HELLO, $LOGNAME/!"
l3script: !": event not found |
#echo $[`ps ax | wc -l` -4]
62 |
#top
top - 11:27:53 up 4 days, 1:12, 4 users, load average: 0,08, 0,03, 0,05 Tasks: 63 total, 2 running, 61 sleeping, 0 stopped, 0 zombie %Cpu(s): 14,7 us, 0,3 sy, 0,0 ni, 84,3 id, 0,7 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 237564 used, 269804 free, 88012 buffers KiB Swap: 0 total, 0 used, 0 free, 56392 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3449 root 20 0 47992 10m 1652 S 14,6 2,1 2:47.14 l3-agent 4036 root 20 0 0 0 0 R 0,3 0,0 0:03.18 kworker/0:2 1 root 20 0 10648 828 696 S 0,0 0,2 0:06.14 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.05 kthreadd ... 14 root 20 0 0 0 0 S 0,0 0,0 0:01.46 sync_supers 15 root 20 0 0 0 0 S 0,0 0,0 0:00.03 bdi-default 16 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kintegrityd 17 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kblockd 19 root 20 0 0 0 0 S 0,0 0,0 0:00.09 khungtaskd 20 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kswapd0 21 root 25 5 0 0 0 S 0,0 0,0 0:00.00 ksmd 22 root 20 0 0 0 0 S 0,0 0,0 0:00.00 fsnotify_mark 23 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 crypto 85 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ata_sff |
#echo $[`ps ax | wc -l` -4]
62 |
#useradd ivan > error.txt
![]() useradd: пользователь «ivan» уже существует |
#useradd ivan 1> error.txt
![]() useradd: пользователь «ivan» уже существует |
#useradd ivan 2> error.txt
![]() |
#useradd ivan >> error.txt
![]() useradd: пользователь «ivan» уже существует |
#useradd ivan 2>> error.txt
![]() |
#cat error.txt
useradd: пользователь «ivan» уже существует useradd: пользователь «ivan» уже существует |
#useradd ivan &>> error.txt
![]() |
#who &> /dev/null
|
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='4.2.37(1)-release' ... LOGNAME=root MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0") PPID=7733 |
#ls
12 122342343 12234234353345 7654 765456723 7654gg56723 d2 error.txt f1 f2 install test.sh |
#ls attr test.sh
![]() ls: невозможно получить доступ к attr: Нет такого файла или каталога test.sh |
#lsattr test.sh
-------------e-- test.sh |
#chattr +a test.sh
|
#set -0
![]() l3script: set: -0: неправильная опция set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] |
#echo tets > test.sh
![]() l3script: test.sh: Операция не позволяется |
#lsattr test.sh
-----a-------e-- test.sh |
#ls -a
. 122342343 765456723 .bash_history d2 f2 .lesshst test.sh .vimrc .. 12234234353345 7654gg56723 .bash_profile error.txt install .lilalo .vim 12 7654 .aptitude .bashrc f1 .l3rc .profile .viminfo |
#cat /etc/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 |
#awk '$3>=1000' /etc/passwd
list:x:38:38:Mailing List Manager:/var/list:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh |
#awk -F: '$3>=1000' /etc/passwd
nobody:x:65534:65534:nobody:/nonexistent:/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 |
#awk -F: '$3>=1000 && $3!=65534' /etc/passwd
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 |
#awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd
user ivan petr |
#awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd | xargs -i cp -v .vimrc /home/{}
«.vimrc» -> «/home/user/.vimrc» «.vimrc» -> «/home/ivan/.vimrc» «.vimrc» -> «/home/petr/.vimrc» |
#ls na*
![]() ls: невозможно получить доступ к na*: Нет такого файла или каталога |
#ls
12 122342343 12234234353345 7654 765456723 7654gg56723 d2 error.txt f1 f2 install test.sh |
#pwd
/root |
#vi ip.txt
![]() --- /dev/null 2021-02-19 10:15:20.775999950 +0200 +++ ip.txt 2021-02-23 14:24:20.945734727 +0200 @@ -0,0 +1,10 @@ +10.10.5.7 +270.333.1.4 +192.555.0.1 +0.682.5.6 +4.5.6.3 +682.5.34.17 +895.5.123.0 +23.453.543.43 +123.546.546.7 +234.7.4.23 |
#cat ip.txt
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 682.5.34.17 895.5.123.0 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | grep '^2'
270.333.1.4 23.453.543.43 234.7.4.23 |
#cat ip.txt | grep '^[0-9]'
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 682.5.34.17 895.5.123.0 23.453.543.43 123.546.546.7 234.7.4.23 |
#vi ip.txt
--- /tmp/l3-saved-7734.1300.26758 2021-02-23 14:49:19.897743792 +0200 +++ ip.txt 2021-02-23 14:49:41.409727052 +0200 @@ -3,8 +3,8 @@ 192.555.0.1 0.682.5.6 4.5.6.3 -682.5.34.17 -895.5.123.0 +d82.5.34.17 +dd5.5.123.0 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | grep '^[0-9]'
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | grep '^[0-9]{2}'
![]() |
#cat ip.txt | egrep '^[0-9]{2}'
10.10.5.7 270.333.1.4 192.555.0.1 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | egrep '^[0-9]{2}.'
10.10.5.7 270.333.1.4 192.555.0.1 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | egrep '^[0-9]{2}\.'
10.10.5.7 23.453.543.43 |
#cat ip.txt | egrep '^[0-9]{3}\.'
270.333.1.4 192.555.0.1 123.546.546.7 234.7.4.23 |
#cat ip.txt | egrep '^[0-9]{2,3}\.'
10.10.5.7 270.333.1.4 192.555.0.1 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | egrep '^[0-9]{1,3}\.'
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 23.453.543.43 123.546.546.7 234.7.4.23 |
#cat ip.txt | egrep '^[0-9]{1,3}\.{1}[0-9]'
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 23.453.543.43 123.546.546.7 234.7.4.23 |
#vi ip.txt
--- /tmp/l3-saved-7734.24062.27046 2021-02-23 14:54:06.837728599 +0200 +++ ip.txt 2021-02-23 14:54:28.865730257 +0200 @@ -7,4 +7,5 @@ dd5.5.123.0 23.453.543.43 123.546.546.7 -234.7.4.23 +234.7.4.2 +233..5.7.5 |
#cat ip.txt | egrep '^[0-9]{1,3}\.{1}[0-9]'
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 23.453.543.43 123.546.546.7 234.7.4.2 |
#cat /etc/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 /etc/passwd | awk -F: '$7~/bash$/'
root:x:0:0:root:/root:/bin/bash 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 /etc/passwd | sed -n '/bash$/p'
root:x:0:0:root:/root:/bin/bash 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 |
#ping google.com
![]() ^C |
#vi /etc/resolv.conf
--- /tmp/l3-saved-7734.6035.25384 2021-02-24 08:48:40.529731544 +0200 +++ /etc/resolv.conf 2021-02-24 08:49:50.873726507 +0200 @@ -1,2 +1,3 @@ search net.nt +nameserver 8.8.8.8 nameserver 192.168.13.253 |
#ls -d /etc/cron*
/etc/cron.d /etc/cron.daily /etc/cron.hourly /etc/cron.monthly /etc/crontab /etc/cron.weekly |
#find /home -user user -mtime -1
/home/user /home/user/proj /home/user/proj/x-project /home/user/proj/x-project/x /home/user/text /home/user/file /home/user/unsorted /home/user/.lilalo /home/user/.lilalo/1365096293066120550-1614067891.script /home/user/.lilalo/30061269789797885-1613979975.info ... /home/user/names/Queen "Live at Wembley '86" /home/user/names/one space /home/user/names/file with spaces at the name /home/user/names/A:\Windows\SYSTEM32 /home/user/errlog /home/user/abc /home/user/abd /home/user/abb /home/user/.vimrc /home/user/file2 |
#finf . -maxdeps 1 -empty -type f
![]() l3script: finf: команда не найдена |
#find . -maxdeps 1 -empty -type f
![]() find: unknown predicate `-maxdeps' |
#find . -maxdepth 1 -empty -type f
./765456723 ./f1 ./f2 ./7654 ./12 ./7654gg56723 ./12234234353345 ./122342343 |
#$ find / -name find\*find / -name find\*
![]() l3script: $: команда не найдена |
#$ find / -name find\*
![]() l3script: $: команда не найдена |
#find / -name find\*
/lib/udev/findkeyboards /usr/bin/find2perl /usr/bin/find /usr/share/man/man1/find2perl.1.gz /usr/share/man/man1/find.1.gz /usr/share/man/man8/findfs.8.gz /usr/share/man/man8/findmnt.8.gz /usr/share/info/find.info.gz /usr/share/bash-completion/completions/find_member /usr/share/bash-completion/completions/find ... /usr/share/locale/tr/LC_MESSAGES/findutils.mo /usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo /usr/share/locale/sl/LC_MESSAGES/findutils.mo /usr/share/doc-base/findutils /bin/findmnt /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.list /var/lib/dpkg/info/findutils.preinst /sbin/findfs |
#find / regex ".*\.jpe?g"
![]() / /sys /sys/fs /sys/fs/cgroup /sys/fs/ext4 /sys/fs/ext4/features /sys/fs/ext4/features/lazy_itable_init /sys/fs/ext4/features/batched_discard /sys/fs/ext4/xvda1 /sys/fs/ext4/xvda1/delayed_allocation_blocks ... /proc/10135/oom_score /proc/10135/oom_adj /proc/10135/oom_score_adj /proc/10135/loginuid /proc/10135/sessionid /proc/10135/coredump_filter /proc/10135/io /opt find: `regex': Нет такого файла или каталога find: `.*\\.jpe?g': Нет такого файла или каталога |
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
useradd: пользователь «ivan» уже существует useradd: пользователь «ivan» уже существует
10.10.5.7 270.333.1.4 192.555.0.1 0.682.5.6 4.5.6.3 682.5.34.17 895.5.123.0 23.453.543.43 123.546.546.7 234.7.4.23
Время первой команды журнала | 09:09:15 2021- 2-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:37:42 2021- 2-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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