/l3/users/clint/nt-ladm-2005-11-13/linux2.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 |
|
#man at
|
#man at
|
#rmp > txt
![]() -bash: rmp: command not found |
#rpm > txt
![]() |
#less txt
|
#rpm -l > txt
|
#less txt
|
#rpm > txt
![]() |
#less txt
|
#rpm --list > txt
|
#less txt
|
#at
![]() Garbled time |
#at +1min
![]() syntax error. Last token seen: + Garbled time |
#at 1min
![]() syntax error. Last token seen: min Garbled time |
#at 1
![]() syntax error. Last token seen: 1 Garbled time |
#at
![]() Garbled time |
#at --help
![]() at: invalid option -- - Usage: at [-V] [-q x] [-f file] [-m] time atq [-V] [-q x] atrm [-V] [-q x] job ... batch [-V] [-f file] [-m] |
#ll /tmp/da
![]() ls: /tmp/da: No such file or directory |
$ls /etc/ \ grep cron
![]() ls: grep: No such file or directory ls: cron: No such file or directory /etc/: a2ps.cfg dumpdates im_palette-tiny.pal lynx.cfg pnm2ppa.conf services a2ps-site.cfg enscript.cfg imrc lynx.cfg.cs ppp sestatus.conf acpi environment init.d lynx.cfg.ja prelink.cache setuptool.d adjtime esd.conf initlog.conf lynx.cfg.sk prelink.conf sgml alchemist exports inittab lynx-site.cfg printcap shadow aliases fb.modes inputrc mail profile shadow- aliases.db fdprm iproute2 mailcap profile.d shells ... cron.weekly hosts.deny links.cfg opt rpc wordtrans csh.cshrc hotplug lisarc pam.d rpm X11 csh.login hotplug.d localtime pam_smb.conf samba xdg cups howl log.d pango sane.d xinetd.conf dbus-1 htdig login.defs paper.config screenrc xinetd.d default httpd logrotate.conf passwd scrollkeeper.conf xml dev.d ident.key logrotate.d passwd- scsi_id.config yp.conf DIR_COLORS idmapd.conf lsb-release pbm2ppa.conf securetty yum.conf DIR_COLORS.xterm im_palette.pal ltrace.conf pcmcia security yum.repos.d dosemu im_palette-small.pal lvm pinforc sensors.conf |
$ls /etc/ | grep cron
anacrontab cron.d cron.daily cron.hourly cron.monthly crontab cron.weekly |
$cat /etc/crontab
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly |
$touch /tmp/date
|
$vi /etc/crontab
|
$su -
Password: |
#exit
logout |
$tail
![]() tail tailf |
$cat /etc/crontab
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly */3 * * * * root date >> /tmp/date |
#vi /etc/cron
|
#vi /etc/crontab
|
#tail /tmp/date
|
#tail -f /tmp/date
![]() Thu Nov 17 15:45:00 EET 2005 Thu Nov 17 15:48:00 EET 2005 Thu Nov 17 15:50:59 EET 2005 Thu Nov 17 15:54:00 EET 2005 Thu Nov 17 15:57:00 EET 2005 |
$crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.27455" 1L, 113C written crontab: installing new crontab |
#mail
Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/root": 12 messages 1 new 12 unread U 1 root@linux2.linux.nt Mon Nov 14 04:02 53/1700 "LogWatch for linux2.l" U 2 root@linux2.linux.nt Tue Nov 15 10:35 88/2812 "LogWatch for linux2.l" U 3 root@linux2.linux.nt Tue Nov 15 12:01 17/791 "*** SECURITY informat" U 4 root@linux2.linux.nt Tue Nov 15 12:02 17/791 "*** SECURITY informat" U 5 root@linux2.linux.nt Tue Nov 15 12:03 17/791 "*** SECURITY informat" U 6 root@linux2.linux.nt Tue Nov 15 12:04 17/791 "*** SECURITY informat" U 7 root@linux2.linux.nt Wed Nov 16 10:21 104/2957 "LogWatch for linux2.l" U 8 root@linux2.linux.nt Wed Nov 16 12:43 17/773 "*** SECURITY informat" ... x quit, do not remove system mailbox h print out active message headers ! shell escape cd [directory] chdir to directory or home if none given A <message list> consists of integers, ranges of same, or user names separated by spaces. If omitted, Mail uses the last message typed. A <user list> consists of user names or aliases separated by spaces. Aliases are defined in .mailrc in your home directory. & q Held 12 messages in /var/spool/mail/root |
#vi /etc/crontab
0a1 > * * * * * echo* * * * * echo* * * * * echo* * * * * echo* * * * * echo* * * * * echo* * * * * echo* * * * * echo |
$ls /etc/ | grep cron
anacrontab cron cron.d cron.daily cron.hourly cron.monthly crontab cron.weekly |
$cat /etc/crontab
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly */3 * * * * root date >> /tmp/date You have new mail in /var/spool/mail/user |
#ls -l /etc/cron.*
/etc/cron.d: итого 4 -rw-r--r-- 1 root root 53 Июл 12 2004 mrtg /etc/cron.daily: итого 36 lrwxrwxrwx 1 root root 28 Ноя 12 06:17 00-logwatch -> ../log.d/scripts/logwatch.pl -rwxr-xr-x 1 root root 418 Ноя 11 2004 00-makewhatis.cron -rwxr-xr-x 1 root root 276 Сен 9 2004 0anacron -rwxr-xr-x 1 root root 180 Июл 13 2004 logrotate -rwxr-xr-x 1 root root 1603 Июн 30 2004 prelink ... -rwxr-xr-x 1 root root 705 Ноя 15 2004 yum.cron /etc/cron.hourly: итого 0 /etc/cron.monthly: итого 4 -rwxr-xr-x 1 root root 278 Сен 9 2004 0anacron /etc/cron.weekly: итого 8 -rwxr-xr-x 1 root root 414 Ноя 11 2004 00-makewhatis.cron -rwxr-xr-x 1 root root 277 Сен 9 2004 0anacron |
#ls -l /etc/ | grep loca
-rw-r--r-- 1 root root 765 Ноя 12 16:30 localtime lrwxrwxrwx 1 root root 13 Ноя 12 06:11 rc.local -> rc.d/rc.local |
#ls -l /etc/cron* | grep loca
-rwxr-xr-x 1 root root 82 Июл 12 2004 slocate.cron |
#ls -l /etc/cron* | grep locate
-rwxr-xr-x 1 root root 82 Июл 12 2004 slocate.cron |
#ls -l /etc/cron*
-rw-r--r-- 1 root root 0 Ноя 17 15:41 /etc/cron -rw-r--r-- 1 root root 290 Ноя 17 16:00 /etc/crontab /etc/cron.d: итого 4 -rw-r--r-- 1 root root 53 Июл 12 2004 mrtg /etc/cron.daily: итого 36 lrwxrwxrwx 1 root root 28 Ноя 12 06:17 00-logwatch -> ../log.d/scripts/logwatch.pl -rwxr-xr-x 1 root root 418 Ноя 11 2004 00-makewhatis.cron -rwxr-xr-x 1 root root 276 Сен 9 2004 0anacron ... -rwxr-xr-x 1 root root 705 Ноя 15 2004 yum.cron /etc/cron.hourly: итого 0 /etc/cron.monthly: итого 4 -rwxr-xr-x 1 root root 278 Сен 9 2004 0anacron /etc/cron.weekly: итого 8 -rwxr-xr-x 1 root root 414 Ноя 11 2004 00-makewhatis.cron -rwxr-xr-x 1 root root 277 Сен 9 2004 0anacron |
#ls -ld /etc/cron* | grep locate
![]() |
#ls -la /etc/cron* | grep locate
-rwxr-xr-x 1 root root 82 Июл 12 2004 slocate.cron |
#ls -ld /etc/cron*
-rw-r--r-- 1 root root 0 Ноя 17 15:41 /etc/cron drwxr-xr-x 2 root root 4096 Ноя 12 06:22 /etc/cron.d drwxr-xr-x 2 root root 4096 Ноя 12 06:23 /etc/cron.daily drwxr-xr-x 2 root root 4096 Июл 13 2004 /etc/cron.hourly drwxr-xr-x 2 root root 4096 Ноя 12 06:12 /etc/cron.monthly -rw-r--r-- 1 root root 290 Ноя 17 16:00 /etc/crontab drwxr-xr-x 2 root root 4096 Ноя 12 06:17 /etc/cron.weekly |
#cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 1 65 cron.daily run-parts /etc/cron.daily 7 70 cron.weekly run-parts /etc/cron.weekly 30 75 cron.monthly run-parts /etc/cron.monthly |
#ls /etc/anacrontab
/etc/anacrontab |
#cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 1 65 cron.daily run-parts /etc/cron.daily 7 70 cron.weekly run-parts /etc/cron.weekly 30 75 cron.monthly run-parts /etc/cron.monthly |
#tail
![]() tail tailf |
#tail -f /tmp/dateu
![]() Thu Nov 17 16:18:00 EET 2005 |
$crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.27734" 1L, 31C written crontab: installing new crontab You have new mail in /var/spool/mail/user |
$touch /tmp/dateu
|
$tail - f /tmp/date
![]() date dateu |
$tail - f /tmp/dateu
![]() ==> standard input <== |
$which crontab
/usr/bin/crontab |
$ls /var/spool/
anacron at clientmqueue cron cups fax lpd mail mqueue repackage squid uucp uucppublic vbox |
$ls /var/spool/cron/
![]() ls: /var/spool/cron/: Permission denied |
$man rpm
|
$mount /media/cdrom/
|
$mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) /dev/hda10 on /var/spool/squid type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /media/cdrom type iso9660 (ro,nosuid,nodev,iocharset=utf8,user=user) |
$mount -l
/dev/hda1 on / type ext3 (rw,errors=remount-ro) [] proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) [] /dev/hda7 on /var type ext3 (rw) [] /dev/hda9 on /usr type ext3 (rw) [] /dev/hda8 on /home type ext3 (rw) [] /dev/hda10 on /var/spool/squid type ext3 (rw) [squid] none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /media/cdrom type iso9660 (ro,nosuid,nodev,iocharset=utf8,user=user) |
$ll
итого 172 drwxrwxr-x 3 user user 4096 Ноя 14 13:38 backup -rw-r--r-- 1 user 1000 3845 Дек 6 2003 base drwxrwxr-x 3 user user 4096 Ноя 14 13:00 bckp -rw-rw-r-- 1 user user 91 Ноя 15 16:05 bigsizefile drwxr-xr-x 2 user 1000 4096 Ноя 14 13:05 bin -rw-r--r-- 1 user 1000 12718 Дек 6 2003 body -rw-rw-r-- 1 user user 0 Ноя 14 17:14 core -rw-rw-r-- 1 user user 0 Ноя 15 09:35 date drwxr-xr-x 3 user user 4096 Ноя 15 14:04 Desktop ... drwxr-xr-x 2 user root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 user 1000 4096 Ноя 14 14:35 test -rw-rw-r-- 1 user user 12737 Ноя 15 10:38 testf -rw-rw-r-- 1 user user 12728 Ноя 14 15:17 testf~ -rw-rw-r-- 1 user user 1501 Ноя 15 10:32 testfile drwxr-xr-x 2 user 1000 4096 Дек 6 2003 text -rw-r--r-- 1 user 1000 18 Ноя 14 16:49 touchlist -rw-rw-r-- 1 user user 37 Ноя 15 10:36 unsorted -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name -rw-rw-r-- 1 user user 0 Ноя 14 15:48 x.x |
$cd /
|
$ll
итого 92 drwxr-xr-x 2 root root 4096 Ноя 14 08:54 bin drwxr-xr-x 4 root root 4096 Ноя 12 06:29 boot drwxr-xr-x 10 root root 5000 Ноя 17 14:35 dev drwxr-xr-x 91 root root 8192 Ноя 17 16:24 etc drwxr-xr-x 4 root root 4096 Ноя 16 12:25 home drwxr-xr-x 2 root root 4096 Июл 13 2004 initrd drwxr-xr-x 11 root root 4096 Ноя 12 17:55 lib drwx------ 2 root root 16384 Ноя 12 06:05 lost+found -rw------- 1 root root 3028 Ноя 17 12:33 mbox ... drwxr-xr-x 2 root root 4096 Июл 13 2004 opt dr-xr-xr-x 118 root root 0 Ноя 17 14:08 proc drwxr-x--- 15 root root 4096 Ноя 17 16:19 root drwxr-xr-x 2 root root 8192 Ноя 12 18:02 sbin drwxr-xr-x 2 root root 4096 Июл 13 2004 selinux lrwxrwxrwx 1 1000 1000 30 Ноя 12 19:13 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 9 root root 0 Ноя 17 14:08 sys drwxrwxrwt 21 root root 4096 Ноя 17 16:23 tmp drwxr-xr-x 16 root root 4096 Ноя 12 06:27 usr drwxr-xr-x 20 root root 4096 Ноя 12 06:22 var |
$cd media/cdrom/
|
$ll
итого 120 drwxr-xr-x 5 root root 2048 Авг 19 2004 ASPLinux drwxr-xr-x 10 root root 2048 Янв 8 2005 ASPLinux-updates drwxr-xr-x 3 root root 2048 Ноя 20 2004 boot -r--r--r-- 1 root root 80 Янв 8 2005 disk drwxr-xr-x 6 root root 4096 Янв 8 2005 dosutils -rw-r--r-- 1 root root 38016 Янв 8 2005 files.ls-lR.gz -rw-r--r-- 1 root root 1955 Ноя 20 2004 GPG-KEY -rw-r--r-- 1 root root 18370 Ноя 20 2004 GPL -r--r--r-- 1 root root 546 Сен 10 2004 LafoxNet.dos -r--r--r-- 1 root root 546 Сен 10 2004 LafoxNet.koi -r--r--r-- 1 root root 615 Сен 10 2004 LafoxNet.utf -rw-r--r-- 1 root root 5683 Ноя 20 2004 LICENSE.ENG -rw-r--r-- 1 root root 5811 Ноя 20 2004 LICENSE.RUS -rw-r--r-- 1 root root 5811 Ноя 20 2004 LICENSE.RUS.koi -r--r--r-- 1 root root 1379 Янв 8 2005 mk_cd -rw-r--r-- 1 root root 15817 Ноя 20 2004 README -rw-r--r-- 1 root root 1769 Ноя 20 2004 RELEASE_NOTES -rw-r--r-- 1 root root 3310 Ноя 20 2004 RELEASE_NOTES.RUS -rw-r--r-- 1 root root 3310 Ноя 20 2004 RELEASE_NOTES.RUS.koi -r--r--r-- 1 root root 4665 Янв 8 2005 TRANS.TBL |
$cd ASPLinux
|
$ll
итого 343 drwxr-xr-x 2 root root 2048 Ноя 20 2004 base drwxr-xr-x 2 root root 2048 Янв 8 2005 boot drwxr-xr-x 2 root root 346112 Янв 8 2005 RPMS -r--r--r-- 1 root root 648 Янв 8 2005 TRANS.TBL |
$cd /
|
$ls -l /media/cdrom/ASPLinux/RPMS/
-rw-r--r-- 1 root root 9057175 Ноя 10 2004 firefox-1.0-1asp.i386.rpm -rw-r--r-- 1 root root 270232 Окт 26 2004 flac-1.1.0-4.1asp.i386.rpm -rw-r--r-- 1 root root 571314 Окт 26 2004 flac-devel-1.1.0-4.1asp.i386.rpm -rw-r--r-- 1 root root 119601 Окт 26 2004 flex-2.5.4a-31.1.i386.rpm -rw-r--r-- 1 root root 233516 Окт 26 2004 flim-1.14.5-2.noarch.rpm -rw-r--r-- 1 root root 235133 Окт 26 2004 flim-xemacs-1.14.5-2.noarch.rpm -rw-r--r-- 1 root root 667235 Ноя 15 2004 fluxbox-0.9.9-1asp.i386.rpm -rw-r--r-- 1 root root 35191 Окт 26 2004 fluxconf-0.9.7-1.10.0asp.i386.rpm -rw-r--r-- 1 root root 119359 Окт 26 2004 fontconfig-2.2.3-5.i386.rpm -rw-r--r-- 1 root root 237023 Окт 26 2004 fontconfig-devel-2.2.3-5.i386.rpm ... -rw-r--r-- 1 root root 3550426 Ноя 11 2004 glibc-2.3.3-27.1asp.i386.rpm -rw-r--r-- 1 root root 5171385 Ноя 11 2004 glibc-2.3.3-27.1asp.i686.rpm -rw-r--r-- 1 root root 14643186 Ноя 11 2004 glibc-common-2.3.3-27.1asp.i386.rpm -rw-r--r-- 1 root root 1982785 Ноя 11 2004 glibc-devel-2.3.3-27.1asp.i386.rpm -rw-r--r-- 1 root root 544314 Ноя 11 2004 glibc-headers-2.3.3-27.1asp.i386.rpm -rw-r--r-- 1 root root 700799 Ноя 5 2004 glibc-kernheaders-2.4-9.1.87.i386.rpm -rw-r--r-- 1 root root 1047807 Ноя 11 2004 glibc-profile-2.3.3-27.1asp.i386.rpm -rw-r--r-- 1 root root 80932 Ноя 11 2004 glibc-utils-2.3.3-27.1asp.i386.rpm -rw-r--r-- 1 root root 116626 Окт 26 2004 glib-devel-1.2.10-12.1.1.i386.rpm -rw-r--r-- 1 root root 296923 Окт 26 2004 Glide3-20010520-30.i386.rpm |
$rpm -qip /media/cdrom/ASPLinux/RPMS/yum-2.1.11-3asp.noarch.rpm
Name : yum Relocations: (not relocatable) Version : 2.1.11 Vendor: (none) Release : 3asp Build Date: Пнд 15 Ноя 2004 16:19:21 Install Date: (not installed) Build Host: pylesos.asp-linux.com.ua Group : System Environment/Base Source RPM: yum-2.1.11-3asp.src.rpm Size : 654333 License: GPL Signature : DSA/SHA1, Пнд 15 Ноя 2004 18:40:42, Key ID c96aa8e69b3c94f4 URL : http://linux.duke.edu/yum/ Summary : RPM installer/updater Description : Yum is a utility that can check for and automatically download and install updated RPM packages. Dependencies are obtained and downloaded automatically prompting the user as necessary. |
$rpm -qlp /media/cdrom/ASPLinux/RPMS/yum-2.1.11-3asp.noarch.rpm
/etc/cron.daily/yum.cron /etc/logrotate.d/yum /etc/rc.d/init.d/yum /etc/yum.conf /etc/yum.repos.d /usr/bin/yum /usr/bin/yum-arch /usr/lib/python2.3/site-packages/repomd /usr/lib/python2.3/site-packages/repomd/__init__.py /usr/lib/python2.3/site-packages/repomd/mdErrors.py ... /usr/share/yum-cli/callback.py /usr/share/yum-cli/cli.py /usr/share/yum-cli/i18n.py /usr/share/yum-cli/output.py /usr/share/yum-cli/progress_meter.py /usr/share/yum-cli/pullheaders.py /usr/share/yum-cli/serverStuff.py /usr/share/yum-cli/translate.py /usr/share/yum-cli/yummain.py /var/cache/yum |
$rpm -i /media/cdrom/ASPLinux/RPMS/squid-2.5.STABLE6-2asp.i386.rpm
![]() ошибка: can't create transaction lock |
#shutdown - h now
![]() Usage: shutdown [-akrhfnc] [-t secs] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
$ll
итого 172 drwxrwxr-x 3 user user 4096 Ноя 14 13:38 backup -rw-r--r-- 1 user 1000 3845 Дек 6 2003 base drwxrwxr-x 3 user user 4096 Ноя 14 13:00 bckp -rw-rw-r-- 1 user user 91 Ноя 15 16:05 bigsizefile drwxr-xr-x 2 user 1000 4096 Ноя 14 13:05 bin -rw-r--r-- 1 user 1000 12718 Дек 6 2003 body -rw-rw-r-- 1 user user 0 Ноя 14 17:14 core -rw-rw-r-- 1 user user 0 Ноя 15 09:35 date drwxr-xr-x 3 user user 4096 Ноя 15 14:04 Desktop ... drwxr-xr-x 2 user root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 user 1000 4096 Ноя 14 14:35 test -rw-rw-r-- 1 user user 12737 Ноя 15 10:38 testf -rw-rw-r-- 1 user user 12728 Ноя 14 15:17 testf~ -rw-rw-r-- 1 user user 1501 Ноя 15 10:32 testfile drwxr-xr-x 2 user 1000 4096 Дек 6 2003 text -rw-r--r-- 1 user 1000 18 Ноя 14 16:49 touchlist -rw-rw-r-- 1 user user 37 Ноя 15 10:36 unsorted -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name -rw-rw-r-- 1 user user 0 Ноя 14 15:48 x.x |
$cat my-first-script
#!/bin/sh find $1 -ls | sort -r -n +6 | head -1 |
$ll /tmp/
итого 440 -rw-r--r-- 1 root root 43053 Ноя 12 06:05 advfdisk.full.log -rw-r--r-- 1 root root 0 Ноя 12 06:05 advfdisk.hst -rw-r--r-- 1 root root 1936 Ноя 12 16:31 aspsetup.log.2 -rw-r--r-- 1 root root 37 Ноя 12 17:54 buildxconf.log -rw-rw-r-- 1 user user 928 Ноя 18 09:27 date -rw-rw-r-- 1 user user 609 Ноя 18 09:27 dateu -rw-r--r-- 1 root root 2145 Ноя 12 17:54 ddcprobe.log -rw-r--r-- 1 root root 1436 Ноя 12 17:54 detect.log -rw-r--r-- 1 root root 7695 Ноя 12 17:54 dmesg.prot ... -rw-r--r-- 1 root root 1 Ноя 12 17:54 status -rw-rw-r-- 1 user user 8 Ноя 15 10:30 tee -rw-r--r-- 1 root root 10 Ноя 12 06:05 temp_driver.hdc drwx------ 5 user user 4096 Ноя 14 09:06 Term-VT102-0.82 -rw-r--r-- 1 root root 25211 Ноя 14 09:08 Term-VT102-0.82.tar.gz drwxr-xr-x 4 101 games 4096 Ноя 14 09:08 Text-Iconv-1.4 -rw-r--r-- 1 root root 8986 Ноя 14 09:08 Text-Iconv-1.4.tar.gz -rw-r--r-- 1 root root 22344 Ноя 14 12:07 tree-1.4b3-3.i386.rpm -rw------- 1 user user 2500 Ноя 18 09:28 xses-user.1kEIEQ -rw-r--r-- 1 root root 78 Ноя 12 06:30 Xtest.log |
$man find
|
$find / -l
![]() find: неверный предикат `-l' |
$man find
|
$find / -type l
![]() /usr/share/doc/HTML/ru/kcontrol/screensaver/common /usr/share/doc/HTML/ru/kcontrol/smb/common /usr/share/doc/HTML/ru/kcontrol/spellchecking/common /usr/share/doc/HTML/ru/kcontrol/useragent/common /usr/share/doc/HTML/ru/kcontrol/windowmanagement/common /usr/share/doc/HTML/ru/kcron/common /usr/share/doc/HTML/ru/kdat/common /usr/share/doc/HTML/ru/kde_app_devel/common /usr/share/doc/HTML/ru/kdearch/common /usr/share/doc/HTML/ru/kdebugdialog/common ... /usr/share/doc/HTML/ru/kxkb/common /usr/share/doc/HTML/ru/kxsldbg/common /usr/share/doc/HTML/ru/lisa/common /usr/share/doc/HTML/ru/lskat/common /usr/share/doc/HTML/ru/megami/common /usr/share/doc/HTML/ru/noatun/common /usr/share/doc/HTML/ru/quanta/common /usr/share/doc/HTML/ru/umbrello/common /usr/share/doc/HTML/ru/kdbg/types.html /usr/share/doc/HTML/sv/k3b/common |
$find ~ -type l
/home/user/.kde/socket-linux2.linux.nt /home/user/.kde/cache-linux2.linux.nt /home/user/.kde/tmp-linux2.linux.nt /home/user/proj/x-project/x-symlink /home/user/.DCOPserver_linux2.linux.nt_:0 /home/user/.rhopenoffice1.1/setup /home/user/.rhopenoffice1.1/soffice /home/user/.rhopenoffice1.1/spadmin |
$ls -l /home/user/proj
![]() proj/ projectX/ |
$ls -l /home/user/proj/x-project/
итого 0 -rw-r--r-- 1 user 1000 0 Дек 6 2003 x lrwxrwxrwx 1 user user 1 Ноя 14 13:57 x-symlink -> x -rw-r--r-- 1 user 1000 0 Дек 6 2003 y -rw-r--r-- 1 user 1000 0 Дек 6 2003 z |
$cat /home/user/proj/x-project/x-symlink
|
$ls -il /home/user/proj/x-project/
итого 0 80199 -rw-r--r-- 1 user 1000 0 Дек 6 2003 x 80461 lrwxrwxrwx 1 user user 1 Ноя 14 13:57 x-symlink -> x 80200 -rw-r--r-- 1 user 1000 0 Дек 6 2003 y 80201 -rw-r--r-- 1 user 1000 0 Дек 6 2003 z |
$ls /proc/
1 1870 21 2250 2456 31 3255 3286 3630 cmdline fb kmsg net sysvipc 106 1891 2102 2260 2486 3101 3263 3288 3650 cpuinfo filesystems loadavg partitions tty 1439 1911 2144 2269 2505 3158 3266 3291 4 crypto fs locks pci uptime 1440 1956 2155 2290 2506 3174 3270 3293 5 devices ide mdstat self version 1441 2 2174 2300 2553 32 3272 33 997 diskstats interrupts meminfo slabinfo vmstat 1442 20 2183 2311 2850 3245 3273 3300 acpi dma iomem misc stat 1443 2049 2194 2337 2858 3248 3275 3301 asound dri ioports modules swaps 186 2061 2205 2384 3 3250 3277 3345 buddyinfo driver irq mounts sys 1866 2071 2240 2435 30 3253 3278 3346 bus execdomains kcore mtrr sysrq-trigger |
$ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND user 3301 0.0 0.0 3728 416 pts/2 S 09:27 0:00 script -f -q /home/user/.lilalo/2-3301.script user 3345 0.0 0.0 3732 504 pts/2 S 09:27 0:00 script -f -q /home/user/.lilalo/2-3301.script user 3346 0.0 0.1 4552 1456 pts/3 S 09:27 0:00 bash -i user 3659 0.0 0.0 2868 752 pts/3 R 09:44 0:00 ps u |
$ps au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2337 0.0 0.0 2788 332 tty1 S 09:23 0:00 /sbin/mingetty tty1 root 2384 0.0 0.0 2412 332 tty2 S 09:23 0:00 /sbin/mingetty tty2 root 2435 0.0 0.0 1652 332 tty3 S 09:23 0:00 /sbin/mingetty tty3 root 2456 0.0 0.0 2456 332 tty4 S 09:23 0:00 /sbin/mingetty tty4 root 2486 0.0 0.0 2296 336 tty5 S 09:23 0:00 /sbin/mingetty tty5 root 2505 0.0 0.0 2336 336 tty6 S 09:23 0:00 /sbin/mingetty tty6 root 2506 0.0 0.0 1784 336 tty10 S 09:23 0:00 /sbin/mingetty tty10 user 3301 0.0 0.0 3728 416 pts/2 S 09:27 0:00 script -f -q /home/user/.lilalo/2-3301.script user 3345 0.0 0.0 3732 504 pts/2 S 09:27 0:00 script -f -q /home/user/.lilalo/2-3301.script user 3346 0.0 0.1 4552 1456 pts/3 S 09:27 0:00 bash -i user 3668 0.0 0.0 2476 748 pts/3 R 09:44 0:00 ps au |
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2384 452 ? S 09:22 0:01 init [5] root 2 0.0 0.0 0 0 ? SWN 09:22 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? SW< 09:22 0:00 [events/0] root 4 0.0 0.0 0 0 ? SW< 09:22 0:00 [khelper] root 5 0.0 0.0 0 0 ? SW< 09:22 0:00 [kacpid] root 20 0.0 0.0 0 0 ? SW< 09:22 0:00 [kblockd/0] root 30 0.0 0.0 0 0 ? SW 09:22 0:00 [pdflush] root 31 0.0 0.0 0 0 ? SW 09:22 0:00 [pdflush] root 33 0.0 0.0 0 0 ? SW< 09:22 0:00 [aio/0] ... root 3291 0.0 0.0 2620 492 ? S 09:26 0:00 /sbin/pam_timestamp_check -d root user 3293 0.0 0.2 6000 2232 ? S 09:26 0:00 /usr/libexec/gconfd-2 14 user 3300 0.2 1.6 32580 16472 ? S 09:27 0:02 kdeinit: konsole user 3301 0.0 0.0 3728 416 pts/2 S 09:27 0:00 script -f -q /home/user/.lilalo/2-3301.script user 3345 0.0 0.0 3732 504 pts/2 S 09:27 0:00 script -f -q /home/user/.lilalo/2-3301.script user 3346 0.0 0.1 4552 1456 pts/3 S 09:27 0:00 bash -i user 3630 0.4 1.3 26320 13824 ? S 09:39 0:01 sim root 3680 0.0 0.0 1616 648 ? S 09:45 0:00 CROND root 3681 85.0 0.9 11308 9688 ? R 09:45 0:00 /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg/mrtg.cfg user 3685 0.0 0.0 3396 748 pts/3 R 09:45 0:00 ps aux |
$ls /proc/
1 1870 21 2250 2456 31 3255 3286 3630 cmdline fb kmsg net sysvipc 106 1891 2102 2260 2486 3101 3263 3288 3694 cpuinfo filesystems loadavg partitions tty 1439 1911 2144 2269 2505 3158 3266 3291 4 crypto fs locks pci uptime 1440 1956 2155 2290 2506 3174 3270 3293 5 devices ide mdstat self version 1441 2 2174 2300 2553 32 3272 33 997 diskstats interrupts meminfo slabinfo vmstat 1442 20 2183 2311 2850 3245 3273 3300 acpi dma iomem misc stat 1443 2049 2194 2337 2858 3248 3275 3301 asound dri ioports modules swaps 186 2061 2205 2384 3 3250 3277 3345 buddyinfo driver irq mounts sys 1866 2071 2240 2435 30 3253 3278 3346 bus execdomains kcore mtrr sysrq-trigger |
$ls /proc/3630/
attr auxv cmdline cwd environ exe fd maps mem mounts root stat statm status task wchan |
$ls -l /proc/3630/
итого 0 dr-xr-xr-x 2 user user 0 Ноя 18 09:45 attr -r-------- 1 user user 0 Ноя 18 09:45 auxv -r--r--r-- 1 user user 0 Ноя 18 09:44 cmdline lrwxrwxrwx 1 user user 0 Ноя 18 09:45 cwd -> /home/user -r-------- 1 user user 0 Ноя 18 09:45 environ lrwxrwxrwx 1 user user 0 Ноя 18 09:45 exe -> /usr/bin/sim dr-x------ 2 user user 0 Ноя 18 09:45 fd -r-------- 1 user user 0 Ноя 18 09:45 maps -rw------- 1 user user 0 Ноя 18 09:45 mem -r--r--r-- 1 user user 0 Ноя 18 09:45 mounts lrwxrwxrwx 1 user user 0 Ноя 18 09:45 root -> / -r--r--r-- 1 user user 0 Ноя 18 09:40 stat -r--r--r-- 1 user user 0 Ноя 18 09:45 statm -r--r--r-- 1 user user 0 Ноя 18 09:40 status dr-xr-xr-x 3 user user 0 Ноя 18 09:45 task -r--r--r-- 1 user user 0 Ноя 18 09:45 wchan |
$cat /proc/3630/status
Name: sim State: S (sleeping) SleepAVG: 98% Tgid: 3630 Pid: 3630 PPid: 3245 TracerPid: 0 Uid: 500 500 500 500 Gid: 500 500 500 500 FDSize: 32 ... ExecLim: f7000000 Threads: 1 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000020000000 SigCgt: 0000000080000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 |
# /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 1 65 cron.daily run-parts /etc/cron.daily 7 70 cron.weekly run-parts /etc/cron.weekly 30 75 cron.monthly run-parts /etc/cron.monthly
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly */3 * * * * root date >> /tmp/date You have new mail in /var/spool/mail/user
Name: sim State: S (sleeping) SleepAVG: 98% Tgid: 3630 Pid: 3630 PPid: 3245 TracerPid: 0 Uid: 500 500 500 500 Gid: 500 500 500 500 FDSize: 32 Groups: 500 VmSize: 26320 kB VmLck: 0 kB VmRSS: 13824 kB VmData: 1936 kB VmStk: 1188 kB VmExe: 7 kB VmLib: 19809 kB StaBrk: 08050000 kB Brk: 09b33000 kB StaStk: feee7d80 kB ExecLim: f7000000 Threads: 1 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000020000000 SigCgt: 0000000080000000 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000
#!/bin/sh find $1 -ls | sort -r -n +6 | head -1
Время первой команды журнала | 14:54:17 2006-11-17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:45:38 2006-11-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.87 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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