/l3/users/31-08-2009/nt-fbsdnet/fbsd3.net.nt/user :1 :2 :3 :4 |
|
$fin
find find2perl finger |
$fin
find find2perl finger |
$find /usr/share/doc/ -name \*.txt
/usr/share/doc/de_DE.ISO8859-1/books/porters-handbook/book.txt /usr/share/doc/el_GR.ISO8859-7/articles/cvs-freebsd/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/dialup-firewall/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/explaining-bsd/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/formatting-media/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/freebsd-questions/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/greek-language-support/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/laptop/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/multi-os/article.txt /usr/share/doc/el_GR.ISO8859-7/articles/new-users/article.txt ... /usr/share/doc/zh_TW.Big5/articles/hubs/article.txt /usr/share/doc/zh_TW.Big5/articles/mailing-list-faq/article.txt /usr/share/doc/zh_TW.Big5/articles/nanobsd/article.txt /usr/share/doc/zh_TW.Big5/articles/pr-guidelines/article.txt /usr/share/doc/zh_TW.Big5/articles/problem-reports/article.txt /usr/share/doc/zh_TW.Big5/books/developers-handbook/book.txt /usr/share/doc/zh_TW.Big5/books/faq/book.txt /usr/share/doc/zh_TW.Big5/books/fdp-primer/book.txt /usr/share/doc/zh_TW.Big5/books/handbook/book.txt /usr/share/doc/zh_TW.Big5/books/porters-handbook/book.txt |
$find /usr/share/doc/ -name \*.txt | grep test
|
$ico
ico icon2gif iconv |
$iconv -f CP1251 -t KOI8-R
drgdg dfg ^[d drgdg dfg |
$ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 10 99,0 0,0 0 8 ?? RL 31Á×Ç09 20216:32,10 [idle: cpu0] root 0 0,0 0,0 0 0 ?? WLs 31Á×Ç09 0:00,00 [swapper] root 1 0,0 0,1 768 256 ?? ILs 31Á×Ç09 0:00,17 /sbin/init -- root 2 0,0 0,0 0 8 ?? DL 31Á×Ç09 1:32,23 [g_event] root 3 0,0 0,0 0 8 ?? DL 31Á×Ç09 3:41,29 [g_up] root 4 0,0 0,0 0 8 ?? DL 31Á×Ç09 5:30,25 [g_down] root 5 0,0 0,0 0 8 ?? DL 31Á×Ç09 0:00,00 [thread taskq] root 6 0,0 0,0 0 8 ?? DL 31Á×Ç09 0:00,00 [xpt_thrd] root 7 0,0 0,0 0 8 ?? DL 31Á×Ç09 0:00,00 [acpi_task_0] ... root 986 0,0 0,2 1352 820 v3 Is+ 31Á×Ç09 0:00,00 /usr/libexec/get root 987 0,0 0,2 1352 820 v4 Is+ 31Á×Ç09 0:00,00 /usr/libexec/get root 988 0,0 0,2 1352 820 v5 Is+ 31Á×Ç09 0:00,00 /usr/libexec/get root 989 0,0 0,2 1352 820 v6 Is+ 31Á×Ç09 0:00,00 /usr/libexec/get root 990 0,0 0,2 1352 820 v7 Is+ 31Á×Ç09 0:00,00 /usr/libexec/get user 17136 0,0 0,2 1348 940 p1 Ss+ 17:54 0:00,49 script -t 0 -q / user 17173 0,0 0,4 3344 2188 p2 Ss 17:54 0:00,13 /usr/local/bin/b user 17882 0,0 0,2 1504 1040 p2 R+ 19:45 0:00,00 ps -aux user 17333 0,0 0,2 1348 940 p3 Is+ 18:11 0:00,04 script -t 0 -q / user 17370 0,0 0,4 3308 2136 p4 Is+ 18:11 0:00,03 /usr/local/bin/b |
$ps -aux | awk '{print $1;}' | unique
bash: unique: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
$uni
unifdef unifdefall uniq units unix-lpr.sh |
$uni
unifdef unifdefall uniq units unix-lpr.sh |
$man
|
$ps -aux | awk '{print $1;}' | uniq
USER root smmsp root nobody root user root user |
$ps -aux | sed /d1 $1;}' | uniq
sed: 1: "/d1": unterminated regular expression |
$ps -aux | sed d1 | awk '{print $1;}' | uniq
sed: 1: "d1": extra characters at the end of d command |
$ps -aux | sed 'd1' awk '{print $1;}' | uniq
sed: 1: "d1": extra characters at the end of d command |
$ps -aux | sed '/1' | awk '{print $1;}' | uniq
sed: 1: "/d1": unterminated regular expression |
$ps -aux | sed 'd1/ | awk '{print $1;}' | uniq
sed: 1: "d1/": extra characters at the end of d command |
$ps -aux | sed '1d | awk '{print $1;}' | uniq
root smmsp root nobody root user root user |
$ps -aux | sed '1d' | awk '{print $1;}' | sort |
nobody root smmsp user |
$grep -n tree ~/*
|
$grep tree ~/*
|
$grep 'tree'/*
|
$grep 'tree' ~/.*
/home/user/.bash_history:tree /home/user/.bash_history:tree /home/user/.bash_history:tree |
$grep ' ([^ ]) \1
grep: Invalid back reference |
$grep "[^ ]) \1"~/.*
grep: Invalid back reference |
$grep " ([^ ]* \1" ~/.*
grep: Invalid back reference |
$grep " ([^ ]*) " ~/.*
/home/user/.cshrc:if ($?prompt) then |
$grep " ([^ ]*) \1~/.*
grep: Invalid back reference |
$grep -l [^ ]*) \1" ~/.*
grep: Invalid back reference |
$erep -l " ([^ ]*) \1" ~/.*
/home/user/.mail_aliases /home/user/.profile /home/user/.recently-used.xbel /home/user/.xsession-errors |
$egrep " ([^ ]*) \1" ~/.*
/home/user/.mail_aliases:# alias freebsd-bugs freebsd-bugs@FreeBSD.org /home/user/.mail_aliases:# alias freebsd-questions freebsd-questions@FreeBSD.org /home/user/.mail_aliases:# alias bicycle christoph gerhardt velophil zentralrad /home/user/.profile:# Setting TERM is normally done through /etc/ttys. Do only override /home/user/.profile:EDITOR=vi; export EDITOR /home/user/.profile:PAGER=more; export PAGER /home/user/.recently-used.xbel: xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks" /home/user/.recently-used.xbel: xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info" /home/user/.xsession-errors:Xlib: extension "RANDR" missing on display ":2.0". |
$man find
|
$locate -u
locate: illegal option -- u usage: locate [-0Scims] [-l limit] [-d database] pattern ... default database: `/var/db/locate.database' or $LOCATE_PATH |
$locate -u /tmp/file
locate: illegal option -- u usage: locate [-0Scims] [-l limit] [-d database] pattern ... default database: `/var/db/locate.database' or $LOCATE_PATH |
$locate -u -dmp/filebase
locate: illegal option -- u usage: locate [-0Scims] [-l limit] [-d database] pattern ... default database: `/var/db/locate.database' or $LOCATE_PATH |
$locate bash
/usr/local/share/bash/time /usr/local/share/bash/times /usr/local/share/bash/trap /usr/local/share/bash/true /usr/local/share/bash/type /usr/local/share/bash/typeset /usr/local/share/bash/ulimit /usr/local/share/bash/umask /usr/local/share/bash/unalias /usr/local/share/bash/unset ... /var/db/pkg/bash-3.2.25/+MTREE_DIRS /var/db/pkg/bash-3.2.25/+REQUIRED_BY /var/db/pkg/bash-completion-20060301_2 /var/db/pkg/bash-completion-20060301_2/+COMMENT /var/db/pkg/bash-completion-20060301_2/+CONTENTS /var/db/pkg/bash-completion-20060301_2/+DESC /var/db/pkg/bash-completion-20060301_2/+DISPLAY /var/db/pkg/bash-completion-20060301_2/+MTREE_DIRS /var/db/ports/bash-completion /var/db/ports/bash-completion/options |
$locate -U/tmp/filebase
locate: illegal option -- U usage: locate [-0Scims] [-l limit] [-d database] pattern ... default database: `/var/db/locate.database' or $LOCATE_PATH |
$man locate
|
$find .
./.l3rc ./.bashrc ./.recently-used.xbel ./.bash_profile ./.bash_history ./.xsession ./gdb.core ./.themes ./.ssh ./.ssh/known_hosts ... ./.config/Terminal/terminalrc ./.dbus ./.dbus/session-bus ./.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-fbsdvm.net.nt_2 ./.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-2 ./.fluxbox ./.fluxbox/keys ./.fluxbox/menu ./.fluxbox/init ./.Xauthority |
$find . ../
../user/.l3rc ../user/.bashrc ../user/.recently-used.xbel ../user/.bash_profile ../user/.bash_history ../user/.xsession ../user/gdb.core ../user/.themes ../user/.ssh ../user/.ssh/known_hosts ... ../user/.config/Terminal/terminalrc ../user/.dbus ../user/.dbus/session-bus ../user/.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-fbsdvm.net.nt_2 ../user/.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-2 ../user/.fluxbox ../user/.fluxbox/keys ../user/.fluxbox/menu ../user/.fluxbox/init ../user/.Xauthority |
$find ../
../user/.l3rc ../user/.bashrc ../user/.recently-used.xbel ../user/.bash_profile ../user/.bash_history ../user/.xsession ../user/gdb.core ../user/.themes ../user/.ssh ../user/.ssh/known_hosts ... ../user/.config/Terminal/terminalrc ../user/.dbus ../user/.dbus/session-bus ../user/.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-fbsdvm.net.nt_2 ../user/.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-2 ../user/.fluxbox ../user/.fluxbox/keys ../user/.fluxbox/menu ../user/.fluxbox/init ../user/.Xauthority |
$find ../
../user/.l3rc ../user/.bashrc ../user/.recently-used.xbel ../user/.bash_profile ../user/.bash_history ../user/.xsession ../user/gdb.core ../user/.themes ../user/.ssh ../user/.ssh/known_hosts ... ../user/.config/Terminal/terminalrc ../user/.dbus ../user/.dbus/session-bus ../user/.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-fbsdvm.net.nt_2 ../user/.dbus/session-bus/7a592c1c31f269eba4e2130047dbd500-2 ../user/.fluxbox ../user/.fluxbox/keys ../user/.fluxbox/menu ../user/.fluxbox/init ../user/.Xauthority |
$find . -perm 777
|
$find -perm 777
find: illegal option -- p find: illegal option -- e find: illegal option -- r find: illegal option -- m find: 777: No such file or directory |
$sudo find /etc -regex 'conf'
Password: Sorry, try again. Password: Sorry, try again. Password: Sorry, try again. sudo: 3 incorrect password attempts |
$o find /etc -regex 'conf'
bash: o: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
$find /etc -regex 'conf'
find: /etc/isdn: Permission denied find: /etc/ntp: Permission denied |
$sudo /etc -regex 'conf'
Password: Sorry, try again. Password: sudo: 1 incorrect password attempt |
$ls -la
total 926 drwxr-xr-x 23 user wheel 1024 14 ÓÅÎ 17:54 . drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 .. -rw------- 1 user wheel 2438 31 Á×Ç 19:40 .ICEauthority -rw------- 1 user wheel 167 14 ÓÅÎ 17:54 .Xauthority -rw------- 1 user wheel 859 31 Á×Ç 21:24 .bash_history -rw-r--r-- 1 user wheel 19 24 ÉÀÌ 19:39 .bash_profile -rw-r--r-- 1 user wheel 43 24 ÉÀÌ 19:39 .bashrc drwx------ 5 user wheel 512 31 Á×Ç 19:14 .cache drwx------ 7 user wheel 512 31 Á×Ç 19:42 .config ... -rw-r--r-- 1 user wheel 218 24 ÉÀÌ 13:19 .recently-used.xbel -rw------- 1 user wheel 276 15 ÍÁÒ 2008 .rhosts -rw-r--r-- 1 user wheel 975 15 ÍÁÒ 2008 .shrc drwx------ 2 user wheel 512 31 Á×Ç 18:43 .ssh drwxr-xr-x 2 user wheel 512 24 ÉÀÌ 13:16 .themes drwx------ 3 user wheel 512 24 ÉÀÌ 13:16 .thumbnails -rw-r--r-- 1 root wheel 26 24 ÉÀÌ 19:00 .xsession -rw-r--r-- 1 user wheel 9319 14 ÓÅÎ 17:55 .xsession-errors drwxr-xr-x 2 user wheel 512 15 ÍÁÒ 2008 Desktop -rw------- 1 user wheel 823296 24 ÉÀÌ 16:14 gdb.core |
$lfind -regex 'gno'
bash: lfind: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
$find -regex 'gnom'
find: illegal option -- r find: illegal option -- e find: illegal option -- g find: illegal option -- e find: gnom: No such file or directory |
$find --egex 'gnom'
find: illegal option -- - find: illegal option -- r find: illegal option -- e find: illegal option -- g find: illegal option -- e find: gnom: No such file or directory |
$find .regex 'gnom'
|
$find . -regex '.*gnom.*'
./.gconf/desktop/gnome ./.gconf/desktop/gnome/accessibility ./.gconf/desktop/gnome/accessibility/keyboard ./.gconf/desktop/gnome/accessibility/keyboard/%gconf.xml ./.gconf/desktop/gnome/accessibility/%gconf.xml ./.gconf/desktop/gnome/%gconf.xml ./.gconf/desktop/gnome/peripherals ./.gconf/desktop/gnome/peripherals/keyboard ./.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup ./.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup/%gconf.xml ... ./.gnome2/epiphany/ephy-bookmarks.xml ./.gnome2/epiphany/bookmarks.rdf ./.gnome2/epiphany/ephy-history.xml ./.gnome2/epiphany/states.xml ./.gnome2/epiphany/session_crashed.xml ./.gnome2_private ./.gtkrc-1.2-gnome2 ./.gnome ./.gnome/gnome-vfs ./.gnome/gnome-vfs/.trash_entry_cache |
$find ./-regex '.*gnom.*'
./.gconf/desktop/gnome ./.gconf/desktop/gnome/accessibility ./.gconf/desktop/gnome/accessibility/keyboard ./.gconf/desktop/gnome/accessibility/keyboard/%gconf.xml ./.gconf/desktop/gnome/accessibility/%gconf.xml ./.gconf/desktop/gnome/%gconf.xml ./.gconf/desktop/gnome/peripherals ./.gconf/desktop/gnome/peripherals/keyboard ./.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup ./.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup/%gconf.xml ... ./.gnome2/epiphany/ephy-bookmarks.xml ./.gnome2/epiphany/bookmarks.rdf ./.gnome2/epiphany/ephy-history.xml ./.gnome2/epiphany/states.xml ./.gnome2/epiphany/session_crashed.xml ./.gnome2_private ./.gtkrc-1.2-gnome2 ./.gnome ./.gnome/gnome-vfs ./.gnome/gnome-vfs/.trash_entry_cache |
$find ./ -regex '.*gnom.*'
./.gconf/desktop/gnome ./.gconf/desktop/gnome/accessibility ./.gconf/desktop/gnome/accessibility/keyboard ./.gconf/desktop/gnome/accessibility/keyboard/%gconf.xml ./.gconf/desktop/gnome/accessibility/%gconf.xml ./.gconf/desktop/gnome/%gconf.xml ./.gconf/desktop/gnome/peripherals ./.gconf/desktop/gnome/peripherals/keyboard ./.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup ./.gconf/desktop/gnome/peripherals/keyboard/kbd.sysbackup/%gconf.xml ... ./.gnome2/epiphany/ephy-bookmarks.xml ./.gnome2/epiphany/bookmarks.rdf ./.gnome2/epiphany/ephy-history.xml ./.gnome2/epiphany/states.xml ./.gnome2/epiphany/session_crashed.xml ./.gnome2_private ./.gtkrc-1.2-gnome2 ./.gnome ./.gnome/gnome-vfs ./.gnome/gnome-vfs/.trash_entry_cache |
$find / -type l
/usr/lib/libkafs5.so /usr/lib/libkrb5.so /usr/lib/libroken.so /usr/lib/libcrypto.so /usr/lib/libssl.so /usr/lib/libssh.so /usr/lib/snmp_atm.so /usr/lib/snmp_pf.so /usr/lib/snmp_bridge.so /usr/lib/snmp_hostres.so ... /usr/local/lib/libXv.so /usr/local/lib/libXxf86dga.so /usr/local/lib/libxkbfile.so /usr/local/lib/libpng.so /usr/local/lib/libxrx.so /usr/local/lib/libxrxnest.so /usr/local/lib/libXcomposite.so /usr/local/lib/libXevie.so /usr/local/lib/libXfontcache.so ^C |
$find / -perm +002
/usr/include/semaphore.h /usr/include/_semaphore.h /usr/include/ncurses.h /usr/lib/libc.so /usr/lib/libbsm.so /usr/lib/libcom_err.so /usr/lib/libcrypt.so /usr/lib/libkvm.so /usr/lib/libm.so /usr/lib/libmd.so ... /usr/lib/libmytinfow_p.a /usr/lib/libtermcap_p.a /usr/lib/libtermcapw_p.a /usr/lib/libtermlib_p.a /usr/lib/libtermlibw_p.a /usr/lib/libtinfo_p.a /usr/lib/libtinfow_p.a /usr/libexec/ld-elf.so.1 find: /usr/local/lib/X11/xdm/authdir: Permission denied ^C |
$find -E ~ -regex '.*(\.tar|\.gz
|
$tree
. |-- Desktop `-- gdb.core 1 directory, 1 file |
$tree ./
./ |-- Desktop `-- gdb.core 1 directory, 1 file |
$find -E ~ -regex '.*(\.tar|\.core
/home/user/gdb.core |
$man find
|
$man find
|
$ls /
COPYRIGHT dev lib moused.core sys bin dist libexec proc tmp boot entropy log rescue usr cdrom etc media root var compat home mnt sbin xdm.core |
$ls -la
total 926 drwxr-xr-x 23 user wheel 1024 14 ÓÅÎ 17:54 . drwxr-xr-x 3 root wheel 512 15 ÍÁÒ 2008 .. -rw------- 1 user wheel 2438 31 Á×Ç 19:40 .ICEauthority -rw------- 1 user wheel 167 14 ÓÅÎ 17:54 .Xauthority -rw------- 1 user wheel 859 31 Á×Ç 21:24 .bash_history -rw-r--r-- 1 user wheel 19 24 ÉÀÌ 19:39 .bash_profile -rw-r--r-- 1 user wheel 43 24 ÉÀÌ 19:39 .bashrc drwx------ 5 user wheel 512 31 Á×Ç 19:14 .cache drwx------ 7 user wheel 512 31 Á×Ç 19:42 .config ... -rw-r--r-- 1 user wheel 218 24 ÉÀÌ 13:19 .recently-used.xbel -rw------- 1 user wheel 276 15 ÍÁÒ 2008 .rhosts -rw-r--r-- 1 user wheel 975 15 ÍÁÒ 2008 .shrc drwx------ 2 user wheel 512 31 Á×Ç 18:43 .ssh drwxr-xr-x 2 user wheel 512 24 ÉÀÌ 13:16 .themes drwx------ 3 user wheel 512 24 ÉÀÌ 13:16 .thumbnails -rw-r--r-- 1 root wheel 26 24 ÉÀÌ 19:00 .xsession -rw-r--r-- 1 user wheel 9319 14 ÓÅÎ 17:55 .xsession-errors drwxr-xr-x 2 user wheel 512 15 ÍÁÒ 2008 Desktop -rw------- 1 user wheel 823296 24 ÉÀÌ 16:14 gdb.core |
$cat .bashrc
. /home/user/.lilalo/l3bashrc && _l3_start |
$set | less
|
$export B
|
$echo $
$BASH $HOME $PPID $BASH_ARGC $HOSTNAME $PS1 $BASH_ARGV $HOSTTYPE $PS2 $BASH_COMMAND $IFS $PS4 $BASH_LINENO $L3_HOME $PWD $BASH_SOURCE $L3_PARENT_TTY $RANDOM $BASH_SUBSHELL $L3_SESSION_ID $SECONDS $BASH_VERSINFO $L3_TAMPERED_EDITORS $SHELL $BASH_VERSION $LANG $SHELLOPTS $BLOCKSIZE $LINENO $SHLVL $COLUMNS $LINES $TERM $COMP_WORDBREAKS $LOGNAME $TERMCAP $DIRSTACK $MACHTYPE $UID $DISPLAY $MAIL $USER $EUID $MAILCHECK $WINDOWID $FTP_PASSIVE_MODE $MM_CHARSET $XTERM_LOCALE $GROUPS $OPTERR $XTERM_SHELL $HISTCMD $OPTIND $XTERM_VERSION $HISTFILE $OSTYPE $_ $HISTFILESIZE $PATH $editor_file $HISTSIZE $PIPESTATUS $editor_name |
$echo $
$BASH $HOME $PPID $BASH_ARGC $HOSTNAME $PS1 $BASH_ARGV $HOSTTYPE $PS2 $BASH_COMMAND $IFS $PS4 $BASH_LINENO $L3_HOME $PWD $BASH_SOURCE $L3_PARENT_TTY $RANDOM $BASH_SUBSHELL $L3_SESSION_ID $SECONDS $BASH_VERSINFO $L3_TAMPERED_EDITORS $SHELL $BASH_VERSION $LANG $SHELLOPTS $BLOCKSIZE $LINENO $SHLVL $COLUMNS $LINES $TERM $COMP_WORDBREAKS $LOGNAME $TERMCAP $DIRSTACK $MACHTYPE $UID $DISPLAY $MAIL $USER $EUID $MAILCHECK $WINDOWID $FTP_PASSIVE_MODE $MM_CHARSET $XTERM_LOCALE $GROUPS $OPTERR $XTERM_SHELL $HISTCMD $OPTIND $XTERM_VERSION $HISTFILE $OSTYPE $_ $HISTFILESIZE $PATH $editor_file $HISTSIZE $PIPESTATUS $editor_name |
$echo $B
|
$echo $
$BASH $HOME $PPID $BASH_ARGC $HOSTNAME $PS1 $BASH_ARGV $HOSTTYPE $PS2 $BASH_COMMAND $IFS $PS4 $BASH_LINENO $L3_HOME $PWD $BASH_SOURCE $L3_PARENT_TTY $RANDOM $BASH_SUBSHELL $L3_SESSION_ID $SECONDS $BASH_VERSINFO $L3_TAMPERED_EDITORS $SHELL $BASH_VERSION $LANG $SHELLOPTS $BLOCKSIZE $LINENO $SHLVL $COLUMNS $LINES $TERM $COMP_WORDBREAKS $LOGNAME $TERMCAP $DIRSTACK $MACHTYPE $UID $DISPLAY $MAIL $USER $EUID $MAILCHECK $WINDOWID $FTP_PASSIVE_MODE $MM_CHARSET $XTERM_LOCALE $GROUPS $OPTERR $XTERM_SHELL $HISTCMD $OPTIND $XTERM_VERSION $HISTFILE $OSTYPE $_ $HISTFILESIZE $PATH $editor_file $HISTSIZE $PIPESTATUS $editor_name |
$B=2
|
$export B
|
$echo $
$B $HOME $PS1 $BASH $HOSTNAME $PS2 $BASH_ARGC $HOSTTYPE $PS4 $BASH_ARGV $IFS $PWD $BASH_COMMAND $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 ... $COMP_WORDBREAKS $MACHTYPE $USER $DIRSTACK $MAIL $WINDOWID $DISPLAY $MAILCHECK $XTERM_LOCALE $EUID $MM_CHARSET $XTERM_SHELL $FTP_PASSIVE_MODE $OPTERR $XTERM_VERSION $GROUPS $OPTIND $_ $HISTCMD $OSTYPE $editor_file $HISTFILE $PATH $editor_name $HISTFILESIZE $PIPESTATUS $HISTSIZE $PPID |
$echo $B
2 |
$readonly B
|
$expor
|
$bash
|
$echo $
$B $HOME $PS1 $BASH $HOSTNAME $PS2 $BASH_ARGC $HOSTTYPE $PS4 $BASH_ARGV $IFS $PWD $BASH_COMMAND $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 ... $COMP_WORDBREAKS $MACHTYPE $USER $DIRSTACK $MAIL $WINDOWID $DISPLAY $MAILCHECK $XTERM_LOCALE $EUID $MM_CHARSET $XTERM_SHELL $FTP_PASSIVE_MODE $OPTERR $XTERM_VERSION $GROUPS $OPTIND $_ $HISTCMD $OSTYPE $editor_file $HISTFILE $PATH $editor_name $HISTFILESIZE $PIPESTATUS $HISTSIZE $PPID |
$echo $B
2 |
$echo $
$B $HOME $PS1 $BASH $HOSTNAME $PS2 $BASH_ARGC $HOSTTYPE $PS4 $BASH_ARGV $IFS $PWD $BASH_COMMAND $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 ... $COMP_WORDBREAKS $MACHTYPE $USER $DIRSTACK $MAIL $WINDOWID $DISPLAY $MAILCHECK $XTERM_LOCALE $EUID $MM_CHARSET $XTERM_SHELL $FTP_PASSIVE_MODE $OPTERR $XTERM_VERSION $GROUPS $OPTIND $_ $HISTCMD $OSTYPE $editor_file $HISTFILE $PATH $editor_name $HISTFILESIZE $PIPESTATUS $HISTSIZE $PPID |
$echo $B
2 |
$echo $
$BASH $HOME $PPID $BASH_ARGC $HOSTNAME $PS1 $BASH_ARGV $HOSTTYPE $PS2 $BASH_COMMAND $IFS $PS4 $BASH_LINENO $L3_HOME $PWD $BASH_SOURCE $L3_PARENT_TTY $RANDOM $BASH_SUBSHELL $L3_SESSION_ID $SECONDS $BASH_VERSINFO $L3_TAMPERED_EDITORS $SHELL $BASH_VERSION $LANG $SHELLOPTS $BLOCKSIZE $LINENO $SHLVL $COLUMNS $LINES $TERM $COMP_WORDBREAKS $LOGNAME $TERMCAP $DIRSTACK $MACHTYPE $UID $DISPLAY $MAIL $USER $EUID $MAILCHECK $WINDOWID $FTP_PASSIVE_MODE $MM_CHARSET $XTERM_LOCALE $GROUPS $OPTERR $XTERM_SHELL $HISTCMD $OPTIND $XTERM_VERSION $HISTFILE $OSTYPE $_ $HISTFILESIZE $PATH $editor_file $HISTSIZE $PIPESTATUS $editor_name |
$exit
exit |
$echo $
$BASH $HOME $PPID $BASH_ARGC $HOSTNAME $PS1 $BASH_ARGV $HOSTTYPE $PS2 $BASH_COMMAND $IFS $PS4 $BASH_LINENO $L3_HOME $PWD $BASH_SOURCE $L3_PARENT_TTY $RANDOM $BASH_SUBSHELL $L3_SESSION_ID $SECONDS $BASH_VERSINFO $L3_TAMPERED_EDITORS $SHELL $BASH_VERSION $LANG $SHELLOPTS $BLOCKSIZE $LINENO $SHLVL $COLUMNS $LINES $TERM $COMP_WORDBREAKS $LOGNAME $TERMCAP $DIRSTACK $MACHTYPE $UID $DISPLAY $MAIL $USER $EUID $MAILCHECK $WINDOWID $FTP_PASSIVE_MODE $MM_CHARSET $XTERM_LOCALE $GROUPS $OPTERR $XTERM_SHELL $HISTCMD $OPTIND $XTERM_VERSION $HISTFILE $OSTYPE $_ $HISTFILESIZE $PATH $editor_file $HISTSIZE $PIPESTATUS $editor_name |
$echo $PS2
> |
$echo $PS4
+ |
$set
B=2 BASH=/usr/local/bin/bash BASH_ARGC=() BASH_ARGV=() 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 COLUMNS=80 ... MACHTYPE=i386-portbld-freebsd6.3 MAIL=/var/mail/user MAILCHECK=60 MM_CHARSET=KOI8-R 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:/home/user/bin PIPESTATUS=([0]="0") PPID=17136 |
$man set
|
$whatis set
gnutls_ia_set_client_avp_function(3) - Used to set a AVP callback gnutls_ia_set_server_avp_function(3) - Used to set a AVP callback gnutls_openpgp_set_recv_key_function(3) - Used to set a key retrieval callback for PGP keys gnutls_pkcs7_delete_crl(3) - This function deletes a crl from a PKCS7 crl set gnutls_pkcs7_delete_crt(3) - This function deletes a certificate from a PKCS7 certificate set gnutls_pkcs7_get_crl_count(3) - This function returns the number of crls in a PKCS7 crl set gnutls_pkcs7_get_crl_raw(3) - This function returns a crl in a PKCS7 crl set gnutls_pkcs7_get_crt_count(3) - This function returns the number of certificates in a PKCS7 certificate set gnutls_pkcs7_get_crt_raw(3) - This function returns a certificate in a PKCS7 certificate set gnutls_pkcs7_set_crl(3) - This function adds a parsed crl in a PKCS7 crl set ... SSL_CTX_set_default_passwd_cb(3), SSL_CTX_set_default_passwd_cb_userdata(3) - set passwd callback for encrypted PEM file handling SSL_CTX_set_session_id_context(3), SSL_set_session_id_context(3) - set context within which session can be reused (server side only) SSL_CTX_set_verify(3), SSL_set_verify(3), SSL_CTX_set_verify_depth(3), SSL_set_verify_depth(3) - set peer certificate verification parameters SSL_set_session(3) - set a TLS/SSL session to be used during TLS/SSL connect gendsa(1) - generate a DSA private key from a set of parameters GSSAPI::OID::Set(3) - methods for handling sets of GSSAPI OIDs, and some constant OID sets XML::XPath(3) - a set of modules for parsing and evaluating XPath statements attributes(3) - get/set subroutine or variable attributes attrs(3) - set/get attributes of a subroutine (deprecated) open(3) - perl pragma to set default PerlIO layers for input and output |
$echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/user/bin |
. /home/user/.lilalo/l3bashrc && _l3_start
Время первой команды журнала | 18:39:09 2009- 9-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 20:24:47 2009- 9-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 22.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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