/l3/users/10-01-2007/nt-ladm/linux7.unix.nt/user :1 :2 :3 :4 :5 :6 :7 |
|
$ls -Rl
./test/symlink: итого 0 ./text: итого 24 -rw-r--r-- 1 user user 899 2003-12-06 17:29 kernel_news -rw-r--r-- 1 user user 1149 2003-12-06 17:29 opensource_news -rw-r--r-- 1 user user 1149 2003-12-06 17:29 rus_news -rw-r--r-- 1 user user 161 2003-12-06 17:29 text_to_grep -rw-r--r-- 1 user user 1875 2003-12-06 17:29 vi1 -rw-r--r-- 1 user user 927 2003-12-06 17:29 vi2 |
$ls -Rl;pwd
drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh -rw-r--r-- 1 user user 14448 2007-01-10 19:44 sla drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 ./backup: ... итого 0 ./text: итого 24 -rw-r--r-- 1 user user 899 2003-12-06 17:29 kernel_news -rw-r--r-- 1 user user 1149 2003-12-06 17:29 opensource_news -rw-r--r-- 1 user user 1149 2003-12-06 17:29 rus_news -rw-r--r-- 1 user user 161 2003-12-06 17:29 text_to_grep -rw-r--r-- 1 user user 1875 2003-12-06 17:29 vi1 -rw-r--r-- 1 user user 927 2003-12-06 17:29 vi2 /home/user |
$ls -l /
итого 84 drwxr-xr-x 2 root root 4096 2007-01-09 17:07 bin drwxr-xr-x 3 root root 4096 2007-01-09 17:14 boot lrwxrwxrwx 1 root root 11 2007-01-09 16:38 cdrom -> media/cdrom drwxr-xr-x 15 root root 4300 2007-01-11 11:44 dev drwxr-xr-x 101 root root 4096 2007-01-11 11:43 etc drwxr-xr-x 4 user user 4096 2003-12-06 17:29 home drwxr-xr-x 2 root root 4096 2007-01-09 16:40 initrd lrwxrwxrwx 1 root root 28 2007-01-09 16:42 initrd.img -> boot/initrd.img-2.6.18-3-686 drwxr-xr-x 15 root root 4096 2007-01-09 17:06 lib ... drwxr-x--- 6 root root 4096 2007-01-10 20:00 root drwxr-xr-x 2 root root 4096 2007-01-09 17:14 sbin drwxr-xr-x 2 root root 4096 2006-10-21 01:25 selinux lrwxrwxrwx 1 user user 30 2007-01-09 19:30 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 2 root root 4096 2007-01-09 16:40 srv drwxr-xr-x 11 root root 0 2007-01-11 11:43 sys drwxrwxrwt 10 root root 4096 2007-01-11 11:50 tmp drwxr-xr-x 13 root root 4096 2007-01-09 17:03 usr drwxr-xr-x 15 root root 4096 2007-01-09 17:11 var lrwxrwxrwx 1 root root 25 2007-01-09 16:42 vmlinuz -> boot/vmlinuz-2.6.18-3-686 |
$ls -l /usr/
итого 140 drwxr-xr-x 2 root root 36864 2007-01-10 17:38 bin drwxr-xr-x 2 root root 4096 2007-01-09 17:04 games drwxr-xr-x 7 root root 4096 2007-01-09 17:05 include drwxr-xr-x 124 root root 40960 2007-01-10 17:37 lib drwxr-xr-x 3 root root 4096 2007-01-09 17:03 lib64 drwxrwsr-x 10 root staff 4096 2007-01-09 16:40 local drwx------ 2 root root 16384 2007-01-09 16:37 lost+found drwxr-xr-x 2 root root 12288 2007-01-09 18:03 sbin drwxr-xr-x 225 root root 12288 2007-01-09 17:06 share drwxrwsr-x 2 root src 4096 2006-10-28 17:06 src drwxr-xr-x 3 root root 4096 2007-01-09 17:03 X11R6 |
$ls -l /usr/games/
итого 1272 -rwxr-xr-x 1 root root 15788 2007-01-02 19:26 banner -rwxr-xr-x 1 root root 127548 2006-12-07 22:52 blackjack -rwxr-xr-x 1 root root 48552 2006-12-07 22:52 gataxx -rwxr-sr-x 1 root games 77740 2006-12-07 22:52 glines -rwxr-xr-x 1 root root 93836 2006-12-07 22:52 gnect -rwxr-sr-x 1 root games 102572 2006-12-07 22:52 gnibbles -rwxr-sr-x 1 root games 103884 2006-12-07 22:52 gnobots2 -rwxr-sr-x 1 root games 97276 2006-12-07 22:52 gnometris -rwxr-sr-x 1 root games 81388 2006-12-07 22:52 gnomine -rwxr-sr-x 1 root games 60652 2006-12-07 22:52 gnotravex -rwxr-sr-x 1 root games 44396 2006-12-07 22:52 gnotski -rwxr-sr-x 1 root games 52524 2006-12-07 22:52 gtali -rwxr-xr-x 1 root root 65028 2006-12-07 22:52 iagno -rwxr-sr-x 1 root games 84940 2006-12-07 22:52 mahjongg -rwxr-sr-x 1 root games 73292 2006-12-07 22:52 same-gnome -rwxr-xr-x 1 root root 98540 2006-12-07 22:52 sol |
$ls -al /
итого 92 drwxr-xr-x 23 user user 4096 2007-01-09 19:30 . drwxr-xr-x 23 user user 4096 2007-01-09 19:30 .. drwxr-xr-x 2 root root 4096 2007-01-09 17:07 bin drwxr-xr-x 3 root root 4096 2007-01-09 17:14 boot lrwxrwxrwx 1 root root 11 2007-01-09 16:38 cdrom -> media/cdrom drwxr-xr-x 15 root root 4300 2007-01-11 11:44 dev drwxr-xr-x 101 root root 4096 2007-01-11 11:43 etc drwxr-xr-x 4 user user 4096 2003-12-06 17:29 home drwxr-xr-x 2 root root 4096 2007-01-09 16:40 initrd ... drwxr-x--- 6 root root 4096 2007-01-10 20:00 root drwxr-xr-x 2 root root 4096 2007-01-09 17:14 sbin drwxr-xr-x 2 root root 4096 2006-10-21 01:25 selinux lrwxrwxrwx 1 user user 30 2007-01-09 19:30 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 2 root root 4096 2007-01-09 16:40 srv drwxr-xr-x 11 root root 0 2007-01-11 11:43 sys drwxrwxrwt 10 root root 4096 2007-01-11 11:50 tmp drwxr-xr-x 13 root root 4096 2007-01-09 17:03 usr drwxr-xr-x 15 root root 4096 2007-01-09 17:11 var lrwxrwxrwx 1 root root 25 2007-01-09 16:42 vmlinuz -> boot/vmlinuz-2.6.18-3-686 |
$ls -al
итого 264 drwx------ 28 user user 4096 2007-01-11 11:44 . drwxr-xr-x 4 user user 4096 2003-12-06 17:29 .. drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base -rw------- 1 user user 2380 2007-01-10 20:04 .bash_history -rw-r--r-- 1 user user 24 2003-12-06 17:29 .bash_logout -rw-r--r-- 1 user root 255 2007-01-09 19:37 .bash_profile -rw-r--r-- 1 user user 196 2007-01-10 19:59 .bashrc drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin ... drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist drwx------ 2 user user 4096 2007-01-10 11:40 .update-notifier -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw------- 1 user user 2727 2007-01-10 19:59 .viminfo -rw-r--r-- 1 user user 16 2003-12-06 17:29 .vimrc -rw------- 1 user user 117 2007-01-11 11:44 .Xauthority drwxr-xr-x 2 user user 4096 2007-01-10 13:13 .xine -rw-r--r-- 1 user user 726 2007-01-11 11:50 .xsession-errors -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$less .bash_hist
|
$cd /
|
$less .bash_hist
|
$less /.bash_hist
|
$~
bash: /home/user: is a directory |
$.
bash: .: filename argument required .: usage: . filename [arguments] |
$ls -l
итого 84 drwxr-xr-x 2 root root 4096 2007-01-09 17:07 bin drwxr-xr-x 3 root root 4096 2007-01-09 17:14 boot lrwxrwxrwx 1 root root 11 2007-01-09 16:38 cdrom -> media/cdrom drwxr-xr-x 15 root root 4300 2007-01-11 11:44 dev drwxr-xr-x 101 root root 4096 2007-01-11 11:43 etc drwxr-xr-x 4 user user 4096 2003-12-06 17:29 home drwxr-xr-x 2 root root 4096 2007-01-09 16:40 initrd lrwxrwxrwx 1 root root 28 2007-01-09 16:42 initrd.img -> boot/initrd.img-2.6.18-3-686 drwxr-xr-x 15 root root 4096 2007-01-09 17:06 lib ... drwxr-x--- 6 root root 4096 2007-01-10 20:00 root drwxr-xr-x 2 root root 4096 2007-01-09 17:14 sbin drwxr-xr-x 2 root root 4096 2006-10-21 01:25 selinux lrwxrwxrwx 1 user user 30 2007-01-09 19:30 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 2 root root 4096 2007-01-09 16:40 srv drwxr-xr-x 11 root root 0 2007-01-11 11:43 sys drwxrwxrwt 10 root root 4096 2007-01-11 11:50 tmp drwxr-xr-x 13 root root 4096 2007-01-09 17:03 usr drwxr-xr-x 15 root root 4096 2007-01-09 17:11 var lrwxrwxrwx 1 root root 25 2007-01-09 16:42 vmlinuz -> boot/vmlinuz-2.6.18-3-686 |
$cd ~
|
$ls -al
итого 264 drwx------ 28 user user 4096 2007-01-11 11:44 . drwxr-xr-x 4 user user 4096 2003-12-06 17:29 .. drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base -rw------- 1 user user 2380 2007-01-10 20:04 .bash_history -rw-r--r-- 1 user user 24 2003-12-06 17:29 .bash_logout -rw-r--r-- 1 user root 255 2007-01-09 19:37 .bash_profile -rw-r--r-- 1 user user 196 2007-01-10 19:59 .bashrc drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin ... drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist drwx------ 2 user user 4096 2007-01-10 11:40 .update-notifier -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw------- 1 user user 2727 2007-01-10 19:59 .viminfo -rw-r--r-- 1 user user 16 2003-12-06 17:29 .vimrc -rw------- 1 user user 117 2007-01-11 11:44 .Xauthority drwxr-xr-x 2 user user 4096 2007-01-10 13:13 .xine -rw-r--r-- 1 user user 726 2007-01-11 11:50 .xsession-errors -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$less .bash_history
|
$less .bash_history &
|
$date
Чтв Янв 11 12:38:48 EET 2007 |
$less .bash_history
|
$fi
bash: syntax error near unexpected token `fi' |
$fi
fi filesharelist find finger file fileshareset find2perl firefox file-roller filterm findaffix fix_bs_and_del |
$fin
find find2perl findaffix finger |
$find
find find2perl findaffix |
$find /usr/s
sbin/ share/ src/ |
$find /usr/share/
/usr/share/gnome/help/gcalctool/es/figures /usr/share/gnome/help/gcalctool/es/figures/gcalctool_scientific_window.png /usr/share/gnome/help/gcalctool/es/figures/gcalctool_basic_window.png /usr/share/gnome/help/gcalctool/es/figures/gcalctool_menu_symbol.png /usr/share/gnome/help/gcalctool/es/figures/gcalctool_financial_window.png /usr/share/gnome/help/gcalctool/es/gcalctool.xml /usr/share/gnome/help/gcalctool/sv /usr/share/gnome/help/gcalctool/sv/figures /usr/share/gnome/help/gcalctool/sv/figures/gcalctool_scientific_window.png /usr/share/gnome/help/gcalctool/sv/figures/gcalctool_basic_window.png ... /usr/share/gnome/help/accessx-status/C/figures/accessx_mouse-keys.png /usr/share/gnome/help/accessx-status/C/figures/accessx-status-applet.png /usr/share/gnome/help/accessx-status/C/figures/accessx_sticky-shift-key.png /usr/share/gnome/help/accessx-status/C/figures/accessx_sticky-windows-key.png /usr/share/gnome/help/accessx-status/C/figures/accessx_slow-keys.png /usr/share/gnome/help/accessx-status/C/legal.xml /usr/share/gnome/help/cpufreq-applet /usr/share/gnome/help/cpufreq-applet/uk /usr/share/gnome/help/cpufreq-applet/uk/cpufreq-applet.xml /usr/share/gnome/help/cpufreq-applet/uk/figures |
$find /usr/share/d
dbus-1/ desktop-base/ discover/ debconf/ desktop-directories/ djvu/ debhelper/ dict/ doc/ debianutils/ dictd/ doc-base/ defoma/ dictionaries-common/ dpkg/ deskbar-applet/ directfb-0.9.25/ |
$find /usr/share/doc/
/usr/share/doc/libjack0.100.0-0 /usr/share/doc/libjack0.100.0-0/buildinfo.gz /usr/share/doc/libjack0.100.0-0/TODO /usr/share/doc/libjack0.100.0-0/README /usr/share/doc/libjack0.100.0-0/changelog.Debian.gz /usr/share/doc/libjack0.100.0-0/copyright /usr/share/doc/libjack0.100.0-0/AUTHORS /usr/share/doc/libpt-plugins-v4l /usr/share/doc/libpt-plugins-v4l/changelog.Debian.gz /usr/share/doc/libpt-plugins-v4l/copyright ... /usr/share/doc/libeel2-2/THANKS /usr/share/doc/libcurl3 /usr/share/doc/libcurl3/VERSIONS /usr/share/doc/libcurl3/KNOWN_BUGS.gz /usr/share/doc/libcurl3/README /usr/share/doc/libcurl3/changelog.Debian.gz /usr/share/doc/libcurl3/TODO.gz /usr/share/doc/libcurl3/copyright /usr/share/doc/libcurl3/FAQ.gz /usr/share/doc/libcurl3/THANKS.gz |
$find /usr/share/doc/ -name'*html*'
> find /usr/share/doc/ -name'*html*'' > find /usr/share/doc/ > find /usr/share/doc/ -name'*html*'' > find /usr/share/doc/ > find /usr/share/doc/ -name'*html*'' > find /usr/share/doc/ > find /usr/share/doc/ -name'*html*'' > find /usr/share/doc/ -name'*html*' > find /usr/share/doc/ -name'*html*'' q ... / > > find /usr/share/doc/ -name'*html*'' q find /usr/share/doc/ -name'*html*' find /usr/share/doc/ / > find /usr/share/doc/ > > |
$*.xml
bash: *.xml: command not found |
$echo *.xml
*.xml |
$tree /
bash: tree: command not found |
$tree ~
bash: tree: command not found |
$tree 2006
bash: tree: command not found |
$man tree
|
$t
tac tgz tr tack themus-theme-applier traceroute tail then traceroute.lbl tar tic trap tasksel time troff tbl time-admin trs tclsh times true tclsh8.4 tklanguage tryaffix tcsh tload tset tee toc2cddb tsort telnet toc2cue tty telnet.netkit toe twm tempfile top type test/ totem type-handling texi2dvi totem-video-thumbnailer typeset texi2pdf touch tzselect texindex tput |
$tr
tr traceroute.lbl tree trs tryaffix traceroute trap troff true |
$tree /
| | |-- S89anacron -> ../init.d/anacron | | |-- S89atd -> ../init.d/atd | | |-- S89cron -> ../init.d/cron | | |-- S99rc.local -> ../init.d/rc.local | | |-- S99rmnologin -> ../init.d/rmnologin | | `-- S99stop-bootlogd -> ../init.d/stop-bootlogd | |-- rc5.d | | |-- README | | |-- S10sysklogd -> ../init.d/sysklogd | | |-- S11klogd -> ../init.d/klogd ... | | |-- microtek2.conf | | |-- mustek.conf | | |-- mustek_pp.conf | | |-- mustek_usb.conf | | |-- nec.conf | | |-- net.conf | | |-- pie.conf | | |-- plustek.conf | | |-- plustek_pp.conf | | |-- qcam.conf |
$|-- 10
bash: syntax error near unexpected token `|' |
$tree
\. |-- Desktop |-- Xterm.log.linux7.2007.01.10.12.17.23.4138 |-- backup | `-- x-backup | |-- x | |-- x-project | | |-- x | | |-- y | | `-- z ... |-- text | |-- kernel_news | |-- opensource_news | |-- rus_news | |-- text_to_grep | |-- vi1 | `-- vi2 |-- touchlist `-- very_long_file_name 17 directories, 89 files |
$cd sla
bash: cd: sla: Not a directory |
$ls -l
итого 84 drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin -rw-r--r-- 1 user user 12718 2003-12-06 17:29 body drwxr-xr-x 2 user user 4096 2007-01-10 11:40 Desktop -rw-r--r-- 1 user user 0 1980-10-01 17:39 file drwxr-xr-x 3 user user 4096 2003-12-06 17:29 files drwxr-xr-x 2 user user 4096 2003-12-06 17:29 names drwxr-xr-x 3 user user 4096 2007-01-10 16:50 proj drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh -rw-r--r-- 1 user user 14448 2007-01-10 19:44 sla drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$rm sla
|
$ls -l
итого 68 drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin -rw-r--r-- 1 user user 12718 2003-12-06 17:29 body drwxr-xr-x 2 user user 4096 2007-01-10 11:40 Desktop -rw-r--r-- 1 user user 0 1980-10-01 17:39 file drwxr-xr-x 3 user user 4096 2003-12-06 17:29 files drwxr-xr-x 2 user user 4096 2003-12-06 17:29 names drwxr-xr-x 3 user user 4096 2007-01-10 16:50 proj drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$mkdir SLAVON
|
$ls
backup Desktop proj source very_long_file_name base file projectX test Xterm.log.linux7.2007.01.10.12.17.23.4138 bin files sh text body names SLAVON touchlist |
$cd SLAVON/
|
$mkdir -p {198{1,2,3,4,5,6,7,8,9},199{0,1,2,3,4,5,6,7,8,9},200{0,1,2,3,4,5,6,7}}
|
$tree
. |-- 1981 |-- 1982 |-- 1983 |-- 1984 |-- 1985 |-- 1986 |-- 1987 |-- 1988 |-- 1989 ... |-- 1999 |-- 2000 |-- 2001 |-- 2002 |-- 2003 |-- 2004 |-- 2005 |-- 2006 `-- 2007 27 directories, 0 files |
$rm -rf/*
rm: invalid option -- / Попробуйте `rm --help' для получения более подробного описания. |
$rm -rf /*
rm: невозможно удалить `/dev/.udev/db/class@tty@tty61': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty60': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty6': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty59': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty58': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty57': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty56': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty55': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty54': Permission denied rm: невозможно удалить `/dev/.udev/db/class@tty@tty53': Permission denied ... rm: невозможно удалить `/etc/rc5.d/S20bittorrent': Permission denied rm: невозможно удалить `/etc/rc5.d/README': Permission denied rm: невозможно удалить `/etc/rc5.d/S20hotkey-setup': Permission denied rm: невозможно удалить `/etc/rc5.d/S20exim4': Permission denied rm: невозможно удалить `/etc/rc5.d/S20ssh': Permission denied rm: невозможно удалить `/etc/rc5.d/S21gdm': Permission denied rm: невозможно удалить `/etc/rc5.d/S99rc.local': Permission denied rm: невозможно удалить `/etc/rc5.d/S20dbus': Permission denied rm: невозможно удалить `/etc/rc5.d/S20makedev': Permission denied rm: невозможно удалить `/etc/rc5.d/S89cron': Permission denied |
$rm -rf SLAVON/*
|
$ls -l
итого 108 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1981 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1982 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1983 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1984 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1985 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1986 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1987 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1988 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1989 ... drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1998 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1999 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2000 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2001 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2002 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2003 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2004 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2005 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2006 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2007 |
$rm -rf SLAVON/****
|
$ls -l
итого 108 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1981 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1982 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1983 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1984 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1985 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1986 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1987 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1988 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1989 ... drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1998 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1999 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2000 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2001 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2002 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2003 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2004 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2005 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2006 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2007 |
$rmdir -rf SLAVON/*
rmdir: invalid option -- r Попробуйте `rmdir --help' для получения более подробного описания. |
$rmdir -f SLAVON/*
rmdir: invalid option -- f Попробуйте `rmdir --help' для получения более подробного описания. |
$rmdir SLAVON/*
rmdir: SLAVON/*: No such file or directory |
$ls -l
итого 108 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1981 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1982 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1983 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1984 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1985 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1986 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1987 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1988 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1989 ... drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1998 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 1999 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2000 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2001 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2002 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2003 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2004 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2005 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2006 drwxr-xr-x 2 user user 4096 2007-01-11 13:55 2007 |
$rm -rf SLAVON/*
|
$rm -rf SLAVON
|
$cd -
/home/user |
$rm -rf SLAVON
|
$ls -l
итого 68 drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin -rw-r--r-- 1 user user 12718 2003-12-06 17:29 body drwxr-xr-x 2 user user 4096 2007-01-10 11:40 Desktop -rw-r--r-- 1 user user 0 1980-10-01 17:39 file drwxr-xr-x 3 user user 4096 2003-12-06 17:29 files drwxr-xr-x 2 user user 4096 2003-12-06 17:29 names drwxr-xr-x 3 user user 4096 2007-01-10 16:50 proj drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$mkdir SLAVON
|
$ls -l
итого 72 drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin -rw-r--r-- 1 user user 12718 2003-12-06 17:29 body drwxr-xr-x 2 user user 4096 2007-01-10 11:40 Desktop -rw-r--r-- 1 user user 0 1980-10-01 17:39 file drwxr-xr-x 3 user user 4096 2003-12-06 17:29 files drwxr-xr-x 2 user user 4096 2003-12-06 17:29 names drwxr-xr-x 3 user user 4096 2007-01-10 16:50 proj drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh drwxr-xr-x 2 user user 4096 2007-01-11 14:05 SLAVON drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$cd SLAVON/
|
$tree
| |-- 09 | |-- 10 | |-- 11 | `-- 12 |-- 1997 | |-- 01 | |-- 02 | |-- 03 | |-- 04 | |-- 05 ... |-- 04 |-- 05 |-- 06 |-- 07 |-- 08 |-- 09 |-- 10 |-- 11 `-- 12 351 directories, 0 files |
$|-- 10
bash: syntax error near unexpected token `|' |
$cd !/names
bash: !/names: event not found |
$cd ~/names
|
$ls a*
ab[cde]fg apr aug |
$ls -l *.[cChH]
-rw-r--r-- 1 user user 0 2003-12-06 17:29 footer.h -rw-r--r-- 1 user user 0 2003-12-06 17:29 header.h -rw-r--r-- 1 user user 0 2003-12-06 17:29 module2.c -rw-r--r-- 1 user user 0 2003-12-06 17:29 module.c -rw-r--r-- 1 user user 0 2003-12-06 17:29 program.C |
$ls -l *BSD*
ls: *BSD*: No such file or directory |
$ls -l *Linux*
ls: *Linux*: No such file or directory |
$0:42 linux1 root: individual files in /usr/share/doc/*/copyright.
bash: 0:42: command not found |
$Jan 11 12:30:42 linux1 root:
bash: Jan: command not found 0:42 linux1 root: individual files in /usr/share/doc/*/copyright. Jan 11 12:30:42 linux1 root: |
$Jan 11 12:30:42 linux1 root:
bash: Jan: command not found |
$Jan 11 12:30:42 linux1 root: Debian GNU/Linux clogger -t root -f /etc/m
bash: Jan: command not found |
$echo "Cегодня на улице `date +%Y` год"
Cегодня на улице 2007 год |
$echo "Cегодня на улице `date +%Y` год"
Cегодня на улице 2007 год |
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games |
$echo HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH${PATH}HHHHHHHHHHHHHHHHHHHHHHHHHHh
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/gamesHHHHHHHHHHHHHHHHHHHHHHHHHHh |
$echo $(((1+2+3)*4*5+1))
121 |
$cd ~
|
$ls -l
итого 72 drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin -rw-r--r-- 1 user user 12718 2003-12-06 17:29 body drwxr-xr-x 2 user user 4096 2007-01-10 11:40 Desktop -rw-r--r-- 1 user user 0 1980-10-01 17:39 file drwxr-xr-x 3 user user 4096 2003-12-06 17:29 files drwxr-xr-x 2 user user 4096 2003-12-06 17:29 names drwxr-xr-x 3 user user 4096 2007-01-10 16:50 proj drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh drwxr-xr-x 29 user user 4096 2007-01-11 14:07 SLAVON drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$cat > file
|
$ls -l
итого 76 drwxr-xr-x 3 user user 4096 2007-01-10 16:50 backup -rw-r--r-- 1 user user 3845 2003-12-06 17:29 base drwxr-xr-x 2 user user 4096 2007-01-10 16:38 bin -rw-r--r-- 1 user user 12718 2003-12-06 17:29 body drwxr-xr-x 2 user user 4096 2007-01-10 11:40 Desktop -rw-r--r-- 1 user user 40 2007-01-11 15:03 file drwxr-xr-x 3 user user 4096 2003-12-06 17:29 files drwxr-xr-x 2 user user 4096 2003-12-06 17:29 names drwxr-xr-x 3 user user 4096 2007-01-10 16:50 proj drwxr-xr-x 2 user user 4096 2003-12-06 17:29 projectX drwxr-xr-x 2 user user 4096 2003-12-06 17:29 sh drwxr-xr-x 29 user user 4096 2007-01-11 14:07 SLAVON drwxr-xr-x 2 user user 4096 2007-01-10 14:07 source drwxr-xr-x 4 user user 4096 2003-12-06 17:29 test drwxr-xr-x 2 user user 4096 2003-12-06 17:29 text -rw-r--r-- 1 user user 18 2003-12-06 17:29 touchlist -rw-r--r-- 1 user user 0 2003-12-06 17:29 very_long_file_name -rw-r--r-- 1 user user 0 2007-01-10 12:17 Xterm.log.linux7.2007.01.10.12.17.23.4138 |
$less file
|
Время первой команды журнала | 11:50:40 2007- 1-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:03:42 2007- 1-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.46 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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