/l3/trainings/nt-lnet/2006-02-18/fbsd2/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
#cat -n /etc/passwd | head -20 | tail -11
10 games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin 11 news:*:8:8:News Subsystem:/:/usr/sbin/nologin 12 man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin 13 sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin 14 smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin 15 mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin 16 bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin 17 proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin 18 _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin 19 _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin 20 uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico |
#ls -l /
total 59 -rw-r--r-- 2 root wheel 210 6 ÄÅË 2003 .cshrc drwx------ 2 root wheel 512 13 ÑÎ× 15:36 .mozilla -rw-r--r-- 2 root wheel 251 3 ÎÏÑ 10:12 .profile drwxrwxr-x 2 root operator 512 13 ÑÎ× 15:14 .snap -r--r--r-- 1 root wheel 6188 3 ÎÏÑ 10:12 COPYRIGHT drwxr-xr-x 2 root wheel 1024 13 ÑÎ× 15:15 bin drwxr-xr-x 5 root wheel 512 13 ÑÎ× 15:21 boot drwxr-xr-x 2 root wheel 512 13 ÑÎ× 15:14 cdrom lrwxr-xr-x 1 root wheel 10 13 ÑÎ× 15:21 compat -> usr/compat ... dr-xr-xr-x 2 root wheel 512 3 ÎÏÑ 10:09 proc drwxr-xr-x 2 root wheel 2560 13 ÑÎ× 15:15 rescue drwxr-xr-x 19 root wheel 1024 21 ÑÎ× 16:29 root drwxr-xr-x 2 root wheel 2560 13 ÑÎ× 15:15 sbin lrwxr-xr-x 1 1000 1000 30 7 ÄÅË 2003 skeleton -> ../../nt-ladm/INSTALL/skeleton lrwxrwxrwx 1 root wheel 11 13 ÑÎ× 15:14 sys -> usr/src/sys drwxrwxrwt 12 root wheel 512 28 ÑÎ× 09:28 tmp drwxr-xr-x 17 root wheel 512 13 ÑÎ× 15:21 usr drwxr-xr-x 23 root wheel 512 28 ÑÎ× 11:28 var drwxr-xr-x 2 root wheel 512 13 ÑÎ× 20:56 win |
#cat /etc/pa
pam.d/ passwd |
#cat /etc/passwd | cut -d: f1
usage: cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-s] [-d delim] [file ...] |
#cat /etc/passwd | awk -F: '{print $5}'
Charlie & Bourne-again Superuser Owner of many system processes System & Binaries Commands and Source Tty Sandbox KMem Sandbox Games pseudo-user News Subsystem Mister Man Pages ... Packet Filter pseudo-user pflogd privsep user dhcp programs UUCP pseudo-user Post Office Owner World Wide Web Owner Unprivileged user GNOME Display Manager the cyrus mail server User & |
#cat /etc/passwd | awk -F: '{if ($3>499) print $1}'
nobody user |
#ls aux | awk -F: '{if ($6>1000) print }'
ls: aux: No such file or directory |
#ls aux | awk '{if ($6>1000) print }'
ls: aux: No such file or directory |
#ps aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 98,6 0,0 0 8 ?? RL 9:27 64:22,58 [idle] root 540 0,0 0,6 7332 6016 ?? Ss 9:30 4:46,70 l3-agent (perl5.8 root 0 0,0 0,0 0 0 ?? WLs 9:27 0:00,00 [swapper] root 1 0,0 0,0 724 356 ?? ILs 9:27 0:00,01 /sbin/init -- root 2 0,0 0,0 0 8 ?? DL 9:27 0:00,21 [g_event] root 3 0,0 0,0 0 8 ?? DL 9:27 0:00,46 [g_up] root 4 0,0 0,0 0 8 ?? DL 9:27 0:00,67 [g_down] root 5 0,0 0,0 0 8 ?? DL 9:27 0:00,00 [thread taskq] root 6 0,0 0,0 0 8 ?? DL 9:27 0:00,00 [kqueue taskq] ... root 525 0,0 0,1 1264 928 v3 Is+ 9:28 0:00,00 /usr/libexec/gett root 526 0,0 0,1 1264 928 v4 Is+ 9:28 0:00,00 /usr/libexec/gett root 527 0,0 0,1 1264 928 v5 Is+ 9:28 0:00,00 /usr/libexec/gett root 528 0,0 0,1 1264 928 v6 Is+ 9:28 0:00,00 /usr/libexec/gett root 529 0,0 0,1 1264 928 v7 Is+ 9:28 0:00,00 /usr/libexec/gett root 572 0,0 0,2 3196 2112 p0 Ss 9:30 0:00,12 /usr/local/bin/ba root 1054 0,0 0,1 1424 1028 p0 R+ 10:37 0:00,00 ps aux user 628 0,0 0,2 3176 2100 p1 Is+ 9:30 0:00,04 /usr/local/bin/ba root 724 0,0 0,2 3192 2116 p2 Is 9:53 0:00,02 /usr/local/bin/ba root 746 0,0 0,3 3368 2784 p2 I+ 9:53 0:00,64 ssh m01 |
#ls aux | awk '{if ($6>100) print }'
ls: aux: No such file or directory |
#cat /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin ... proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin user:*:1001:1001:User &:/home/user:/usr/local/bin/bash |
#cat /etc/passwd | sed s/user/polzovatel/g
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superpolzovatel:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-polzovatel:/usr/games:/usr/sbin/nologin ... proxy:*:62:62:Packet Filter pseudo-polzovatel:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep polzovatel:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-polzovatel:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged polzovatel:/nonexistent:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin polzovatel:*:1001:1001:User &:/home/polzovatel:/usr/local/bin/bash |
#cat -n /etc/passwd | sed 'y/:/=/' | head -5
1 # $FreeBSD= src/etc/master.passwd,v 1.40 2005/06/06 20=19=56 brooks Exp $ 2 # 3 root=*=0=0=Charlie &=/root=/usr/local/bin/bash 4 toor=*=0=0=Bourne-again Superuser=/root=/usr/local/bin/bash 5 daemon=*=1=1=Owner of many system processes=/root=/usr/sbin/nologin |
#cat -n /etc/passwd | tr : = | head -5
1 # $FreeBSD= src/etc/master.passwd,v 1.40 2005/06/06 20=19=56 brooks Exp $ 2 # 3 root=*=0=0=Charlie &=/root=/usr/local/bin/bash 4 toor=*=0=0=Bourne-again Superuser=/root=/usr/local/bin/bash 5 daemon=*=1=1=Owner of many system processes=/root=/usr/sbin/nologin |
#cp /etc/passwd /tmp
|
#cd /tmp
|
#ls
.ICE-unix Term-VT102-0.82.tar.gz mcop-user .X11-unix Text-Iconv-1.4 mi.sh .XIM-unix Text-Iconv-1.4.tar.gz passwd .font-unix kde-user pipe .snap ksocket-user text-rus Term-VT102-0.82 l3-agent |
#cat passwd | tr 'a-z' 'A-Z'
# $FREEBSD: SRC/ETC/MASTER.PASSWD,V 1.40 2005/06/06 20:19:56 BROOKS EXP $ # ROOT:*:0:0:CHARLIE &:/ROOT:/USR/LOCAL/BIN/BASH TOOR:*:0:0:BOURNE-AGAIN SUPERUSER:/ROOT:/USR/LOCAL/BIN/BASH DAEMON:*:1:1:OWNER OF MANY SYSTEM PROCESSES:/ROOT:/USR/SBIN/NOLOGIN OPERATOR:*:2:5:SYSTEM &:/:/USR/SBIN/NOLOGIN BIN:*:3:7:BINARIES COMMANDS AND SOURCE:/:/USR/SBIN/NOLOGIN TTY:*:4:65533:TTY SANDBOX:/:/USR/SBIN/NOLOGIN KMEM:*:5:65533:KMEM SANDBOX:/:/USR/SBIN/NOLOGIN GAMES:*:7:13:GAMES PSEUDO-USER:/USR/GAMES:/USR/SBIN/NOLOGIN ... PROXY:*:62:62:PACKET FILTER PSEUDO-USER:/NONEXISTENT:/USR/SBIN/NOLOGIN _PFLOGD:*:64:64:PFLOGD PRIVSEP USER:/VAR/EMPTY:/USR/SBIN/NOLOGIN _DHCP:*:65:65:DHCP PROGRAMS:/VAR/EMPTY:/USR/SBIN/NOLOGIN UUCP:*:66:66:UUCP PSEUDO-USER:/VAR/SPOOL/UUCPPUBLIC:/USR/LOCAL/LIBEXEC/UUCP/UUCICO POP:*:68:6:POST OFFICE OWNER:/NONEXISTENT:/USR/SBIN/NOLOGIN WWW:*:80:80:WORLD WIDE WEB OWNER:/NONEXISTENT:/USR/SBIN/NOLOGIN NOBODY:*:65534:65534:UNPRIVILEGED USER:/NONEXISTENT:/USR/SBIN/NOLOGIN GDM:*:92:92:GNOME DISPLAY MANAGER:/NONEXISTENT:/SBIN/NOLOGIN CYRUS:*:60:60:THE CYRUS MAIL SERVER:/NONEXISTENT:/USR/SBIN/NOLOGIN USER:*:1001:1001:USER &:/HOME/USER:/USR/LOCAL/BIN/BASH |
#cat passwd | tr ':/' ' ' | wc -w
284 |
#cat passwd | iconv -f CP1251 -t UTF-8
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin ... proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin user:*:1001:1001:User &:/home/user:/usr/local/bin/bash |
#echo $LANG
ru_RU.KOI8-R |
#iconv -l
ANSI_X3.4-1968 ANSI_X3.4-1986 ASCII CP367 IBM367 ISO-IR-6 ISO646-US ISO_646.IRV:1991 US US-ASCII CSASCII UTF-8 ISO-10646-UCS-2 UCS-2 CSUNICODE UCS-2BE UNICODE-1-1 UNICODEBIG CSUNICODE11 UCS-2LE UNICODELITTLE ISO-10646-UCS-4 UCS-4 CSUCS4 UCS-4BE UCS-4LE UTF-16 UTF-16BE ... 863 CP863 IBM863 CSIBM863 CP864 IBM864 CSIBM864 865 CP865 IBM865 CSIBM865 869 CP-GR CP869 IBM869 CSIBM869 CP1125 EUC-JISX0213 SHIFT_JISX0213 ISO-2022-JP-3 ISO-IR-230 TDS565 RISCOS-LATIN1 |
#cat passwd | iconv -f CP1251 -t UTF-8
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin ... proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin user:*:1001:1001:User &:/home/user:/usr/local/bin/bash |
#pwd
/tmp |
#screen -x
|
#ls
.ICE-unix Text-Iconv-1.4.tar.gz .X11-unix kde-user .XIM-unix ksocket-user .font-unix l3-agent .snap mcop-user Queen "Live at Wenbley '86" mi.sh Term-VT102-0.82 passwd Term-VT102-0.82.tar.gz pipe Text-Iconv-1.4 text-rus |
#touch ./-bad-name-
|
#ls
-bad-name- Text-Iconv-1.4.tar.gz .ICE-unix kde-user .X11-unix ksocket-user .XIM-unix l3-agent .font-unix mcop-user .snap mi.sh Queen "Live at Wenbley '86" passwd Term-VT102-0.82 pipe Term-VT102-0.82.tar.gz text-rus Text-Iconv-1.4 |
#df -h
Filesystem Size Used Avail Capacity Mounted on /dev/ad1s1a 985M 69M 837M 8% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad1s3f 1.9G 560M 1.2G 31% /home /dev/ad1s3e 496M 508K 456M 0% /tmp /dev/ad1s3g 9.7G 2.5G 6.4G 28% /usr /dev/ad1s3d 1.9G 23M 1.7G 1% /var |
#mount
/dev/ad1s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad1s3f on /home (ufs, local, soft-updates) /dev/ad1s3e on /tmp (ufs, local, soft-updates) /dev/ad1s3g on /usr (ufs, local, soft-updates) /dev/ad1s3d on /var (ufs, local, soft-updates) |
#wget nt.com.ua/index.html
--11:38:09-- http://nt.com.ua/index.html => `index.html' òÁÓÐÏÚÎÁÅÔÓÑ nt.com.ua... 212.40.34.157 Connecting to nt.com.ua|212.40.34.157|:80... ÓÏÅÄÉÎÉÎÉÅ ÕÓÔÁÎÏ×ÌÅÎÏ. úÁÐÒÏÓ HTTP ÐÏÓÌÁÎ, ÏÖÉÄÁÅÔÓÑ ÏÔ×ÅÔ... 404 Not Found 11:38:10 ïûéâëá 404: Not Found. |
#wget nt.com.ua
--11:38:25-- http://nt.com.ua/ => `index.html' òÁÓÐÏÚÎÁÅÔÓÑ nt.com.ua... 212.40.34.157 Connecting to nt.com.ua|212.40.34.157|:80... ÓÏÅÄÉÎÉÎÉÅ ÕÓÔÁÎÏ×ÌÅÎÏ. úÁÐÒÏÓ HTTP ÐÏÓÌÁÎ, ÏÖÉÄÁÅÔÓÑ ÏÔ×ÅÔ... 200 OK äÌÉÎÁ: ÎÅÔ ÉÎÆÏÒÍÁÃÉÉ [text/html] [ <=> ] 15,764 --.--K/s 11:38:25 (313.04 KB/s) - `index.html' saved [15764] |
#ls
-bad-name- Text-Iconv-1.4.tar.gz .ICE-unix index.html .X11-unix kde-user .XIM-unix ksocket-user .font-unix l3-agent .snap mcop-user Queen "Live at Wenbley '86" mi.sh Term-VT102-0.82 passwd Term-VT102-0.82.tar.gz pipe Text-Iconv-1.4 text-rus |
#less index.html
|
#ind
indent indiserver indxbib |
#ls
-bad-name- Text-Iconv-1.4.tar.gz .ICE-unix index.html .X11-unix kde-user .XIM-unix ksocket-user .font-unix l3-agent .snap mcop-user Queen "Live at Wenbley '86" mi.sh Term-VT102-0.82 passwd Term-VT102-0.82.tar.gz pipe Text-Iconv-1.4 text-rus |
#ls
-bad-name- Text-Iconv-1.4.tar.gz .ICE-unix index.html .X11-unix kde-user .XIM-unix ksocket-user .font-unix l3-agent .snap mcop-user Queen "Live at Wenbley '86" mi.sh Term-VT102-0.82 passwd Term-VT102-0.82.tar.gz pipe Text-Iconv-1.4 text-rus |
#cat index.html | iconv -f CP1251 -t UTF-8
<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 | iconv -f CP1251 -t UTF-8 | less
|
#echo $LANG
ru_RU.KOI8-R |
#cat index.html | iconv -f CP1251 -t KOI8-R | less
|
#cat index.html | iconv -f CP1251 -t KOI8-R | less
|
#echo $LANG
ru_RU.KOI8-R |
#cat index.html | iconv -f CP1251 -t KOI8-R | less
|
#wget nt.com.ua
--11:47:24-- http://nt.com.ua/ => `index.html.1' òÁÓÐÏÚÎÁÅÔÓÑ nt.com.ua... 212.40.34.157 Connecting to nt.com.ua|212.40.34.157|:80... ÓÏÅÄÉÎÉÎÉÅ ÕÓÔÁÎÏ×ÌÅÎÏ. úÁÐÒÏÓ HTTP ÐÏÓÌÁÎ, ÏÖÉÄÁÅÔÓÑ ÏÔ×ÅÔ... 200 OK äÌÉÎÁ: 15,764 (15K) [text/html] 100%[====================================>] 15,764 --.--K/s 11:47:24 (6.54 MB/s) - `index.html.1' saved [15764/15764] |
#ls
-bad-name- index.html .ICE-unix index.html.1 .X11-unix kde-user .XIM-unix ksocket-user .font-unix l3-agent .snap mcop-user Queen "Live at Wenbley '86" mi.sh Term-VT102-0.82 passwd Term-VT102-0.82.tar.gz pipe Text-Iconv-1.4 text-rus Text-Iconv-1.4.tar.gz |
#cat index.html.1 | iconv -f CP1251 -t KOI8-R | less
|
#lynx nt.com.ua
|
#vi /usr/local/etc/lynx.cfg
|
#alias ll='ls -l'
|
#ll
total 126 -rw-r--r-- 1 root wheel 0 28 ÑÎ× 11:29 -bad-name- drwxrwxrwt 2 root wheel 512 28 ÑÎ× 09:28 .ICE-unix drwxrwxrwt 2 root wheel 512 28 ÑÎ× 09:28 .X11-unix drwxrwxrwt 2 root wheel 512 28 ÑÎ× 09:28 .XIM-unix drwxrwxrwt 2 root wheel 512 28 ÑÎ× 09:28 .font-unix drwxrwxr-x 2 root operator 512 20 ÑÎ× 16:45 .snap -rw-r--r-- 1 root wheel 0 28 ÑÎ× 11:29 Queen "Live at Wenbley '86" drwx------ 5 500 500 512 13 ÑÎ× 21:58 Term-VT102-0.82 -rw-r--r-- 1 root wheel 25211 13 ÑÎ× 21:58 Term-VT102-0.82.tar.gz ... -rw-r--r-- 1 root wheel 15764 28 ÑÎ× 11:38 index.html -rw-r--r-- 1 root wheel 15764 28 ÑÎ× 11:47 index.html.1 drwx------ 2 user wheel 512 14 ÑÎ× 17:08 kde-user drwx------ 2 user wheel 512 14 ÑÎ× 18:21 ksocket-user -rwxr-xr-x 1 root wheel 29055 27 ÑÎ× 18:51 l3-agent drwx------ 3 user wheel 512 14 ÑÎ× 18:21 mcop-user -rw-r--r-- 1 root wheel 3049 13 ÑÎ× 20:54 mi.sh -rw-r--r-- 1 root wheel 1531 28 ÑÎ× 10:49 passwd prw-r--r-- 1 root wheel 0 14 ÑÎ× 14:12 pipe -rw-r--r-- 1 root wheel 15 14 ÑÎ× 11:17 text-rus |
#locate abcd
locate: database too small: /var/db/locate.database |
#locate a
locate: database too small: /var/db/locate.database |
#/etc/periodic/daily/
100.clean-disks 210.backup-aliases 430.status-rwho 110.clean-tmps 300.calendar 440.status-mailq 120.clean-preserve 310.accounting 450.status-security 130.clean-msgs 330.news 460.status-mail-rejects 140.clean-rwho 400.status-disks 470.status-named 150.clean-hoststat 405.status-ata-raid 500.queuerun 200.backup-passwd 420.status-network 999.local |
#/etc/periodic/weekly/
120.clean-kvmdb 320.whatis 340.noid 999.local 310.locate 330.catman 400.status-pkg |
#/etc/periodic/weekly/310.locate
Rebuilding locate database: ^Z ^Z ^C ^Z^CKilled: 9 |
#find /etc -name \*ab\*
/etc/fstab /etc/mail/virtusertable.sample /etc/mail/mailertable.sample /etc/rc.d/abi /etc/crontab /etc/disktab /etc/fbtab /etc/gettytab |
#find /etc -name \*ab\* -size +5k
find: -size: +5k: illegal trailing character |
#find /etc -name \*ab\* -size 5k
find: -size: 5k: illegal trailing character |
#find /etc -name \*ab\* -size -5k
find: -size: -5k: illegal trailing character |
#find /usr/share/doc -name \*.txt \
/usr/share/doc/en_US.ISO8859-1/books/pmake/book.txt /usr/share/doc/en_US.ISO8859-1/books/porters-handbook/book.txt /usr/share/doc/bn_BD.ISO10646-1/articles/explaining-bsd/article.txt /usr/share/doc/bn_BD.ISO10646-1/articles/new-users/article.txt /usr/share/doc/da_DK.ISO8859-1/articles/euro/article.txt /usr/share/doc/da_DK.ISO8859-1/articles/ipsec-must/article.txt /usr/share/doc/da_DK.ISO8859-1/articles/pxe/article.txt /usr/share/doc/de_DE.ISO8859-1/articles/contributing/article.txt /usr/share/doc/de_DE.ISO8859-1/articles/explaining-bsd/article.txt /usr/share/doc/de_DE.ISO8859-1/articles/laptop/article.txt ... /usr/share/doc/ru_RU.KOI8-R/books/handbook/book.txt /usr/share/doc/ru_RU.KOI8-R/books/porters-handbook/book.txt /usr/share/doc/ru_RU.KOI8-R/books/ppp-primer/book.txt /usr/share/doc/sr_YU.ISO8859-2/articles/dialup-firewall/article.txt /usr/share/doc/sr_YU.ISO8859-2/articles/diskless-x/article.txt /usr/share/doc/tr_TR.ISO8859-9/articles/explaining-bsd/article.txt /usr/share/doc/zh_CN.GB2312/articles/contributing/article.txt /usr/share/doc/zh_CN.GB2312/books/handbook/book.txt /usr/share/doc/zh_CN.GB2312/books/porters-handbook/book.txt /usr/share/doc/zh_TW.Big5/books/faq/book.txt |
#find /usr/share/doc -name \*.txt -exec grep -qi freebsd {} \; -
@fbsd2:~]# find /etc -name \*ab\* -size -5k [root@fbsd2:~]# find /etc -name \*ab\* -size +5 /etc/disktab /etc/gettytab |
#find / -name find\*
/usr/bin/find /usr/local/man/man1/find2perl.1.gz /usr/local/bin/find2perl /usr/local/bin/findmissingcrystal /usr/local/include/boost/algorithm/string/detail/find_format.hpp /usr/local/include/boost/algorithm/string/detail/find_format_all.hpp /usr/local/include/boost/algorithm/string/detail/find_format_store.hpp /usr/local/include/boost/algorithm/string/detail/find_iterator.hpp /usr/local/include/boost/algorithm/string/detail/finder.hpp /usr/local/include/boost/algorithm/string/detail/finder_regex.hpp ... /usr/src/contrib/traceroute/findsaddr-socket.c /usr/src/contrib/traceroute/findsaddr.h /usr/src/crypto/heimdal/cf/find-func-no-libs.m4 /usr/src/crypto/heimdal/cf/find-func-no-libs2.m4 /usr/src/crypto/heimdal/cf/find-func.m4 /usr/src/crypto/heimdal/cf/find-if-not-broken.m4 /usr/src/lib/libc/stdio/findfp.c /usr/src/share/examples/find_interface /usr/src/share/examples/find_interface/find_interface.c ^C |
#find -E / -regex "\*.gpe?g"
^C |
#find -E / -regex ".*\.gpe?g"
^C |
#find -E / -regex ".*\.gpe?g"
^C |
#find -E / -regex ".*\.jpe?g"
/usr/local/share/apps/kworldclock/maps/depths/1440.jpg /usr/local/share/apps/kworldclock/maps/depths/200.jpg /usr/local/share/apps/kworldclock/maps/depths/400.jpg /usr/local/share/apps/kworldclock/maps/depths/800.jpg /usr/local/share/apps/kworldclock/maps/mggd/1440.jpg /usr/local/share/apps/kworldclock/maps/mggd/200.jpg /usr/local/share/apps/kworldclock/maps/mggd/400.jpg /usr/local/share/apps/kworldclock/maps/mggd/800.jpg /usr/local/share/apps/kworldclock/maps/rainfall/1600.jpg /usr/local/share/apps/kworldclock/maps/rainfall/200.jpg ... /usr/local/share/wallpapers/linux_addict.jpg /usr/local/share/wallpapers/mystical_rightturn.jpg /usr/local/share/wallpapers/northbeach.jpg /usr/local/share/wallpapers/simple_wallpaper.jpg /usr/local/share/wallpapers/sunday_brunch.jpg /usr/local/share/wallpapers/vegetative_fog.jpg /usr/local/share/wallpapers/winter_theme_1.jpg /usr/src/contrib/sendmail/libmilter/docs/figure1.jpg /usr/src/contrib/sendmail/libmilter/docs/figure2.jpg ^C |
#find / -size +10240 -ls
141802 1130336 -rw-r--r-- 1 user wheel 578412544 14 ÑÎ× 12:42 /home/user/cd.iso 1255348 11232 -rwxr-xr-x 1 root wheel 5729217 13 ÏËÔ 18:52 /usr/local/lib/libkmailprivate.so 267938 10336 -r--r--r-- 1 root wheel 5272295 23 ÍÁÊ 2005 /usr/local/share/apps/kiten/edict ^C |
#find ~ -atime +2
/root/.lilalo/ttyv4-2506.script /root/.lilalo/ttyp9-3139.info /root/.lilalo/ttyp9-3139.script /root/.lilalo/ttyv0-525.info /root/.lilalo/ttyv0-525.script /root/myfile /root/sum-myfile /root/a /root/b /root/c ... /root/nt.com.ua/tmpimg/cmsoQ6bb0LpAGJ32f8g/Archive_2003-10-242.jpg /root/nt.com.ua/tmpimg/cmsoQ6bb0LpAGJ32f8g/Archive_2003-10-243.jpg /root/nt.com.ua/tmpimg/cmsoQ6bb0LpAGJ32f8g/Archive_2003-10-244.jpg /root/nt.com.ua/tmpimg/cmsoQ6bb0LpAGJ32f8g/Archive_2003-10-245.jpg /root/nt.com.ua/tmpimg/cmsoQ6bb0LpAGJ32f8g/Archive_2003-10-246.jpg /root/nt.com.ua/tmpimg/cmsoQ6bb0LpAGJ32f8g/Archive_2003-10-247.jpg /root/nt.com.ua/tmpimg/cmsS9QD9mQflOOaogJs/Archive_2003-10-140.jpg /root/nt.com.ua/tmpimg/cmsS9QD9mQflOOaogJs/Archive_2003-10-141.jpg /root/nt.com.ua/cgi-bin/record.pl /root/nt.com.ua/certify/itspets.shtml |
#find ~ -mmin -5
/root/.lilalo /root/.lilalo/.report.dat /root/.lilalo/ttyv2-688.script /root/.lilalo/ttyv3-1730.script |
#rind / -type l
bash: rind: command not found |
#find / -type l
/usr/local/lib/libkaddressbook.so /usr/local/lib/libkcal.so /usr/local/lib/libkcal_blogging.so /usr/local/lib/libkcal_groupdav.so /usr/local/lib/libkcal_groupwise.so /usr/local/lib/libkcal_newexchange.so /usr/local/lib/libkcal_resourcefeatureplan.so /usr/local/lib/libkcal_resourceremote.so /usr/local/lib/libkcal_slox.so /usr/local/lib/libkcal_xmlrpc.so ... /usr/local/share/doc/HTML/en/kcontrol/arts/common /usr/local/share/doc/HTML/en/kcontrol/background/common /usr/local/share/doc/HTML/en/kcontrol/bell/common /usr/local/share/doc/HTML/en/kcontrol/cache/common /usr/local/share/doc/HTML/en/kcontrol/clock/common /usr/local/share/doc/HTML/en/kcontrol/colors/common /usr/local/share/doc/HTML/en/kcontrol/common /usr/local/share/doc/HTML/en/kcontrol/cookies/common /usr/local/share/doc/HTML/en/kcontrol/crypto/common /usr/local/share/doc/HTML/en/kcontrol/desktop/common |
#find / -user user
/home/user/nt.com.ua/courses/cisco/security.shtml /home/user/nt.com.ua/courses/security /home/user/nt.com.ua/courses/security/NT-PhSec.shtml /home/user/nt.com.ua/courses/linux /home/user/nt.com.ua/courses/linux/NT-LAdm.shtml /home/user/nt.com.ua/courses/linux/index.html /home/user/nt.com.ua/courses/edusecurity /home/user/nt.com.ua/courses/edusecurity/web.shtml /home/user/nt.com.ua/courses/f2f /home/user/nt.com.ua/courses/f2f/index.html ... /home/user/nt.com.ua/certify /home/user/nt.com.ua/certify/itspets.shtml /tmp/kde-user /tmp/kde-user/ksycoca /tmp/kde-user/konqueror-crash-7WHTed.log /tmp/ksocket-user /tmp/mcop-user /tmp/mcop-user/secret-cookie /tmp/mcop-user/artsd-samples ^C |
#find / -perm +6000
/usr/bin/at /usr/bin/atq /usr/bin/atrm /usr/bin/batch /usr/bin/btsockstat /usr/bin/chpass /usr/bin/chfn /usr/bin/chsh /usr/bin/ypchpass /usr/bin/ypchfn ... /usr/X11R6/bin/gnome-stones /usr/X11R6/bin/gnometris /usr/X11R6/bin/gnomine /usr/X11R6/bin/gnotravex /usr/X11R6/bin/gnotski /usr/X11R6/bin/gtali /usr/X11R6/bin/mahjongg /usr/X11R6/bin/same-gnome /usr/X11R6/bin/xscreensaver ^C |
#find / -path /home/user -prune -o -user user
/dev/ttyv1 /home/user /tmp/kde-user /tmp/kde-user/ksycoca /tmp/kde-user/konqueror-crash-7WHTed.log /tmp/ksocket-user /tmp/mcop-user /tmp/mcop-user/secret-cookie /tmp/mcop-user/artsd-samples /var/mail/user ... /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_movies.gif_656e04e8 /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_etree.gif_74c94fe0 /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_audio.gif_55c6c4f1 /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_texts.gif_6ae2148b /var/tmp/kdecache-user/http/a/www.archive.org_images_lma.jpg_60fd04de /var/tmp/kdecache-user/http/a/www.archive.org_images_stars-3-0.gif_3c334f45 /var/tmp/kdecache-user/http/a/www.archive.org_images_stars-5-0.gif_47d704c0 /var/tmp/kdecache-user/http/a/www.archive.org_images_stars-4-5.gif_48480d8c /var/tmp/kdecache-user/http/i /var/tmp/kdecache-user/http/i/ia300107.us.archive.org_0_items_ntt021_ntt021.jpg_79bb2423 |
#find / -path /home/user -prune -o -user user -print
/dev/ttyv1 /tmp/kde-user /tmp/kde-user/ksycoca /tmp/kde-user/konqueror-crash-7WHTed.log /tmp/ksocket-user /tmp/mcop-user /tmp/mcop-user/secret-cookie /tmp/mcop-user/artsd-samples /var/mail/user /var/tmp/orbit-user ... /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_movies.gif_656e04e8 /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_etree.gif_74c94fe0 /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_audio.gif_55c6c4f1 /var/tmp/kdecache-user/http/a/www.archive.org_images_mediatype_texts.gif_6ae2148b /var/tmp/kdecache-user/http/a/www.archive.org_images_lma.jpg_60fd04de /var/tmp/kdecache-user/http/a/www.archive.org_images_stars-3-0.gif_3c334f45 /var/tmp/kdecache-user/http/a/www.archive.org_images_stars-5-0.gif_47d704c0 /var/tmp/kdecache-user/http/a/www.archive.org_images_stars-4-5.gif_48480d8c /var/tmp/kdecache-user/http/i /var/tmp/kdecache-user/http/i/ia300107.us.archive.org_0_items_ntt021_ntt021.jpg_79bb2423 |
#find / -path /dev -prune -o -type b -o -type c
/dev |
#mknod b 3 1 /tmp/f
mknod: node must be type 'b' or 'c' |
#mknod /tmp/f b 3 1
|
#find / -path /dev -prune -o -type b -o -type c
/dev /tmp/f |
#mknod /tmp/fjjjjjjjjjj b 3 1
|
#find / -path /dev -prune -o -type b -o -type c
/dev /tmp/f /tmp/fjjjjjjjjjj |
#find /usr/share/doc -name \*.txt -exec grep -qi freebsd {} \; -
@fbsd2:~]# find /etc -name \*ab\* -size -5k [root@fbsd2:~]# find /usr/share/doc -name \*.txt -exec grep -qi freebsd {} \; - @fbsd2:~]# find /etc -name \*ab\* -size +5 [root@fbsd2:~]# find / -path /dev -prune -o -type b -o -type c /dev /tmp/f /tmp/fjjjjjjjjjj |
#cp -R /dev/acd0c /tmp
cp: /dev/acd0c: No such file or directory |
#cp -R /dev/ad1c /tmp
cp: /dev/ad1c: No such file or directory |
#cp -R /dev/ad1 /tmp
|
#ls -l /tmp/ad1
crw-r----- 1 root wheel 0, 71 28 ÑÎ× 12:48 /tmp/ad1 |
#find / -path /dev -prune -o \( -type b -o -type\) -print 2>/dev
/null |
#find / -path /dev -prune -o \( -type b -o -type\) -print 2>/dev
[root@fbsd2:~]# find / -path /dev -prune -o \( -type b -o -type \) -print 2>/de /root@fbsd2:~]# find / -path /dev -prune -o \( -type b -o -type c\) -print 2>/d vroot@fbsd2:~]# find / -path /dev -prune -o \( -type b -o -type c \) -print 2>/ eroot@fbsd2:~]# find / -path /dev -prune -o \( -type b -o -type c d /tmp/f /tmp/fjjjjjjjjjj /tmp/ad1 |
# mkdir ~/soft
|
#find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)'
/root/mytgz/tree-1.4b2.tgz |
#find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' -exec mv {} ~/soft
\; |
#ls ~/soft
tree-1.4b2.tgz |
#find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' -exec mv {} ~/soft
|
#find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' -exec mv {} ~/soft
[root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' -exec mv {} ~/sof [root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' / -path ~/soft -pr une find: /: unknown option |
#find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' / -path ~/soft -pr
[root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm) / -path ~/soft -pru [root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm / -path ~/soft -prun root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rp / -path ~/soft -prune [root@fbsd2:~]# ls ~/soft [root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' -exec mv {} ~/soft ot@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)' [root@fbsd2:~]# find / -path ~/soft -prune -regex '.*( > > |
# find / -path ~/soft -prune -regex '.*(
[root@fbsd2:~]# find -E ~ -regex '.*(\.tar\.gz|\.tgz|\.rp / -path ~/soft -prune [root@fbsd2:~]# find / -path ~/soft -prune -regex '.*( |
#find / -path ~/soft -prune -regex '.*(\.tar\.gz|\.tgz|\.rpm)'
|
pam.d/ passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8:News Subsystem:/:/usr/sbin/nologin man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin user:*:1001:1001:User &:/home/user:/usr/local/bin/bash
Время первой команды журнала | 10:28:31 2006- 1-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:56:04 2006- 1-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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