/l3/users/clint/nt-ladm-2005-11-13/linux2.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 |
|
$ps a | grep pts
3914 pts/1 S 0:00 script -f -q /home/user/.lilalo/1-3914.script 3958 pts/1 S 0:00 script -f -q /home/user/.lilalo/1-3914.script 3959 pts/2 S 0:00 bash -i 5559 pts/4 S 0:00 script -f -q /home/user/.lilalo/4-5559.script 5602 pts/4 S 0:00 script -f -q /home/user/.lilalo/4-5559.script 5603 pts/5 S 0:00 bash -i 6091 pts/3 S 0:00 script -f -q /home/user/.lilalo/3-6091.script 6143 pts/3 S 0:00 script -f -q /home/user/.lilalo/3-6091.script 6144 pts/6 S 0:00 bash -i 6203 pts/2 R 0:00 ps a 6204 pts/2 S 0:00 grep pts |
$ps a
PID TTY STAT TIME COMMAND 2343 tty2 S 0:00 /sbin/mingetty tty2 2394 tty3 S 0:00 /sbin/mingetty tty3 2415 tty4 S 0:00 /sbin/mingetty tty4 2446 tty5 S 0:00 /sbin/mingetty tty5 2487 tty6 S 0:00 /sbin/mingetty tty6 3914 pts/1 S 0:00 script -f -q /home/user/.lilalo/1-3914.script 3958 pts/1 S 0:00 script -f -q /home/user/.lilalo/1-3914.script 3959 pts/2 S 0:00 bash -i 5559 pts/4 S 0:00 script -f -q /home/user/.lilalo/4-5559.script 5602 pts/4 S 0:00 script -f -q /home/user/.lilalo/4-5559.script 5603 pts/5 S 0:00 bash -i 5802 tty1 S 0:00 /sbin/mingetty tty1 6091 pts/3 S 0:00 script -f -q /home/user/.lilalo/3-6091.script 6143 pts/3 S 0:00 script -f -q /home/user/.lilalo/3-6091.script 6144 pts/6 S 0:00 bash -i 6231 pts/2 R 0:00 ps a |
$echo hello /dev/tty2
hello /dev/tty2 |
$ls /dev/tty
![]() tty tty14 tty20 tty27 tty33 tty4 tty46 tty52 tty59 tty8 ttyS5 tty0 tty15 tty21 tty28 tty34 tty40 tty47 tty53 tty6 tty9 ttyS6 tty1 tty16 tty22 tty29 tty35 tty41 tty48 tty54 tty60 ttyS0 ttyS7 tty10 tty17 tty23 tty3 tty36 tty42 tty49 tty55 tty61 ttyS1 tty11 tty18 tty24 tty30 tty37 tty43 tty5 tty56 tty62 ttyS2 tty12 tty19 tty25 tty31 tty38 tty44 tty50 tty57 tty63 ttyS3 tty13 tty2 tty26 tty32 tty39 tty45 tty51 tty58 tty7 ttyS4 |
$ls -l /dev/tty2
crw------- 1 root root 4, 2 Ноя 15 09:30 /dev/tty2 |
$w
11:31:17 up 2:01, 4 users, load average: 0,23, 0,07, 0,07 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 09:32 ?xdm? 5:25 1.07s /usr/bin/gnome-session user pts/1 :0.0 10:21 4.00s 0.30s 0.10s script -f -q /home/user/.lilalo/1-3914.script user pts/4 :0.0 10:57 3:50 0.07s 0.04s script -f -q /home/user/.lilalo/4-5559.script user pts/3 linux1.linux.nt 11:29 0.00s 0.03s 0.03s script -f -q /home/user/.lilalo/3-6091.script |
$w
11:33:17 up 2:03, 4 users, load average: 0,15, 0,10, 0,08 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user :0 - 09:32 ?xdm? 5:30 1.07s /usr/bin/gnome- user pts/1 :0.0 10:21 0.00s 0.31s 0.11s script -f -q /h user pts/4 :0.0 10:57 5:50 0.07s 0.04s script -f -q /h user pts/3 linux1.linux.nt 11:29 2:00 0.03s 0.03s script -f -q /h |
$cat /dev/pts/2
|
$history
509 export | more 510 set | more 511 a=10 512 echo $a 513 echo ${PATH}aaaa 514 unset a 515 echo ${a-100} 516 echo $a 517 touch date 518 ll ... 648 ls -l ~ | grep -E '(test|file)' 649 tty 650 ps a | grep pts 651 ps a | grep pts 652 ps a 653 ls -l /dev/tty2 654 ls -l /dev/pts/2 655 w 656 cat /dev/pts/2 657 history |
$history | sort | less
|
$ls -l ~ | grep -E test|file
![]() Usage: file [-bcikLnNsvz] [-f namefile] [-F separator] [-m magicfiles] file... file -C -m magicfiles Try `file --help' for more information. |
$ls -l ~ | grep -E (test|file)
![]() bash: syntax error near unexpected token `(' |
$ls -l ~ | grep -E '(test|file)'
drwxr-xr-x 3 user 1000 4096 Дек 6 2003 files drwxr-xr-x 4 user 1000 4096 Ноя 14 14:35 test -rw-rw-r-- 1 user user 12737 Ноя 15 10:38 testf -rw-rw-r-- 1 user user 12728 Ноя 14 15:17 testf~ -rw-rw-r-- 1 user user 1501 Ноя 15 10:32 testfile -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name |
$dmesg
isapnp: No Plug & Play device found Real Time Clock Driver v1.12 Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected an Intel 845G Chipset. agpgart: Maximum main memory to use for agp memory: 933M agpgart: Detected 8060K stolen memory. agpgart: AGP aperture is 128M @ 0xd0000000 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled ... i2c /dev entries driver parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP] parport0: irq 7 detected lp0: using parport0 (polling). lp0: console ready eth0: no IPv6 routers present ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 11 (level, low) -> IRQ 11 [drm] Initialized i915 1.1.0 20040405 on minor 0: mtrr: base(0xd0020000) is not aligned on a size(0x180000) boundary application sox uses obsolete OSS audio interface |
$dmesg | egrep 'cd|dvd'
ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: irq 9, pci mem 42134000 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: irq 11, io base 0000d800 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: irq 11, io base 0000d000 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: irq 11, io base 0000d400 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 cdrom: open failed. cdrom: open failed. |
$dmesg | egrep 'cd|dvd' | grep -v hcd
cdrom: open failed. cdrom: open failed. |
$dmesg | egrep -i 'cd|dvd' | grep -v hcd
hdc: JLMS DVD-ROM LTD-166S, ATAPI CD/DVD-ROM drive hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 cdrom: open failed. cdrom: open failed. |
$cat /etc/passwd | egrep '^user'
user:x:500:500:user:/home/user:/bin/bash |
$cat /etc/passwd | egrep 'sh$'
root:x:0:0:root:/root:/bin/bash pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash |
#cd \
> |
#/
![]() bash: /: is a directory |
#cd /
|
#vi /etc/sudoers
|
#vi /etc/sudoers
|
#sudo grep -r 192.168.15.2 /etc/
![]() >>> sudoers file: syntax error, line 20 <<< sudo: parse error in /etc/sudoers near line 20 |
#vi /etc/sudoers
|
#sudo grep -r 192.168.15.2 /etc/
![]() >>> sudoers file: syntax error, line 19 <<< sudo: parse error in /etc/sudoers near line 19 |
#vi /etc/sudoers
|
$cat /etc/passwd
![]() grep: /etc/X11/xdm/authdir/authdir: Permission denied grep: /etc/X11/X: Permission denied grep: /etc/securetty: Permission denied grep: /etc/sysconfig/rhn/sources: Permission denied /etc/sysconfig/network-scripts/ifcfg-eth0:IPADDR=192.168.15.2 /etc/sysconfig/network-scripts/ifcfg-eth0:BROADCAST=192.168.15.255 grep: /etc/sysconfig/iptables-config: Permission denied grep: /etc/sysconfig/netdump_id_dsa: Permission denied /etc/sysconfig/network:GATEWAY=192.168.15.254 /etc/sysconfig/network:DNS1=192.168.15.254 ... grep: /etc/dosemu/drives/c/tmp/orbit-user/linc-c50-0-3b7bd431796ed: No such device or address grep: /etc/dosemu/drives/c/tmp/orbit-user/linc-f48-0-35e01dd66d0f7: No such device or address grep: /etc/dosemu/drives/c/tmp/orbit-user/linc-1678-0-1d5f51f24939f: No such device or address grep: /etc/dosemu/drives/c/tmp/ssh-DWvgNm2978/agent.2978: No such device or address grep: /etc/dosemu/drives/c/tmp/keyring-Po3R17/socket: No such device or address grep: /etc/dosemu/drives/c/tmp/mapping-user: No such device or address q quit exit passwd passwd- |
$cat /etc/passwd | sed s/^.*:// | sort -u
/bin/bash /bin/sync /sbin/halt /sbin/nologin /sbin/shutdown |
#sudo grep -r 192.168.15.2 /etc/
![]() >>> sudoers file: syntax error, line 19 <<< sudo: parse error in /etc/sudoers near line 19 |
#vi /etc/sudoers
|
#sudo grep -r 192.168.15.2 /etc/
![]() >>> sudoers file: syntax error, line 19 <<< sudo: parse error in /etc/sudoers near line 19 |
#cat /etc/passwd | sed s/:/=/g
root=x=0=0=root=/root=/bin/bash bin=x=1=1=bin=/bin=/sbin/nologin daemon=x=2=2=daemon=/sbin=/sbin/nologin adm=x=3=4=adm=/var/adm=/sbin/nologin lp=x=4=7=lp=/var/spool/lpd=/sbin/nologin sync=x=5=0=sync=/sbin=/bin/sync shutdown=x=6=0=shutdown=/sbin=/sbin/shutdown halt=x=7=0=halt=/sbin=/sbin/halt mail=x=8=12=mail=/var/spool/mail=/sbin/nologin news=x=9=13=news=/etc/news= ... mailnull=x=47=47==/var/spool/mqueue=/sbin/nologin smmsp=x=51=51==/var/spool/mqueue=/sbin/nologin gdm=x=42=42==/var/gdm=/sbin/nologin rpcuser=x=29=29=RPC Service User=/var/lib/nfs=/sbin/nologin nfsnobody=x=65534=65534=Anonymous NFS User=/var/lib/nfs=/sbin/nologin ntp=x=38=38==/etc/ntp=/sbin/nologin sshd=x=74=74=Privilege-separated SSH=/var/empty/sshd=/sbin/nologin pcap=x=77=77==/var/arpwatch=/sbin/nologin pvm=x=24=24==/usr/share/pvm3=/bin/bash user=x=500=500=user=/home/user=/bin/bash |
#cat /etc/passwd | sed s/=/:/g
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin gdm:x:42:42::/var/gdm:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash |
#cat /etc/passwd | sed s/[0-9]/=/g
root:x:=:=:root:/root:/bin/bash bin:x:=:=:bin:/bin:/sbin/nologin daemon:x:=:=:daemon:/sbin:/sbin/nologin adm:x:=:=:adm:/var/adm:/sbin/nologin lp:x:=:=:lp:/var/spool/lpd:/sbin/nologin sync:x:=:=:sync:/sbin:/bin/sync shutdown:x:=:=:shutdown:/sbin:/sbin/shutdown halt:x:=:=:halt:/sbin:/sbin/halt mail:x:=:==:mail:/var/spool/mail:/sbin/nologin news:x:=:==:news:/etc/news: ... mailnull:x:==:==::/var/spool/mqueue:/sbin/nologin smmsp:x:==:==::/var/spool/mqueue:/sbin/nologin gdm:x:==:==::/var/gdm:/sbin/nologin rpcuser:x:==:==:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:=====:=====:Anonymous NFS User:/var/lib/nfs:/sbin/nologin ntp:x:==:==::/etc/ntp:/sbin/nologin sshd:x:==:==:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:==:==::/var/arpwatch:/sbin/nologin pvm:x:==:==::/usr/share/pvm=:/bin/bash user:x:===:===:user:/home/user:/bin/bash |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin gdm:x:42:42::/var/gdm:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash |
#cat /etc/passwd | sed s/:.*//g
root bin daemon adm lp sync shutdown halt mail news ... mailnull smmsp gdm rpcuser nfsnobody ntp sshd pcap pvm user |
#exit
![]() exit There are stopped jobs. |
#exit
![]() exit Vim: Caught deadly signal TERM Vim: Finished. |
$cat /etc/passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: ... mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin gdm:x:42:42::/var/gdm:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash |
$cat /etc/passwd | tr : .
root.x.0.0.root./root./bin/bash bin.x.1.1.bin./bin./sbin/nologin daemon.x.2.2.daemon./sbin./sbin/nologin adm.x.3.4.adm./var/adm./sbin/nologin lp.x.4.7.lp./var/spool/lpd./sbin/nologin sync.x.5.0.sync./sbin./bin/sync shutdown.x.6.0.shutdown./sbin./sbin/shutdown halt.x.7.0.halt./sbin./sbin/halt mail.x.8.12.mail./var/spool/mail./sbin/nologin news.x.9.13.news./etc/news. ... mailnull.x.47.47../var/spool/mqueue./sbin/nologin smmsp.x.51.51../var/spool/mqueue./sbin/nologin gdm.x.42.42../var/gdm./sbin/nologin rpcuser.x.29.29.RPC Service User./var/lib/nfs./sbin/nologin nfsnobody.x.65534.65534.Anonymous NFS User./var/lib/nfs./sbin/nologin ntp.x.38.38../etc/ntp./sbin/nologin sshd.x.74.74.Privilege-separated SSH./var/empty/sshd./sbin/nologin pcap.x.77.77../var/arpwatch./sbin/nologin pvm.x.24.24../usr/share/pvm3./bin/bash user.x.500.500.user./home/user./bin/bash |
$cat /etc/passwd | tr -d :
rootx00root/root/bin/bash binx11bin/bin/sbin/nologin daemonx22daemon/sbin/sbin/nologin admx34adm/var/adm/sbin/nologin lpx47lp/var/spool/lpd/sbin/nologin syncx50sync/sbin/bin/sync shutdownx60shutdown/sbin/sbin/shutdown haltx70halt/sbin/sbin/halt mailx812mail/var/spool/mail/sbin/nologin newsx913news/etc/news ... mailnullx4747/var/spool/mqueue/sbin/nologin smmspx5151/var/spool/mqueue/sbin/nologin gdmx4242/var/gdm/sbin/nologin rpcuserx2929RPC Service User/var/lib/nfs/sbin/nologin nfsnobodyx6553465534Anonymous NFS User/var/lib/nfs/sbin/nologin ntpx3838/etc/ntp/sbin/nologin sshdx7474Privilege-separated SSH/var/empty/sshd/sbin/nologin pcapx7777/var/arpwatch/sbin/nologin pvmx2424/usr/share/pvm3/bin/bash userx500500user/home/user/bin/bash |
$cat /etc/passwd | tr -d /:
rootx00rootrootbinbash binx11binbinsbinnologin daemonx22daemonsbinsbinnologin admx34admvaradmsbinnologin lpx47lpvarspoollpdsbinnologin syncx50syncsbinbinsync shutdownx60shutdownsbinsbinshutdown haltx70haltsbinsbinhalt mailx812mailvarspoolmailsbinnologin newsx913newsetcnews ... mailnullx4747varspoolmqueuesbinnologin smmspx5151varspoolmqueuesbinnologin gdmx4242vargdmsbinnologin rpcuserx2929RPC Service Uservarlibnfssbinnologin nfsnobodyx6553465534Anonymous NFS Uservarlibnfssbinnologin ntpx3838etcntpsbinnologin sshdx7474Privilege-separated SSHvaremptysshdsbinnologin pcapx7777vararpwatchsbinnologin pvmx2424usrsharepvm3binbash userx500500userhomeuserbinbash |
$cat /etc/passwd | tr -cd /:
|
$cat /etc/passwd | tr -cd :
|
$cat /etc/passwd | tr -d /:
rootx00rootrootbinbash binx11binbinsbinnologin daemonx22daemonsbinsbinnologin admx34admvaradmsbinnologin lpx47lpvarspoollpdsbinnologin syncx50syncsbinbinsync shutdownx60shutdownsbinsbinshutdown haltx70haltsbinsbinhalt mailx812mailvarspoolmailsbinnologin newsx913newsetcnews ... mailnullx4747varspoolmqueuesbinnologin smmspx5151varspoolmqueuesbinnologin gdmx4242vargdmsbinnologin rpcuserx2929RPC Service Uservarlibnfssbinnologin nfsnobodyx6553465534Anonymous NFS Uservarlibnfssbinnologin ntpx3838etcntpsbinnologin sshdx7474Privilege-separated SSHvaremptysshdsbinnologin pcapx7777vararpwatchsbinnologin pvmx2424usrsharepvm3binbash userx500500userhomeuserbinbash |
$cat /etc/passwd | tr : '\n'
/usr/games /sbin/nologin gopher x 13 30 gopher /var/gopher /sbin/nologin ftp ... 24 /usr/share/pvm3 /bin/bash user x 500 500 user /home/user /bin/bash |
$cat /etc/passwd | tr [0-9] 'x'
root:x:x:x:root:/root:/bin/bash bin:x:x:x:bin:/bin:/sbin/nologin daemon:x:x:x:daemon:/sbin:/sbin/nologin adm:x:x:x:adm:/var/adm:/sbin/nologin lp:x:x:x:lp:/var/spool/lpd:/sbin/nologin sync:x:x:x:sync:/sbin:/bin/sync shutdown:x:x:x:shutdown:/sbin:/sbin/shutdown halt:x:x:x:halt:/sbin:/sbin/halt mail:x:x:xx:mail:/var/spool/mail:/sbin/nologin news:x:x:xx:news:/etc/news: ... mailnull:x:xx:xx::/var/spool/mqueue:/sbin/nologin smmsp:x:xx:xx::/var/spool/mqueue:/sbin/nologin gdm:x:xx:xx::/var/gdm:/sbin/nologin rpcuser:x:xx:xx:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:xxxxx:xxxxx:Anonymous NFS User:/var/lib/nfs:/sbin/nologin ntp:x:xx:xx::/etc/ntp:/sbin/nologin sshd:x:xx:xx:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:xx:xx::/var/arpwatch:/sbin/nologin pvm:x:xx:xx::/usr/share/pvmx:/bin/bash user:x:xxx:xxx:user:/home/user:/bin/bash |
$man tr
|
$wget nt.com.ua/
--12:23:43-- http://nt.com.ua/ => `index.html' Преобразование адреса nt.com.ua... 212.40.34.157 Установка соединения с nt.com.ua[212.40.34.157]:80... соединились. Запрос HTTP послан, ожидание ответа... 200 OK Длина: 16,931 [text/html] 100%[====================================>] 16,931 91.02K/s 12:23:43 (91.02 KB/s) - `index.html' saved [16,931/16,931] |
$ls -l
итого 164 drwxrwxr-x 3 user user 4096 Ноя 14 13:38 backup -rw-r--r-- 1 user 1000 3845 Дек 6 2003 base drwxrwxr-x 3 user user 4096 Ноя 14 13:00 bckp drwxr-xr-x 2 user 1000 4096 Ноя 14 13:05 bin -rw-r--r-- 1 user 1000 12718 Дек 6 2003 body -rw-rw-r-- 1 user user 0 Ноя 14 17:14 core -rw-rw-r-- 1 user user 0 Ноя 15 09:35 date drwxr-xr-x 2 user user 4096 Ноя 14 10:37 Desktop -rw-rw-r-- 1 user user 13355 Ноя 15 10:52 dirlist ... drwxr-xr-x 2 user root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 user 1000 4096 Ноя 14 14:35 test -rw-rw-r-- 1 user user 12737 Ноя 15 10:38 testf -rw-rw-r-- 1 user user 12728 Ноя 14 15:17 testf~ -rw-rw-r-- 1 user user 1501 Ноя 15 10:32 testfile drwxr-xr-x 2 user 1000 4096 Дек 6 2003 text -rw-r--r-- 1 user 1000 18 Ноя 14 16:49 touchlist -rw-rw-r-- 1 user user 37 Ноя 15 10:36 unsorted -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name -rw-rw-r-- 1 user user 0 Ноя 14 15:48 x.x |
$cat index.html | less
|
$iconv -l
The following list contain all the coded character sets known. This does not necessarily mean that all combinations of these names can be used for the FROM and TO command line parameters. One coded character set can be listed with several different names (aliases). 437, 500, 500V1, 850, 851, 852, 855, 856, 857, 860, 861, 862, 863, 864, 865, 866, 866NAV, 869, 874, 904, 1026, 1046, 1047, 8859_1, 8859_2, 8859_3, 8859_4, 8859_5, 8859_6, 8859_7, 8859_8, 8859_9, 10646-1:1993, 10646-1:1993/UCS4, ANSI_X3.4-1968, ANSI_X3.4-1986, ANSI_X3.4, ANSI_X3.110-1983, ANSI_X3.110, ARABIC, ARABIC7, ARMSCII-8, ASCII, ASMO-708, ASMO_449, BALTIC, BIG-5, BIG-FIVE, BIG5-HKSCS, BIG5, BIG5HKSCS, BIGFIVE, BS_4730, CA, CN-BIG5, CN-GB, ... SHIFT_JIS, SHIFT_JISX0213, SJIS-OPEN, SJIS-WIN, SJIS, SS636127, STRK1048-2002, ST_SEV_358-88, T.61-8BIT, T.61, T.618BIT, TCVN-5712, TCVN, TCVN5712-1, TCVN5712-1:1993, TIS-620, TIS620-0, TIS620.2529-1, TIS620.2533-0, TIS620, TS-5881, TSCII, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UCS2, UCS4, UHC, UJIS, UK, UNICODE, UNICODEBIG, UNICODELITTLE, US-ASCII, US, UTF-7, UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, UTF7, UTF8, UTF16, UTF16BE, UTF16LE, UTF32, UTF32BE, UTF32LE, VISCII, WCHAR_T, WIN-SAMI-2, WINBALTRIM, WINDOWS-31J, WINDOWS-936, WINDOWS-1250, WINDOWS-1251, WINDOWS-1252, WINDOWS-1253, WINDOWS-1254, WINDOWS-1255, WINDOWS-1256, WINDOWS-1257, WINDOWS-1258, WINSAMI2, WS2, YU |
$man iconv
|
$iconv ./index.html index1.html
![]() <html><head><title>iconv: illegal input sequence at position 19 |
$konwert
![]() bash: konwert: command not found |
$recode
![]() bash: recode: command not found |
$man iconv
|
$cat ./index.html | iconv -f WINDOW-1251 -t UTF-8 | less
|
$cat ./index.html | iconv -f WINDOWS-1251 -t UTF-8 | sed 's/[<>
//g]' |less sed: -e выражение #1, символ 10: Неизвестный модификатор к `s' |
$cat ./index.html | iconv -f WINDOWS-1251 -t UTF-8 | sed 's/<[^
>]*>//g' |less 12 декабÑÑ 2005 г.NT-UnixWin ÐнÑегÑаÑÐ¸Ñ Unix и Windows ÑиÑÑем³Ñамме обÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾ Microsoft Wind ÐÑновной задаÑей кÑÑÑа ÑвлÑеÑÑÑ Ð¾Ð±ÑÑение поÑÑÑÐ¾ÐµÐ½Ð¸Ñ ÐºÐ¾ÑпоÑаÑивнÑÑ Ð¼Ð°ÑÑÑабиÑÑемÑÑ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑнÑÑ ÑеÑей на базе Unix. РаÑÑмаÑÑиваÑÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ Ð¾ÑганизаÑии ÑÑÑекÑивно го и безопаÑного взаимодейÑÑÐ²Ð¸Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑов, ÑабоÑаÑÑÐ¸Ñ Ð¿Ð¾Ð´ ÑпÑавлением ÑазлиÑÐ½Ñ Ñ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑем, Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾ÑкÑÑÑÑÑ ÑиÑÑем. ÐÑобое внимание Ñделено оÑгани заÑии ÑенÑÑализованного ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑÑÑнÑми запиÑÑми, аÑÑенÑиÑикаÑии и авÑоÑÐ¸Ð·Ð°Ñ Ð¸Ð¸ полÑзоваÑелей.ÐпиÑание кÑÑÑаÐаÑегиÑÑÑиÑоваÑÑÑÑ Ð½Ð° кÑÑÑÑÑÑкÑоÑÑ Ð¸Ð³Ð¸ÑÑ 19 декабÑÑ 2005 г.ÐовÑй кÑÑÑ Ð¿Ð¾ безопаÑноÑÑи на базе Open Source-ÑиÑÑем:NT-IDS СÑ) Ñ 5 п Ðа главнÑÑаÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¸ пÑедоÑвÑаÑÐµÐ½Ð¸Ñ Ð²ÑоÑжений Ð¾Ñ 5 ÑÑÑ. Ñ.е. в компании T Ð½Ð°Ð¿Ñ ... Ðак Ð½Ð°Ñ Ð½Ð°Ð¹Ñи | и инженеÑов, в задаÑи коÑоÑÑÑ Ð²Ñ Ð¾Ð´Ð¸Ñ Ð¾Ð±ÐµÑпеÑение безопаÑноÑÑи ÑеÑи РаÑпиÑание |ÑÑÐ¸Ð²Ð°ÐµÑ Ð°ÑÑ Ð¸ÑекÑÑÑÑ Ð¸ пÑинÑип дейÑÑÐ²Ð¸Ñ ÑиÑÑем обнаÑÑÐ¶ÐµÐ½Ð¸Ñ Ð²ÑоÑжений, Ðб УÑебном ЦенÑÑе½ÑигÑÑиÑование ÑиÑÑÐµÐ¼Ñ Ð¾Ð±Ð½Ð°ÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¸ пÑедоÑвÑаÑÐµÐ½Ð¸Ñ Ð²ÑоÑжений S nort. ÐÑоме Ñого, ÑаÑÑмоÑÑÐµÐ½Ñ Ð´ÑÑгие вопÑоÑÑ, имеÑÑие болÑÑое знаÑение пÑи оÑган изаÑии безопаÑноÑÑи ÑайÑа: иÑÑледование ÑеÑи, поиÑк ÑÑзвимоÑÑей, обнаÑÑжение изм енений в Ñайловой ÑиÑÑеме и поиÑк оÑÑавленнÑÑ Ð¾Ð±Ñ Ð¾Ð´Ð½ÑÑ Ð²Ñ Ð¾Ð´Ð¾Ð² (backdoor).ÐÑÑÑ NTÑеме ÐÐ ÐавеÑÑ ÐµÐ¼Ñ Ð¾Ð±Ð½Ð°ÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¸ пÑедоÑвÑаÑÐµÐ½Ð¸Ñ Ð²ÑоÑжений не Ð¸Ð¼ÐµÐµÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¾Ð² в УкÑаине ж и впеÑвÑе бÑÐ´ÐµÑ Ð¿ÑоводиÑÑÑÑ Ñже во вÑоÑой Ñаз.ÐодÑобное опиÑание кÑÑÑаÐаÑегиÑÑÑи ÑоваÑÑÑÑ Ð½Ð° кÑÑÑогÑамме обÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾ Microsoft Exchange Server 2003 и Ñакже ÑвлÑе ÑÑебнÑе маÑеÑи еÑÑÑ Ð¾Ñновой Ð´Ð»Ñ Ð¿ÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ ÑледÑÑÑÐ¸Ñ ÐºÑÑÑов.ÐпиÑание кÑÑÑаÐаÑегиÑÑÑиÑоваÑÑÑÑ Ð½ |
$lynx -dump ./index.html
|
$lynx -dump ./index.html | less
|
$lynx -dump -nolist ./index.html | less
|
$lynx -dump ./index.html | grep '.*@*'
М1139 [24]Администрирование Microsoft SQL Server 7.0 (язык пособия - русский) М2010 [25]Разработка стратегии миграции на Microsoft Windows 2000 M2126 [26]Управление сетевой средой Microsoft Windows 2000 Подробная информация по телефону (044) 490-91-65 или по электронной почте [27]sas@tex.kiev.ua. Обучение по оборудованию Cisco Systems - в подарок При приобретении оборудования Cisco Systems на сумму от 5 тыс. у.е. в компании TechExpert Вы получаете бонус - бесплатное обучение на любом из авторских курсов УЦ “Сетевые Технологии” по оборудованию Cisco. ... 41. http://www.nt.com.ua/courses/linux/NT-IDS.shtml 42. http://www.nt.com.ua/courses/linux/NT-IDS.shtml 43. http://www.nt.com.ua/schedule/kiev/ 44. file://localhost/ 45. file://localhost/about/location.shtml 46. file://localhost/schedule/kiev/index.shtml 47. file://localhost/about/about.shtml 48. file://localhost/home/user/index.html#top Скрытых ссылок: 49. http://techexpert.com.ua/ |
$cat ./index.html | grep '.*@*'
<html><head><title>Ñåòåâûå Òåõíîëîãèè. Ñåðòèôèöèðîâàííûé Ó÷åáíûé öåíòð</title> <meta content="text/html; charset=windows-1251" http-equiv="Content-Type" /> <link type="text/css" rel="stylesheet" href="/shared/style/nt.css" /> <script type="text/javascript" language="JavaScript" src="/shared/js/menu.js"></script> <script type="text/javascript" language="JavaScript" src="/shared/js/menudata.js"></script> </head> <body bgcolor="#FFFFFF"> <!--script>write_div()</script--> <table border="0" cellspacing="0" cellpadding="10" width="100%"><tr><td width="250"><a href="http://www.nt.com.ua/"><img border="0" src="/pic/logo.gif" width="154" height="60" alt="logo-nt" /></a></td><td> <!--HNEWS--> ... <a href="/about/about.shtml">Îá Ó÷åáíîì Öåíòðå</a> </td></tr></table></td><td bgcolor="#FFFFFF"> <table border=0 cellspacing=0 cellpadding=2 width="100%"> <tr><th bgcolor="#EEEEEE"> <a href="#top">Íàâåðõ</a> </td></tr></table></td> </tr></table></td></tr></table> </td></tr></table> </body> </html> |
$cat ./index.html | grep '@'
<p class="bodyr">ÓÖ «Ñåòåâûå Òåõíîëîãèè» ïðåäëàãàåò ïðèîáðåñòè ïî ñïåöèàëüíîé öåíå ó÷åáíûå ìàòåðèàëû êîìïàíèè Microsoft ïî ðåòðî-êóðñàì.  ñïåöèàëüíîì ïðåäëîæåíèè ïðåäñòàâëåíû ñëåäóþùèå ïîñîáèÿ:<br><b>Ì984</b> Àäìèíèñòðèðîâàíèå Microsoft Windows NT 4.0 (ÿçûê ïîñîáèÿ - ðóññêèé)<br><b>M1560</b> <a href="http://www.nt.com.ua/courses/microsoft/M1560.shtml" title="http://www.nt.com.ua/courses/microsoft <p class="bodyr">Ïðè ïðèîáðåòåíèè îáîðóäîâàíèÿ Cisco Systems íà ñóììó îò 5 òûñ. ó.å. â êîìïàíèè TechExpert Âû ïîëó÷àåòå áîíóñ - áåñïëàòíîå îáó÷åíèå íà ëþáîì èç àâòîðñêèõ êóðñîâ ÓÖ “Ñåòåâûå Òåõíîëîãèè” ïî îáîðóäîâàíèþ Cisco.<br><a href="http://techexpert.com.ua/pages.shtml?id=93" title="http://techexpert.com.ua/pages.shtml?id=93"><u>Îáîðóäîâàíèå Cisco Systems</u></a> <br><a href="http://w <p class="bodyr">Îñíîâíîé çàäà÷åé êóðñà ÿâëÿåòñÿ îáó÷åíèå ïîñòðîåíèþ êîðïîðàòèâíûõ ìàñøòàáèðóåìûõ êîìïüþòåðíûõ ñåòåé íà áàçå Unix. Ðàññìàòðèâàþòñÿ âîïðîñû îðãàíèçàöèè ýôôåêòèâíîãî è áåçîïàñíîãî âçàèìîäåéñòâèÿ êîìïüþòåðîâ, ðàáîòàþùèõ ïîä óïðàâëåíèåì ðàçëè÷íûõ îïåðàöèîííûõ ñèñòåì, ñ ïîìîùüþ îòêðûòûõ ñèñòåì. Îñîáîå âíèìàíèå óäåëåíî îðãàíèçàöèè öåíòðàëèçîâàííîãî óïðàâëåíèÿ ó÷¸òíûìè çàïèñÿìè, àóòåíòèôè |
$lynx -dump ./index.html | grep '@'
[27]sas@tex.kiev.ua. 27. mailto:sas@tex.kiev.ua 30. mailto:solution@tex.kiev.ua?subject=Cisco%20Courses 39. mailto:edu@tex.kiev.ua?subject=Course%20NT-PM101%20Request |
$lynx -dump ./index.html | grep '@' | sed 's/\(@[a-z.-]*[a-z]\)
.*/\1/; s/.*[]:]//' | sort -u edu@tex.kiev.ua sas@tex.kiev.u sas@tex.kiev.ua solution@tex.kiev.ua |
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 3288 452 ? S 09:29 0:01 init [5] root 2 0.0 0.0 0 0 ? SWN 09:29 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? SW< 09:29 0:00 [events/0] root 4 0.0 0.0 0 0 ? SW< 09:29 0:00 [khelper] root 5 0.0 0.0 0 0 ? SW< 09:29 0:00 [kacpid] root 20 0.0 0.0 0 0 ? SW< 09:29 0:00 [kblockd/0] root 30 0.0 0.0 0 0 ? SW 09:29 0:00 [pdflush] root 31 0.0 0.0 0 0 ? SW 09:29 0:00 [pdflush] root 33 0.0 0.0 0 0 ? SW< 09:29 0:00 [aio/0] ... user 5752 0.1 2.6 94340 27084 ? S 11:03 0:07 /usr/lib/firefox- root 5802 0.0 0.0 2816 336 tty1 S 11:18 0:00 /sbin/mingetty tt user 5880 0.1 1.5 26420 15616 ? S 11:20 0:08 sim user 6655 0.0 0.0 3632 416 pts/1 S 12:02 0:00 script -f -q /hom user 6698 0.0 0.0 3636 504 pts/1 S 12:02 0:00 script -f -q /hom user 6699 0.0 0.1 5760 1444 pts/2 S 12:02 0:00 bash -i user 7214 0.0 0.0 4120 416 pts/3 S 12:27 0:00 script -f -q /hom user 7257 0.0 0.0 4124 504 pts/3 S 12:27 0:00 script -f -q /hom user 7258 0.0 0.1 5808 1400 pts/4 S 12:27 0:00 bash -i user 7486 0.0 0.0 2292 748 pts/2 R 12:48 0:00 ps aux |
$ps aux | awk '{print $5;}'
VSZ 3288 0 0 0 0 0 0 0 0 ... 2816 26420 3632 3636 5760 4120 4124 5808 3284 556 |
$ps aux | awk '{if ($5>10000) print $5;}'
VSZ 14896 10164 10700 11416 157076 23960 10992 12712 21456 ... 19932 13304 21708 25276 23520 22704 19700 40556 94340 26420 |
$ps aux | awk '{if ($6>10000) print $5" "$11;}'
VSZ COMMAND 157076 /usr/X11R6/bin/X 23960 /usr/bin/gnome-session 26828 gnome-panel 41812 nautilus 25276 /usr/libexec/wnck-applet 40556 gnome-terminal 94340 /usr/lib/firefox-1.0/firefox-bin 26420 sim |
$ps aux | awk '{if ($6>10000) print $6" "$11;}'
RSS COMMAND 18548 /usr/X11R6/bin/X 10284 /usr/bin/gnome-session 14548 gnome-panel 17664 nautilus 13256 /usr/libexec/wnck-applet 15440 gnome-terminal 27084 /usr/lib/firefox-1.0/firefox-bin 15616 sim |
$ps aux | awk '{if ($6>10000) print}'
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2727 0.8 1.8 157076 18548 ? S 09:30 1:47 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 user 2978 0.0 1.0 23960 10284 ? S 09:32 0:01 /usr/bin/gnome-session user 3120 0.0 1.4 26828 14548 ? S 09:33 0:05 gnome-panel --sm-client-id default2 user 3122 0.0 1.7 41812 17664 ? S 09:33 0:04 nautilus --no-default-window --sm-client-id default3 user 3146 0.0 1.2 25276 13256 ? S 09:33 0:06 /usr/libexec/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=30 user 3912 0.3 1.5 40556 15440 ? S 10:21 0:34 gnome-terminal user 5752 0.1 2.6 94340 27084 ? S 11:03 0:07 /usr/lib/firefox-1.0/firefox-bin -UILocale ru-RU user 5880 0.1 1.5 26420 15616 ? S 11:20 0:08 sim |
$man ps
|
$cat /etc/passwd | awk -F: '{if ($3>499 && 65534) print;}'
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin user:x:500:500:user:/home/user:/bin/bash |
$cat /etc/passwd | awk -F: '{if ($3>499 && $3!=65534) print;}'
user:x:500:500:user:/home/user:/bin/bash |
$cat /etc/passwd | awk -F: '{if ~~~
![]() |
$cat /etc/passwd | awk -F: '/user/{if ($3>4 && 65534) print;}'
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin user:x:500:500:user:/home/user:/bin/bash |
$dmesg | awk '/CD|DVD/'
hdc: JLMS DVD-ROM LTD-166S, ATAPI CD/DVD-ROM drive hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 |
$cd ~
|
$wheris sim
![]() bash: wheris: command not found |
$whereis sim
sim: /usr/bin/sim /usr/lib/sim |
$cd /usr/bin/si
![]() sim simctrl sip sirtopnm size |
$cd /usr/bin/sim
![]() bash: cd: /usr/bin/sim: Not a directory |
$cd /usr/bin/
|
$ll
-rwxr-xr-x 1 root root 699 Июл 11 2004 fixtpps -rwxr-xr-x 1 root root 7982 Июн 20 2004 fixuifiles -rwxr-xr-x 1 root root 857 Июл 11 2004 fixwfwps -rwxr-xr-x 1 root root 732 Июл 11 2004 fixwpps -rwxr-xr-x 1 root root 427 Июл 11 2004 fixwwps -rwxr-xr-x 1 root root 139324 Авг 5 2004 flac -rwxr-xr-x 1 root root 7737 Июл 14 2004 flea -rwxr-xr-x 1 root root 145612 Июл 10 2004 flex lrwxrwxrwx 1 root root 4 Ноя 12 06:24 flex++ -> flex lrwxrwxrwx 1 root root 9 Ноя 12 06:27 flipdiff -> interdiff ... -rwxr-xr-x 1 root root 814184 Июл 12 2004 glade -rwxr-xr-x 1 root root 912372 Окт 30 2004 glade-2 -rwxr-xr-x 1 root root 39240 Авг 23 2004 glav -rwxr-xr-x 1 root root 1743 Июл 10 2004 glib-config -rwxr-xr-x 1 root root 23148 Окт 26 2004 glib-genmarshal -rwxr-xr-x 1 root root 5326 Окт 26 2004 glib-gettextize -rwxr-xr-x 1 root root 14110 Окт 26 2004 glib-mkenums -rwxr-xr-x 1 root root 8756 Ноя 6 2004 glmovie lrwxrwxrwx 1 root root 7 Ноя 12 06:17 glookbib -> lookbib -rwxr-xr-x 1 root root 443136 Окт 20 2004 glukalka |
$ll | grep sim
-rwxr-xr-x 1 root root 31684 Ноя 4 2004 sim -rwxr-xr-x 1 root root 18756 Ноя 4 2004 simctrl |
$cd ~
|
$man strings
|
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin news:x:9:13:news:/etc/news: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin rpm:x:37:37::/var/lib/rpm:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin nscd:x:28:28:NSCD Daemon:/:/sbin/nologin rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin ident:x:98:98::/home/ident:/sbin/nologin dbus:x:81:81:System message bus:/:/sbin/nologin xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin haldaemon:x:68:68:HAL daemon:/:/sbin/nologin mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin gdm:x:42:42::/var/gdm:/sbin/nologin rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin pcap:x:77:77::/var/arpwatch:/sbin/nologin pvm:x:24:24::/usr/share/pvm3:/bin/bash user:x:500:500:user:/home/user:/bin/bash
Время первой команды журнала | 11:28:36 2006-11-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:09:46 2006-11-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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