/l3/users/07-07-2008/fbsd-adm/fbsd1.unix.nt/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 :25 :26 :27 :28 :29 :30 |
|
#cat /etc/passwd > NEWFILE
|
#history | grep find
369 find /usr -name \*.html 370 find /usr -name a\*a.html 397* find /usr/local/ 398 find /usr a/*d.html 399 find /usr a\*d.html 400 find /usr a\*d.html > find_html 401 cat find_html 402 find /usr a\*d.html > find_html 2> error_find 403 find /usr a\*d.html 1 > find_html 2 > error_find 404 find /usr a\*d.html 1> find_html 2> error_find 406 find /usr a\*d.html &> find_html 485 find name core' 503 history | grep find |
#touch 1.a 2.a 3.a
|
#find.-name*.a
bash: find.-name*.a: command not found |
#find.-name *.a
bash: find.-name: command not found |
#find . -name *.a
find: 2.a: unknown option |
#find . -name \*.a
./1.a ./2.a ./3.a |
#find . -name \*.a -ok rm =rf {} \;
"rm =rf ./1.a"? y rm: =rf: No such file or directory "rm =rf ./2.a"? ^C |
#find . -name \*.a -ok rm -rf {} \;
"rm -rf ./2.a"? y "rm -rf ./3.a"? y |
#date --help | less
|
#date -h
date: illegal option -- h usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt date | [[[[[cc]yy]mm]dd]HH]MM[.ss]] [+format] |
#man date
|
#screen
|
#!
bash: syntax error near unexpected token `newline' |
#date +%Y
2008 |
#echo "Today is `date +%Y` yes"
Today is 2008 yes |
#echo "Today is `date +%Y` yes" > /tmp/date
|
#cat /tmp/date
Today is 2008 yes |
#cd /tmp
|
#sort < /etc/passwd
# # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin ... pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin root:*:0:0:Charlie &:/root:/usr/local/bin/bash smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin toor:*:0:0:Bourne-again Superuser:/root: tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin |
#ls -l
total 11546 -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:54 -very long drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .ICE-unix drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 15:13 .X11-unix drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .XIM-unix -rw------- 1 root wheel 339 8 ÉÀÌ 10:44 .Xauthyxo62s -rw------- 1 user wheel 339 8 ÉÀÌ 10:47 .Xauthzxo62s drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .font-unix drwxrwxr-x 2 root operator 512 28 ÍÁÒ 18:39 .snap drwx------ 2 root wheel 512 8 ÉÀÌ 10:34 .xorg.conf898 ... -r--r--r-- 1 root wheel 3431 8 ÉÀÌ 11:33 gdm.conf -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:38 l4l -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:41 leeeee2 drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 18:43 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 18:44 lilalo-install-temp-1241 -rw-r--r-- 1 root wheel 25 8 ÉÀÌ 12:55 names -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:51 o'Reilly drwxr-xr-x 3 root wheel 512 8 ÉÀÌ 11:58 screens -rw-r--r-- 1 root wheel 50 8 ÉÀÌ 12:58 sortednames -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:53 very long |
#sort < /etc/passwd
# # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin ... pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin root:*:0:0:Charlie &:/root:/usr/local/bin/bash smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin toor:*:0:0:Bourne-again Superuser:/root: tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin |
#mv /etc/passwd /tmp
|
#touch /etc/passwd
|
#ls -l /etc/passwd
-rw-r--r-- 1 root wheel 0 8 ÉÀÌ 15:17 /etc/passwd |
#ls -l /etc
total 528 drwxr-xr-x 2 root wheel 512 8 ÉÀÌ 10:36 X11 lrwxrwxrwx 1 root wheel 12 15 ÍÁÒ 15:13 aliases -> mail/aliases -rw-r--r-- 1 root wheel 209 16 ÑÎ× 02:33 amd.map -rw-r--r-- 1 root wheel 1234 16 ÑÎ× 02:33 apmd.conf -rw-r--r-- 1 root wheel 231 16 ÑÎ× 02:33 auth.conf drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 15:13 bluetooth -rw-r--r-- 1 root wheel 737 16 ÑÎ× 02:33 crontab -rw-r--r-- 1 root wheel 108 16 ÑÎ× 02:33 csh.cshrc -rw-r--r-- 1 root wheel 481 16 ÑÎ× 02:33 csh.login ... -rw-r--r-- 1 root wheel 2454 16 ÑÎ× 02:33 snmpd.config -rw------- 1 root wheel 40960 15 ÍÁÒ 17:54 spwd.db drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 01:41 ssh drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 15:13 ssl -rw-r--r-- 1 root wheel 367 16 ÑÎ× 02:33 sysctl.conf -rw-r--r-- 1 root wheel 1335 16 ÑÎ× 02:33 syslog.conf lrwxrwxrwx 1 root wheel 23 15 ÍÁÒ 15:13 termcap -> /usr/share/misc/termcap -rw-r--r-- 1 root wheel 13034 8 ÉÀÌ 11:03 ttys -rw-r--r-- 1 root wheel 1400 16 ÑÎ× 02:33 usbd.conf -r--r--r-- 1 root wheel 0 8 ÉÀÌ 13:29 wall_cmos_clock |
#cat /etc/passwd
|
#mv /tmp/passwd /etc
|
#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: 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 ... _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 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 gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash |
#ls -l
total 11546 -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:54 -very long drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .ICE-unix drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 15:18 .X11-unix drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .XIM-unix -rw------- 1 root wheel 339 8 ÉÀÌ 10:44 .Xauthyxo62s -rw------- 1 user wheel 339 8 ÉÀÌ 10:47 .Xauthzxo62s drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .font-unix drwxrwxr-x 2 root operator 512 28 ÍÁÒ 18:39 .snap drwx------ 2 root wheel 512 8 ÉÀÌ 10:34 .xorg.conf898 ... -r--r--r-- 1 root wheel 3431 8 ÉÀÌ 11:33 gdm.conf -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:38 l4l -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:41 leeeee2 drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 18:43 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 18:44 lilalo-install-temp-1241 -rw-r--r-- 1 root wheel 25 8 ÉÀÌ 12:55 names -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:51 o'Reilly drwxr-xr-x 3 root wheel 512 8 ÉÀÌ 11:58 screens -rw-r--r-- 1 root wheel 50 8 ÉÀÌ 12:58 sortednames -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:53 very long |
#cat >> date
Windows XP Windows NT Sun OS Linux ^C |
#cat date
Today is 2008 yes Windows XP Windows NT Sun OS Linux |
#sort < date > date_sort
|
#cat date_sort
Linux Sun OS Today is 2008 yes Windows NT Windows XP |
#cat > file
|
#cat >> file
|
#cat file
|
#cat date | more
|
#cat date | less
|
#mkdir /tmp/etccopy
|
#cd -v /etc/* /tmp/etccopy 2>&1 | less
|
#cp -v /etc/* /tmp/etccopy 2>&1 | less
|
#ls -1
-very long .ICE-unix .X11-unix .XIM-unix .Xauthyxo62s .Xauthzxo62s .font-unix .snap .xorg.conf898 09:48:03 ... gdm.conf l4l leeeee2 lilalo-install-temp-1212 lilalo-install-temp-1241 names o'Reilly screens sortednames very long |
#ls -l
total 11552 -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:54 -very long drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .ICE-unix drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 15:27 .X11-unix drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .XIM-unix -rw------- 1 root wheel 339 8 ÉÀÌ 10:44 .Xauthyxo62s -rw------- 1 user wheel 339 8 ÉÀÌ 10:47 .Xauthzxo62s drwxrwxrwt 2 root wheel 512 8 ÉÀÌ 11:29 .font-unix drwxrwxr-x 2 root operator 512 28 ÍÁÒ 18:39 .snap drwx------ 2 root wheel 512 8 ÉÀÌ 10:34 .xorg.conf898 ... -r--r--r-- 1 root wheel 3431 8 ÉÀÌ 11:33 gdm.conf -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:38 l4l -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:41 leeeee2 drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 18:43 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512 28 ÍÁÒ 18:44 lilalo-install-temp-1241 -rw-r--r-- 1 root wheel 25 8 ÉÀÌ 12:55 names -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:51 o'Reilly drwxr-xr-x 3 root wheel 512 8 ÉÀÌ 11:58 screens -rw-r--r-- 1 root wheel 50 8 ÉÀÌ 12:58 sortednames -rw-r--r-- 1 root wheel 0 8 ÉÀÌ 13:53 very long |
#cd etccopy
|
#ls -l
total 728 -rw-r--r-- 1 root wheel 1618 8 ÉÀÌ 15:27 aliases -rw-r--r-- 1 root wheel 209 8 ÉÀÌ 15:27 amd.map -rw-r--r-- 1 root wheel 1234 8 ÉÀÌ 15:27 apmd.conf -rw-r--r-- 1 root wheel 231 8 ÉÀÌ 15:27 auth.conf -rw-r--r-- 1 root wheel 737 8 ÉÀÌ 15:27 crontab -rw-r--r-- 1 root wheel 108 8 ÉÀÌ 15:27 csh.cshrc -rw-r--r-- 1 root wheel 481 8 ÉÀÌ 15:27 csh.login -rw-r--r-- 1 root wheel 110 8 ÉÀÌ 15:27 csh.logout -rw-r--r-- 1 root wheel 5996 8 ÉÀÌ 15:27 devd.conf ... -rw-r--r-- 1 root wheel 73711 8 ÉÀÌ 15:27 services -rw-r--r-- 1 root wheel 258 8 ÉÀÌ 15:27 shells -rw-r--r-- 1 root wheel 2454 8 ÉÀÌ 15:27 snmpd.config -rw------- 1 root wheel 40960 8 ÉÀÌ 15:27 spwd.db -rw-r--r-- 1 root wheel 367 8 ÉÀÌ 15:27 sysctl.conf -rw-r--r-- 1 root wheel 1335 8 ÉÀÌ 15:27 syslog.conf -r--r--r-- 1 root wheel 204798 8 ÉÀÌ 15:27 termcap -rw-r--r-- 1 root wheel 13034 8 ÉÀÌ 15:27 ttys -rw-r--r-- 1 root wheel 1400 8 ÉÀÌ 15:27 usbd.conf -r--r--r-- 1 root wheel 0 8 ÉÀÌ 15:27 wall_cmos_clock |
#cd ..
|
#cp -v /etc/* /tmp/etccopy | less
|
#cp -v /etc/* /tmp/etccopy 2>&1 | /tmp/dirlist
bash: /tmp/dirlist: No such file or directory |
#cut > tmpdirlist
usage: cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-s] [-d delim] [file ...] |
#cat > tmpdirlist
|
#cp -v /etc/* /tmp/etccopy 2>&1 | /tmp/dirlist
bash: /tmp/dirlist: No such file or directory |
#cat /etc/passwd | sort | tee sorted_passwd | less
|
#cat sorted_passwd
# # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin ... pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin root:*:0:0:Charlie &:/root:/usr/local/bin/bash smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin toor:*:0:0:Bourne-again Superuser:/root: tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin |
#cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: /etc/security is a directory (not copied). cp: /etc/ntp is a directory (not copied). cp: /etc/lilalo is a directory (not copied). cp: /etc/isdn is a directory (not copied). cp: /etc/ssl is a directory (not copied). cp: /etc/ssh is a directory (not copied). cp: /etc/periodic is a directory (not copied). cp: /etc/defaults is a directory (not copied). cp: /etc/ppp is a directory (not copied). cp: /etc/rc.d is a directory (not copied). cp: /etc/mail is a directory (not copied). cp: /etc/pam.d is a directory (not copied). cp: /etc/bluetooth is a directory (not copied). cp: /etc/gnats is a directory (not copied). cp: /etc/skel is a directory (not copied). cp: /etc/namedb is a directory (not copied). cp: /etc/mtree is a directory (not copied). cp: /etc/X11 is a directory (not copied). |
#echo "(a+b)+c+(d+e)"
(a+b)+c+(d+e) |
#echo "(a+b)+c+(d+e)" | sed s/(.*)//
bash: syntax error near unexpected token `(' |
#echo "(a+b)+c+(d+e)" | sed s/\(.*\)//
|
#echo "(a+b)+c+(d+e)" | sed s/(.*)//
bash: syntax error near unexpected token `(' |
#echo "(a+b)+c+(d+e)" | sed s/\(.*\)//
|
#echo "(a+b)+c+(d+e)" | sed s/"(.*)"//
|
#echo "(a+b)+c+(d+e)" | sed s/"(.*)"//
|
#echo "(a+b)+c+(d+e)" | sed s/"(.*[^(])"//
|
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(]*)"//
+c+(d+e) |
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(]*)"//2
(a+b)+c+ |
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(]*)"//g
+c+ |
#echo "(a+b)+c+(d+e)"
(a+b)+c+(d+e) |
#echo "(a+b)+c+(d+e)" | sed s/.*//
|
#echo "(a+b)+c+(d+e)" | sed s/"(.*)"//
|
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(,)]*)"//
+c+(d+e) |
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(,)]*)"//2
(a+b)+c+ |
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(,)]*)"//g
+c+ |
#echo "(a+b)+c+(d+e)" | sed d/"(.[^(,)]*)"/
gsed: -e expression #1, char 2: extra characters after command |
#echo "(a+b)+c+(d+e)" | sed d .*
|
#echo "(a+b)+c+(d+e)" | sed d "(.[^(]*)"
gsed: can't read (.[^(]*): No such file or directory |
#echo "(a+b)+c+(d+e)" | sed d (.[^(]*)
bash: syntax error near unexpected token `(' |
#echo "(a+b)+c+(d+e)" | sed d '(.[^(]*)'
gsed: can't read (.[^(]*): No such file or directory |
#echo "(a+b)+c+(d+e)" | sed d \(.[^\(]*\)
gsed: can't read (.[^(]*): No such file or directory |
#echo "(a+b)+c+(d+e)" | sed d \(\.\[\^\(\]\*\)
gsed: can't read (.[^(]*): No such file or directory |
#w
15:55 up 4:26, 5 users, load averages: 0,28 0,21 0,20 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 11:30 3:31 script -t 0 -q /root/. root p1 :ttyp4:S.0 15:10 - script -t 0 -q /root/. root p3 192.168.16.214 11:59 21 script -t 0 -q /root/. root p5 192.168.16.215 12:25 - script -t 0 -q /root/. root p7 192.168.16.215 13:23 9 script -t 0 -q /root/. |
#w | sed 1d
USER TTY FROM LOGIN@ IDLE WHAT root v0 - 11:30 3:31 script -t 0 -q /root/. root p1 :ttyp4:S.0 15:10 - script -t 0 -q /root/. root p3 192.168.16.214 11:59 21 script -t 0 -q /root/. root p5 192.168.16.215 12:25 - script -t 0 -q /root/. root p7 192.168.16.215 13:23 9 script -t 0 -q /root/. |
#w
15:55 up 4:26, 5 users, load averages: 0,25 0,21 0,20 USER TTY FROM LOGIN@ IDLE WHAT root v0 - 11:30 3:31 script -t 0 -q /root/. root p1 :ttyp4:S.0 15:10 - script -t 0 -q /root/. root p3 192.168.16.214 11:59 21 script -t 0 -q /root/. root p5 192.168.16.215 12:25 - script -t 0 -q /root/. root p7 192.168.16.215 13:23 9 script -t 0 -q /root/. |
#w | sed 1d
USER TTY FROM LOGIN@ IDLE WHAT root v0 - 11:30 3:31 script -t 0 -q /root/. root p1 :ttyp4:S.0 15:10 - script -t 0 -q /root/. root p3 192.168.16.214 11:59 21 script -t 0 -q /root/. root p5 192.168.16.215 12:25 - script -t 0 -q /root/. root p7 192.168.16.215 13:23 9 script -t 0 -q /root/. |
#w | sed 1,2d
root v0 - 11:30 3:31 script -t 0 -q /root/. root p1 :ttyp4:S.0 15:10 - script -t 0 -q /root/. root p3 192.168.16.214 11:59 21 script -t 0 -q /root/. root p5 192.168.16.215 12:25 - script -t 0 -q /root/. root p7 192.168.16.215 13:23 9 script -t 0 -q /root/. |
#w | sed 1-3d
gsed: -e expression #1, char 2: unknown command: `-' |
#w | sed 1,2,3d
gsed: -e expression #1, char 4: unknown command: `,' |
#w | sed 1,2d
root v0 - 11:30 3:31 script -t 0 -q /root/. root p1 :ttyp4:S.0 15:10 - script -t 0 -q /root/. root p3 192.168.16.214 11:59 21 script -t 0 -q /root/. root p5 192.168.16.215 12:25 - script -t 0 -q /root/. root p7 192.168.16.215 13:23 9 script -t 0 -q /root/. |
#echo "(a+b)+c+(d+e)" | sed s/"(.[^(,)]*)"//g
+c+ |
#grep root /etc/passwd
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 |
#grep ^root /etc/passwd
root:*:0:0:Charlie &:/root:/usr/local/bin/bash |
#grep \/root /etc/passwd
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 |
#grep -v root /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # 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 ... _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 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 gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash |
#grep -v root /etc/passwd | grep root
|
#grep -i Root /etc/passwd
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 |
#grep -v root /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # 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 ... _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 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 gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash |
# $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: 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 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 gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash
Today is 2008 yes
Today is 2008 yes Windows XP Windows NT Sun OS Linux
Linux Sun OS Today is 2008 yes Windows NT Windows XP
# # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin news:*:8:8:News Subsystem:/:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin root:*:0:0:Charlie &:/root:/usr/local/bin/bash smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin toor:*:0:0:Bourne-again Superuser:/root: tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
Время первой команды журнала | 15:03:20 2008- 7- 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:58:12 2008- 7- 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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