/l3/users/31-08-2009/nt-fbsdnet/fbsd1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#~
# DHCP auto-configuration, NET-TEST, MULTICAST (class D), and class E) # on the outside interface ${fwcmd} add deny all from 0.0.0.0/8 to any via ${oif} ${fwcmd} add deny all from 169.254.0.0/16 to any via ${oif} ${fwcmd} add deny all from 192.0.2.0/24 to any via ${oif} ${fwcmd} add deny all from 224.0.0.0/4 to any via ${oif} ${fwcmd} add deny all from 240.0.0.0/4 to any via ${oif} # Allow TCP through if setup succeeded ${fwcmd} add pass tcp from any to any established # Allow IP fragments to pass through ${fwcmd} add pass all from any to any frag # Allow setup of incoming email õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim /etc/rc.firewall
![]() |
#vim /etc/rc.firewall
|
#vim /etc/rc.firewall
![]() |
#vim /etc/rc.firewall
![]() |
#fg
![]() 97 [Yy][Ee][Ss])$ 98 ^Ifwcmd="/sbin/ipfw -q"$ 99 ^I;;$ 100 *)$ 101 ^Ifwcmd="/sbin/ipfw"$ 102 ^I;;$ 103 esac$ 104 $ 95 #$ 105 ############$ ... 63 #^IO'Reilly & Associates, Inc$ 64 #^IISBN 1-56592-871-7$ 65 #^Ihttp://www.ora.com/$ 66 #^Ihttp://www.oreilly.com/catalog/fire2/$ 67 #$ 68 # For a more advanced treatment of Internet Security read:$ 69 #$ 70 #^IFirewalls & Internet Security$ 71 #^IRepelling the wily hacker$ 72 #^IWilliam R. Cheswick, Steven M. Bellowin$ |
#fg
97 [Yy][Ee][Ss])$ 98 ^Ifwcmd="/sbin/ipfw -q"$ 99 ^I;;$ 100 *)$ 101 ^Ifwcmd="/sbin/ipfw"$ 102 ^I;;$ 103 esac$ 104 $ 95 #$ 105 ############$ ... 63 #^IO'Reilly & Associates, Inc$ 64 #^IISBN 1-56592-871-7$ 65 #^Ihttp://www.ora.com/$ 66 #^Ihttp://www.oreilly.com/catalog/fire2/$ 67 #$ 68 # For a more advanced treatment of Internet Security read:$ 69 #$ 70 #^IFirewalls & Internet Security$ 71 #^IRepelling the wily hacker$ 72 #^IWilliam R. Cheswick, Steven M. Bellowin$ |
#vim
![]() |
#vim
![]() |
#cp /etc/passwd /tmp
![]() |
#cp /etc/passwd /tmp
|
#vim /tmp/passwd
![]() --- /tmp/l3-saved-17378.4159.17386 2009-09-02 19:12:50.000000000 +0300 +++ /tmp/passwd 2009-09-02 19:13:03.000000000 +0300 @@ -2,25 +2,24 @@ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root: -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 +an:*: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 +bind:*:5: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 +nobody:*65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin |
#vim /tmp/passwd
![]() --- /tmp/l3-saved-17378.4159.17386 2009-09-02 19:12:50.000000000 +0300 +++ /tmp/passwd 2009-09-02 19:13:03.000000000 +0300 @@ -2,25 +2,24 @@ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root: -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 +an:*: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 +bind:*:5: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 +nobody:*65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin |
#vimdiff /tmp/passwd /etc/passwd
![]() 11 an:*:9:9:Mister Man Pages:/usr/share| 12 sshd*:22:22:Secure Shell Daemon:/var| 13 smmsp:*:25:25:Sendmail Submission Us| 14 mailnull:*:26:26:Sendmail Default Us| 15 bind:*:5:53:Bind Sandbox:/:/usr/sbin| 16 proxy:*:62:62:Packet Filter pseudo-u| "/etc/passwd" 28L, 1635C 17 _pflogd:*:64:64:pflogd privsep user:| 18 _dhcp:*:65:65:dhcp programs:/var/emp| 19 uucp:*:66:66:UUCP pseudo-user:/var/s| 20 pop:*:68:6:Post Office Owner:/nonexi| 21 www:*:80:80:World Wide Web Owner:/no| 22 nobody:*65534:65534:Unprivileged use| 23 messagebus:*:556:556:D-BUS Daemon Us| 24 polkit:*:562:562:PolicyKit Daemon Us| | ~ | ~ | ~ | ~ 27 user:*:1001:0:User &:/home/user:/usr| |
#vimdiff /tmp/passwd /etc/passwd
11 an:*:9:9:Mister Man Pages:/usr/share| 12 sshd*:22:22:Secure Shell Daemon:/var| 13 smmsp:*:25:25:Sendmail Submission Us| 14 mailnull:*:26:26:Sendmail Default Us| 15 bind:*:5:53:Bind Sandbox:/:/usr/sbin| 16 proxy:*:62:62:Packet Filter pseudo-u| "/etc/passwd" 28L, 1635C 17 _pflogd:*:64:64:pflogd privsep user:| 18 _dhcp:*:65:65:dhcp programs:/var/emp| 19 uucp:*:66:66:UUCP pseudo-user:/var/s| 20 pop:*:68:6:Post Office Owner:/nonexi| 21 www:*:80:80:World Wide Web Owner:/no| 22 nobody:*65534:65534:Unprivileged use| 23 messagebus:*:556:556:D-BUS Daemon Us| 24 polkit:*:562:562:PolicyKit Daemon Us| | ~ | ~ | ~ | ~ 27 user:*:1001:0:User &:/home/user:/usr| |
#$FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 broo
![]() |
#$FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 broo
|
#vimtutor ru
![]() Vim --- ÜÔÏ ÏÞÅÎØ ÍÏÝÎÙÊ ÒÅÄÁËÔÏÒ, ÉÍÅÀÝÉÊ ÍÎÏÖÅÓÔ×Ï ËÏÍÁÎÄ, ÓÌÉÛËÏÍ =====ÍÎÏÇÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÈ ×ÓÅ ÍÏÖÎÏ ÂÙÌÏ ÏÐÉÓÁÔØ × ÔÁËÏÍ ÕÞÅÂÎÉËÅ, ËÁË===== ÜÔÏÔ. üÔÏÔ ÕÞÅÂÎÉË ÐÒÉÚ×ÁÎ ÏÂßÑÓÎÉÔØ ÄÏÓÔÁÔÏÞÎÏÅ ÞÉÓÌÏ ËÏÍÁÎÄ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÷Ù ÍÏÇÌÉ Ó ÌÅÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ Vim × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ. ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 25-30 ÍÉÎÕÔ ÎÁ ÏÓ×ÏÅÎÉÅ ÄÁÎÎÏÇÏ ÕÞÅÂÎÉËÁ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ÷Ù ÐÏÔÒÁÔÉÔÅ ÎÁ ÜËÓÐÅÒÉÍÅÎÔÙ. ëÏÍÁÎÄÙ × ÕÒÏËÁÈ ÂÕÄÕÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ ÔÅËÓÔ. óÏÚÄÁÊÔÅ ËÏÐÉÀ ÜÔÏÇÏ ÆÁÊÌÁ, ÞÔÏÂÙ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ ÎÁ ÎÅÊ (ÅÓÌÉ ÷Ù ÚÁÐÕÓÔÉÌÉ "vimtutor", ÔÏ ÜÔÏ ÕÖÅ ËÏÐÉÑ). ... ôÅÐÅÒØ ÕÂÅÄÉÔÅÓØ × ÔÏÍ, ÞÔÏ ËÌÁ×ÉÛÁ CapsLock ÎÅ ×ËÌÀÞÅÎÁ É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ j ÎÅÓËÏÌØËÏ ÒÁÚ, ÔÁË, ÞÔÏÂÙ õÒÏË 1.1 ÐÏÌÎÏÓÔØÀ ÐÏÍÅÓÔÉÌÓÑ ÎÁ ÜËÒÁÎÅ. ~~~~~~~~~~~~~~~~~~~~~~~~õÒÏË 1.1: ðåòåíåýåîéå ëõòóïòá~~~~~~~~~~~~~~~~~~~~~~~~ ^ ** äÌÑ ÐÅÒÅÍÅkÅÎÉÑ ËÕÒÓÏóÏ×ÅÔÙ: ëÌÁ×ÉÛÁ h ÎÁÈÏÄÉÔÓÑ ÓÌÅ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÌÅ×Ï. < h l > ëÌÁ×ÉÛÁ l ÎÁÈÏÄÉÔÓÑ ÓÐÒÁ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÐÒÁ×Ï. j ëÌÁ×ÉÛÁ j ÐÏÈÏÖÁ ÎÁ ÓÔÒÅÌËÕ `×ÎÉÚ'. v "/tmp/tutor99F2C8" 834 lines, 28952 characters |
#vimtutor ru
Vim --- ÜÔÏ ÏÞÅÎØ ÍÏÝÎÙÊ ÒÅÄÁËÔÏÒ, ÉÍÅÀÝÉÊ ÍÎÏÖÅÓÔ×Ï ËÏÍÁÎÄ, ÓÌÉÛËÏÍ =====ÍÎÏÇÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÈ ×ÓÅ ÍÏÖÎÏ ÂÙÌÏ ÏÐÉÓÁÔØ × ÔÁËÏÍ ÕÞÅÂÎÉËÅ, ËÁË===== ÜÔÏÔ. üÔÏÔ ÕÞÅÂÎÉË ÐÒÉÚ×ÁÎ ÏÂßÑÓÎÉÔØ ÄÏÓÔÁÔÏÞÎÏÅ ÞÉÓÌÏ ËÏÍÁÎÄ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÷Ù ÍÏÇÌÉ Ó ÌÅÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ Vim × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ. ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 25-30 ÍÉÎÕÔ ÎÁ ÏÓ×ÏÅÎÉÅ ÄÁÎÎÏÇÏ ÕÞÅÂÎÉËÁ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ÷Ù ÐÏÔÒÁÔÉÔÅ ÎÁ ÜËÓÐÅÒÉÍÅÎÔÙ. ëÏÍÁÎÄÙ × ÕÒÏËÁÈ ÂÕÄÕÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ ÔÅËÓÔ. óÏÚÄÁÊÔÅ ËÏÐÉÀ ÜÔÏÇÏ ÆÁÊÌÁ, ÞÔÏÂÙ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ ÎÁ ÎÅÊ (ÅÓÌÉ ÷Ù ÚÁÐÕÓÔÉÌÉ "vimtutor", ÔÏ ÜÔÏ ÕÖÅ ËÏÐÉÑ). ... ôÅÐÅÒØ ÕÂÅÄÉÔÅÓØ × ÔÏÍ, ÞÔÏ ËÌÁ×ÉÛÁ CapsLock ÎÅ ×ËÌÀÞÅÎÁ É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ j ÎÅÓËÏÌØËÏ ÒÁÚ, ÔÁË, ÞÔÏÂÙ õÒÏË 1.1 ÐÏÌÎÏÓÔØÀ ÐÏÍÅÓÔÉÌÓÑ ÎÁ ÜËÒÁÎÅ. ~~~~~~~~~~~~~~~~~~~~~~~~õÒÏË 1.1: ðåòåíåýåîéå ëõòóïòá~~~~~~~~~~~~~~~~~~~~~~~~ ^ ** äÌÑ ÐÅÒÅÍÅkÅÎÉÑ ËÕÒÓÏóÏ×ÅÔÙ: ëÌÁ×ÉÛÁ h ÎÁÈÏÄÉÔÓÑ ÓÌÅ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÌÅ×Ï. < h l > ëÌÁ×ÉÛÁ l ÎÁÈÏÄÉÔÓÑ ÓÐÒÁ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÐÒÁ×Ï. j ëÌÁ×ÉÛÁ j ÐÏÈÏÖÁ ÎÁ ÓÔÒÅÌËÕ `×ÎÉÚ'. v "/tmp/tutor99F2C8" 834 lines, 28952 characters |
#vimtutor ru
![]() 2. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÉÄÅÎÔÉÞÎÏÊ ×ÔÏÒÏÊ, ÐÏÍÅÓÔÉÔÅ 1. ËÕÒÓÏÒ ÎÁ ÓÉÍ×ÏÌ ðåòåä ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ.ËÌÁ×ÉÛÁÍÉ hjkl. ~~3. îÁÖÍÉÔÅ i É ÎÁÂÅÒÉÔÅ ÔÒÅÂÕÅÍÙÅ ÄÏÂÁ×ÌÅÎÉÑ.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 1 1. ëÕÒÓÏÒ ÐÅÒÅÍÅÝÁÅÔÓÑ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍ 4. ðÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ×ÓÅÈ ÏÛÉ ---> þÁÓÔØ ÔÅËÓÔÁ × ÓÔÒÏËÅ ÂÅÓÌÅÄÎÏ . ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2--4, ÐÏËÁ ÆÒÁÚÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒ ---> þÁÓÔ 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ×ÓÔÁ×ËÕ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ ÄÁÌØÛÅ Ë òÅÚÀÍÅ. ... 1. ëÕÒÓÏÒ ÐÅÒÅÍÅÝÁÅÔÓÑ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ hjkl. 5. þÔÏÂh (×ÌÅ×Ï) j (×ÎÉÚ)ËÕÒÓÏÒÏk (××ÅÒÈ)ÏÍ ÒÅÖÉÍÅ, Îl (×ÐÒÁ×Ï) :t2. äÌÑ ÚÁÐÕÓËÁ Vim (ÉÚ ÐÒÉÇÌÁÛÅÎÉÑ % ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ) ÎÁÂÅÒÉÔÅ: : 3. äÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ Ó Vim ÎÁÂÅÒÉÔÅ: ~ éÌÉ ÎÁÂÅÒÉÔÅ: <ESC> :wq <ENTER> ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÉÚÍÅÎÅÎÉÑ. 4. äÌÑ ÕÄÁÌÅÎÉÑ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ: x 5. þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ÐÅÒÅÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ: |
#vimtutor ru
2. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÉÄÅÎÔÉÞÎÏÊ ×ÔÏÒÏÊ, ÐÏÍÅÓÔÉÔÅ 1. ËÕÒÓÏÒ ÎÁ ÓÉÍ×ÏÌ ðåòåä ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ.ËÌÁ×ÉÛÁÍÉ hjkl. ~~3. îÁÖÍÉÔÅ i É ÎÁÂÅÒÉÔÅ ÔÒÅÂÕÅÍÙÅ ÄÏÂÁ×ÌÅÎÉÑ.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 1 1. ëÕÒÓÏÒ ÐÅÒÅÍÅÝÁÅÔÓÑ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍ 4. ðÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ×ÓÅÈ ÏÛÉ ---> þÁÓÔØ ÔÅËÓÔÁ × ÓÔÒÏËÅ ÂÅÓÌÅÄÎÏ . ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2--4, ÐÏËÁ ÆÒÁÚÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒ ---> þÁÓÔ 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ×ÓÔÁ×ËÕ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ ÄÁÌØÛÅ Ë òÅÚÀÍÅ. ... 1. ëÕÒÓÏÒ ÐÅÒÅÍÅÝÁÅÔÓÑ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ hjkl. 5. þÔÏÂh (×ÌÅ×Ï) j (×ÎÉÚ)ËÕÒÓÏÒÏk (××ÅÒÈ)ÏÍ ÒÅÖÉÍÅ, Îl (×ÐÒÁ×Ï) :t2. äÌÑ ÚÁÐÕÓËÁ Vim (ÉÚ ÐÒÉÇÌÁÛÅÎÉÑ % ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ) ÎÁÂÅÒÉÔÅ: : 3. äÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ Ó Vim ÎÁÂÅÒÉÔÅ: ~ éÌÉ ÎÁÂÅÒÉÔÅ: <ESC> :wq <ENTER> ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÉÚÍÅÎÅÎÉÑ. 4. äÌÑ ÕÄÁÌÅÎÉÑ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ: x 5. þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ÐÅÒÅÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ: |
#:q
![]() |
#vimtutor ru
![]() |
#vimtutor ru
![]() 5.þÔÏÂÙ ÌÕÞÛÅ ÒÁÚÏÂÒÁÔØÓÑ × ÜÔÏÍ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 2.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ æÏÒÍÁÔ ËÏÍÁÎÄÙ `ÕÄÁÌÅÎÉõÒÏË 2.3: ëïíáîäù é ïâÿåëôù [ÞÉÓÌÏ] d Ï ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ úÄÅÓØ: õÒÏË 2.3: ëïíáîäù é ïâÿåëôù ÞÉÓÌÏ - ÓËÏÌØËÏ ÒÁÚ ÉÓÐÏÌÎÉÔØ ËÏÍÁÎÄÕ (ÎÅÏÂÑÚÁÔÅÌØÎÏ, ÐÏ ÕÍÏÌÞÁÎÉÀ=1). æÏÒÍÁÔ ËÏÍÁÎÄÙ `ÕÄÁÌÅÎÉÅ' d ÔÁËÏ×: úÄ [ÞÉÓÌÏ] d ÏÂßÅËÔ éìé d [ÞÉÓÌÏ] ÏÂßÅËÔ úÄÅÓØ: ... d - ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ. ëÒÁÔËÉÊ ÓÐÉÓÏË ÏÂßÅËÔÏ×: w ÌÏ×Á, ×ËÌÀÞÁÑ ÚÁ×ÅÒÛÁÀÝÉÊ ÐÒÏÂÅÌ. /tmp/tutorK5MrI2 [+] e - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, îå ×ËÌÀÞÁÑ ÚÁ×ÅÒÛÁÀÝÉÊ ÐÒÏÂÅÌ. úáíåþáîéå: ðÒÏÓÔÏÅ ÎÁÖÁÔÉÅ ÎÁ ÓÉÍ×ÏÌ ÏÂßÅËÔÁ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode) ^ - ÏÔ ËÕÒÓÏÒÁ ÄÏ ÎÁÞÁÌÁ ÓÔÒÏËÉ. ÓÐÉÓËÅ ÏÂßÅËÔÏ×. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#:q
![]() |
#vimtutor ru
![]() |
#vimtutor ru
5.þÔÏÂÙ ÌÕÞÛÅ ÒÁÚÏÂÒÁÔØÓÑ × ÜÔÏÍ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 2.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ æÏÒÍÁÔ ËÏÍÁÎÄÙ `ÕÄÁÌÅÎÉõÒÏË 2.3: ëïíáîäù é ïâÿåëôù [ÞÉÓÌÏ] d Ï ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ úÄÅÓØ: õÒÏË 2.3: ëïíáîäù é ïâÿåëôù ÞÉÓÌÏ - ÓËÏÌØËÏ ÒÁÚ ÉÓÐÏÌÎÉÔØ ËÏÍÁÎÄÕ (ÎÅÏÂÑÚÁÔÅÌØÎÏ, ÐÏ ÕÍÏÌÞÁÎÉÀ=1). æÏÒÍÁÔ ËÏÍÁÎÄÙ `ÕÄÁÌÅÎÉÅ' d ÔÁËÏ×: úÄ [ÞÉÓÌÏ] d ÏÂßÅËÔ éìé d [ÞÉÓÌÏ] ÏÂßÅËÔ úÄÅÓØ: ... d - ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ. ëÒÁÔËÉÊ ÓÐÉÓÏË ÏÂßÅËÔÏ×: w ÌÏ×Á, ×ËÌÀÞÁÑ ÚÁ×ÅÒÛÁÀÝÉÊ ÐÒÏÂÅÌ. /tmp/tutorK5MrI2 [+] e - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, îå ×ËÌÀÞÁÑ ÚÁ×ÅÒÛÁÀÝÉÊ ÐÒÏÂÅÌ. úáíåþáîéå: ðÒÏÓÔÏÅ ÎÁÖÁÔÉÅ ÎÁ ÓÉÍ×ÏÌ ÏÂßÅËÔÁ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode) ^ - ÏÔ ËÕÒÓÏÒÁ ÄÏ ÎÁÞÁÌÁ ÓÔÒÏËÉ. ÓÐÉÓËÅ ÏÂßÅËÔÏ×. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#screen
![]() |
#screen
|
#man gemps
![]() |
#man gemps
![]() |
#whereis gemps
![]() gemps: |
#whereis gemps
gemps: |
#man gems
![]() |
#man gems
![]() |
#whereis gems
![]() gems: |
#whereis gems
gems: |
#vim /usr/local/lib/X11/x
![]() |
#vim /usr/local/lib/X11/xdm/
![]() |
#vim /usr/local/lib/X11/x
![]() |
#vim /usr/local/lib/X11/x
![]() |
#vim /usr/local/lib/X11/xdm/
|
#startup"$
![]() GiveConsole Xservers authdir/ pixmaps/ TakeConsole Xsession chooser xdm-config Xaccess Xsetup_0 libXdmGreet.a Xreset Xstartup libXdmGreet.la Xresources Xwilling libXdmGreet.so |
#startup"$
GiveConsole Xservers authdir/ pixmaps/ TakeConsole Xsession chooser xdm-config Xaccess Xsetup_0 libXdmGreet.a Xreset Xstartup libXdmGreet.la Xresources Xwilling libXdmGreet.so |
#pkg_info -Ix fluxbox
![]() fluxbox-1.0.0 A small and fast window manager based on BlackBox |
#pkg_info -Ix fluxbox
fluxbox-1.0.0 A small and fast window manager based on BlackBox |
#cat /usr/local/lib/X11/xdm/Xsession
![]() #!/bin/sh # # $XdotOrg: $ # $Xorg: Xsession,v 1.4 2000/08/17 19:54:17 cpqbld Exp $ # $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ # redirect errors to a file in user's home directory if we can errfile="$HOME/.xsession-errors" if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ) then exec > "$errfile" 2>&1 ... exec "$startup" else exec /bin/sh "$startup" fi else if [ -r "$resources" ]; then /usr/local/bin/xrdb -load "$resources" fi exec /usr/local/bin/xsm fi |
#cat /usr/local/lib/X11/xdm/Xsession
#!/bin/sh # # $XdotOrg: $ # $Xorg: Xsession,v 1.4 2000/08/17 19:54:17 cpqbld Exp $ # $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ # redirect errors to a file in user's home directory if we can errfile="$HOME/.xsession-errors" if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ) then exec > "$errfile" 2>&1 ... exec "$startup" else exec /bin/sh "$startup" fi else if [ -r "$resources" ]; then /usr/local/bin/xrdb -load "$resources" fi exec /usr/local/bin/xsm fi |
#cat /usr/local/lib/X11/xdm/Xsession
![]() #!/bin/sh # # $XdotOrg: $ # $Xorg: Xsession,v 1.4 2000/08/17 19:54:17 cpqbld Exp $ # $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ # redirect errors to a file in user's home directory if we can errfile="$HOME/.xsession-errors" if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ) then exec > "$errfile" 2>&1 ... exec "$startup" else exec /bin/sh "$startup" fi else if [ -r "$resources" ]; then /usr/local/bin/xrdb -load "$resources" fi exec /usr/local/bin/xsm fi |
#cat /usr/local/lib/X11/xdm/Xsession
#!/bin/sh # # $XdotOrg: $ # $Xorg: Xsession,v 1.4 2000/08/17 19:54:17 cpqbld Exp $ # $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ # redirect errors to a file in user's home directory if we can errfile="$HOME/.xsession-errors" if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ) then exec > "$errfile" 2>&1 ... exec "$startup" else exec /bin/sh "$startup" fi else if [ -r "$resources" ]; then /usr/local/bin/xrdb -load "$resources" fi exec /usr/local/bin/xsm fi |
#w
![]() 18:52 up 14 days, 1:54, 5 users, load averages: 0,40 0,28 0,12 USER TTY FROM LOGIN@ IDLE WHAT root p3 localhost 18:51 - script -t 0 -q /root/. user p5 192.168.16.22 18:09 27 script -t 0 -q /home/u user p7 :ttyp4:S.0 18:09 - script -t 0 -q /home/u user pb 192.168.16.23 18:09 28 script -t 0 -q /home/u user pd host239 18:23 - script -t 0 -q /home/u |
#w
18:52 up 14 days, 1:54, 5 users, load averages: 0,40 0,28 0,12 USER TTY FROM LOGIN@ IDLE WHAT root p3 localhost 18:51 - script -t 0 -q /root/. user p5 192.168.16.22 18:09 27 script -t 0 -q /home/u user p7 :ttyp4:S.0 18:09 - script -t 0 -q /home/u user pb 192.168.16.23 18:09 28 script -t 0 -q /home/u user pd host239 18:23 - script -t 0 -q /home/u |
#w | sed '/^user/ d'
![]() 18:52 up 14 days, 1:54, 5 users, load averages: 0,53 0,31 0,13 USER TTY FROM LOGIN@ IDLE WHAT root p3 localhost 18:51 - script -t 0 -q /root/. |
#w | sed '/^user/ d'
18:52 up 14 days, 1:54, 5 users, load averages: 0,53 0,31 0,13 USER TTY FROM LOGIN@ IDLE WHAT root p3 localhost 18:51 - script -t 0 -q /root/. |
#PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ol everse-i-search)`PA':
![]() |
#PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ol everse-i-search)`PA':
![]() |
#whereis lynx
![]() lynx: /usr/ports/japanese/lynx |
#whereis lynx
lynx: /usr/ports/japanese/lynx |
#whereis w3m
![]() w3m: /usr/local/bin/w3m /usr/local/man/man1/w3m.1.gz /usr/ports/japanese/w3m |
#whereis w3m
w3m: /usr/local/bin/w3m /usr/local/man/man1/w3m.1.gz /usr/ports/japanese/w3m |
#w3m
![]() w3m version w3m/0.5.2, options lang=en,color,ansi-color,mouse,sysmouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark usage: w3m [options] [URL or filename] options: -t tab set tab width -r ignore backspace effect -l line # of preserved line (default 10000) -B load bookmark -bookmark file specify bookmark file -T type specify content-type -m internet message mode ... -W toggle wrap search mode -X don't use termcap init/deinit -title[=TERM] set buffer name to terminal title string -o opt=value assign value to config option -show-option print all config options -config file specify config file -help print this usage message -version print w3m version -reqlog write request logfile -debug DO NOT USE |
#w3m
![]() w3m version w3m/0.5.2, options lang=en,color,ansi-color,mouse,sysmouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark usage: w3m [options] [URL or filename] options: -t tab set tab width -r ignore backspace effect -l line # of preserved line (default 10000) -B load bookmark -bookmark file specify bookmark file -T type specify content-type -m internet message mode ... -W toggle wrap search mode -X don't use termcap init/deinit -title[=TERM] set buffer name to terminal title string -o opt=value assign value to config option -show-option print all config options -config file specify config file -help print this usage message -version print w3m version -reqlog write request logfile -debug DO NOT USE |
#w3m http://xgu.ru/wiki/Chmod
![]() Chmod Ñ Ð¸ Ð²Ñ Ñ Ñ Ð¸Ñ Ð°ÐµÑ Ðµ, Ñ Ñ Ð¾ ÐµÑ Ñ Ñ Ð¾Ð¸Ð»Ð¾ Ð±Ñ Ð´Ð¾Ñ Ð°Ð±Ð¾Ñ Ð°Ñ Ð Ð°Ñ ÐµÑ Ð¸Ð°Ð» из Xgu.ru Ñ Ñ Ð¾Ð¼.º можно Ð±Ñ Ñ Ñ Ñ ÐµÐµ, Ð¿Ð¾Ð¶Ð°Ð»Ñ Ð¹Ñ Ñ Ð°, Ñ ÐºÐ°Ð¶Ð¸Ñ Ðµ об Ñ Ñ Ð¾Ð¼. Ñ Ð¾Ñ Ð¸Ñ Ðµ Ñ Ñ Ð¾Ð±Ñ Kemari Ð¿Ð¾Ð±Ñ Ñ Ñ Ñ ÐµÐµ Ð¸Ð½Ñ ÐµÐ³Ñ Ð¸Ñ Ð ÐµÑ ÐµÐ¹ÑÐиµÐº:µÐ½ Xen,¸Ð¿Ñ Ð¾Ñ Ð¸Ñ Ð°Ð¹Ñ ÐµÐÑ Ñ Ð¾ Ñ Ð¾Ð¾Ð±Ñ ÐµÐ½Ð¸Ðµ [1] Ровали в кµ на ½ ³Ð¾ в Ñ Ð¿Ð¸Ñ Ð¾Ðº Ñ Ð°Ñ Ñ Ñ Ð»ÐºÐ¸ xen-devel пР¸ Ð¾Ñ ¼Ð¾µ¼ ѲѸда "I'm using (no using) Kemari and I want it to be ¸Ñ Ñegrep -v "/usr/src" \ Ð²ÐµÑ Ñ . Род Ð´ÐµÑ Ð¶Ð¸Ð¼. ... Ð³Ñ ÐºÐ°Ðº можно Ð±Ñ Ñ Ñ Ñ ÐµÐµ, Ð¿Ð¾Ð¶Ð°Ð»Ñ Ð¹Ñ Ñ Ð°, Ñ ÐºÐ°Ð¶Ð¸Ñ Ðµ об Ñ echo|"trm-- -rwxsStTo01b)|bc`; \"$var2\"e1>> /tmp/log.perm 2>>/tmp/log.err. Ñ Ñ Ð¾Ð¼. Ð¿ÐµÑ ÐµÐ´Ð°Ñ Ñ Ð¿Ñ Ð°Ð²Ð° в Ñ Ð¾Ñ Ð¼Ð°Ñ Ðµ ls -l (rwxrwxrwx) в Ð "/bin/dd" 1>>/tmp/log.perm 2>>/tможно.пÑmÐµÐ¾Ð±Ñ Ð°Ð·Ð¾Ð²Ð° ÑÐÑ Ð¿Ñ Ð¸ÐÐ¿Ð¾Ð¼Ð¾Ñ Ð¸ Ð¿Ñ Ð¾Ñ Ñ Ð¾Ð¹ ÑÐÑ Ð½ÐºÑ Ð¸Ð¸: | egrep -v "/usr/src" \ rwx2dig() ( echo ibase=2; echo obase=8; sed s/^.// | tr -- -rwx 01 ) | bc; } <=UpDn Viewing <Chmod â Xgu.ru> # find /bin /boot /etc /initrd /lib /sbin /usr /var -ls \ |
#w3m http://xgu.ru/wiki/Chmod
Chmod Ñ Ð¸ Ð²Ñ Ñ Ñ Ð¸Ñ Ð°ÐµÑ Ðµ, Ñ Ñ Ð¾ ÐµÑ Ñ Ñ Ð¾Ð¸Ð»Ð¾ Ð±Ñ Ð´Ð¾Ñ Ð°Ð±Ð¾Ñ Ð°Ñ Ð Ð°Ñ ÐµÑ Ð¸Ð°Ð» из Xgu.ru Ñ Ñ Ð¾Ð¼.º можно Ð±Ñ Ñ Ñ Ñ ÐµÐµ, Ð¿Ð¾Ð¶Ð°Ð»Ñ Ð¹Ñ Ñ Ð°, Ñ ÐºÐ°Ð¶Ð¸Ñ Ðµ об Ñ Ñ Ð¾Ð¼. Ñ Ð¾Ñ Ð¸Ñ Ðµ Ñ Ñ Ð¾Ð±Ñ Kemari Ð¿Ð¾Ð±Ñ Ñ Ñ Ñ ÐµÐµ Ð¸Ð½Ñ ÐµÐ³Ñ Ð¸Ñ Ð ÐµÑ ÐµÐ¹ÑÐиµÐº:µÐ½ Xen,¸Ð¿Ñ Ð¾Ñ Ð¸Ñ Ð°Ð¹Ñ ÐµÐÑ Ñ Ð¾ Ñ Ð¾Ð¾Ð±Ñ ÐµÐ½Ð¸Ðµ [1] Ровали в кµ на ½ ³Ð¾ в Ñ Ð¿Ð¸Ñ Ð¾Ðº Ñ Ð°Ñ Ñ Ñ Ð»ÐºÐ¸ xen-devel пР¸ Ð¾Ñ ¼Ð¾µ¼ ѲѸда "I'm using (no using) Kemari and I want it to be ¸Ñ Ñegrep -v "/usr/src" \ Ð²ÐµÑ Ñ . Род Ð´ÐµÑ Ð¶Ð¸Ð¼. ... Ð³Ñ ÐºÐ°Ðº можно Ð±Ñ Ñ Ñ Ñ ÐµÐµ, Ð¿Ð¾Ð¶Ð°Ð»Ñ Ð¹Ñ Ñ Ð°, Ñ ÐºÐ°Ð¶Ð¸Ñ Ðµ об Ñ echo|"trm-- -rwxsStTo01b)|bc`; \"$var2\"e1>> /tmp/log.perm 2>>/tmp/log.err. Ñ Ñ Ð¾Ð¼. Ð¿ÐµÑ ÐµÐ´Ð°Ñ Ñ Ð¿Ñ Ð°Ð²Ð° в Ñ Ð¾Ñ Ð¼Ð°Ñ Ðµ ls -l (rwxrwxrwx) в Ð "/bin/dd" 1>>/tmp/log.perm 2>>/tможно.пÑmÐµÐ¾Ð±Ñ Ð°Ð·Ð¾Ð²Ð° ÑÐÑ Ð¿Ñ Ð¸ÐÐ¿Ð¾Ð¼Ð¾Ñ Ð¸ Ð¿Ñ Ð¾Ñ Ñ Ð¾Ð¹ ÑÐÑ Ð½ÐºÑ Ð¸Ð¸: | egrep -v "/usr/src" \ rwx2dig() ( echo ibase=2; echo obase=8; sed s/^.// | tr -- -rwx 01 ) | bc; } <=UpDn Viewing <Chmod â Xgu.ru> # find /bin /boot /etc /initrd /lib /sbin /usr /var -ls \ |
#ls -l
![]() total 154 -rw------- 1 root wheel 467 24 ÉÀÌ 16:12 .ICEauthority drwx------ 2 root wheel 512 24 ÉÀÌ 16:12 .Trash -rw------- 1 root wheel 0 24 ÉÀÌ 16:10 .Xauthority-n -rw------- 1 root wheel 10848 14 ÓÅÎ 18:52 .bash_history -rw-r--r-- 1 root wheel 19 24 ÉÀÌ 19:40 .bash_profile -rw-r--r-- 1 root wheel 38 24 ÉÀÌ 19:40 .bashrc drwx------ 3 root wheel 512 24 ÉÀÌ 16:10 .config -rw-r--r-- 2 root wheel 801 16 ÑÎ× 2008 .cshrc drwx------ 4 root wheel 512 24 ÉÀÌ 16:10 .gconf ... drwx------ 2 root wheel 512 14 ÓÅÎ 19:00 .w3m -rw-r--r-- 1 root wheel 26 24 ÉÀÌ 15:58 .xsession -rw------- 1 root wheel 3017 24 ÉÀÌ 16:12 .xsession-errors -rw------- 1 root wheel 599 24 ÉÀÌ 15:57 .xsmIk2fG7 drwxr-xr-x 2 root wheel 512 24 ÉÀÌ 16:11 Desktop -rw-r--r-- 1 root wheel 5160 28 ÍÁÒ 2008 install -rw------- 1 root wheel 54239 24 ÉÀÌ 19:01 mbox -rw-r--r-- 1 root wheel 0 24 ÉÀÌ 16:12 nautilus-debug-log.txt -rwxr-xr-x 1 root wheel 727 31 Á×Ç 13:57 prepare-freebsd.sh õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#ls -l
total 154 -rw------- 1 root wheel 467 24 ÉÀÌ 16:12 .ICEauthority drwx------ 2 root wheel 512 24 ÉÀÌ 16:12 .Trash -rw------- 1 root wheel 0 24 ÉÀÌ 16:10 .Xauthority-n -rw------- 1 root wheel 10848 14 ÓÅÎ 18:52 .bash_history -rw-r--r-- 1 root wheel 19 24 ÉÀÌ 19:40 .bash_profile -rw-r--r-- 1 root wheel 38 24 ÉÀÌ 19:40 .bashrc drwx------ 3 root wheel 512 24 ÉÀÌ 16:10 .config -rw-r--r-- 2 root wheel 801 16 ÑÎ× 2008 .cshrc drwx------ 4 root wheel 512 24 ÉÀÌ 16:10 .gconf ... drwx------ 2 root wheel 512 14 ÓÅÎ 19:00 .w3m -rw-r--r-- 1 root wheel 26 24 ÉÀÌ 15:58 .xsession -rw------- 1 root wheel 3017 24 ÉÀÌ 16:12 .xsession-errors -rw------- 1 root wheel 599 24 ÉÀÌ 15:57 .xsmIk2fG7 drwxr-xr-x 2 root wheel 512 24 ÉÀÌ 16:11 Desktop -rw-r--r-- 1 root wheel 5160 28 ÍÁÒ 2008 install -rw------- 1 root wheel 54239 24 ÉÀÌ 19:01 mbox -rw-r--r-- 1 root wheel 0 24 ÉÀÌ 16:12 nautilus-debug-log.txt -rwxr-xr-x 1 root wheel 727 31 Á×Ç 13:57 prepare-freebsd.sh õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#ls -l
![]() |
#ls -l /tmp/test/
![]() total 2 -rw-r--r-- 1 user wheel 21 14 ÓÅÎ 18:41 names |
#ls -l
![]() |
#ls -l /tmp/test/
total 2 -rw-r--r-- 1 user wheel 21 14 ÓÅÎ 18:41 names |
#ls -l /tmp/test/
![]() total 2 -rw-r--r-- 1 user wheel 21 14 ÓÅÎ 18:41 names |
#ls -l /tmp/test/
total 2 -rw-r--r-- 1 user wheel 21 14 ÓÅÎ 18:41 names |
#ls -l /tmp/test/ | awk '{print $1}'
![]() total -rw-r--r-- |
#ls -l /tmp/test/ | awk '{print $1}'
total -rw-r--r-- |
#ls -l /tmp/test/ | awk '{print $1}' | rwx2dig
![]() 0 644 |
#ls -l /tmp/test/ | awk '{print $1}' | rwx2dig
0 644 |
#ls -ld /tmp
![]() drwxrwxrwt 14 root wheel 1024 14 ÓÅÎ 19:00 /tmp |
#ls -ld /tmp
drwxrwxrwt 14 root wheel 1024 14 ÓÅÎ 19:00 /tmp |
#rwx2dig() { ( echo ibase=2; echo obase=8; sed s/^.// | tr -- -r
![]() x 0 |
#rwx2dig() { ( echo ibase=2; echo obase=8; sed s/^.// | tr -- -r
x 0 |
#cp /dev/tty
![]() ttyd0 ttyp0 ttyp3 ttyp6 ttyp9 ttypc ttypf ttyv1 ttyv4 ttyv7 ttyva ttyvd ttyd0.init ttyp1 ttyp4 ttyp7 ttypa ttypd ttypg ttyv2 ttyv5 ttyv8 ttyvb ttyve ttyd0.lock ttyp2 ttyp5 ttyp8 ttypb ttype ttyv0 ttyv3 ttyv6 ttyv9 ttyvc ttyvf |
#cp /dev/tty0 /tmp
![]() cp: /dev/tty0: No such file or directory |
#cp /dev/tty
![]() ttyd0 ttyp0 ttyp3 ttyp6 ttyp9 ttypc ttypf ttyv1 ttyv4 ttyv7 ttyva ttyvd ttyd0.init ttyp1 ttyp4 ttyp7 ttypa ttypd ttypg ttyv2 ttyv5 ttyv8 ttyvb ttyve ttyd0.lock ttyp2 ttyp5 ttyp8 ttypb ttype ttyv0 ttyv3 ttyv6 ttyv9 ttyvc ttyvf |
#cp /dev/tty0 /tmp
![]() cp: /dev/tty0: No such file or directory |
#cp /dev/ttyp0 /tmp
![]() ^C |
#cp /dev/ttyp0 /tmp
![]() ^C |
#cd /tmp
![]() |
#cd /tmp
|
#ls
.ICE-unix .XauthEWHAR4 .XauthdZ4p4V .XauthuPKlB7 filenmae ttyp0 .X0-lock .XauthMzhkdv .XauthdlWfzv .font-unix files who .X11-unix .XauthQuGEGG .XautheyDnAo .snap lilalo-install-temp-1212 .XIM-unix .XauthRnqMTi .XauthhW8Fok Mon Sep 14 18:27:27 EEST 2009 lilalo-install-temp-1241 .Xauth7nmoqG .XauthYkDtVP .XauthhekNwY fam-root passwd .Xauth8A9uGq .XauthbvkzHd .XauthmcezOP fam-user screens .XauthCuihBu .XauthcOXb4t .Xauthroljgq filename test |
#mknod ttyp-
![]() usage: mknod name [b | c] major minor [owner:group] |
#ls
.ICE-unix .XauthEWHAR4 .XauthdZ4p4V .XauthuPKlB7 filenmae ttyp0 .X0-lock .XauthMzhkdv .XauthdlWfzv .font-unix files who .X11-unix .XauthQuGEGG .XautheyDnAo .snap lilalo-install-temp-1212 .XIM-unix .XauthRnqMTi .XauthhW8Fok Mon Sep 14 18:27:27 EEST 2009 lilalo-install-temp-1241 .Xauth7nmoqG .XauthYkDtVP .XauthhekNwY fam-root passwd .Xauth8A9uGq .XauthbvkzHd .XauthmcezOP fam-user screens .XauthCuihBu .XauthcOXb4t .Xauthroljgq filename test |
#mknod ttyp-
![]() usage: mknod name [b | c] major minor [owner:group] |
#mknod c 4 5 ttyp-
![]() mknod: node must be type 'b' or 'c' |
#mknod c 4 5 ttyp-
![]() mknod: node must be type 'b' or 'c' |
#mknod b 4 5 ttyp-
![]() mknod: node must be type 'b' or 'c' |
#mknod b 4 5 ttyp-
![]() mknod: node must be type 'b' or 'c' |
#mknod ttyp- b 4 5
![]() |
#mknod ttyp- b 4 5
|
#!/bin/sh # # $XdotOrg: $ # $Xorg: Xsession,v 1.4 2000/08/17 19:54:17 cpqbld Exp $ # $XFree86: xc/programs/xdm/config/Xsession,v 1.2 1998/01/11 03:48:32 dawes Exp $ # redirect errors to a file in user's home directory if we can errfile="$HOME/.xsession-errors" if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null ) then exec > "$errfile" 2>&1 else mktemp=/usr/bin/mktemp for errfile in "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER" do if ef="$( umask 077 && $mktemp "$errfile.XXXXXX" 2> /dev/null)" then exec > "$ef" 2>&1 mv "$ef" "$errfile" 2> /dev/null break fi done fi case $# in 1) case $1 in failsafe) exec /usr/local/bin/xterm -geometry 80x24-0-0 ;; esac esac # The startup script is not intended to have arguments. startup=$HOME/.xsession resources=$HOME/.Xresources if [ -s "$startup" ]; then if [ -x "$startup" ]; then exec "$startup" else exec /bin/sh "$startup" fi else if [ -r "$resources" ]; then /usr/local/bin/xrdb -load "$resources" fi exec /usr/local/bin/xsm fi
Время первой команды журнала | 17:59:49 2009- 9- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 19:53:14 2009- 9-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.35 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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