/l3/users/11-01-2010/nt-ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#grep /tmp/`a?`
![]() bash: ab: command not found |
#grep /tmp/``a?``
![]() dsfs |
#ifconfi
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:01 inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:150650 errors:0 dropped:0 overruns:0 frame:0 TX packets:212621 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9855125 (9.3 MiB) TX bytes:48814289 (46.5 MiB) eth1 Link encap:Ethernet HWaddr 00:16:3E:00:01:01 BROADCAST MULTICAST MTU:1500 Metric:1 ... RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]#
|
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]#
|
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]#
|
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]#
![]() |
#[root@fbsd3:~]# LANG=C
|
#[root@fbsd3:~]#
|
#[root@fbsd3:~]#
|
#[root@fbsd3:doc]# ls
[root@fbsd3:~]# cd /usr/share/doc/ IPv6 handbook psd atm hu pt_BR bind9 hu_HU.ISO8859-2 pt_BR.ISO8859-1 bn_BD.ISO10646-1 it ru da_DK.ISO8859-1 it_IT.ISO8859-15 ru_RU.KOI8-R de ja smm de_DE.ISO8859-1 ja_JP.eucJP sr el mn sr_YU.ISO8859-2 el_GR.ISO8859-7 mn_MN.UTF-8 tr en ncurses tr_TR.ISO8859-9 en_US.ISO8859-1 nl usd es nl_NL.ISO8859-1 zh_CN es_ES.ISO8859-1 ntp zh_CN.GB2312 faq papers zh_TW fr pl zh_TW.Big5 fr_FR.ISO8859-1 pl_PL.ISO8859-2 |
#[root@fbsd3:doc]# ls -l
total 56 drwxr-xr-x 2 root wheel 512 Mar 15 2008 IPv6 drwxr-xr-x 2 root wheel 512 Mar 15 2008 atm drwxr-xr-x 4 root wheel 512 Mar 15 2008 bind9 drwxr-xr-x 3 root wheel 512 Mar 15 2008 bn_BD.ISO10646-1 drwxr-xr-x 3 root wheel 512 Mar 15 2008 da_DK.ISO8859-1 lrwxrwxrwx 1 root wheel 15 Mar 15 2008 de -> de_DE.ISO8859-1 drwxr-xr-x 4 root wheel 512 Mar 15 2008 de_DE.ISO8859-1 lrwxrwxrwx 1 root wheel 15 Mar 15 2008 el -> el_GR.ISO8859-7 drwxr-xr-x 4 root wheel 512 Mar 15 2008 el_GR.ISO8859-7 ... drwxr-xr-x 13 root wheel 512 Mar 15 2008 smm lrwxrwxrwx 1 root wheel 15 Mar 15 2008 sr -> sr_YU.ISO8859-2 drwxr-xr-x 3 root wheel 512 Mar 15 2008 sr_YU.ISO8859-2 lrwxrwxrwx 1 root wheel 15 Mar 15 2008 tr -> tr_TR.ISO8859-9 drwxr-xr-x 3 root wheel 512 Mar 15 2008 tr_TR.ISO8859-9 drwxr-xr-x 13 root wheel 512 Mar 15 2008 usd lrwxrwxrwx 1 root wheel 12 Mar 15 2008 zh_CN -> zh_CN.GB2312 drwxr-xr-x 4 root wheel 512 Mar 15 2008 zh_CN.GB2312 lrwxrwxrwx 1 root wheel 10 Mar 15 2008 zh_TW -> zh_TW.Big5 drwxr-xr-x 4 root wheel 512 Mar 15 2008 zh_TW.Big5 |
#[root@fbsd3:doc]# ls *r?i*
![]() [root@fbsd3:doc]# ls ru_RU.KOI8-R/ articles books ls: *r?i*: No such file or directory |
#[root@fbsd3:doc]# ls atm/atmconfig
![]() [root@fbsd3:doc]# echo *r?i* *r?i* ls: atm/atmconfig: No such file or directory |
#[root@fbsd3:doc]#
![]() |
#[root@fbsd3:doc]#
![]() |
#[root@fbsd3:doc]#
![]() |
#[root@fbsd3:doc]# ls *t&c*
![]() [root@fbsd3:doc]# ls *t&c* [1] 30349 bash: c*: command not found articles books [1]+ Done ls *t [1] 30358 bash: c*: command not found articles books [1]+ Done ls *t |
#[root@fbsd3:doc]# ls *t?c*
![]() ls: *t?c*: No such file or directory |
#[root@fbsd3:doc]# *t?c*
![]() [root@fbsd3:doc]# echo *t?c* *t?c* õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#[root@fbsd3:doc]# ls a*
atmconfig.help atmconfig_device.help |
#[root@fbsd3:doc]# ls -ld a*
[root@fbsd3:doc]# ls -l a* total 12 -r--r--r-- 1 root wheel 7499 Jan 16 2008 atmconfig.help -r--r--r-- 1 root wheel 2476 Jan 16 2008 atmconfig_device.help drwxr-xr-x 2 root wheel 512 Mar 15 2008 atm |
#[root@fbsd3:doc]# ls atm
[root@fbsd3:doc]# ls / .cshrc compat log sys .mozilla dev media tmp .profile dist mnt usr .snap entropy moused.core var COPYRIGHT etc proc xdm.core bin home rescue boot lib root cdrom libexec sbin atmconfig.help atmconfig_device.help |
#[root@fbsd3:doc]# ls ./a*
[root@fbsd3:doc]# ls -ld a* drwxr-xr-x 2 root wheel 512 Mar 15 2008 atm atmconfig.help atmconfig_device.help |
#[root@fbsd3:doc]# ls -d ./atm
[root@fbsd3:doc]# ls ./atm atmconfig.help atmconfig_device.help ./atm |
#[root@fbsd3:doc]# ls -l |
![]() [root@fbsd3:doc]# ls -v ./atm ls: illegal option -- v usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...] õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#[root@fbsd3:doc]#
![]() |
#[root@fbsd3:doc]#
![]() |
#[root@fbsd3:doc]#
![]() |
#[root@fbsd3:doc]# LANG=C
|
#[root@fbsd3:doc]# echo "a+(b+c)+d+(e+f)+g"
[root@fbsd3:doc]# a+(b+c)+d+(e+f)+g |
#[root@fbsd3:doc]# echo "a+(b+c)+d+(e+f)+g" | sed 's/(.[^(,)]*)//'
[root@fbsd3:doc]# echo "a+(b+c)+d+(e+f)+g" | sed 's/(.*)//' a++g a++d+(e+f)+g |
#[root@fbsd3:doc]# echo "a+(b+c)+d+(e+f)+g" | sed 's/(.[^(,)]*)//2'
[root@fbsd3:doc]# echo "a+(b+c)+d+(e+f)+g" | sed 's/(.[^(,)]*)//1' a++d+(e+f)+g a+(b+c)+d++g |
#[root@fbsd3:doc]# echo "a+(b+c)+d+(e+f)+g" | sed 's/(.[^(,)]*)//g'
a++d++g |
#[root@fbsd3:doc]#
![]() [root@fbsd3:doc]# |
#[root@fbsd3:doc]#
|
#ssh 192.168.16.254
![]() Connection to 192.168.16.254 closed. |
#grep fuck /usr/src/linux-2.6.24.3
![]() [root@debian1:2]# ls -l /usr/src/ total 45693 drwxrwsr-x 9 root src 464 Mar 15 2008 linux-2.6.24.3 -rw-r--r-- 1 root src 46741533 Mar 15 2008 linux-2.6.24.3.tar.bz2 |
#grep -rl fuck /usr/src/linux-2.6.24.3
![]() [root@debian1:2]# grep -r fuck /usr/src/linux-2.6.24.3 /usr/src/linux-2.6.24.3/arch/ppc/syslib/ppc405_pci.c: * the kernel try to remap our BAR #1 and fuck up bus /usr/src/linux-2.6.24.3/arch/x86/kernel/cpu/mtrr/generic.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */ /usr/src/linux-2.6.24.3/arch/x86/kernel/cpu/cpufreq/powernow-k7.c: * Some Athlon laptops have really fucked PST tables. /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't try to access /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't try to access ... /usr/src/linux-2.6.24.3/arch/x86/kernel/cpu/mtrr/generic.c /usr/src/linux-2.6.24.3/arch/x86/kernel/cpu/cpufreq/powernow-k7.c /usr/src/linux-2.6.24.3/arch/mips/pci/ops-bridge.c /usr/src/linux-2.6.24.3/arch/mips/kernel/irixioctl.c /usr/src/linux-2.6.24.3/arch/mips/kernel/irixelf.c /usr/src/linux-2.6.24.3/arch/mips/sgi-ip22/ip22-setup.c /usr/src/linux-2.6.24.3/arch/sparc/kernel/process.c /usr/src/linux-2.6.24.3/arch/sparc/kernel/sunos_ioctl.c /usr/src/linux-2.6.24.3/drivers/ide/pci/cmd640.c /usr/src/linux-2.6.24.3/drivers/net/sunhme.c |
#grep -rc fuck /usr/src/linux-2.6.24.3
![]() /usr/src/linux-2.6.24.3/fs/isofs/dir.c:0 /usr/src/linux-2.6.24.3/fs/isofs/compress.c:0 /usr/src/linux-2.6.24.3/fs/isofs/namei.c:0 /usr/src/linux-2.6.24.3/fs/isofs/zisofs.h:0 /usr/src/linux-2.6.24.3/fs/isofs/joliet.c:0 /usr/src/linux-2.6.24.3/fs/isofs/rock.c:0 /usr/src/linux-2.6.24.3/fs/isofs/rock.h:0 /usr/src/linux-2.6.24.3/fs/isofs/util.c:0 /usr/src/linux-2.6.24.3/fs/isofs/inode.c:0 /usr/src/linux-2.6.24.3/fs/isofs/isofs.h:0 ... /usr/src/linux-2.6.24.3/fs/ocfs2/inode.c:0 /usr/src/linux-2.6.24.3/fs/ocfs2/inode.h:0 /usr/src/linux-2.6.24.3/fs/ocfs2/ioctl.c:0 /usr/src/linux-2.6.24.3/fs/ocfs2/ioctl.h:0 /usr/src/linux-2.6.24.3/fs/ocfs2/ocfs2_fs.h:0 /usr/src/linux-2.6.24.3/fs/ramfs/internal.h:0 /usr/src/linux-2.6.24.3/fs/ramfs/Makefile:0 /usr/src/linux-2.6.24.3/fs/ramfs/file-mmu.c:0 /usr/src/linux-2.6.24.3/fs/ramfs/file-nommu.c:0 /usr/src/linux-2.6.24.3/fs/ramfs/inode.c:0 |
#ls
Tue Jan 12 10:28:07 EET 2010 names sortednames Tue Jan 12 10:28:45 EET 2010 numbernames |
#cat sortednames
3Andrey 5Sergey 1Yaroslav 2Yuriy |
#cat sortednames
[root@debian1:2]# grep And sortednames 3Andrey 3Andrey 5Sergey 1Yaroslav 2Yuriy |
#grep And sortednames
[root@debian1:2]# grep And < sortednames 3Andrey 3Andrey |
#w
12:19:50 up 2 days, 16:57, 7 users, load average: 0,00, 0,02, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 host150.net.nt Mon08 0.00s 0.05s 0.01s script -f -q /r root ttyp2 host207.net.nt Mon09 2:38 0.78s 0.01s script -f -q /r root ttyp3 host150.net.nt Mon09 19:15 0.58s 0.02s script -f -q /r root ttyp6 host219.net.nt 10:55 1:24 0.07s 0.01s script -f -q /r root ttyp8 :ttyp7:S.0 Mon09 0.00s 0.55s 0.05s script -f -q /r root ttypa :ttyp7:S.1 Mon11 24:19 0.02s 0.02s script -f -q /r root ttype debian.net.nt Mon14 0.00s 0.36s 0.00s script -f -q /r |
#grep -q UUU sortednames ; echo $?
[root@debian1:2]# grep -q And sortednames ; echo $? 0 1 |
#[ 3 -lt 4 ] ; echo $?
[root@debian1:2]# test 3 -lt 4 ; echo $? 0 0 |
#cat sortednames | sort -n | sed 's/^[0-9]Andrey//'
|
#[ 3 -lt 4 ] ; echo $?
[root@debian1:2]# cat sortednames | sort -n | sed 's/^[0-9]Andrey//' 0 |
#grep -q And sortednames ; echo $?
[root@debian1:2]# [ 6 -lt 4 ] ; echo $? 1 0 |
#w
[root@debian1:2]# nmap -p 22 192.168.16.2 bash: nmap: command not found 12:19:45 up 2 days, 16:57, 7 users, load average: 0.00, 0.02, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root ttyp0 host150.net.nt Mon08 7:18m 0.05s 0.01s script -f - root ttyp2 host207.net.nt Mon09 2:38 0.78s 0.01s script -f - root ttyp3 host150.net.nt Mon09 19:15 0.58s 0.02s script -f - root ttyp6 host219.net.nt 10:55 1:24 0.07s 0.01s script -f - root ttyp8 :ttyp7:S.0 Mon09 0.00s 0.55s 0.05s script -f - root ttypa :ttyp7:S.1 Mon11 24:19 0.02s 0.02s script -f - root ttype debian.net.nt Mon14 0.00s 0.36s 0.00s script -f - |
#who
root ttyp0 2010-01-11 08:19 (host150.net.nt) root ttyp2 2010-01-11 09:53 (host207.net.nt) root ttyp3 2010-01-11 09:53 (host150.net.nt) root ttyp6 2010-01-12 10:55 (host219.net.nt) root ttyp8 2010-01-11 09:53 (:ttyp7:S.0) root ttypa 2010-01-11 11:59 (:ttyp7:S.1) root ttype 2010-01-11 14:01 (debian.net.nt) |
#who | cat -n
[root@debian1:2]# who root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) 1 root ttyp0 Jan 11 08:19 (host150.net.nt) 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who am i
|
#who am
|
#who i
|
#who | cat -n | sed '1,4d'
[root@debian1:2]# who | cat -n | sed '1d' 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who | cat -n | sed '1i\
[root@debian1:2]# who | cat -n | sed '4d' 1 root ttyp0 Jan 11 08:19 (host150.net.nt) 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) > Line INSERT' Line INSERT 1 root ttyp0 Jan 11 08:19 (host150.net.nt) 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who | cat -n | sed '1a\
[root@debian1:2]# who | cat -n | sed '1i\ 1 root ttyp0 Jan 11 08:19 (host150.net.nt) Line INSERT 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who | cat -n | sed '1a\
|
#grep user /etc/passwd
user53:x:1054:1054::/home/user53:/bin/sh user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh ... user192:x:1193:1193::/home/user192:/bin/sh user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash |
#grep user198 /etc/passwd
user198:x:1199:1199::/home/user198:/bin/sh |
#grep user198 /etc/passwd -A 1 -B 6
[root@debian1:2]# grep user198 /etc/passwd -A 1 user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user192:x:1193:1193::/home/user192:/bin/sh user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh |
#who | cat -n | sed '1a\
[root@debian1:2]# who | cat -n | sed '1a\ 1 root ttyp0 Jan 11 08:19 (host150.net.nt) Line INSERT 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who | cat -n | sed '1c\
[root@debian1:2]# who | cat -n | sed '1a\ Line INSERT 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who | cat -n | sed '5c\
[root@debian1:2]# who | cat -n | sed '1c\ 1 root ttyp0 Jan 11 08:19 (host150.net.nt) 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) Line INSERT 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt) |
#who | cat -n | sed '5c\
[root@debian1:2]# who | cat -n | sed '5c\ |
#who | cat -n | sed 'y/root/ROOT/'
[root@debian1:2]# who | cat -n | sed 's/root/ROOT/' 1 ROOT ttyp0 Jan 11 08:19 (host150.net.nt) 2 ROOT ttyp2 Jan 11 09:53 (host207.net.nt) 3 ROOT ttyp3 Jan 11 09:53 (host150.net.nt) 4 ROOT ttyp6 Jan 12 10:55 (host219.net.nt) 5 ROOT ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 ROOT ttypa Jan 11 11:59 (:ttyp7:S.1) 7 ROOT ttype Jan 11 14:01 (debian.net.nt) 1 ROOT TTyp0 Jan 11 08:19 (hOsT150.neT.nT) 2 ROOT TTyp2 Jan 11 09:53 (hOsT207.neT.nT) 3 ROOT TTyp3 Jan 11 09:53 (hOsT150.neT.nT) 4 ROOT TTyp6 Jan 12 10:55 (hOsT219.neT.nT) 5 ROOT TTyp8 Jan 11 09:53 (:TTyp7:S.0) 6 ROOT TTypa Jan 11 11:59 (:TTyp7:S.1) 7 ROOT TType Jan 11 14:01 (debian.neT.nT) |
#who | sed 'd/^root/'
![]() [root@debian1:2]# who root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) sed: -e expression #1, char 2: extra characters after command |
#who | sed 'd^root'
![]() sed: -e expression #1, char 2: extra characters after command |
#ssh 127.0.0.1 -l user
[root@debian1:2]# who | sed '/^root/ d' The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts. user@127.0.0.1's password: Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 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: Mon Jan 11 12:32:24 2010 from host203.net.nt l3-agent is already running: pid=5453; pidfile=/home/user/.lilalo/l3-agent.pid |
$ who | sed '/^root/ d'
user ttypb 2010-01-12 12:24 (localhost.localdomain) |
$exit
exit Connection to 127.0.0.1 closed. |
#ls /tmp/who\
[root@debian1:2]# who | sed '/^root/ w /tmp/who ' root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) /tmp/who |
#cat /tmp/who\
root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) |
#cat /tmp/who
[root@debian1:2]# who | sed '/^root/ w /tmp/who' root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) |
#cat /etc/passwd
user53:x:1054:1054::/home/user53:/bin/sh user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh ... user192:x:1193:1193::/home/user192:/bin/sh user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash |
#cat /etc/passwd
user53:x:1054:1054::/home/user53:/bin/sh user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh ... user192:x:1193:1193::/home/user192:/bin/sh user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash |
#cat /etc/passwd | awk -F : '{print" User with name: "$1"
User with name: user53 has homw directory: /home/user53 User with name: user54 has homw directory: /home/user54 User with name: user55 has homw directory: /home/user55 User with name: user56 has homw directory: /home/user56 User with name: user57 has homw directory: /home/user57 User with name: user58 has homw directory: /home/user58 User with name: user59 has homw directory: /home/user59 User with name: user60 has homw directory: /home/user60 User with name: user61 has homw directory: /home/user61 User with name: user62 has homw directory: /home/user62 ... User with name: user192 has homw directory: /home/user192 User with name: user193 has homw directory: /home/user193 User with name: user194 has homw directory: /home/user194 User with name: user195 has homw directory: /home/user195 User with name: user196 has homw directory: /home/user196 User with name: user197 has homw directory: /home/user197 User with name: user198 has homw directory: /home/user198 User with name: user199 has homw directory: /home/user199 User with name: user200 has homw directory: /home/user200 User with name: mega has homw directory: /home/mega |
#who | cat -n | sed 's/root/ROOT/'
![]() [root@debian1:2]# who | cat -n | sed '5c\ |
#who | cat -n | sed 'y/root/ROOT/'
1 ROOT TTyp0 Jan 11 08:19 (hOsT150.neT.nT) 2 ROOT TTyp2 Jan 11 09:53 (hOsT207.neT.nT) 3 ROOT TTyp3 Jan 11 09:53 (hOsT150.neT.nT) 4 ROOT TTyp6 Jan 12 10:55 (hOsT219.neT.nT) 5 ROOT TTyp8 Jan 11 09:53 (:TTyp7:S.0) 6 ROOT TTypa Jan 11 11:59 (:TTyp7:S.1) 7 ROOT TType Jan 11 14:01 (debian.neT.nT) |
#cat /etc/passwd
user53:x:1054:1054::/home/user53:/bin/sh user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh ... user192:x:1193:1193::/home/user192:/bin/sh user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash |
#cat /etc/passwd | tr -d [:punct:]
user53x10541054homeuser53binsh user54x10551055homeuser54binsh user55x10561056homeuser55binsh user56x10571057homeuser56binsh user57x10581058homeuser57binsh user58x10591059homeuser58binsh user59x10601060homeuser59binsh user60x10611061homeuser60binsh user61x10621062homeuser61binsh user62x10631063homeuser62binsh ... user192x11931193homeuser192binsh user193x11941194homeuser193binsh user194x11951195homeuser194binsh user195x11961196homeuser195binsh user196x11971197homeuser196binsh user197x11981198homeuser197binsh user198x11991199homeuser198binsh user199x12001200homeuser199binsh user200x12011201homeuser200binsh megax12021202mega userhomemegabinbash |
#cat /etc/passwd | tr -d [:punct:],[:digit:]
![]() userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh ... userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh userxhomeuserbinsh megaxmega userhomemegabinbash |
#cat sortednames
3Andrey 5Sergey 1Yaroslav 2Yuriy |
#cat sortednames
[root@debian1:2]# sed -i -e 's/3Andrey/3Sergey/' sortednames 3Sergey 5Sergey 1Yaroslav 2Yuriy |
#vim sortednames
|
#sed `s/:/ /g` /etc/passwd
![]() bash: s/:/: No such file or directory sed: -e выражение #1, символ 7: лишние символы после команды |
#sed `$
![]() bash: $/:/: No such file or directory sed: -e выражение #1, символ 7: лишние символы после команды |
[root@debian1:2]# who root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) 1 root ttyp0 Jan 11 08:19 (host150.net.nt) 2 root ttyp2 Jan 11 09:53 (host207.net.nt) 3 root ttyp3 Jan 11 09:53 (host150.net.nt) 4 root ttyp6 Jan 12 10:55 (host219.net.nt) 5 root ttyp8 Jan 11 09:53 (:ttyp7:S.0) 6 root ttypa Jan 11 11:59 (:ttyp7:S.1) 7 root ttype Jan 11 14:01 (debian.net.nt)
user53:x:1054:1054::/home/user53:/bin/sh user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh user63:x:1064:1064::/home/user63:/bin/sh user64:x:1065:1065::/home/user64:/bin/sh user65:x:1066:1066::/home/user65:/bin/sh user66:x:1067:1067::/home/user66:/bin/sh user67:x:1068:1068::/home/user67:/bin/sh user68:x:1069:1069::/home/user68:/bin/sh user69:x:1070:1070::/home/user69:/bin/sh user70:x:1071:1071::/home/user70:/bin/sh user71:x:1072:1072::/home/user71:/bin/sh user72:x:1073:1073::/home/user72:/bin/sh user73:x:1074:1074::/home/user73:/bin/sh user74:x:1075:1075::/home/user74:/bin/sh user75:x:1076:1076::/home/user75:/bin/sh user76:x:1077:1077::/home/user76:/bin/sh user77:x:1078:1078::/home/user77:/bin/sh user78:x:1079:1079::/home/user78:/bin/sh user79:x:1080:1080::/home/user79:/bin/sh user80:x:1081:1081::/home/user80:/bin/sh user81:x:1082:1082::/home/user81:/bin/sh user82:x:1083:1083::/home/user82:/bin/sh user83:x:1084:1084::/home/user83:/bin/sh user84:x:1085:1085::/home/user84:/bin/sh user85:x:1086:1086::/home/user85:/bin/sh user86:x:1087:1087::/home/user86:/bin/sh user87:x:1088:1088::/home/user87:/bin/sh user88:x:1089:1089::/home/user88:/bin/sh user89:x:1090:1090::/home/user89:/bin/sh user90:x:1091:1091::/home/user90:/bin/sh user91:x:1092:1092::/home/user91:/bin/sh user92:x:1093:1093::/home/user92:/bin/sh user93:x:1094:1094::/home/user93:/bin/sh user94:x:1095:1095::/home/user94:/bin/sh user95:x:1096:1096::/home/user95:/bin/sh user96:x:1097:1097::/home/user96:/bin/sh user97:x:1098:1098::/home/user97:/bin/sh user98:x:1099:1099::/home/user98:/bin/sh user99:x:1100:1100::/home/user99:/bin/sh user100:x:1101:1101::/home/user100:/bin/sh user101:x:1102:1102::/home/user101:/bin/sh user102:x:1103:1103::/home/user102:/bin/sh user103:x:1104:1104::/home/user103:/bin/sh user104:x:1105:1105::/home/user104:/bin/sh user105:x:1106:1106::/home/user105:/bin/sh user106:x:1107:1107::/home/user106:/bin/sh user107:x:1108:1108::/home/user107:/bin/sh user108:x:1109:1109::/home/user108:/bin/sh user109:x:1110:1110::/home/user109:/bin/sh user110:x:1111:1111::/home/user110:/bin/sh user111:x:1112:1112::/home/user111:/bin/sh user112:x:1113:1113::/home/user112:/bin/sh user113:x:1114:1114::/home/user113:/bin/sh user114:x:1115:1115::/home/user114:/bin/sh user115:x:1116:1116::/home/user115:/bin/sh user116:x:1117:1117::/home/user116:/bin/sh user117:x:1118:1118::/home/user117:/bin/sh user118:x:1119:1119::/home/user118:/bin/sh user119:x:1120:1120::/home/user119:/bin/sh user120:x:1121:1121::/home/user120:/bin/sh user121:x:1122:1122::/home/user121:/bin/sh user122:x:1123:1123::/home/user122:/bin/sh user123:x:1124:1124::/home/user123:/bin/sh user124:x:1125:1125::/home/user124:/bin/sh user125:x:1126:1126::/home/user125:/bin/sh user126:x:1127:1127::/home/user126:/bin/sh user127:x:1128:1128::/home/user127:/bin/sh user128:x:1129:1129::/home/user128:/bin/sh user129:x:1130:1130::/home/user129:/bin/sh user130:x:1131:1131::/home/user130:/bin/sh user131:x:1132:1132::/home/user131:/bin/sh user132:x:1133:1133::/home/user132:/bin/sh user133:x:1134:1134::/home/user133:/bin/sh user134:x:1135:1135::/home/user134:/bin/sh user135:x:1136:1136::/home/user135:/bin/sh user136:x:1137:1137::/home/user136:/bin/sh user137:x:1138:1138::/home/user137:/bin/sh user138:x:1139:1139::/home/user138:/bin/sh user139:x:1140:1140::/home/user139:/bin/sh user140:x:1141:1141::/home/user140:/bin/sh user141:x:1142:1142::/home/user141:/bin/sh user142:x:1143:1143::/home/user142:/bin/sh user143:x:1144:1144::/home/user143:/bin/sh user144:x:1145:1145::/home/user144:/bin/sh user145:x:1146:1146::/home/user145:/bin/sh user146:x:1147:1147::/home/user146:/bin/sh user147:x:1148:1148::/home/user147:/bin/sh user148:x:1149:1149::/home/user148:/bin/sh user149:x:1150:1150::/home/user149:/bin/sh user150:x:1151:1151::/home/user150:/bin/sh user151:x:1152:1152::/home/user151:/bin/sh user152:x:1153:1153::/home/user152:/bin/sh user153:x:1154:1154::/home/user153:/bin/sh user154:x:1155:1155::/home/user154:/bin/sh user155:x:1156:1156::/home/user155:/bin/sh user156:x:1157:1157::/home/user156:/bin/sh user157:x:1158:1158::/home/user157:/bin/sh user158:x:1159:1159::/home/user158:/bin/sh user159:x:1160:1160::/home/user159:/bin/sh user160:x:1161:1161::/home/user160:/bin/sh user161:x:1162:1162::/home/user161:/bin/sh user162:x:1163:1163::/home/user162:/bin/sh user163:x:1164:1164::/home/user163:/bin/sh user164:x:1165:1165::/home/user164:/bin/sh user165:x:1166:1166::/home/user165:/bin/sh user166:x:1167:1167::/home/user166:/bin/sh user167:x:1168:1168::/home/user167:/bin/sh user168:x:1169:1169::/home/user168:/bin/sh user169:x:1170:1170::/home/user169:/bin/sh user170:x:1171:1171::/home/user170:/bin/sh user171:x:1172:1172::/home/user171:/bin/sh user172:x:1173:1173::/home/user172:/bin/sh user173:x:1174:1174::/home/user173:/bin/sh user174:x:1175:1175::/home/user174:/bin/sh user175:x:1176:1176::/home/user175:/bin/sh user176:x:1177:1177::/home/user176:/bin/sh user177:x:1178:1178::/home/user177:/bin/sh user178:x:1179:1179::/home/user178:/bin/sh user179:x:1180:1180::/home/user179:/bin/sh user180:x:1181:1181::/home/user180:/bin/sh user181:x:1182:1182::/home/user181:/bin/sh user182:x:1183:1183::/home/user182:/bin/sh user183:x:1184:1184::/home/user183:/bin/sh user184:x:1185:1185::/home/user184:/bin/sh user185:x:1186:1186::/home/user185:/bin/sh user186:x:1187:1187::/home/user186:/bin/sh user187:x:1188:1188::/home/user187:/bin/sh user188:x:1189:1189::/home/user188:/bin/sh user189:x:1190:1190::/home/user189:/bin/sh user190:x:1191:1191::/home/user190:/bin/sh user191:x:1192:1192::/home/user191:/bin/sh user192:x:1193:1193::/home/user192:/bin/sh user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash
[root@debian1:2]# who | sed '/^root/ w /tmp/who' root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt) root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt)
root ttyp0 Jan 11 08:19 (host150.net.nt) root ttyp2 Jan 11 09:53 (host207.net.nt) root ttyp3 Jan 11 09:53 (host150.net.nt) root ttyp6 Jan 12 10:55 (host219.net.nt) root ttyp8 Jan 11 09:53 (:ttyp7:S.0) root ttypa Jan 11 11:59 (:ttyp7:S.1) root ttype Jan 11 14:01 (debian.net.nt)
[root@debian1:2]# sed -i -e 's/3Andrey/3Sergey/' sortednames 3Sergey 5Sergey 1Yaroslav 2Yuriy
Время первой команды журнала | 10:21:17 2010- 1-12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:41:28 2010- 1-12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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