/l3/users/26-02-2007/nt-ladm/linux1.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#ls -l /etc/rc0.d/
итого 4 lrwxrwxrwx 1 root root 13 2007-02-25 15:00 K01gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 17 2007-02-25 14:58 K11anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 2007-02-25 14:56 K11atd -> ../init.d/atd lrwxrwxrwx 1 root root 14 2007-02-24 23:13 K11cron -> ../init.d/cron lrwxrwxrwx 1 root root 15 2007-02-24 23:14 K20acpid -> ../init.d/acpid lrwxrwxrwx 1 root root 20 2007-02-25 14:58 K20bittorrent -> ../init.d/bittorrent lrwxrwxrwx 1 root root 16 2007-02-25 15:00 K20cupsys -> ../init.d/cupsys lrwxrwxrwx 1 root root 14 2007-02-25 14:58 K20dbus -> ../init.d/dbus lrwxrwxrwx 1 root root 15 2007-02-25 14:58 K20dictd -> ../init.d/dictd ... lrwxrwxrwx 1 root root 22 2007-02-25 14:59 S15wpa-ifupdown -> ../init.d/wpa-ifupdown lrwxrwxrwx 1 root root 18 2007-02-24 23:12 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 2007-02-24 23:12 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 2007-02-24 23:12 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 17 2007-02-25 14:57 S32portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 20 2007-02-24 23:13 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 2007-02-24 23:13 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 2007-02-24 23:12 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 2007-02-24 23:12 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 2007-02-24 23:12 S90halt -> ../init.d/halt |
#ls -l /etc/rc0.d/
|
#vim /etc/init.d/halt
|
#vim /etc/inittab
|
#ls -l /
итого 84 drwxr-xr-x 2 root root 4096 2007-02-25 14:58 bin drwxr-xr-x 3 root root 4096 2007-02-25 15:03 boot lrwxrwxrwx 1 root root 11 2007-02-24 23:08 cdrom -> media/cdrom drwxr-xr-x 15 root root 4280 2007-02-26 10:46 dev drwxr-xr-x 100 root root 4096 2007-02-26 16:03 etc drwxr-xr-x 4 user user 4096 2003-12-06 17:29 home drwxr-xr-x 2 root root 4096 2007-02-24 23:12 initrd lrwxrwxrwx 1 root root 28 2007-02-24 23:14 initrd.img -> boot/initrd.img-2.6.18-3-686 drwxr-xr-x 15 root root 4096 2007-02-25 14:56 lib ... drwxr-x--- 7 root root 4096 2007-02-26 16:03 root drwxr-xr-x 2 root root 4096 2007-02-25 15:03 sbin drwxr-xr-x 2 root root 4096 2006-10-21 01:25 selinux lrwxrwxrwx 1 user user 30 2007-02-26 10:50 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 2 root root 4096 2007-02-24 23:12 srv drwxr-xr-x 11 root root 0 2007-02-26 10:44 sys drwxrwxrwt 15 root root 4096 2007-02-26 16:03 tmp drwxr-xr-x 13 root root 4096 2007-02-25 14:54 usr drwxr-xr-x 15 root root 4096 2007-02-25 15:01 var lrwxrwxrwx 1 root root 25 2007-02-24 23:14 vmlinuz -> boot/vmlinuz-2.6.18-3-686 |
#ls /
bin dev initrd lib64 mnt root skeleton tmp vmlinuz boot etc initrd.img lost+found opt sbin srv usr cdrom home lib media proc selinux sys var |
#ls /boot/
config-2.6.18-3-686 initrd.img-2.6.18-3-686 vmlinuz-2.6.18-3-686 grub System.map-2.6.18-3-686 |
#ls /boot/grub/
default fat_stage1_5 minix_stage1_5 stage2 device.map jfs_stage1_5 reiserfs_stage1_5 xfs_stage1_5 e2fs_stage1_5 menu.lst stage1 |
#vim /boot/grub/menu.lst
|
#ls /
bin dev initrd lib64 mnt root skeleton tmp vmlinuz boot etc initrd.img lost+found opt sbin srv usr cdrom home lib media proc selinux sys var |
#ls -l /home/
итого 20 drwx------ 2 root root 16384 2007-02-24 23:08 lost+found drwx------ 22 user user 4096 2007-02-26 11:08 user |
#ls /media/
cdrom cdrom0 floppy floppy0 |
#ls -l /media/
итого 8 lrwxrwxrwx 1 root root 6 2007-02-24 23:08 cdrom -> cdrom0 drwxr-xr-x 2 root root 4096 2007-02-24 23:08 cdrom0 lrwxrwxrwx 1 root root 7 2007-02-24 23:08 floppy -> floppy0 drwxr-xr-x 2 root root 4096 2007-02-24 23:08 floppy0 |
#mount /dev/hdb2 /mnt
|
#ls -l /mnt
итого 996 -rwxr-xr-x 1 root root 134 2003-01-19 13:49 autoexec.bat -rwxr-xr-x 1 root root 22266 2003-01-19 13:49 bootlog.prv -rwxr-xr-x 1 root root 25043 2003-01-19 13:49 bootlog.txt -rwxr-xr-x 1 root root 95192 1998-09-24 13:00 command.com -rwxr-xr-x 1 root root 130 2003-01-19 13:49 config.sys -rwxr-xr-x 1 root root 72441 2003-01-18 20:40 detlog.txt -r-xr-xr-x 1 root root 222390 1998-09-24 13:00 io.sys -rwxr-xr-x 1 root root 22 2003-01-18 20:29 msdos.--- -r-xr-xr-x 1 root root 1676 2003-01-18 20:41 msdos.sys -rwxr-xr-x 1 root root 2913 2003-01-19 13:48 netlog.txt dr-xr-xr-x 12 root root 4096 2003-01-18 20:32 Program Files -rwxr-xr-x 1 root root 99918 2003-01-19 13:48 setuplog.txt -r-xr-xr-x 1 root root 9923 2003-01-18 20:34 suhdlog.dat -r-xr-xr-x 1 root root 417824 2003-01-18 20:34 system.1st drwxr-xr-x 32 root root 8192 2003-01-18 20:31 windows |
#mount
/dev/hdb1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/hdb7 on /home type ext3 (rw) /dev/hdb5 on /tmp type ext3 (rw) /dev/hdb8 on /usr type ext3 (rw) /dev/hdb6 on /var type ext3 (rw) /dev/hdb2 on /mnt type vfat (rw) |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hdb1 1,9G 135M 1,7G 8% / tmpfs 503M 0 503M 0% /lib/init/rw udev 10M 72K 10M 1% /dev tmpfs 503M 0 503M 0% /dev/shm /dev/hdb7 2,8G 85M 2,6G 4% /home /dev/hdb5 4,6G 141M 4,3G 4% /tmp /dev/hdb8 14G 1,4G 12G 11% /usr /dev/hdb6 4,6G 782M 3,6G 18% /var /dev/hdb2 298M 153M 145M 52% /mnt |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/hdb1 1921156 138028 1685536 8% / tmpfs 514272 0 514272 0% /lib/init/rw udev 10240 72 10168 1% /dev tmpfs 514272 0 514272 0% /dev/shm /dev/hdb7 2885780 86804 2652388 4% /home /dev/hdb5 4806904 143412 4419308 4% /tmp /dev/hdb8 14421344 1381612 12307172 11% /usr /dev/hdb6 4806904 799836 3762884 18% /var /dev/hdb2 304620 156216 148404 52% /mnt |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hdb1 1,9G 135M 1,7G 8% / tmpfs 503M 0 503M 0% /lib/init/rw udev 10M 72K 10M 1% /dev tmpfs 503M 0 503M 0% /dev/shm /dev/hdb7 2,8G 85M 2,6G 4% /home /dev/hdb5 4,6G 141M 4,3G 4% /tmp /dev/hdb8 14G 1,4G 12G 11% /usr /dev/hdb6 4,6G 782M 3,6G 18% /var /dev/hdb2 298M 153M 145M 52% /mnt |
#ls /
bin dev initrd lib64 mnt root skeleton tmp vmlinuz boot etc initrd.img lost+found opt sbin srv usr cdrom home lib media proc selinux sys var |
#ls -l /proc/cpuinfo
-r--r--r-- 1 root root 0 2007-02-26 16:39 /proc/cpuinfo |
#cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 1 model name : Intel(R) Celeron(R) CPU 1.80GHz stepping : 3 cpu MHz : 1800.171 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up bogomips : 3603.73 |
#cat /proc/cpuinfo > /tmp/proc
|
#ls -l /tmp/proc
-rw-r--r-- 1 root root 425 2007-02-26 16:40 /tmp/proc |
#ls -lh /tmp/proc
-rw-r--r-- 1 root root 425 2007-02-26 16:40 /tmp/proc |
#ls -l /proc/cpuinfo
-r--r--r-- 1 root root 0 2007-02-26 16:40 /proc/cpuinfo |
#ls /
bin dev initrd lib64 mnt root skeleton tmp vmlinuz boot etc initrd.img lost+found opt sbin srv usr cdrom home lib media proc selinux sys var |
#ls -l /skeleton
lrwxrwxrwx 1 user user 30 2007-02-26 10:50 /skeleton -> ../../nt-ladm/INSTALL/skeleton |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/hdb1 1,9G 135M 1,7G 8% / tmpfs 503M 0 503M 0% /lib/init/rw udev 10M 72K 10M 1% /dev tmpfs 503M 0 503M 0% /dev/shm /dev/hdb7 2,8G 85M 2,6G 4% /home /dev/hdb5 4,6G 141M 4,3G 4% /tmp /dev/hdb8 14G 1,4G 12G 11% /usr /dev/hdb6 4,6G 782M 3,6G 18% /var /dev/hdb2 298M 153M 145M 52% /mnt |
#ls /usr/
bin games include lib lib64 local lost+found sbin share src X11R6 |
#ls /usr/local/etc/
|
#ls /
bin dev initrd lib64 mnt root skeleton tmp vmlinuz boot etc initrd.img lost+found opt sbin srv usr cdrom home lib media proc selinux sys var |
#cd
|
#pwd
/root |
#mkdir -syst
mkdir: invalid option -- s Попробуйте `mkdir --help' для получения более подробного описания. |
#mkdir syst
|
#ls syst
|
#mkdir --help
Использование: mkdir [КIRECTORY, если она еще не существует. -Z, --context=CONTEXT (SELinux) set security context to CONTEXT Аргументы, обязательные для длинных ключей, обязательны и для коротких. -m, --mode=MODE установить код доступа (как в chmod) -p, --parents не выдавать ошибок если существует, создавать родительские каталоги если необходимо -v, --verbose печатать сообщение о каждом созданном каталоге --help показать эту справку и выйти --version показать информацию о версии и выйти Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>. |
#rm syst
rm: невозможно удалить каталог `syst': Is a directory |
#rm -r syst
rm: удалить Каталог `syst'? y |
#mkdir syst
|
#rm -i syst
rm: невозможно удалить каталог `syst': Is a directory |
#cat syst
cat: syst: Is a directory |
#rm -r syst
rm: удалить Каталог `syst'? y |
#mkdir /syst
|
#ls syst
ls: syst: No such file or directory |
#ls
Hello install l3rc.tar.gz mi.sh mymotd mynologin mytgz |
#cat /syst
cat: /syst: Is a directory |
#cp /syst cp /syst1
cp: указанная цель `/syst1' не является каталогом |
#cp /syst cp syst1
cp: указанная цель `syst1' не является каталогом |
#mkdir syst1
|
#cp syst cp syst1
cp: невозможно выполнить stat для `syst': No such file or directory cp: невозможно выполнить stat для `cp': No such file or directory |
#cp --help
ÐÑполÑзование: cp [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: cp [ÐÐp [ÐÐ ÐСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или неÑколÑко ÐСТÐЧÐÐÐÐРв ÐÐТÐÐлиннÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --archive Ñоже ÑÑо и -dpR --backup[=CONTROL] ÑоздаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð¿ÐµÑед Ñдалением -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа --copy-contents копиÑÑÐµÑ ÑодеÑжимое ÑпеÑиалÑнÑÑ Ñайлов, в ÑекÑÑÑивном ÑлÑÑае -d Ñо же, ÑÑо и --no-dereference --preserve=link -f, --force еÑли нелÑÐ·Ñ Ð¾ÑкÑÑÑÑ ÑÑÑеÑÑвÑÑÑий Ñайл, ÑдалиÑÑ ÐµÐ³Ð¾ и попÑобоваÑÑ ÐµÑе Ñаз -i, --interactive ÑпÑаÑиваÑÑ Ð¿ÐµÑед Ñем как пеÑепиÑÑваÑÑ ... окÑÑÐ¶ÐµÐ½Ð¸Ñ VERSION_CONTROL. ÐопÑÑÑимÑе знаÑениÑ: none, off никогда не ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ (даже еÑли Ñказан клÑÑ --backup) numbered, t ÑоздаваÑÑ Ð½ÑмеÑованнÑе копии existing, nil еÑли ÑÑÑеÑÑвÑÑÑ Ð½ÑмеÑованнÑе копии, Ñо ÑоздаваÑÑ Ð½ÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðогда Ð·Ð°Ð´Ð°Ð½Ñ ÐºÐ»ÑÑи -f и -b, и SOURCE ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ DEST cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ DEST. Ðб оÑÐ¸Ð±ÐºÐ°Ñ ÑообÑайÑе по адÑеÑÑ <bug-coreutils@gnu.org>. |
#mkdir --help
Использование: mkdir [КIRECTORY, если она еще не существует. -Z, --context=CONTEXT (SELinux) set security context to CONTEXT Аргументы, обязательные для длинных ключей, обязательны и для коротких. -m, --mode=MODE установить код доступа (как в chmod) -p, --parents не выдавать ошибок если существует, создавать родительские каталоги если необходимо -v, --verbose печатать сообщение о каждом созданном каталоге --help показать эту справку и выйти --version показать информацию о версии и выйти Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>. |
#cp --help
ÐÑполÑзование: cp [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: cp [ÐÐp [ÐÐ ÐСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или неÑколÑко ÐСТÐЧÐÐÐÐРв ÐÐТÐÐлиннÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --archive Ñоже ÑÑо и -dpR --backup[=CONTROL] ÑоздаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð¿ÐµÑед Ñдалением -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа --copy-contents копиÑÑÐµÑ ÑодеÑжимое ÑпеÑиалÑнÑÑ Ñайлов, в ÑекÑÑÑивном ÑлÑÑае -d Ñо же, ÑÑо и --no-dereference --preserve=link -f, --force еÑли нелÑÐ·Ñ Ð¾ÑкÑÑÑÑ ÑÑÑеÑÑвÑÑÑий Ñайл, ÑдалиÑÑ ÐµÐ³Ð¾ и попÑобоваÑÑ ÐµÑе Ñаз -i, --interactive ÑпÑаÑиваÑÑ Ð¿ÐµÑед Ñем как пеÑепиÑÑваÑÑ ... окÑÑÐ¶ÐµÐ½Ð¸Ñ VERSION_CONTROL. ÐопÑÑÑимÑе знаÑениÑ: none, off никогда не ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ (даже еÑли Ñказан клÑÑ --backup) numbered, t ÑоздаваÑÑ Ð½ÑмеÑованнÑе копии existing, nil еÑли ÑÑÑеÑÑвÑÑÑ Ð½ÑмеÑованнÑе копии, Ñо ÑоздаваÑÑ Ð½ÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðогда Ð·Ð°Ð´Ð°Ð½Ñ ÐºÐ»ÑÑи -f и -b, и SOURCE ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ DEST cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ DEST. Ðб оÑÐ¸Ð±ÐºÐ°Ñ ÑообÑайÑе по адÑеÑÑ <bug-coreutils@gnu.org>. |
#cp -r syst syst1
cp: невозможно выполнить stat для `syst': No such file or directory |
#cp -r syst cp syst1
cp: невозможно выполнить stat для `syst': No such file or directory cp: невозможно выполнить stat для `cp': No such file or directory |
#cp syst| syst1
bash: syst1: command not found cp: после `syst' пропущен операнд, задающий целевой файл Попробуйте `cp --help' для получения более подробного описания. |
#cp --help
ÐÑполÑзование: cp [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: cp [ÐÐp [ÐÐ ÐСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или неÑколÑко ÐСТÐЧÐÐÐÐРв ÐÐТÐÐлиннÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --archive Ñоже ÑÑо и -dpR --backup[=CONTROL] ÑоздаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ Ð¿ÐµÑед Ñдалением -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа --copy-contents копиÑÑÐµÑ ÑодеÑжимое ÑпеÑиалÑнÑÑ Ñайлов, в ÑекÑÑÑивном ÑлÑÑае -d Ñо же, ÑÑо и --no-dereference --preserve=link -f, --force еÑли нелÑÐ·Ñ Ð¾ÑкÑÑÑÑ ÑÑÑеÑÑвÑÑÑий Ñайл, ÑдалиÑÑ ÐµÐ³Ð¾ и попÑобоваÑÑ ÐµÑе Ñаз -i, --interactive ÑпÑаÑиваÑÑ Ð¿ÐµÑед Ñем как пеÑепиÑÑваÑÑ ... окÑÑÐ¶ÐµÐ½Ð¸Ñ VERSION_CONTROL. ÐопÑÑÑимÑе знаÑениÑ: none, off никогда не ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ (даже еÑли Ñказан клÑÑ --backup) numbered, t ÑоздаваÑÑ Ð½ÑмеÑованнÑе копии existing, nil еÑли ÑÑÑеÑÑвÑÑÑ Ð½ÑмеÑованнÑе копии, Ñо ÑоздаваÑÑ Ð½ÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðогда Ð·Ð°Ð´Ð°Ð½Ñ ÐºÐ»ÑÑи -f и -b, и SOURCE ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ DEST cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ DEST. Ðб оÑÐ¸Ð±ÐºÐ°Ñ ÑообÑайÑе по адÑеÑÑ <bug-coreutils@gnu.org>. |
#cp --help | less
|
#cp -r syst cp syst1
|
#ls
Hello install l3rc.tar.gz mi.sh mymotd mynologin mytgz syst1 |
#mkdir syst
|
#ls
Hello install l3rc.tar.gz mi.sh mymotd mynologin mytgz syst syst1 |
#touch syst/test
|
#ls syst/test
syst/test |
#ls -l
-rw-r--r-- 1 root root 0 2007-02-26 17:23 syst/test |
#cp syst syst1
cp: пропуск каталога `syst' |
#cp syst/test syst1
|
#ls -l syst1
итого 0 -rw-r--r-- 1 root root 0 2007-02-26 17:24 test |
#cp -rv /etc/* syst1
`/etc/cron.d/.placeholder' -> `syst1/cron.d/.placeholder' `/etc/cron.d/anacron' -> `syst1/cron.d/anacron' `/etc/cron.daily' -> `syst1/cron.daily' `/etc/cron.daily/.placeholder' -> `syst1/cron.daily/.placeholder' `/etc/cron.daily/aptitude' -> `syst1/cron.daily/aptitude' `/etc/cron.daily/logrotate' -> `syst1/cron.daily/logrotate' `/etc/cron.daily/apt' -> `syst1/cron.daily/apt' `/etc/cron.daily/find' -> `syst1/cron.daily/find' `/etc/cron.daily/standard' -> `syst1/cron.daily/standard' `/etc/cron.daily/exim4-base' -> `syst1/cron.daily/exim4-base' ... `/etc/dpkg/shlibs.override' -> `syst1/dpkg/shlibs.override' `/etc/emacs' -> `syst1/emacs' `/etc/emacs/site-start.d' -> `syst1/emacs/site-start.d' `/etc/emacs/site-start.d/50dictionaries-common.el' -> `syst1/emacs/site-start.d/50dictionaries-common.el' `/etc/email-addresses' -> `syst1/email-addresses' `/etc/environment' -> `syst1/environment' `/etc/esound' -> `syst1/esound' `/etc/esound/esd.conf' -> `syst1/esound/esd.conf' `/etc/exim4' -> `syst1/exim4' `/etc/exim4/email-addresses' -> `syst1/exim4/email-addresses' |
#ls -l syst1
итого 488 drwxr-xr-x 3 root root 4096 2007-02-26 17:25 acpi -rw-r--r-- 1 root root 2803 2007-02-26 17:25 adduser.conf -rw-r--r-- 1 root root 44 2007-02-26 17:25 adjtime -rw-r--r-- 1 root root 196 2007-02-26 17:25 aliases drwxr-xr-x 3 root root 4096 2007-02-26 17:25 alsa drwxr-xr-x 2 root root 4096 2007-02-26 17:25 alternatives -rw-r--r-- 1 root root 395 2007-02-26 17:25 anacrontab drwxr-xr-x 6 root root 4096 2007-02-26 17:25 apm drwxr-xr-x 4 root root 4096 2007-02-26 17:25 apt ... drwxr-xr-x 2 root root 4096 2007-02-26 17:25 discover.conf.d drwxr-xr-x 3 root root 4096 2007-02-26 17:25 discover.d drwxr-xr-x 2 root root 4096 2007-02-26 17:25 dm drwxr-xr-x 3 root root 4096 2007-02-26 17:25 dpkg drwxr-xr-x 3 root root 4096 2007-02-26 17:25 emacs -rw-r--r-- 1 root root 312 2007-02-26 17:25 email-addresses -rw-r--r-- 1 root root 19 2007-02-26 17:25 environment drwxr-xr-x 2 root root 4096 2007-02-26 17:25 esound drwxr-xr-x 2 root root 4096 2007-02-26 17:25 exim4 -rw-r--r-- 1 root root 0 2007-02-26 17:24 test |
#cp -rv /etc/* syst1
cp: переписать `syst1/acpi/powerbtn.sh'? cp: переписать `syst1/acpi/events/powerbtn'? |
#rm syst
rm: невозможно удалить каталог `syst': Is a directory |
#rm -r syst
rm: спуститься в каталог `syst'? y rm: удалить пустой обычный файл `syst/test'? y rm: удалить Каталог `syst'? y |
#rm -f syst1
rm: невозможно удалить `syst1': Is a directory |
#rm -rf syst1
|
#cd
|
#cd /
|
#ls
bin dev initrd lib64 mnt root skeleton syst var boot etc initrd.img lost+found opt sbin srv tmp vmlinuz cdrom home lib media proc selinux sys usr |
#cd ~
|
#pwd
/root |
#cd..
bash: cd..: command not found |
#cd ..
|
#pwd
/ |
#ls
bin dev initrd lib64 mnt root skeleton syst var boot etc initrd.img lost+found opt sbin srv tmp vmlinuz cdrom home lib media proc selinux sys usr |
#cd
|
#ls -lF
итого 32 -rwxr-xr-x 1 root root 31 2007-02-26 14:55 Hello* -rw-r--r-- 1 root root 4190 2007-02-26 11:02 install -rw-r--r-- 1 root root 50 2007-02-26 12:36 l3rc.tar.gz -rw-r--r-- 1 root root 3142 2007-02-26 10:49 mi.sh -rw-r--r-- 1 root root 79 2003-12-06 17:29 mymotd -rw-r--r-- 1 root root 86 2003-12-06 17:29 mynologin drwxr-xr-x 2 root root 4096 2003-12-07 19:57 mytgz/ |
#ls -alF
итого 108 drwxr-x--- 7 root root 4096 2007-02-26 17:29 ./ drwxr-xr-x 24 user user 4096 2007-02-26 17:08 ../ drwx------ 2 root root 4096 2007-02-24 23:15 .aptitude/ -rw-r--r-- 1 root root 1770 2007-02-26 12:44 .bash_history -rw-r--r-- 1 root root 24 2003-12-06 17:29 .bash_logout -rw-r--r-- 1 root root 259 2007-02-26 11:02 .bash_profile -rw-r--r-- 1 root root 241 2007-02-26 15:44 .bashrc -rw-r--r-- 1 root root 210 2003-12-06 17:29 .cshrc -rwxr-xr-x 1 root root 31 2007-02-26 14:55 Hello* ... -rw-r--r-- 1 root root 3142 2007-02-26 10:49 mi.sh -rw-r--r-- 1 root root 79 2003-12-06 17:29 mymotd -rw-r--r-- 1 root root 86 2003-12-06 17:29 mynologin drwxr-xr-x 2 root root 4096 2003-12-07 19:57 mytgz/ -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwxr-xr-x 2 root root 4096 2003-12-06 17:29 .ssh/ -rw-r--r-- 1 root root 196 2003-12-06 17:29 .tcshrc -rw------- 1 root root 6900 2007-02-26 16:33 .viminfo -rw-r--r-- 1 root root 16 2003-12-06 17:29 .vimrc drwx------ 2 root root 4096 2007-02-26 11:04 .w3m/ |
#cd /usr/share/doc
|
#pwd
/usr/share/doc |
#ls
libcap1 python-xdg libcdio6 rdesktop libcdparanoia0 re libcomerr2 readline-common libconsole refblas3 libcroco3 reportbug libcucul0 rhythmbox libcupsimage2 screen libcupsys2 scrollkeeper libcurl3 sed ... libisccfg1 xserver-xorg-video-voodoo libiw28 xsltproc libjack0.100.0-0 xterm libjasper-1.701-1 xutils libjaxp1.3-java xutils-dev libjline-java xxkb libjpeg62 zenity libklibc zip libkpathsea4 zlib1g libkrb53 |
#ls | more
|
#cd /bash/
bash: cd: /bash/: No such file or directory |
#cd bash
|
#pwd
/usr/share/doc/bash |
#cd handbook
bash: cd: handbook: No such file or directory |
#ls
BUGS.bash_completion completion-contrib POSIX.gz changelog.bash_completion.gz copyright README.abs-guide changelog.Debian.gz FAQ README.bash_completion.gz changelog.gz inputrc.arrows README.commands.gz CHANGES.gz INTRO.gz README.Debian.gz COMPAT.gz NEWS.gz |
#cd handbook
bash: cd: handbook: No such file or directory |
#cd ..
|
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 1 model name : Intel(R) Celeron(R) CPU 1.80GHz stepping : 3 cpu MHz : 1800.171 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up bogomips : 3603.73
Время первой команды журнала | 15:59:43 2007- 2-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:42:46 2007- 2-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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