/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 |
|
#ls
.ICEauthority .k5login .ssh .Xauthority .l3rc .twmdWiGYA .bash_history .lesshst .vnc .bash_profile .lilalo .xsession-errors .bashrc .login install .config .profile mbox .cshrc .prxnEMfXw .history .recently-used.xbel |
#vim .config
|
#~
~ config : : ~ : ~~ : :~ ~ ~ ~ :~ ~ :~ ~ :~ ~ ~ ~ |
#~
.ICEauthority .k5login .ssh .Xauthority .l3rc .twmdWiGYA .bash_history .lesshst .vnc .bash_profile .lilalo .xsession-errors .bashrc .login install .config .profile mbox .cshrc .prxnEMfXw .history .recently-used.xbel |
#vim .bash_profile
|
#vim .bash_profile
|
#~
(firefox-bin:84441): Gtk-WARNING **: cannot open display: |
#locate fstab
locate: database too small: /var/db/locate.database |
#/usr/libexec/locate.
locate.bigram locate.concatdb locate.updatedb locate.code locate.mklocatedb |
#/usr/libexec/locate.updatedb
>>> WARNING >>> Executing updatedb as root. This WILL reveal all filenames >>> on your machine to all login users, which is a security risk. |
#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 |
#locate fstab
|
#find .
./.login ./.profile ./.bash_history ./.history ./.ssh ./.ssh/known_hosts ./.vnc ./.vnc/passwd ./.lesshst ./mbox ... ./.bash_profile ./.xsession-errors ./.prxnEMfXw ./.config ./.config/gtk-2.0 ./.config/gtk-2.0/gtkfilechooser.ini ./.Xauthority ./.twmdWiGYA ./.ICEauthority ./.recently-used.xbel |
#find . |less
|
#cd tmp
bash: cd: tmp: No such file or directory |
#cd /tmp
|
#find .
. ./.snap ./.X11-unix ./.XIM-unix ./.ICE-unix ./.font-unix ./'echo names | tr '[:lower:]' '[:upper:]'' ./.xorg.conf898 ./.Xauthyxo62s ./.Xauthzxo62s ... ./'echo lilalo-install-temp-1241 | tr '[:lower:]' '[:upper:]''/l3-agent ./'echo lilalo-install-temp-1241 | tr '[:lower:]' '[:upper:]''/l3config.pm ./'echo lilalo-install-temp-1241 | tr '[:lower:]' '[:upper:]''/l3-config ./'echo o'Reilly | tr '[:lower:]' '[:upper:]'' ./'echo screens | tr '[:lower:]' '[:upper:]'' ./'echo screens | tr '[:lower:]' '[:upper:]''/S-root ./'echo screens | tr '[:lower:]' '[:upper:]''/S-root/58063.ttyp4.fbsd1 ./'echo sorted_passwd | tr '[:lower:]' '[:upper:]'' ./'echo tr | tr '[:lower:]' '[:upper:]'' ./'echo very long | tr '[:lower:]' '[:upper:]'' |
#find / -name find\*
/usr/bin/find /usr/local/include/firefox/find /usr/local/bin/find2perl /usr/local/lib/perl5/5.8.8/find.pl /usr/local/lib/perl5/5.8.8/finddepth.pl /usr/local/lib/python2.5/site-packages/orca/find.py /usr/local/lib/python2.5/site-packages/orca/find.pyc /usr/local/lib/python2.5/site-packages/orca/find.pyo /usr/local/lib/firefox/components/find.xpt /usr/local/lib/firefox/res/samples/find.html ... /usr/src/usr.bin/find/find.c /usr/src/usr.bin/find/find.h /usr/src/tools/tools/find-sb /usr/src/tools/tools/find-sb/find-sb.c /usr/ports/cad/findhier /usr/ports/misc/findutils /usr/ports/net/findmtu /usr/ports/net/findmtu/files/findmtu.sh /usr/ports/security/find-zlib /usr/ports/security/find_ddos |
#find / -name find\
> |
#find / -name find*
/usr/bin/find /usr/local/include/firefox/find /usr/local/bin/find2perl /usr/local/lib/perl5/5.8.8/find.pl /usr/local/lib/perl5/5.8.8/finddepth.pl /usr/local/lib/python2.5/site-packages/orca/find.py /usr/local/lib/python2.5/site-packages/orca/find.pyc /usr/local/lib/python2.5/site-packages/orca/find.pyo /usr/local/lib/firefox/components/find.xpt /usr/local/lib/firefox/res/samples/find.html ... /usr/src/usr.bin/find/find.c /usr/src/usr.bin/find/find.h /usr/src/tools/tools/find-sb /usr/src/tools/tools/find-sb/find-sb.c /usr/ports/cad/findhier /usr/ports/misc/findutils /usr/ports/net/findmtu /usr/ports/net/findmtu/files/findmtu.sh /usr/ports/security/find-zlib /usr/ports/security/find_ddos |
#find / -name *find
/usr/bin/find /usr/local/include/firefox/fastfind /usr/local/include/firefox/find /usr/local/bin/gst-typefind /usr/src/usr.bin/find /usr/ports/ftp/ftpfind /usr/ports/misc/gtkfind /usr/ports/sysutils/dupfind /usr/ports/sysutils/gnomefind /usr/ports/sysutils/kldfind |
#find / -name \*find
/usr/bin/find /usr/local/include/firefox/fastfind /usr/local/include/firefox/find /usr/local/bin/gst-typefind /usr/src/usr.bin/find /usr/ports/ftp/ftpfind /usr/ports/misc/gtkfind /usr/ports/sysutils/dupfind /usr/ports/sysutils/gnomefind /usr/ports/sysutils/kldfind |
#find -E / -regex ".*\.jpe?g"
/usr/local/lib/pygtk/2.0/demos/images/background.jpg /usr/local/lib/firefox/res/samples/bg.jpg /usr/local/lib/firefox/res/samples/raptor.jpg /usr/local/share/doc/tiff/images/bali.jpg /usr/local/share/doc/tiff/images/cover.jpg /usr/local/share/doc/tiff/images/jello.jpg /usr/local/share/doc/tiff/images/quad.jpg /usr/local/share/doc/tiff/images/smallliz.jpg /usr/local/share/doc/libxml++-2.6/docs/reference/2.20/html/classxmlpp_1_1Attribute__inherit__graph.jpg /usr/local/share/doc/libxml++-2.6/docs/reference/2.20/html/classxmlpp_1_1CdataNode__inherit__graph.jpg ... /usr/local/share/nautilus/patterns/chalk.jpg /usr/local/share/nautilus/patterns/dark-gnome.jpg /usr/local/share/nautilus/patterns/gnome.jpg /usr/local/share/nautilus/patterns/stucco.jpg /usr/local/share/gtkhtml-3.14/icons/confidential-stamp.jpg /usr/local/share/gtkhtml-3.14/icons/draft-stamp.jpg /usr/local/share/gtkhtml-3.14/icons/midnight-stars.jpg /usr/local/share/gtkhtml-3.14/icons/ribbon.jpg /usr/src/contrib/sendmail/libmilter/docs/figure1.jpg /usr/src/contrib/sendmail/libmilter/docs/figure2.jpg |
#find / -size +10240 -ls
18 23008 -rw-r--r-- 1 root wheel 11753451 Jul 8 13:19 /tmp/'echo find_html | tr '[:lower:]' '[:upper:]'' 152791 10752 -r-xr-xr-x 1 root wheel 5477940 Dec 1 2007 /usr/local/bin/gs 150566 10880 -rw-r--r-- 1 root wheel 5548982 Dec 1 2007 /usr/local/lib/libgtk-x11-2.0.a 152282 11840 -r--r--r-- 1 root wheel 6041160 Dec 1 2007 /usr/local/lib/libpt_r.so.1 152296 35808 -rwxr-xr-x 1 root wheel 18305630 Dec 1 2007 /usr/local/lib/libopal_r.so.2.2.8 407868 15424 -rwxr-xr-x 1 root wheel 7872344 Dec 1 2007 /usr/local/lib/firefox/components/libgklayout.so 153054 12736 -rw-r--r-- 1 root wheel 6490920 Dec 1 2007 /usr/local/lib/libmono.a 13976 14112 -rw-r--r-- 1 root wheel 7196584 Mar 15 16:19 /usr/local/share/icons/gnome/icon-theme.cache 96012 32256 -r--r--r-- 1 root wheel 16489449 Dec 17 2007 /usr/local/share/gnome-applets/gweather/Locations.xml 282653 12224 -r--r--r-- 1 root wheel 6226583 Jan 16 05:48 /usr/share/doc/mn_MN.UTF-8/books/handbook/book.html 164943 44704 -rw-r--r-- 1 root wheel 22863640 Jan 16 02:29 /usr/ports/INDEX-6 47147 16864 -rw------- 1 gdm gdm 8609792 Jul 9 09:58 /var/gdm/gdmgreeter.core 94712 15264 -r-xr-xr-x 1 root wheel 7785623 Jan 16 06:45 /boot/kernel/kernel 94232 15136 -r-xr-xr-x 1 root wheel 7732848 Jan 16 06:18 /boot/GENERIC/kernel 141413 16096 -rw-r--r-- 1 root wheel 8209677 Jul 8 15:10 /root/.lilalo/26502186012167614740-1215505803.script 141429 15392 -rw-r--r-- 1 root wheel 7858337 Jul 8 15:09 /root/.lilalo/1980024730922821565-1215507507.script 141431 16384 -rw-r--r-- 1 root wheel 8361090 Jul 9 10:02 /root/.lilalo/29253298342544817795-1215507552.script 141434 16192 -rw-r--r-- 1 root wheel 8258899 Jul 9 10:02 /root/.lilalo/20865164531286620763-1215509108.script |
##find / -regex ".*\.bmp" -o -regex ".*\.jpg"
|
#touch 123.bmp
|
#touch 123.jpg
|
#touch 123.jpeg
|
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpg"
/tmp/123.bmp /tmp/123.jpg |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpe?g"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpe\?g"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex .\*\.jpe?g
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex .*\.jpe?g
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpe?g"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpeg"
/tmp/123.bmp /tmp/123.jpeg |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpe\?g"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpeg|.*\.jpg"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex ".*\.jpeg\|.*\.jpg"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex "\
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex "\(.*\.jpeg\|.*\.jpg\)"
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex "\(.*\.jpeg\|.*\.jpg\)"
|
#find /tmp -regex ".*\.bmp" -o -regex \(.*\.jpeg\|.*\.jpg\)
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex .*.jpeg
/tmp/123.bmp /tmp/123.jpeg |
#find /tmp -regex ".*\.bmp" -o -regex .*.jpe?g
/tmp/123.bmp |
#find /tmp -regex ".*\.bmp" -o -regex .*.jpeg
/tmp/123.bmp /tmp/123.jpeg |
#find /tmp -regex .*.bmp -o -regex .*.jpeg
/tmp/123.bmp /tmp/123.jpeg |
#find /tmp -size +5K -ls -l
find: -size: +5K: illegal trailing character |
#find /tmp -size +512 -ls -l
find: -l: unknown option |
#find /tmp -size +512 -ls
18 23008 -rw-r--r-- 1 root wheel 11753451 Jul 8 13:19 /tmp/'echo find_html | tr '[:lower:]' '[:upper:]'' |
#find ~ -atime +3
/root/.k5login /root/.cshrc /root/.login /root/.profile /root/.history /root/.ssh/known_hosts /root/.vnc/passwd /root/mbox /root/install /root/.lilalo/32071125411672410152-1206723000.info /root/.lilalo/32071125411672410152-1206723000.script /root/.lilalo/2820617778291131686-1206723127.info /root/.lilalo/2820617778291131686-1206723127.script /root/.lilalo/15370304961749622200-1206723165.info /root/.lilalo/15370304961749622200-1206723165.script |
#find ~ -mmin -5
/root/.lilalo /root/.lilalo/.report.dat /root/.lilalo/29253298342544817795-1215507552.script /root/.lilalo/20865164531286620763-1215509108.script /root/.lilalo/18049307943249812632-1215519002.info /root/.lilalo/18049307943249812632-1215519002.script |
#find ~ -mmin -25
/root/.lilalo /root/.lilalo/.report.dat /root/.lilalo/29253298342544817795-1215507552.script /root/.lilalo/20865164531286620763-1215509108.script /root/.lilalo/18049307943249812632-1215519002.info /root/.lilalo/18049307943249812632-1215519002.script |
#find ~ -mmin -250
/root /root/.lilalo /root/.lilalo/.report.dat /root/.lilalo/29253298342544817795-1215507552.script /root/.lilalo/20865164531286620763-1215509108.script /root/.lilalo/18049307943249812632-1215519002.info /root/.lilalo/18049307943249812632-1215519002.script /root/.lilalo/18049307943249812632-1215519002_1215583552_root_config.diff /root/.lilalo/18049307943249812632-1215519002_1215583600_root_.bash__profile.diff /root/.lilalo/18049307943249812632-1215519002_1215583826_root_.bash__profile.diff |
#find ~ -type l
|
#find ~ -type d
/root /root/.ssh /root/.vnc /root/.lilalo /root/.config /root/.config/gtk-2.0 |
#find ~ -user root
/root/.login /root/.profile /root/.bash_history /root/.history /root/.ssh /root/.ssh/known_hosts /root/.vnc /root/.vnc/passwd /root/.lesshst /root/mbox ... /root/.bash_profile /root/.xsession-errors /root/.prxnEMfXw /root/.config /root/.config/gtk-2.0 /root/.config/gtk-2.0/gtkfilechooser.ini /root/.Xauthority /root/.twmdWiGYA /root/.ICEauthority /root/.recently-used.xbel |
#find ~ -user user
|
#find / -user user
/tmp/.Xauthzxo62s /tmp/'echo fam-user | tr '[:lower:]' '[:upper:]'' /usr/home/user /usr/home/user/.cshrc /usr/home/user/.login /usr/home/user/.mail_aliases /usr/home/user/.login_conf /usr/home/user/.rhosts /usr/home/user/.mailrc /usr/home/user/.profile ... /var/tmp/orbit-user/linc-315-0-72034e7339e8d /var/tmp/orbit-user/linc-31d-0-76dbe1abc0e94 /var/tmp/orbit-user/linc-4c3-0-355a736e3c3bd /var/tmp/orbit-user/bonobo-activation-register.lock /var/tmp/orbit-user/linc-4c9-0-317354ae7f066 /var/tmp/orbit-user/bonobo-activation-server-ior /var/tmp/orbit-user/linc-337-0-5104c934c6491 /var/tmp/orbit-user/linc-4e5-0-17a44573ba526 /var/tmp/gconfd-user /var/tmp/mapping-user |
#find / -path /dev -prune -o -type b -o type c
find: type: unknown option |
#find / -path /dev -prune -o -type b -o -type c
/dev |
#cp -r /dev/acd0c /tmp
cp: /dev/acd0c: No such file or directory |
#ls -l tmp
ls: tmp: No such file or directory |
#ls -l /dev
total 1 crw-r----- 1 root operator 0, 83 Jul 8 11:29 acd0 crw-r----- 1 root operator 0, 84 Jul 8 11:29 acd0t01 crw-r--r-- 1 root wheel 0, 29 Jul 8 11:29 acpi crw-r----- 1 root operator 0, 73 Jul 8 11:29 ad0 crw-r----- 1 root operator 0, 74 Jul 8 11:29 ad0s1 crw-r----- 1 root operator 0, 76 Jul 8 11:29 ad0s1a crw-r----- 1 root operator 0, 77 Jul 8 11:29 ad0s1c crw-r----- 1 root operator 0, 75 Jul 8 11:29 ad0s2 crw-r----- 1 root operator 0, 78 Jul 8 11:29 ad0s2b ... crw------- 1 root wheel 0, 61 Jul 8 11:29 ttyvb crw------- 1 root wheel 0, 62 Jul 8 11:29 ttyvc crw------- 1 root wheel 0, 63 Jul 8 11:29 ttyvd crw------- 1 root wheel 0, 64 Jul 8 11:29 ttyve crw------- 1 root wheel 0, 65 Jul 8 11:29 ttyvf lrwxr-xr-x 1 root wheel 6 Jan 1 1970 urandom -> random crw-rw---- 1 root operator 0, 32 Jul 8 11:29 usb crw-rw---- 1 root operator 0, 31 Jul 8 11:29 usb0 crw------- 1 root operator 0, 70 Jul 8 11:29 xpt0 crw-rw-rw- 1 root wheel 0, 27 Jul 8 11:29 zero |
#mkdir /soft
|
#ls
'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' 'echo 123456 | tr '[:lower:]' '[:upper:]'' 'echo 2008 | tr '[:lower:]' '[:upper:]'' 'echo 8 | tr '[:lower:]' '[:upper:]'' 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' 'echo Jul | tr '[:lower:]' '[:upper:]'' 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' 'echo TEST | tr '[:lower:]' '[:upper:]'' 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' 'echo Tue | tr '[:lower:]' '[:upper:]'' ... .XIM-unix .Xauthyxo62s .Xauthzxo62s .font-unix .snap .xorg.conf898 123.bmp 123.jpeg 123.jpg test |
#ls -l
total 11566 -rw-r--r-- 1 root wheel 0 Jul 8 12:48 'echo 09:48:03 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 50 Jul 8 17:09 'echo 123456 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 Jul 8 12:48 'echo 2008 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 Jul 8 12:48 'echo 8 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 Jul 8 13:52 'echo A:\WINDOWS\SYSTEM32 | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 Jul 8 12:48 'echo Jul | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 1635 Jul 8 15:02 'echo NEWFILE | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 Jul 8 13:29 'echo TEST | tr '[:lower:]' '[:upper:]'' -rw-r--r-- 1 root wheel 0 Jul 8 12:48 'echo Tue Jul 8 09:48:20 UTC 2008 | tr '[:lower:]' '[:upper:]'' ... drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .XIM-unix -rw------- 1 root wheel 339 Jul 8 10:44 .Xauthyxo62s -rw------- 1 user wheel 339 Jul 8 10:47 .Xauthzxo62s drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .font-unix drwxrwxr-x 2 root operator 512 Mar 28 18:39 .snap drwx------ 2 root wheel 512 Jul 8 10:34 .xorg.conf898 -rw-r--r-- 1 root wheel 0 Jul 9 10:06 123.bmp -rw-r--r-- 1 root wheel 0 Jul 9 10:06 123.jpeg -rw-r--r-- 1 root wheel 0 Jul 9 10:06 123.jpg drwxr-xr-x 2 root wheel 512 Jul 8 17:28 test |
#set
BASH=/usr/local/bin/bash BASH_ARGC=() BASH_ARGV=() BASH_COMPLETION=/usr/local/etc/bash_completion BASH_COMPLETION_DIR=/usr/local/etc/bash_completion.d BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="0" [4]="release" [5]="i386-portbld-freebsd6.3") BASH_VERSION='3.2.25(0)-release' BLOCKSIZE=K ... MAIL=/var/mail/root MAILCHECK=60 MM_CHARSET=KOI8-R OLDPWD=/root OPTERR=1 OPTIND=1 OSTYPE=freebsd6.3 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin PIPESTATUS=([0]="0") PPID=58065 |
#set | less
|
#echo $HOSTNAME
fbsd1.unix.nt |
#echo $
$BASH $HOSTNAME $PWD $BASH_ARGC $HOSTTYPE $RANDOM $BASH_ARGV $IFS $SECONDS $BASH_COMMAND $L3_HOME $SHELL $BASH_COMPLETION $L3_PARENT_TTY $SHELLOPTS $BASH_COMPLETION_DIR $L3_SESSION_ID $SHLVL $BASH_LINENO $L3_TAMPERED_EDITORS $SSH_CLIENT $BASH_SOURCE $LANG $SSH_CONNECTION $BASH_SUBSHELL $LINENO $SSH_TTY $BASH_VERSINFO $LINES $STY ... $DIR $OLDPWD $WINDOW $DIRSTACK $OPTERR $_ $EUID $OPTIND $bash205 $FTP_PASSIVE_MODE $OSTYPE $bash205b $GROUPS $PATH $bash3 $HISTCMD $PIPESTATUS $editor_file $HISTFILE $PPID $editor_name $HISTFILESIZE $PS1 $i $HISTSIZE $PS2 $old_file $HOME $PS4 |
#man bash
|
#A=0
|
#echo $
$A $HOME $PS4 $BASH $HOSTNAME $PWD $BASH_ARGC $HOSTTYPE $RANDOM $BASH_ARGV $IFS $SECONDS $BASH_COMMAND $L3_HOME $SHELL $BASH_COMPLETION $L3_PARENT_TTY $SHELLOPTS $BASH_COMPLETION_DIR $L3_SESSION_ID $SHLVL $BASH_LINENO $L3_TAMPERED_EDITORS $SSH_CLIENT $BASH_SOURCE $LANG $SSH_CONNECTION $BASH_SUBSHELL $LINENO $SSH_TTY ... $COLUMNS $MAIL $TIME $COMP_WORDBREAKS $MAILCHECK $UID $DIFFNAME $MM_CHARSET $USER $DIR $OLDPWD $WINDOW $DIRSTACK $OPTERR $_ $EUID $OPTIND $bash205 $FTP_PASSIVE_MODE $OSTYPE $bash205b $GROUPS $PATH $bash3 $HISTCMD $PIPESTATUS $editor_file $HISTFILE $PPID $editor_name |
#echo $
$ |
#echo $A
0 |
#ssh 127.0.0.1
The authenticity of host '127.0.0.1 (127.0.0.1)' 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 '127.0.0.1' (DSA) to the list of known hosts. Password: Last login: Tue Jul 8 13:23:25 2008 from 192.168.16.215 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 Welcome to FreeBSD! ... 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=20698; pidfile=/root/.lilalo/l3-agent.pid |
#echo $
$BASH $HOME $PS1 $BASH_ARGC $HOSTNAME $PS2 $BASH_ARGV $HOSTTYPE $PS4 $BASH_COMMAND $IFS $PWD $BASH_COMPLETION $L3_HOME $RANDOM $BASH_COMPLETION_DIR $L3_PARENT_TTY $SECONDS $BASH_LINENO $L3_SESSION_ID $SHELL $BASH_SOURCE $L3_TAMPERED_EDITORS $SHELLOPTS $BASH_SUBSHELL $LANG $SHLVL $BASH_VERSINFO $LINENO $SSH_CLIENT ... $COLUMNS $MACHTYPE $TERM $COMP_WORDBREAKS $MAIL $UID $DIRSTACK $MAILCHECK $USER $EUID $MM_CHARSET $_ $FTP_PASSIVE_MODE $OPTERR $bash205 $GROUPS $OPTIND $bash205b $HISTCMD $OSTYPE $bash3 $HISTFILE $PATH $editor_file $HISTFILESIZE $PIPESTATUS $editor_name $HISTSIZE $PPID |
#exit
exit Connection to 127.0.0.1 closed. |
#echo $
$BASH $HOME $PS1 $BASH_ARGC $HOSTNAME $PS2 $BASH_ARGV $HOSTTYPE $PS4 $BASH_COMMAND $IFS $PWD $BASH_COMPLETION $L3_HOME $RANDOM $BASH_COMPLETION_DIR $L3_PARENT_TTY $SECONDS $BASH_LINENO $L3_SESSION_ID $SHELL $BASH_SOURCE $L3_TAMPERED_EDITORS $SHELLOPTS $BASH_SUBSHELL $LANG $SHLVL $BASH_VERSINFO $LINENO $SSH_CLIENT ... $COLUMNS $MACHTYPE $TERM $COMP_WORDBREAKS $MAIL $UID $DIRSTACK $MAILCHECK $USER $EUID $MM_CHARSET $_ $FTP_PASSIVE_MODE $OPTERR $bash205 $GROUPS $OPTIND $bash205b $HISTCMD $OSTYPE $bash3 $HISTFILE $PATH $editor_file $HISTFILESIZE $PIPESTATUS $editor_name $HISTSIZE $PPID |
#export $A
bash: export: `0': not a valid identifier |
#export A
|
#echo $A
0 |
#echo $
$A $HOME $PS4 $BASH $HOSTNAME $PWD $BASH_ARGC $HOSTTYPE $RANDOM $BASH_ARGV $IFS $SECONDS $BASH_COMMAND $L3_HOME $SHELL $BASH_COMPLETION $L3_PARENT_TTY $SHELLOPTS $BASH_COMPLETION_DIR $L3_SESSION_ID $SHLVL $BASH_LINENO $L3_TAMPERED_EDITORS $SSH_CLIENT $BASH_SOURCE $LANG $SSH_CONNECTION $BASH_SUBSHELL $LINENO $SSH_TTY ... $COLUMNS $MAIL $TIME $COMP_WORDBREAKS $MAILCHECK $UID $DIFFNAME $MM_CHARSET $USER $DIR $OLDPWD $WINDOW $DIRSTACK $OPTERR $_ $EUID $OPTIND $bash205 $FTP_PASSIVE_MODE $OSTYPE $bash205b $GROUPS $PATH $bash3 $HISTCMD $PIPESTATUS $editor_file $HISTFILE $PPID $editor_name |
#ssh 127.0.0.1
Password: Last login: Wed Jul 9 10:31:56 2008 from localhost.unix. 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 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. ... 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=20698; pidfile=/root/.lilalo/l3-agent.pid |
#echo $A
|
#echo $
$BASH $HOME $PS1 $BASH_ARGC $HOSTNAME $PS2 $BASH_ARGV $HOSTTYPE $PS4 $BASH_COMMAND $IFS $PWD $BASH_COMPLETION $L3_HOME $RANDOM $BASH_COMPLETION_DIR $L3_PARENT_TTY $SECONDS $BASH_LINENO $L3_SESSION_ID $SHELL $BASH_SOURCE $L3_TAMPERED_EDITORS $SHELLOPTS $BASH_SUBSHELL $LANG $SHLVL $BASH_VERSINFO $LINENO $SSH_CLIENT ... $COLUMNS $MACHTYPE $TERM $COMP_WORDBREAKS $MAIL $UID $DIRSTACK $MAILCHECK $USER $EUID $MM_CHARSET $_ $FTP_PASSIVE_MODE $OPTERR $bash205 $GROUPS $OPTIND $bash205b $HISTCMD $OSTYPE $bash3 $HISTFILE $PATH $editor_file $HISTFILESIZE $PIPESTATUS $editor_name $HISTSIZE $PPID |
#exit
exit Connection to 127.0.0.1 closed. |
#echo $
$BASH $HOME $PS1 $BASH_ARGC $HOSTNAME $PS2 $BASH_ARGV $HOSTTYPE $PS4 $BASH_COMMAND $IFS $PWD $BASH_COMPLETION $L3_HOME $RANDOM $BASH_COMPLETION_DIR $L3_PARENT_TTY $SECONDS $BASH_LINENO $L3_SESSION_ID $SHELL $BASH_SOURCE $L3_TAMPERED_EDITORS $SHELLOPTS $BASH_SUBSHELL $LANG $SHLVL $BASH_VERSINFO $LINENO $SSH_CLIENT ... $COLUMNS $MACHTYPE $TERM $COMP_WORDBREAKS $MAIL $UID $DIRSTACK $MAILCHECK $USER $EUID $MM_CHARSET $_ $FTP_PASSIVE_MODE $OPTERR $bash205 $GROUPS $OPTIND $bash205b $HISTCMD $OSTYPE $bash3 $HISTFILE $PATH $editor_file $HISTFILESIZE $PIPESTATUS $editor_name $HISTSIZE $PPID |
#su - user
|
$su -
Password: l3-agent is already running: pid=20698; pidfile=/root/.lilalo/l3-agent.pid |
#echo $
$BASH $HISTSIZE $PPID $BASH_ARGC $HOME $PS1 $BASH_ARGV $HOSTNAME $PS2 $BASH_COMMAND $HOSTTYPE $PS4 $BASH_COMPLETION $IFS $PWD $BASH_COMPLETION_DIR $L3_HOME $RANDOM $BASH_LINENO $L3_PARENT_TTY $SECONDS $BASH_SOURCE $L3_SESSION_ID $SHELL $BASH_SUBSHELL $L3_TAMPERED_EDITORS $SHELLOPTS $BASH_VERSINFO $LANG $SHLVL $BASH_VERSION $LINENO $TERM $BLOCKSIZE $LINES $UID $COLUMNS $MACHTYPE $USER $COMP_WORDBREAKS $MAIL $_ $DIRSTACK $MAILCHECK $bash205 $EUID $MM_CHARSET $bash205b $FTP_PASSIVE_MODE $OPTERR $bash3 $GROUPS $OPTIND $editor_file $HISTCMD $OSTYPE $editor_name $HISTFILE $PATH $HISTFILESIZE $PIPESTATUS |
#echo $
$BASH $HISTSIZE $PPID $BASH_ARGC $HOME $PS1 $BASH_ARGV $HOSTNAME $PS2 $BASH_COMMAND $HOSTTYPE $PS4 $BASH_COMPLETION $IFS $PWD $BASH_COMPLETION_DIR $L3_HOME $RANDOM $BASH_LINENO $L3_PARENT_TTY $SECONDS $BASH_SOURCE $L3_SESSION_ID $SHELL $BASH_SUBSHELL $L3_TAMPERED_EDITORS $SHELLOPTS $BASH_VERSINFO $LANG $SHLVL $BASH_VERSION $LINENO $TERM $BLOCKSIZE $LINES $UID $COLUMNS $MACHTYPE $USER $COMP_WORDBREAKS $MAIL $_ $DIRSTACK $MAILCHECK $bash205 $EUID $MM_CHARSET $bash205b $FTP_PASSIVE_MODE $OPTERR $bash3 $GROUPS $OPTIND $editor_file $HISTCMD $OSTYPE $editor_name $HISTFILE $PATH $HISTFILESIZE $PIPESTATUS |
#exit
exit |
$exit
exit |
#export B=123
|
#echo $
$A $HOME $PWD $B $HOSTNAME $RANDOM $BASH $HOSTTYPE $SECONDS $BASH_ARGC $IFS $SHELL $BASH_ARGV $L3_HOME $SHELLOPTS $BASH_COMMAND $L3_PARENT_TTY $SHLVL $BASH_COMPLETION $L3_SESSION_ID $SSH_CLIENT $BASH_COMPLETION_DIR $L3_TAMPERED_EDITORS $SSH_CONNECTION $BASH_LINENO $LANG $SSH_TTY $BASH_SOURCE $LINENO $STY ... $BLOCKSIZE $MAIL $UID $COLUMNS $MAILCHECK $USER $COMP_WORDBREAKS $MM_CHARSET $WINDOW $DIFFNAME $OLDPWD $_ $DIR $OPTERR $bash205 $DIRSTACK $OPTIND $bash205b $EUID $OSTYPE $bash3 $FTP_PASSIVE_MODE $PATH $editor_file $GROUPS $PIPESTATUS $editor_name $HISTCMD $PPID $i |
#echo $B
123 |
Время первой команды журнала | 17:31:31 2008- 7- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:33:39 2008- 7- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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