/l3/users/22-06-2009/nt-ladm/debian4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#cat /etc/passwd | tr -d `[^r]`
![]() bash: [^r]: command not found tr: пропущен операнд Попробуйте `tr --help' для получения более подробного описания. |
#cat /etc/passwd | tr -d '
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -c
![]() tr: пропущен операнд после `[^r]' При преобразовании необходимо задать две таблицы. Попробуйте `tr --help' для получения более подробного описания. |
#cat /etc/passwd | tr -c '[
![]() tr: пропущен операнд после `[r]' При преобразовании необходимо задать две таблицы. Попробуйте `tr --help' для получения более подробного описания. |
#cat /etc/passwd | tr -d '[
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -d '%
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -d '^
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -d '[
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -d '^
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -d "[^r]
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | tr -d
use54:x:1055:1055::/home/use54:/bin/sh use55:x:1056:1056::/home/use55:/bin/sh use56:x:1057:1057::/home/use56:/bin/sh use57:x:1058:1058::/home/use57:/bin/sh use58:x:1059:1059::/home/use58:/bin/sh use59:x:1060:1060::/home/use59:/bin/sh use60:x:1061:1061::/home/use60:/bin/sh use61:x:1062:1062::/home/use61:/bin/sh use62:x:1063:1063::/home/use62:/bin/sh use63:x:1064:1064::/home/use63:/bin/sh ... use193:x:1194:1194::/home/use193:/bin/sh use194:x:1195:1195::/home/use194:/bin/sh use195:x:1196:1196::/home/use195:/bin/sh use196:x:1197:1197::/home/use196:/bin/sh use197:x:1198:1198::/home/use197:/bin/sh use198:x:1199:1199::/home/use198:/bin/sh use199:x:1200:1200::/home/use199:/bin/sh use200:x:1201:1201::/home/use200:/bin/sh mega:x:1202:1202:mega use:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#ps -aux |awk '{print $21
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html |
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1956 644 ? Ss Jun25 0:00 init [2] root 2 0.0 0.0 0 0 ? S Jun25 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN Jun25 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< Jun25 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< Jun25 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< Jun25 0:00 [kthread] root 7 0.0 0.0 0 0 ? S< Jun25 0:00 [xenwatch] root 8 0.0 0.0 0 0 ? S< Jun25 0:00 [xenbus] ... user 12972 0.0 0.7 10152 4644 ? Ss 18:28 0:00 xterm -class UX user 12976 0.0 0.1 4716 680 ttypc Ss+ 18:28 0:00 script -f -q /h user 13023 0.0 0.0 4844 472 ttypc S+ 18:28 0:00 script -f -q /h user 13024 0.0 0.4 7100 2860 ttypd Ss 18:28 0:00 bash -i root 13061 0.0 0.1 5456 1068 ttypd S+ 18:29 0:00 su - root root 13062 0.0 0.1 4716 680 ttypd S+ 18:29 0:00 script -f -q /r root 13101 0.0 0.0 4844 472 ttypd S+ 18:29 0:00 script -f -q /r root 13102 0.0 0.3 5796 1868 ttype Ss 18:29 0:00 bash -i root 14676 0.0 0.1 4484 976 ? Ss 19:17 0:00 ssh -f -N -R 66 root 16802 0.0 0.1 5176 988 ttype R+ 21:27 0:00 ps -aux |
#ps -aux |awk '{print $1, $1
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER COMMAND root init root [migration/0] root [ksoftirqd/0] root [events/0] root [khelper] root [kthread] root [xenwatch] root [xenbus] ... user script user script user bash root su root script root script root bash root ssh root ps root awk |
#cat /etc/passwd | awk -F: '{ if ($3<999) print ;
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh sshd:x:100:65534::/var/run/sshd:/usr/sbin/nologin gdm:x:101:103:Gnome Display Manager:/var/lib/gdm:/bin/false |
#cat /etc/passwd | awk -F: '{ if ($3>
user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh user63:x:1064:1064::/home/user63:/bin/sh ... user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | awk -F: '{ if ($3>999) print;}'
user54:x:1055:1055::/home/user54:/bin/sh user55:x:1056:1056::/home/user55:/bin/sh user56:x:1057:1057::/home/user56:/bin/sh user57:x:1058:1058::/home/user57:/bin/sh user58:x:1059:1059::/home/user58:/bin/sh user59:x:1060:1060::/home/user59:/bin/sh user60:x:1061:1061::/home/user60:/bin/sh user61:x:1062:1062::/home/user61:/bin/sh user62:x:1063:1063::/home/user62:/bin/sh user63:x:1064:1064::/home/user63:/bin/sh ... user193:x:1194:1194::/home/user193:/bin/sh user194:x:1195:1195::/home/user194:/bin/sh user195:x:1196:1196::/home/user195:/bin/sh user196:x:1197:1197::/home/user196:/bin/sh user197:x:1198:1198::/home/user197:/bin/sh user198:x:1199:1199::/home/user198:/bin/sh user199:x:1200:1200::/home/user199:/bin/sh user200:x:1201:1201::/home/user200:/bin/sh mega:x:1202:1202:mega user:/home/mega:/bin/bash clint:x:1203:1203::/home/clint:/bin/bash |
#cat /etc/passwd | awk -F: '{ if ($3>999) print;}' | less
![]() |
#echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }'
[root@debian4:LAB-2]# cat /etc/passwd | awk -F: '{ if ($3< root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh ... irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh sshd:x:100:65534::/var/run/sshd:/usr/sbin/nologin gdm:x:101:103:Gnome Display Manager:/var/lib/gdm:/bin/false /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin |
#echo $PATH | awk -F:
|
#echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }'
/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin |
#man awk
|
#echo $PATH | awk -F: '{for (n=2
/usr/local/bin /usr/sbin /usr/bin /sbin /bin |
#echo $PATH | awk -F: '{for (n=3
/usr/sbin /usr/bin /sbin /bin |
#find /bin /boot /etc /initrd /lib /sbin /usr /var -ls
![]() 61266 0 lrwxrwxrwx 1 root root 21 Jun 22 16:23 /etc/ssl/certs/594f1775.0 -> Equifax_Secure_CA.pem 61228 0 lrwxrwxrwx 1 root root 32 Jun 22 16:23 /etc/ssl/certs/ed524cf5.0 -> Entrust.net_Secure_Server_CA.pem 61240 0 lrwxrwxrwx 1 root root 64 Jun 22 16:23 /etc/ssl/certs/72fa7371.0 -> Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem 61239 0 lrwxrwxrwx 1 root root 23 Jun 22 16:23 /etc/ssl/certs/6fcc125d.0 -> Visa_eCommerce_Root.pem 61135 0 lrwxrwxrwx 1 root root 58 Jun 22 16:23 /etc/ssl/certs/ValiCert_Class_1_VA.pem -> /usr/share/ca-certificates/mozilla/ValiCert_Class_1_VA.crt 61248 0 lrwxrwxrwx 1 root root 25 Jun 22 16:23 /etc/ssl/certs/4184de39.0 -> IPS_Timestamping_root.pem 61158 0 lrwxrwxrwx 1 root root 55 Jun 22 16:23 /etc/ssl/certs/signet_ca2_pem.pem -> /usr/share/ca-certificates/signet.pl/signet_ca2_pem.crt 61196 0 lrwxrwxrwx 1 root root 28 Jun 22 16:23 /etc/ssl/certs/c33a80d4.0 -> Thawte_Premium_Server_CA.pem 61201 0 lrwxrwxrwx 1 root root 36 Jun 22 16:23 /etc/ssl/certs/788c9bfc.0 -> Visa_International_Global_Root_2.pem 61255 0 lrwxrwxrwx 1 root root 32 Jun 22 16:23 /etc/ssl/certs/ccb919f9.0 -> UTN_USERFirst_Object_Root_CA.pem ... 61154 0 lrwxrwxrwx 1 root root 58 Jun 22 16:23 /etc/ssl/certs/Visa_eCommerce_Root.pem -> /usr/share/ca-certificates/mozilla/Visa_eCommerce_Root.crt 61146 0 lrwxrwxrwx 1 root root 99 Jun 22 16:23 /etc/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem -> /usr/share/ca-certificates/mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt 61147 0 lrwxrwxrwx 1 root root 99 Jun 22 16:23 /etc/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem -> /usr/share/ca-certificates/mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt 61218 0 lrwxrwxrwx 1 root root 25 Jun 22 16:23 /etc/ssl/certs/b3fec4ff.0 -> signet_ocspklasa2_pem.pem 61081 0 lrwxrwxrwx 1 root root 56 Jun 22 16:23 /etc/ssl/certs/beTRUSTed_Root_CA.pem -> /usr/share/ca-certificates/mozilla/beTRUSTed_Root_CA.crt 61100 0 lrwxrwxrwx 1 root root 73 Jun 22 16:23 /etc/ssl/certs/Equifax_Secure_Global_eBusiness_CA.pem -> /usr/share/ca-certificates/mozilla/Equifax_Secure_Global_eBusiness_CA.crt 61189 0 lrwxrwxrwx 1 root root 50 Jun 22 16:23 /etc/ssl/certs/e28f6bbc.0 -> Verisign_Class_1_Public_Primary_OCSP_Responder.pem 61205 0 lrwxrwxrwx 1 root root 31 Jun 22 16:23 /etc/ssl/certs/02b73561.0 -> Comodo_Secure_Services_root.pem 61233 0 lrwxrwxrwx 1 root root 34 Jun 22 16:23 /etc/ssl/certs/a3896b44.0 -> Security_Communication_Root_CA.pem 61124 0 lrwxrwxrwx 1 root root 63 Jun 22 16:23 /etc/ssl/certs/Thawte_Personal_Basic_CA.pem -> /usr/share/ca-certificates/mozilla/Thawte_Personal_Basic_CA.crt |
#find /bin /boot /etc /initrd /lib /sbin /usr /var -ls | head
98 2 drwxr-xr-x 2 root root 2480 Mar 15 2008 /bin 185 40 -rwxr-xr-x 1 root root 38664 Jan 30 2007 /bin/dd 192 56 -rwxr-xr-x 1 root root 56412 Jan 30 2007 /bin/cp 171 36 -rwxr-xr-x 1 root root 35152 Jan 30 2007 /bin/df 154 40 -rwxr-xr-x 1 root root 39544 Apr 2 2003 /bin/ed 167 24 -rwxr-xr-x 1 root root 22992 Jan 30 2007 /bin/ln 176 76 -rwxr-xr-x 1 root root 77352 Jan 30 2007 /bin/ls 127 20 -rwxr-xr-x 1 root root 20192 Mar 24 2006 /bin/nc 113 0 lrwxrwxrwx 1 root root 20 Jul 4 2008 /bin/mt -> /etc/alternatives/mt 166 64 -rwxr-xr-x 1 root root 63376 Jan 30 2007 /bin/mv |
#lynx -dump http://xgu.ru/wiki/chmod | less
|
#find /bin -ls
[root@debian4:tmp]# find /boot -ls 45808 0 drwxr-xr-x 2 root root 48 Oct 28 2006 /boot 98 2 drwxr-xr-x 2 root root 2480 Mar 15 2008 /bin 185 40 -rwxr-xr-x 1 root root 38664 Jan 30 2007 /bin/dd 192 56 -rwxr-xr-x 1 root root 56412 Jan 30 2007 /bin/cp 171 36 -rwxr-xr-x 1 root root 35152 Jan 30 2007 /bin/df 154 40 -rwxr-xr-x 1 root root 39544 Apr 2 2003 /bin/ed 167 24 -rwxr-xr-x 1 root root 22992 Jan 30 2007 /bin/ln 176 76 -rwxr-xr-x 1 root root 77352 Jan 30 2007 /bin/ls 127 20 -rwxr-xr-x 1 root root 20192 Mar 24 2006 /bin/nc ... 194 8 -rwxr-xr-x 1 root root 5228 Sep 6 2006 /bin/fgconsole 136 56 -rwsr-xr-x 1 root root 56984 Feb 21 2007 /bin/umount 141 4 -rwxr-xr-x 1 root root 3561 Sep 19 2006 /bin/zegrep 107 4 -rwxr-xr-x 1 root root 3561 Sep 19 2006 /bin/zfgrep 160 4 -rwxr-xr-x 1 root root 1525 Sep 19 2006 /bin/zforce 103 12 -rwxr-xr-x 1 root root 10856 Jul 25 2006 /bin/run-parts 99 0 lrwxrwxrwx 1 root root 20 Jul 4 2008 /bin/lsmod.modutils -> /sbin/lsmod.modutils 188 16 -rwxr-xr-x 1 root root 15964 Jan 30 2007 /bin/readlink 125 12 -rwxr-xr-x 1 root root 8308 Aug 25 2006 /bin/bzip2recover 102 28 -rwxr-xr-x 1 root root 25304 Aug 25 2006 /bin/bunzip2 |
#find /bin -ls | awk '{print $3" "$11" ; chown "$5":"$6" "$11}'
-rwxr-xr-x /bin/fgrep ; chown root:root /bin/fgrep -rwxr-xr-x /bin/fuser ; chown root:root /bin/fuser -rwxr-xr-x /bin/gzexe ; chown root:root /bin/gzexe -rwxr-xr-x /bin/login ; chown root:root /bin/login -rwxr-xr-x /bin/lsmod ; chown root:root /bin/lsmod lrwxrwxrwx /bin/lspci ; chown root:root /bin/lspci -rwxr-xr-x /bin/mkdir ; chown root:root /bin/mkdir -rwxr-xr-x /bin/mknod ; chown root:root /bin/mknod -rwsr-xr-x /bin/mount ; chown root:root /bin/mount lrwxrwxrwx /bin/pidof ; chown root:root /bin/pidof ... -rwxr-xr-x /bin/fgconsole ; chown root:root /bin/fgconsole -rwsr-xr-x /bin/umount ; chown root:root /bin/umount -rwxr-xr-x /bin/zegrep ; chown root:root /bin/zegrep -rwxr-xr-x /bin/zfgrep ; chown root:root /bin/zfgrep -rwxr-xr-x /bin/zforce ; chown root:root /bin/zforce -rwxr-xr-x /bin/run-parts ; chown root:root /bin/run-parts lrwxrwxrwx /bin/lsmod.modutils ; chown root:root /bin/lsmod.modutils -rwxr-xr-x /bin/readlink ; chown root:root /bin/readlink -rwxr-xr-x /bin/bzip2recover ; chown root:root /bin/bzip2recover -rwxr-xr-x /bin/bunzip2 ; chown root:root /bin/bunzip2 |
#find /bin -ls | awk '{print $3" "$11" ; chown "$5":"$6" "$11}' | sed 's/^./u=/'
V itoge:it' [2]Xgu.ru (ru) [3]Xgu.ru -- RSS-lenta [4]Xgu.ru -- Atom-lenta find /usr/bin/sudo -ls \ | grep -v \/usr\/src \ | awk '{print $3" "$11" ; chown "$5":"$6" "$11}' \ | sed 's/^./u=/' \ | while read var1 var2 var3 var4 var5 var6 var7 do: [5]navigaciya, [6]poisk echo "$var4 -v $var5 \"$var6\" $var3 chmod -v `echo $var1 \ | sed 's/\(.....\)\(...\)\(...\)/\1\,\g\=\2\,o\=\3/' \ ... u=rwxr-xr-x /bin/fgconsole ; chown root:root /bin/fgconsole u=rwsr-xr-x /bin/umount ; chown root:root /bin/umount u=rwxr-xr-x /bin/zegrep ; chown root:root /bin/zegrep u=rwxr-xr-x /bin/zfgrep ; chown root:root /bin/zfgrep u=rwxr-xr-x /bin/zforce ; chown root:root /bin/zforce u=rwxr-xr-x /bin/run-parts ; chown root:root /bin/run-parts u=rwxrwxrwx /bin/lsmod.modutils ; chown root:root /bin/lsmod.modutils u=rwxr-xr-x /bin/readlink ; chown root:root /bin/readlink u=rwxr-xr-x /bin/bzip2recover ; chown root:root /bin/bzip2recover u=rwxr-xr-x /bin/bunzip2 ; chown root:root /bin/bunzip2 |
#lynx -dump http://xgu.ru/wiki/chmod | less
|
#echo "
![]() Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n, --quiet, --silent suppress automatic printing of pattern space -e script, --expression=script add the script to the commands to be executed -f script-file, --file=script-file add the contents of script-file to the commands to be executed -i[SUFFIX], --in-place[=SUFFIX] edit files in place (makes backup if extension supplied) -l N, --line-length=N ... tr: extra operand ` ' Try `tr --help' for more information. chown: cannot access `1}\' | sed \'s/^./u=/\' | while read var1 var2 var3 var4 var5 var6 var7; do echo ': No such file or directory failed to change ownership of `1}\' | sed \'s/^./u=/\' | while read var1 var2 var3 var4 var5 var6 var7; do echo ' chown: cannot access `""': No such file or directory failed to change ownership of `""' chown: cannot access `chmod': No such file or directory failed to change ownership of `chmod' chown: cannot access `""; done ': No such file or directory failed to change ownership of `""; done ' |
#echo "`
![]() |
#find /usr/bin/passwd
chown -v root:root "/usr/bin/passwd" ; chmod -v u=rwsx,g=rx,o=rx "/usr/bin/passwd" |
#locate fstab
[root@debian4:tmp]# loca local locale locale-gen localedef locate /etc/fstab /usr/include/fstab.h /usr/share/doc/mount/examples/fstab.gz /usr/share/doc/util-linux/examples/fstab.example2.gz /usr/share/man/man5/fstab.5.gz /usr/share/vim/vim70/syntax/fstab.vim |
#locate fstab
[root@debian4:tmp]# touch /tmp/fstab /etc/fstab /usr/include/fstab.h /usr/share/doc/mount/examples/fstab.gz /usr/share/doc/util-linux/examples/fstab.example2.gz /usr/share/man/man5/fstab.5.gz /usr/share/vim/vim70/syntax/fstab.vim |
#update
[root@debian4:tmp]# loca local locale locale-gen localedef locate update-alternatives update-dictcommon-aspell update-grub update-mime-database update-python-modules update-ca-certificates update-fonts-alias update-gtk-immodules update-modules update-rc.d update-catalog update-fonts-dir update-inetd update-openoffice-dicts update-xmlcatalog update-default-aspell update-fonts-scale update-locale update-pangox-aliases update-xpdfrc update-default-ispell update-gconf-defaults update-menus update-passwd updatedb update-default-wordlist update-gdkpixbuf-loaders update-mime update-pciids |
#locate fstab
[root@debian4:tmp]# updatedb /etc/fstab /usr/include/fstab.h /usr/share/doc/mount/examples/fstab.gz /usr/share/doc/util-linux/examples/fstab.example2.gz /usr/share/man/man5/fstab.5.gz /usr/share/vim/vim70/syntax/fstab.vim |
#updatedb --help
[root@debian4:tmp]# ls /tmp 1 18:20:41 2008 3 Fri LAB-2 aaa fstab gconfd-user hello-BACK orbit-clint passwd 123 2007 2009 EEST Jul LAB-4 find gconfd-clint hello names orbit-user ssh-riodS12840 Usage: /usr/bin/updatedb [--findoptions='-option1 -option2...'] [--localpaths='dir1 dir2...'] [--netpaths='dir1 dir2...'] [--prunepaths='dir1 dir2...'] [--prunefs='fs1 fs2...'] [--output=dbfile] [--netuser=user] [--localuser=user] [--old-format] [--version] [--help] Report bugs to <bug-findutils@gnu.org>. |
#updatedb --localpath='/tmp'
![]() [root@debian4:tmp]# updatedb --localpath=/tmp updatedb: invalid option --localpath Usage: /usr/bin/updatedb [--findoptions='-option1 -option2...'] [--localpaths='dir1 dir2...'] [--netpaths='dir1 dir2...'] [--prunepaths='dir1 dir2...'] [--prunefs='fs1 fs2...'] [--output=dbfile] [--netuser=user] [--localuser=user] [--old-format] [--version] [--help] Report bugs to <bug-findutils@gnu.org>. |
#man updatedb
|
#[root@fbsd2:~]#
[root@debian4:tmp]# ssh 192.168.16.210 The authenticity of host '192.168.16.210 (192.168.16.210)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.210' (DSA) to the list of known hosts. Password: Last login: Fri Jul 3 16:34:14 2009 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. l3-agent is already running: pid=14011; pidfile=/root/.lilalo/l3-agent.pid |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]# locate fstab
/etc/fstab /usr/include/fstab.h /usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph /usr/local/share/vim/vim71/syntax/fstab.vim /usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp /usr/share/man/cat3/getfstab.3.gz /usr/share/man/cat3/setfstab.3.gz /usr/share/man/cat5/fstab.5.gz /usr/share/man/man3/getfstab.3.gz /usr/share/man/man3/setfstab.3.gz ... /usr/src/lib/libc/gen/fstab.c /usr/src/release/picobsd/floppy.tree/etc/fstab /usr/src/share/man/man5/fstab.5 /usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab /usr/src/tools/tools/tinybsd/conf/default/etc/fstab /usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab /usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab /usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab /usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab /usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab |
#updatedb
[root@debian4:tmp]# updatedb -v updatedb: invalid option -v Usage: /usr/bin/updatedb [--findoptions='-option1 -option2...'] [--localpaths='dir1 dir2...'] [--netpaths='dir1 dir2...'] [--prunepaths='dir1 dir2...'] [--prunefs='fs1 fs2...'] [--output=dbfile] [--netuser=user] [--localuser=user] [--old-format] [--version] [--help] Report bugs to <bug-findutils@gnu.org>. |
#[root@fbsd2:~]#
![]() [root@fbsd2:~]# |
#[root@fbsd2:~]#
|
#locate fstab
/etc/fstab /usr/include/fstab.h /usr/share/doc/mount/examples/fstab.gz /usr/share/doc/util-linux/examples/fstab.example2.gz /usr/share/man/man5/fstab.5.gz /usr/share/vim/vim70/syntax/fstab.vim |
#[root@fbsd2:~]# locate fstab
[root@fbsd2:~]# touch /usr/fstab /etc/fstab /usr/include/fstab.h /usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph /usr/local/share/vim/vim71/syntax/fstab.vim /usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp /usr/share/man/cat3/getfstab.3.gz /usr/share/man/cat3/setfstab.3.gz /usr/share/man/cat5/fstab.5.gz /usr/share/man/man3/getfstab.3.gz ... /usr/src/lib/libc/gen/fstab.c /usr/src/release/picobsd/floppy.tree/etc/fstab /usr/src/share/man/man5/fstab.5 /usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab /usr/src/tools/tools/tinybsd/conf/default/etc/fstab /usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab /usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab /usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab /usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab /usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab |
#[root@fbsd2:~]# /usr/libexec/locate.updatedb
[root@fbsd2:~]# /usr/libexec/locate. locate.bigram locate.code locate.concatdb locate.mklocatedb locate.updatedb >>> WARNING >>> Executing updatedb as root. This WILL reveal all filenames >>> on your machine to all login users, which is a security risk. |
#ls -l /usr/fstab
[root@debian4:tmp]# touch /usr/fstab -rw-r--r-- 1 root root 0 Jul 6 18:51 /usr/fstab |
#locate fstab
[root@debian4:tmp]# updatedb /etc/fstab /usr/fstab /usr/include/fstab.h /usr/share/doc/mount/examples/fstab.gz /usr/share/doc/util-linux/examples/fstab.example2.gz /usr/share/man/man5/fstab.5.gz /usr/share/vim/vim70/syntax/fstab.vim |
#[root@fbsd2:~]#
![]() [root@fbsd2:~]# |
#[root@fbsd2:~]#
|
#[root@fbsd2:~]#
[root@fbsd2:~]# locate fstab /etc/fstab /usr/fstab /usr/include/fstab.h /usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph /usr/local/share/vim/vim71/syntax/fstab.vim /usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp /usr/share/man/cat3/getfstab.3.gz /usr/share/man/cat3/setfstab.3.gz /usr/share/man/cat5/fstab.5.gz ... /usr/src/lib/libc/gen/fstab.c /usr/src/release/picobsd/floppy.tree/etc/fstab /usr/src/share/man/man5/fstab.5 /usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab /usr/src/tools/tools/tinybsd/conf/default/etc/fstab /usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab /usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab /usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab /usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab /usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab |
#[root@fbsd2:~]#
|
#[root@fbsd2:~]# find /usr -type d
![]() /usr/local/include/avahi-client /usr/local/include/avahi-common /usr/local/include/avahi-compat-howl /usr/local/include/avahi-compat-howl/corby /usr/local/include/avahi-compat-howl/discovery /usr/local/include/avahi-compat-howl/rendezvous /usr/local/include/avahi-compat-howl/salt /usr/local/include/avahi-core /usr/local/include/avahi-glib /usr/local/include/cairo ... /usr/local/include/libgnomeprint-2.2 /usr/local/include/libgnomeprint-2.2/libgnomeprint /usr/local/include/libgnomeprint-2.2/libgnomeprint/private /usr/local/include/libgnomeprintui-2.2 /usr/local/include/libgnomeprintui-2.2/libgnomeprintui /usr/local/include/gtksourceview-1.0 /usr/local/include/gtksourceview-1.0/gtksourceview /usr/local/include/musicbrainz /usr/local/include/pycairo ^C |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]#
[root@fbsd2:~]# man find FIND(1) FreeBSD General Commands Manual FIND(1) NAME find -- walk a file hierarchy SYNOPSIS find [-H | -L | -P] [-EXdsx] [-f pathname] [pathname ...] expression DESCRIPTION The find utility recursively descends the directory tree for each pathname listed, evaluating an expression (composed of the ``primaries'' and ``operands'' listed below) in terms of each file in the tree. ... This option is equivalent to the deprecated -follow primary. -P Cause the file information and file type (see stat(2)) returned for each symbolic link to be those of the link itself. This is the default. -X Permit find to be safely used in conjunction with xargs(1). If a file name contains any of the delimiting characters used by xargs(1), a diagnostic message is displayed on standard error, and the file is skipped. The delimiting characters include sin- gle (`` ' '') and double (`` " '') quotes, backslash (``\''), space, tab and newline characters. |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]#
|
#[root@fbsd2:~]# ntpdate nt.psn.ru
![]() [root@fbsd2:~]# date ÐÏÎÅÄÅÌØÎÉË, 6 ÉÀÌÑ 2009 Ç. 15:54:15 (UTC) Error : hostname nor servname provided, or not known 6 Jul 15:54:25 ntpdate[30112]: can't find host nt.psn.ru 6 Jul 15:54:25 ntpdate[30112]: no servers can be used, exiting |
#[root@fbsd2:~]# date
[root@fbsd2:~]# ntpdate ntp.psn.ru 6 Jul 15:56:03 ntpdate[30120]: step time server 194.149.67.130 offset 92.856626 sec ÐÏÎÅÄÅÌØÎÉË, 6 ÉÀÌÑ 2009 Ç. 15:56:05 (UTC) |
#[root@fbsd2:~]#
lqqqqqqqqqqqqqqqq Countries in Europe qqqqqqqqqqqqqqqqk x Select a country or region x x lq-(-)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x 40 Serbia x x 41 Slovakia x x x x 42 Slovenia x x x x 43 Spain x x 4 Sweden 44 Sweden x x 45 Switzerland x x x x 46 Turkey x x 7 Ukraine 47 Ukraine 48 United Kingdom x x 48 United Kingdom x x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x [ OK ] Cancel x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj |
#[root@fbsd2:~]#
![]() |
#[root@fbsd2:~]# date
ÐÏÎÅÄÅÌØÎÉË, 6 ÉÀÌÑ 2009 Ç. 18:56:28 (EEST) |
#[root@fbsd2:~]# LANG=C date
Mon Jul 6 18:56:33 EEST 2009 |
#find / -name find\*
[root@fbsd2:~]# exit Connection to 192.168.16.210 closed. /etc/cron.daily/find /tmp/find /var/lib/dpkg/info/findutils.conffiles /var/lib/dpkg/info/findutils.postrm /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.prerm /var/lib/dpkg/info/findutils.list ... /usr/share/locale/sr/LC_MESSAGES/findutils.mo /usr/share/locale/sv/LC_MESSAGES/findutils.mo /usr/share/locale/tr/LC_MESSAGES/findutils.mo /usr/share/locale/vi/LC_MESSAGES/findutils.mo /usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo /usr/share/locale/zh_CN/LC_MESSAGES/findutils.mo /usr/share/locale/zh_TW/LC_MESSAGES/findutils.mo /usr/share/doc-base/findutils /usr/include/asm-generic/bitops/find.h /sbin/findfs |
#find / -regex ".*\.jpe?g" | less
|
#find / -size +10240 -ls -h
![]() [root@debian4:tmp]# find / -size +10240 -ls 52697 9161 -rw-r--r-- 1 root root 9369059 Jul 1 21:03 /tmp/find 62207 18927 -rw-r--r-- 1 root root 19360500 Apr 9 20:49 /var/lib/apt/lists/10.0.35.1:9999_debian_dists_etch_main_binary-i386_Packages 48779 6619 -rw-r--r-- 1 root root 6768901 Jun 23 15:27 /var/cache/apt/srcpkgcache.bin 22551 6643 -rw-r--r-- 1 root root 6792670 Jul 3 19:12 /var/cache/apt/pkgcache.bin 56498 5349 -rw-r--r-- 1 root root 5468656 Mar 3 2008 /var/cache/apt/archives/libicu36_3.6-2etch1_i386.deb 48473 5994 -rw-r--r-- 1 root root 6130868 Oct 1 2006 /var/cache/apt/archives/xfonts-base_1%3a1.0.0-4_all.deb 56650 5962 -rw-r--r-- 1 root root 6097904 Oct 29 2008 /var/cache/apt/archives/openoffice.org-writer_2.0.4.dfsg.2-7etch6_i386.deb 62190 6294 -rw-r--r-- 1 root root 6436142 Feb 18 17:32 /var/cache/apt/archives/vim-runtime_1%3a7.0-122+1etch5_all.deb 48692 8865 -rw-r--r-- 1 root root 9064948 Mar 22 2007 /var/cache/apt/archives/iceweasel_2.0.0.3-1_i386.deb ... 71551 17193 -rw-r--r-- 1 clint clint 17587855 Jun 24 15:21 /home/clint/Desktop/slovari.zip 24372 12708 -rwxr-xr-x 1 clint clint 12999232 Sep 25 2008 /home/clint/firefox/libxul.so 71550 5802 -rw-r--r-- 1 clint clint 5932032 Jan 21 2008 /home/clint/001_ITIL_V3_Service_Strategy_OK.doc 71984 5750 -rw-r--r-- 1 clint clint 5880219 Jun 24 15:37 /home/clint/001_ITIL_V3_Service_Strategy_OK.pdf 4026531861 602116 -r-------- 1 root root 616566784 Jul 6 19:02 /proc/kcore find: /proc/19559/task/19559/fd/4: No such file or directory find: /proc/19559/fd/4: No such file or directory 71689 29945 -rw-r--r-- 1 root root 30633242 Jul 1 21:57 /root/.lilalo/312629633191787098-1246462550.script 71681 29857 -rw-r--r-- 1 root root 30540694 Jul 1 21:50 /root/.lilalo/42675371598512408-1246462457.script find: invalid predicate `-h' |
#find / -size +10240 '-ls -h'
![]() [root@debian4:tmp]# find / -size +10240 `-ls -h` bash: -ls: command not found /tmp/find /var/lib/apt/lists/10.0.35.1:9999_debian_dists_etch_main_binary-i386_Packages /var/cache/apt/srcpkgcache.bin /var/cache/apt/pkgcache.bin /var/cache/apt/archives/libicu36_3.6-2etch1_i386.deb /var/cache/apt/archives/xfonts-base_1%3a1.0.0-4_all.deb /var/cache/apt/archives/openoffice.org-writer_2.0.4.dfsg.2-7etch6_i386.deb /var/cache/apt/archives/vim-runtime_1%3a7.0-122+1etch5_all.deb ... /home/clint/Desktop/slovari.zip /home/clint/firefox/libxul.so /home/clint/001_ITIL_V3_Service_Strategy_OK.doc /home/clint/001_ITIL_V3_Service_Strategy_OK.pdf /proc/kcore find: /proc/19576/task/19576/fd/4: No such file or directory find: /proc/19576/fd/4: No such file or directory /root/.lilalo/312629633191787098-1246462550.script /root/.lilalo/42675371598512408-1246462457.script find: invalid predicate `-ls -h' |
#find / -size +10240
![]() [root@debian4:tmp]# find / -size +10240 -ls 52697 9161 -rw-r--r-- 1 root root 9369059 Jul 1 21:03 /tmp/find 62207 18927 -rw-r--r-- 1 root root 19360500 Apr 9 20:49 /var/lib/apt/lists/10.0.35.1:9999_debian_dists_etch_main_binary-i386_Packages 48779 6619 -rw-r--r-- 1 root root 6768901 Jun 23 15:27 /var/cache/apt/srcpkgcache.bin 22551 6643 -rw-r--r-- 1 root root 6792670 Jul 3 19:12 /var/cache/apt/pkgcache.bin 56498 5349 -rw-r--r-- 1 root root 5468656 Mar 3 2008 /var/cache/apt/archives/libicu36_3.6-2etch1_i386.deb 48473 5994 -rw-r--r-- 1 root root 6130868 Oct 1 2006 /var/cache/apt/archives/xfonts-base_1%3a1.0.0-4_all.deb 56650 5962 -rw-r--r-- 1 root root 6097904 Oct 29 2008 /var/cache/apt/archives/openoffice.org-writer_2.0.4.dfsg.2-7etch6_i386.deb 62190 6294 -rw-r--r-- 1 root root 6436142 Feb 18 17:32 /var/cache/apt/archives/vim-runtime_1%3a7.0-122+1etch5_all.deb 48692 8865 -rw-r--r-- 1 root root 9064948 Mar 22 2007 /var/cache/apt/archives/iceweasel_2.0.0.3-1_i386.deb ... /home/clint/Desktop/vi-vim-cheat-sheet-and-tutorial.pdf /home/clint/Desktop/slovari.zip /home/clint/firefox/libxul.so /home/clint/001_ITIL_V3_Service_Strategy_OK.doc /home/clint/001_ITIL_V3_Service_Strategy_OK.pdf /proc/kcore find: /proc/19600/task/19600/fd/4: No such file or directory find: /proc/19600/fd/4: No such file or directory /root/.lilalo/312629633191787098-1246462550.script /root/.lilalo/42675371598512408-1246462457.script |
#find ~ -mmin -5
/root/.mozilla/firefox/u7m7312g.default/Cache/_CACHE_003_ /root/.mozilla/firefox/u7m7312g.default/Cache/_CACHE_MAP_ /root/.mozilla/firefox/u7m7312g.default/Cache/63846ACDd01 /root/.mozilla/firefox/u7m7312g.default/Cache/A89F4DBCd01 /root/.mozilla/firefox/u7m7312g.default/mimeTypes.rdf /root/.mozilla/firefox/u7m7312g.default/XPC.mfasl /root/.mozilla/firefox/u7m7312g.default/history.dat /root/.mozilla/firefox/u7m7312g.default/xpti.dat /root/.mozilla/firefox/u7m7312g.default/bookmarks.bak /root/.mozilla/firefox/u7m7312g.default/compreg.dat ... /root/.lilalo /root/.lilalo/82712358160155268-1246893983.script /root/.lilalo/671779221183311711-1246632851.info /root/.lilalo/671779221183311711-1246632851.script /root/.lilalo/10764102342783431478-1246893998.script /root/.lilalo/92291342137225355-1246893953.script /root/.lilalo/246916742271609509-1246892920.script /root/.lilalo/9506252133261619676-1246893159.script /root/.lilalo/.report.dat /root/.lesshst |
#find ~ -atime +2 -ls
45406 0 -rw-r--r-- 1 root root 0 Jun 26 20:16 /root/g 46870 0 -rw-r--r-- 1 root root 0 Mar 12 2008 /root/1234 46504 4 -rw-r--r-- 1 root root 94 Mar 13 2008 /root/.mozilla/firefox/profiles.ini 46531 8 -rw-r--r-- 1 root root 7165 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/bookmarks.html 46535 2110 -rw-r--r-- 1 root root 2157568 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/urlclassifier2.sqlite 46506 16 -rw------- 1 root root 16384 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/key3.db 46524 4 -rw-r--r-- 1 root root 106 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/extensions.cache 46523 64 -rw------- 1 root root 65536 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/cert8.db 46516 8 -rw------- 1 root root 6144 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/Cache/_CACHE_001_ 46513 4 -rw------- 1 root root 4096 Mar 13 2008 /root/.mozilla/firefox/u7m7312g.default/Cache/_CACHE_002_ ... 72464 0 -rw-r--r-- 1 root root 0 Jul 1 21:17 /root/.lilalo/15615134322614327583-1246462650_1246472191_root_.bash__history.diff 45412 4 -rw-r--r-- 1 root root 248 Jun 26 21:08 /root/.lilalo/1590714900209721683-1246029190_1246039633_root_.vimrc.diff 46543 4 -rw-r--r-- 1 root root 1794 Jul 4 2008 /root/.lilalo/1579061231519230851-1215191819.info 71691 268 -rw-r--r-- 1 root root 272561 Jul 1 21:18 /root/.lilalo/15615134322614327583-1246462650.info 46541 4 -rw-r--r-- 1 root root 110 Nov 10 2004 /root/.profile 62198 4 -rw------- 1 root root 1484 Jun 23 15:25 /root/.gnupg/pubring.gpg~ 62201 4 -rw------- 1 root root 1484 Jun 23 15:25 /root/.gnupg/pubring.gpg 62199 4 -rw------- 1 root root 1200 Jun 23 15:25 /root/.gnupg/trustdb.gpg 62195 0 -rw------- 1 root root 0 Jun 23 15:23 /root/.gnupg/secring.gpg 72218 4 -rw-r--r-- 1 root root 1178 Jul 1 19:56 /root/TESTpart |
#find / -type l -ls | less
|
#find / -user user -ls | less
|
#find / -type d -perm +6000 -ls | less
|
#find / -type d -perm +7000 -ls | less
|
#pwd
46909 0 drwxr-sr-x 2 news news 136 Dec 23 2007 /var/log/news 48446 0 drwxrwsr-x 2 root mail 48 Dec 23 2007 /var/mail 48780 0 drwxr-sr-x 16 man root 408 Jul 6 06:25 /var/cache/man 48782 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/opt 48798 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/cat1 48781 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/cat2 48797 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/cat3 48796 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/cat4 48789 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/cat5 48794 0 drwxr-sr-x 2 man root 48 Dec 23 2007 /var/cache/man/cat6 ... 69391 0 drwxr-sr-x 3 root staff 80 Jun 23 15:48 /usr/local/share/themes/DefaultTerm 69392 0 drwxr-sr-x 2 root staff 72 Jun 23 15:48 /usr/local/share/themes/Default/gtk-2.0-key 69773 0 drwxr-sr-x 3 root staff 72 Jun 23 15:49 /usr/local/share/gtk-2.08/auto/Text 69774 1 drwxr-sr-x 2 root staff 1432 Jun 23 15:49 /usr/local/share/gtk-2.0/demoo/Text/Iconv 70057 0 drwxr-sr-x 3 root staff 72 Jun 23 15:50 /usr/local/share/gtk-doc 70058 0 drwxr-sr-x 5 root staff 128 Jun 23 15:50 /usr/local/share/gtk-doc/html 70105 4 drwxr-sr-x 2 root staff 4280 Jun 23 15:50 /usr/local/share/gtk-doc/html/gdk 70230 16 drwxr-sr-x 2 root staff 16008 Jun 23 15:50 /usr/local/share/gtk-doc/html/gtkines 70059 2 drwxr-sr-x 2 root staff 1720 Jun 23 15:50 /usr/local/share/gtk-doc/html/gdk-pixbuf 21234 0 drwxrwsr-x 4 root staff 112 Jun 23 15:48 /usr/local/include-2.0/2.10.0/immodules |
#cd
|
#cd user
![]() [root@debian4:~]# pwd /root bash: cd: user: No such file or directory |
#cd /home
|
Время первой команды журнала | 20:24:01 2009- 7- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:11:29 2009- 7- 6 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.34 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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