/l3/users/21-05-2007/nt-ladm/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 |
|
#dpkg -L linux-source-2.6.18
/. /usr /usr/src /usr/src/linux-source-2.6.18.tar.bz2 /usr/share /usr/share/doc /usr/share/doc/linux-source-2.6.18 /usr/share/doc/linux-source-2.6.18/README.Debian /usr/share/doc/linux-source-2.6.18/copyright /usr/share/doc/linux-source-2.6.18/changelog.Debian.gz |
#cd /usr/src/
|
#ls
linux-source-2.6.18.tar.bz2 |
#tar -xvfjC linux-source-2.6.18.tar.bz2 /usr/src/
tar: jC: Невозможно open: No such file or directory tar: Неисправимая ошибка: завершение работы |
#tar -xvjfC linux-source-2.6.18.tar.bz2 /usr/src/
tar: C: Невозможно open: No such file or directory tar: Неисправимая ошибка: завершение работы tar: Child returned status 2 tar: linux-source-2.6.18.tar.bz2: Не найден в архиве tar: /usr/src: Не найден в архиве tar: Выход, отложенный по результатам предыдущих ошибок |
#dpkg -l | grep bzip
ii bzip2 1.0.3-6 high-quality block-sorting file compressor - |
#tar xvjfC linux-source-2.6.18.tar.bz2 /usr/src/
linux-source-2.6.18/arch/arm/mach-versatile/core.h linux-source-2.6.18/arch/arm/mach-versatile/pci.c linux-source-2.6.18/arch/arm/mach-versatile/versatile_ab.c linux-source-2.6.18/arch/arm/mach-versatile/versatile_pb.c linux-source-2.6.18/arch/arm/mm/ linux-source-2.6.18/arch/arm/mm/Kconfig linux-source-2.6.18/arch/arm/mm/Makefile linux-source-2.6.18/arch/arm/mm/abort-ev4.S linux-source-2.6.18/arch/arm/mm/abort-ev4t.S linux-source-2.6.18/arch/arm/mm/abort-ev5t.S ... linux-source-2.6.18/arch/arm26/boot/compressed/Makefile linux-source-2.6.18/arch/arm26/boot/compressed/head.S linux-source-2.6.18/arch/arm26/boot/compressed/ll_char_wr.S linux-source-2.6.18/arch/arm26/boot/compressed/misc.c linux-source-2.6.18/arch/arm26/boot/compressed/uncompress.h linux-source-2.6.18/arch/arm26/boot/compressed/vmlinux.lds.in linux-source-2.6.18/arch/arm26/kernel/ linux-source-2.6.18/arch/arm26/kernel/Makefile linux-source-2.6.18/arch/arm26/kernel/armksyms.c linux-source-2.6.18/arch/arm26/kernel/asm-offsets.c |
#ls
linux-source-2.6.18 linux-source-2.6.18.tar.bz2 |
#ln -s linux-source-2.6.18 linux
|
#ls
linux linux-source-2.6.18 linux-source-2.6.18.tar.bz2 |
#halt
|
#vim /etc/pro
|
#vim /etc/pro
|
#vim .vimrc
|
#vim /etc/profile
|
#vim .profile
|
#vim .bashrc
|
#vim /etc/bash.bashrc
|
##! /bin/sh
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#man bash
|
#vim /etc/inputrc
|
#man inputrc
|
#apropos inputrc
inputrc: ничего подходящего не найдено. |
#apropos input
~ ~ ~ col (1) - filter reverse line feeds from input fold (1) - wrap each input line to fit in specified width soelim (1) - interpret .so requests in groff input tee (1) - read from standard input and write to standard output and files tty (1) - print the file name of the terminal connected to standard input writevt (8) - put text into the input buffer of a virtual terminal xargs (1) - build and execute command lines from standard input zsoelim (1) - satisfy .so requests in roff input l1:1:wait:/etc/init.d/rc |
#man bash
|
#man readline
|
#vim /etc/inputrc
|
#vim .inputrc
|
#grep none /etc/inputrc
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ # set bell-style none l1:1:wait:/etc/init.d/rc |
#grep none /etc/inputrc > .inputrc
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#vim .inputrc
1c1 < # set bell-style none --- > set bell-style none |
#. .inputrc
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#find / -name *\.core -ok rm {} \;
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#find / -name *\.core -ok rm {} \;
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#useradd test
|
#su - test
ls 2 cdrom home initrd.img.old media proc srv usr vmlinuz.old bin dev initrd lib mnt root sys var xen boot etc initrd.img lost+found opt sbin tmp vmlinuz xen2 test@student1:/$ ls -l /etc/passwd -rw-r--r-- 1 root root 843 2007-05-22 10:10 /etc/passwd test@student1:/$ test -r /etc/passwd ; echo $? 0 test@student1:/$ test -w /etc/passwd ; echo $? 1 test@student1:/$ logout |
#echo $HISTFILE
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /root/.bash_history l1:1:wait:/etc/init.d/rc |
#less .bash_history
|
#echo $HISTFILESIZE
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 500 l1:1:wait:/etc/init.d/rc |
#echo $HISTSIZE
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 500 l1:1:wait:/etc/init.d/rc |
#echo $HIST
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ $HISTCMD $HISTFILE $HISTFILESIZE $HISTSIZE l1:1:wait:/etc/init.d/rc |
#echo $HISTCMD
529 |
#history
519 vim .inputrc 520 . .inputrc 521 find / -name *\.core -ok rm {} \; 522 useradd test 523 su - test 524 echo $HISTFILE 525 less .bash_history 526 echo $HISTFILESIZE 527 echo $HISTSIZE 528 echo $HISTCMD 529 history l1:1:wait:/etc/init.d/rc |
#history | grep url
~ ~ ~ ~ ~ ~ ~ ~ 45 ls --lauthorurl --authorl--author 507 #^ Color $PS1 url: http://www.linuxfocus.org/English/May2004/article335.shtml and http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html 530 history | grep url l1:1:wait:/etc/init.d/rc |
#vlock -a
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#ls -l /
итого 51 drwxr-xr-x 3 root root 1024 2007-05-21 12:18 2 drwxr-xr-x 2 root root 2048 2007-05-21 17:00 bin drwxr-xr-x 3 root root 1024 2007-05-21 16:51 boot lrwxrwxrwx 1 root root 11 2007-05-13 17:39 cdrom -> media/cdrom drwxr-xr-x 14 root root 4100 2007-05-22 09:28 dev drwxr-xr-x 50 root root 3072 2007-05-22 10:10 etc drwxr-xr-x 4 root root 1024 2007-05-13 17:49 home drwxr-xr-x 2 root root 1024 2007-05-13 17:40 initrd lrwxrwxrwx 1 root root 28 2007-05-21 16:29 initrd.img -> boot/initrd.img-2.6.18-4-686 ... drwxr-xr-x 2 root root 3072 2007-05-21 16:05 sbin drwxr-xr-x 2 root root 1024 2007-05-13 17:40 srv drwxr-xr-x 11 root root 0 2007-05-22 09:28 sys drwxrwxrwt 3 root root 4096 2007-05-22 10:14 tmp drwxr-xr-x 11 root root 4096 2007-05-17 22:07 usr drwxr-xr-x 14 root root 4096 2007-05-13 17:40 var lrwxrwxrwx 1 root root 25 2007-05-21 16:29 vmlinuz -> boot/vmlinuz-2.6.18-4-686 lrwxrwxrwx 1 root root 25 2007-05-13 17:41 vmlinuz.old -> boot/vmlinuz-2.6.16-2-686 drwxr-xr-x 3 root root 4096 2007-05-18 19:10 xen drwxr-xr-x 2 root root 1024 2007-05-15 03:12 xen2 |
#dmesg
EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda7, internal journal EXT3-fs: mounted filesystem with ordered data mode. e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] eth1: no IPv6 routers present l1:1:wait:/etc/init.d/rc |
#echo $HISTCMD
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 534 l1:1:wait:/etc/init.d/rc |
#dmesg
NET: Registered protocol family 17 NET: Registered protocol family 8 NET: Registered protocol family 20 Starting balanced_irq Using IPI No-Shortcut mode ACPI: (supports S0 S1 S3 S4 S5) input: AT Translated Set 2 keyboard as /class/input/input0 Freeing unused kernel memory: 196k freed Time: tsc clocksource has been installed. ACPI: Processor [CPU1] (supports 8 throttling states) ... kjournald starting. Commit interval 5 seconds EXT3 FS on hda7, internal journal EXT3-fs: mounted filesystem with ordered data mode. e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] eth1: no IPv6 routers present |
#echo $HISTCMD
537 |
#ls -l /
итого 51 drwxr-xr-x 3 root root 1024 2007-05-21 12:18 2 drwxr-xr-x 2 root root 2048 2007-05-21 17:00 bin drwxr-xr-x 3 root root 1024 2007-05-21 16:51 boot lrwxrwxrwx 1 root root 11 2007-05-13 17:39 cdrom -> media/cdrom drwxr-xr-x 14 root root 4100 2007-05-22 09:28 dev drwxr-xr-x 50 root root 3072 2007-05-22 10:10 etc drwxr-xr-x 4 root root 1024 2007-05-13 17:49 home drwxr-xr-x 2 root root 1024 2007-05-13 17:40 initrd lrwxrwxrwx 1 root root 28 2007-05-21 16:29 initrd.img -> boot/initrd.img-2.6.18-4-686 ... drwxr-xr-x 2 root root 3072 2007-05-21 16:05 sbin drwxr-xr-x 2 root root 1024 2007-05-13 17:40 srv drwxr-xr-x 11 root root 0 2007-05-22 09:28 sys drwxrwxrwt 3 root root 4096 2007-05-22 10:14 tmp drwxr-xr-x 11 root root 4096 2007-05-17 22:07 usr drwxr-xr-x 14 root root 4096 2007-05-13 17:40 var lrwxrwxrwx 1 root root 25 2007-05-21 16:29 vmlinuz -> boot/vmlinuz-2.6.18-4-686 lrwxrwxrwx 1 root root 25 2007-05-13 17:41 vmlinuz.old -> boot/vmlinuz-2.6.16-2-686 drwxr-xr-x 3 root root 4096 2007-05-18 19:10 xen drwxr-xr-x 2 root root 1024 2007-05-15 03:12 xen2 |
#dmesg
NET: Registered protocol family 17 NET: Registered protocol family 8 NET: Registered protocol family 20 Starting balanced_irq Using IPI No-Shortcut mode ACPI: (supports S0 S1 S3 S4 S5) input: AT Translated Set 2 keyboard as /class/input/input0 Freeing unused kernel memory: 196k freed Time: tsc clocksource has been installed. ACPI: Processor [CPU1] (supports 8 throttling states) ... kjournald starting. Commit interval 5 seconds EXT3 FS on hda7, internal journal EXT3-fs: mounted filesystem with ordered data mode. e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] eth1: no IPv6 routers present |
#echo $HISTCMD
540 |
#ls -l /
итого 51 drwxr-xr-x 3 root root 1024 2007-05-21 12:18 2 drwxr-xr-x 2 root root 2048 2007-05-21 17:00 bin drwxr-xr-x 3 root root 1024 2007-05-21 16:51 boot lrwxrwxrwx 1 root root 11 2007-05-13 17:39 cdrom -> media/cdrom drwxr-xr-x 14 root root 4100 2007-05-22 09:28 dev drwxr-xr-x 50 root root 3072 2007-05-22 10:10 etc drwxr-xr-x 4 root root 1024 2007-05-13 17:49 home drwxr-xr-x 2 root root 1024 2007-05-13 17:40 initrd lrwxrwxrwx 1 root root 28 2007-05-21 16:29 initrd.img -> boot/initrd.img-2.6.18-4-686 ... drwxr-xr-x 2 root root 3072 2007-05-21 16:05 sbin drwxr-xr-x 2 root root 1024 2007-05-13 17:40 srv drwxr-xr-x 11 root root 0 2007-05-22 09:28 sys drwxrwxrwt 3 root root 4096 2007-05-22 10:14 tmp drwxr-xr-x 11 root root 4096 2007-05-17 22:07 usr drwxr-xr-x 14 root root 4096 2007-05-13 17:40 var lrwxrwxrwx 1 root root 25 2007-05-21 16:29 vmlinuz -> boot/vmlinuz-2.6.18-4-686 lrwxrwxrwx 1 root root 25 2007-05-13 17:41 vmlinuz.old -> boot/vmlinuz-2.6.16-2-686 drwxr-xr-x 3 root root 4096 2007-05-18 19:10 xen drwxr-xr-x 2 root root 1024 2007-05-15 03:12 xen2 |
#dmesg
NET: Registered protocol family 17 NET: Registered protocol family 8 NET: Registered protocol family 20 Starting balanced_irq Using IPI No-Shortcut mode ACPI: (supports S0 S1 S3 S4 S5) input: AT Translated Set 2 keyboard as /class/input/input0 Freeing unused kernel memory: 196k freed Time: tsc clocksource has been installed. ACPI: Processor [CPU1] (supports 8 throttling states) ... kjournald starting. Commit interval 5 seconds EXT3 FS on hda7, internal journal EXT3-fs: mounted filesystem with ordered data mode. e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] eth1: no IPv6 routers present |
#echo $HISTCMD
543 |
#ls -l /
итого 51 drwxr-xr-x 3 root root 1024 2007-05-21 12:18 2 drwxr-xr-x 2 root root 2048 2007-05-21 17:00 bin drwxr-xr-x 3 root root 1024 2007-05-21 16:51 boot lrwxrwxrwx 1 root root 11 2007-05-13 17:39 cdrom -> media/cdrom drwxr-xr-x 14 root root 4100 2007-05-22 09:28 dev drwxr-xr-x 50 root root 3072 2007-05-22 10:10 etc drwxr-xr-x 4 root root 1024 2007-05-13 17:49 home drwxr-xr-x 2 root root 1024 2007-05-13 17:40 initrd lrwxrwxrwx 1 root root 28 2007-05-21 16:29 initrd.img -> boot/initrd.img-2.6.18-4-686 ... drwxr-xr-x 2 root root 3072 2007-05-21 16:05 sbin drwxr-xr-x 2 root root 1024 2007-05-13 17:40 srv drwxr-xr-x 11 root root 0 2007-05-22 09:28 sys drwxrwxrwt 3 root root 4096 2007-05-22 10:14 tmp drwxr-xr-x 11 root root 4096 2007-05-17 22:07 usr drwxr-xr-x 14 root root 4096 2007-05-13 17:40 var lrwxrwxrwx 1 root root 25 2007-05-21 16:29 vmlinuz -> boot/vmlinuz-2.6.18-4-686 lrwxrwxrwx 1 root root 25 2007-05-13 17:41 vmlinuz.old -> boot/vmlinuz-2.6.16-2-686 drwxr-xr-x 3 root root 4096 2007-05-18 19:10 xen drwxr-xr-x 2 root root 1024 2007-05-15 03:12 xen2 |
#dmesg
NET: Registered protocol family 17 NET: Registered protocol family 8 NET: Registered protocol family 20 Starting balanced_irq Using IPI No-Shortcut mode ACPI: (supports S0 S1 S3 S4 S5) input: AT Translated Set 2 keyboard as /class/input/input0 Freeing unused kernel memory: 196k freed Time: tsc clocksource has been installed. ACPI: Processor [CPU1] (supports 8 throttling states) ... kjournald starting. Commit interval 5 seconds EXT3 FS on hda7, internal journal EXT3-fs: mounted filesystem with ordered data mode. e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] eth1: no IPv6 routers present |
##kill -9 $$
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#man signals
|
#man signal
|
## Clear History: # > .bash_history
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#> .bash_history
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#dpkg -l | grep completion
|
#dpkg -l
ii vim-common 7.0-122+1etch2 Vi IMproved - Common files ii vim-runtime 7.0-122+1etch2 Vi IMproved - Runtime files ii vlock 1.3-10 Virtual Console locking program ii w3m 0.5.1-5.1 WWW browsable pager with excellent tables/fr ii wget 1.10.2-2 retrieves files from the web ii whiptail 0.52.2-5.1 Displays user-friendly dialog boxes from she ii xen-hypervisor 3.0.3-0-2 The Xen Hypervisor on i386 with pae ii xen-linux-syst 2.6.18.dfsg.1- XEN system with Linux 2.6.18 image on i686 ii xen-utils-3.0. 3.0.3-0-2 XEN administrative tools ii xen-utils-comm 3.0.3-0-2 XEN administrative tools - common files ii zlib1g 1.2.3-13 compression library - runtime l1:1:wait:/etc/init.d/rc |
#apt-cache search bash_completion
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#apt-cache search completion
aptsh - apt interactive shell bash - The GNU Bourne Again SHell boa-constructor - RAD tool for Python and WxWindows application cmail - A mail user agent for GNU Emacs cmail-icons - Icons for cmail on XEmacs cssed - graphical CSS editor curves - colorful console interface for CVS version control dbishell - Interactive SQL shell with readline support ddd - The Data Display Debugger, a graphical debugger frontend dictem - Dict client for emacs ... yafc - yet another FTP client zsh - A shell with lots of features zsh-beta - A shell with lots of features (dev tree) zsh-beta-doc - zsh beta documentation - info/HTML format zsh-dbg - A shell with lots of features (debugging symbols) zsh-doc - zsh documentation - info/HTML format zsh-static - A shell with lots of features (static link) zsh30 - A shell with lots of features zsh30-doc - zsh beta documentation - info/HTML format zsh30-static - A shell with lots of features |
#apt-cache search completion | grep bash
~ ~ ~ ~ ~ ~ ~ ~ bash - The GNU Bourne Again SHell git-completion - content addressable filesystem (bash completion) python-optcomplete - provide bash-completion for Python programs l1:1:wait:/etc/init.d/rc |
#dpkg -L bash | grep completion
/usr/share/doc/bash/completion-contrib/lisp /usr/share/doc/bash/completion-contrib/clisp /usr/share/doc/bash/completion-contrib/gcl /usr/share/doc/bash/completion-contrib/modules /usr/share/doc/bash/completion-contrib/bittorrent /usr/share/doc/bash/completion-contrib/hg /usr/share/doc/bash/completion-contrib/mailman.gz /usr/share/doc/bash/completion-contrib/svk.gz /usr/share/doc/bash/BUGS.bash_completion /usr/share/doc/bash/changelog.bash_completion.gz /usr/share/doc/bash/README.bash_completion.gz l1:1:wait:/etc/init.d/rc |
#dpkg -L bash | grep completion | grep /etc
~ ~ ~ ~ ~ ~ ~ ~ ~ /etc/bash_completion.d /etc/bash_completion l1:1:wait:/etc/init.d/rc |
#dpkg-reconfigure
~ ~ ~ ~ ~ ~ ~ .aptitude/ .gnupg/ .lesshst .ssh/ .bash_history .inputrc .lilalo/ .viminfo .bash_profile install nohup.out .vimrc .bashrc .l3rc .profile .w3m/ l1:1:wait:/etc/init.d/rc |
#dpkg-reconfigure
~ ~ ~ ~ ~ ~ ~ .aptitude/ .gnupg/ .lesshst .ssh/ .bash_history .inputrc .lilalo/ .viminfo .bash_profile install nohup.out .vimrc .bashrc .l3rc .profile .w3m/ l1:1:wait:/etc/init.d/rc |
#dpkg-reconfigure
.aptitude/ .gnupg/ .lesshst .ssh/ .bash_history .inputrc .lilalo/ .viminfo .bash_profile install nohup.out .vimrc .bashrc .l3rc .profile .w3m/ |
#dpkg-reconfigure
|
#. /etc/bash_completion
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#dpkg-reconfigure
libgcc1 tcpdump libgcrypt11 traceroute libgdbm3 tree libgnutls11 tzdata libgnutls13 udev libgpg-error0 unifont libgpmg1 usbutils libklibc util-linux libkrb53 vim libldap2 vim-common libldap-2.3-0 vim-runtime l1:1:wait:/etc/init.d/rc |
#/etc/init.d/
glibc.sh mountnfs-bootclean.sh sysklogd halt mountnfs.sh udev hostname.sh mountvirtfs udev-mtab hwclockfirst.sh mtab.sh umountfs hwclock.sh networking umountnfs.sh ifupdown nviboot umountroot ifupdown-clean openbsd-inetd urandom inetd.dpkg-new procps.sh xend installation-report rc xendomains keymap.sh rcS killprocs reboot l1:1:wait:/etc/init.d/rc |
#vi /etc/inittab
|
#ls -l /etc/rc2.d/
итого 1 -rw-r--r-- 1 root root 556 2006-07-25 20:52 README lrwxrwxrwx 1 root root 18 2007-05-13 17:40 S10sysklogd -> ../init.d/sysklogd lrwxrwxrwx 1 root root 15 2007-05-13 17:40 S11klogd -> ../init.d/klogd lrwxrwxrwx 1 root root 15 2007-05-13 17:41 S20acpid -> ../init.d/acpid lrwxrwxrwx 1 root root 17 2007-05-13 17:40 S20makedev -> ../init.d/makedev lrwxrwxrwx 1 root root 23 2007-05-13 17:40 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 13 2007-05-13 17:51 S20ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 14 2007-05-13 18:21 S20xend -> ../init.d/xend lrwxrwxrwx 1 root root 20 2007-05-13 18:21 S21xendomains -> ../init.d/xendomains lrwxrwxrwx 1 root root 14 2007-05-13 17:40 S89cron -> ../init.d/cron lrwxrwxrwx 1 root root 19 2007-05-13 17:40 S99rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 2007-05-13 17:40 S99stop-bootlogd -> ../init.d/stop-bootlogd |
#ls -l /etc/rc0.d/
lrwxrwxrwx 1 root root 15 2007-05-13 17:40 K89klogd -> ../init.d/klogd lrwxrwxrwx 1 root root 18 2007-05-13 17:40 K90sysklogd -> ../init.d/sysklogd -rw-r--r-- 1 root root 355 2006-07-25 20:51 README lrwxrwxrwx 1 root root 18 2007-05-13 17:40 S20sendsigs -> ../init.d/sendsigs lrwxrwxrwx 1 root root 17 2007-05-13 17:40 S30urandom -> ../init.d/urandom lrwxrwxrwx 1 root root 22 2007-05-13 17:40 S31umountnfs.sh -> ../init.d/umountnfs.sh lrwxrwxrwx 1 root root 20 2007-05-13 17:40 S35networking -> ../init.d/networking lrwxrwxrwx 1 root root 18 2007-05-13 17:40 S36ifupdown -> ../init.d/ifupdown lrwxrwxrwx 1 root root 18 2007-05-13 17:40 S40umountfs -> ../init.d/umountfs lrwxrwxrwx 1 root root 20 2007-05-13 17:40 S60umountroot -> ../init.d/umountroot lrwxrwxrwx 1 root root 14 2007-05-13 17:40 S90halt -> ../init.d/halt l1:1:wait:/etc/init.d/rc |
#ls -l /etc/rc2.d/
lrwxrwxrwx 1 root root 18 2007-05-13 17:40 S10sysklogd -> ../init.d/sysklogd lrwxrwxrwx 1 root root 15 2007-05-13 17:40 S11klogd -> ../init.d/klogd lrwxrwxrwx 1 root root 15 2007-05-13 17:41 S20acpid -> ../init.d/acpid lrwxrwxrwx 1 root root 17 2007-05-13 17:40 S20makedev -> ../init.d/makedev lrwxrwxrwx 1 root root 23 2007-05-13 17:40 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 13 2007-05-13 17:51 S20ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 14 2007-05-13 18:21 S20xend -> ../init.d/xend lrwxrwxrwx 1 root root 20 2007-05-13 18:21 S21xendomains -> ../init.d/xendomains lrwxrwxrwx 1 root root 14 2007-05-13 17:40 S89cron -> ../init.d/cron lrwxrwxrwx 1 root root 19 2007-05-13 17:40 S99rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 2007-05-13 17:40 S99stop-bootlogd -> ../init.d/stop-bootlogd l1:1:wait:/etc/init.d/rc |
#ls -l /etc/rc1.d/
итого 1 lrwxrwxrwx 1 root root 14 2007-05-13 17:40 K11cron -> ../init.d/cron lrwxrwxrwx 1 root root 15 2007-05-13 17:41 K20acpid -> ../init.d/acpid lrwxrwxrwx 1 root root 17 2007-05-13 17:40 K20makedev -> ../init.d/makedev lrwxrwxrwx 1 root root 23 2007-05-13 17:40 K20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 13 2007-05-13 17:51 K20ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 20 2007-05-13 18:21 K20xendomains -> ../init.d/xendomains lrwxrwxrwx 1 root root 14 2007-05-13 18:21 K21xend -> ../init.d/xend lrwxrwxrwx 1 root root 15 2007-05-13 17:40 K89klogd -> ../init.d/klogd lrwxrwxrwx 1 root root 18 2007-05-13 17:40 K90sysklogd -> ../init.d/sysklogd -rw-r--r-- 1 root root 371 2006-07-25 20:51 README lrwxrwxrwx 1 root root 19 2007-05-13 17:40 S30killprocs -> ../init.d/killprocs lrwxrwxrwx 1 root root 16 2007-05-13 17:40 S90single -> ../init.d/single |
#ls -l /etc/rc
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rcS.d/ l1:1:wait:/etc/init.d/rc |
#ls -l /etc/rc2.d/
lrwxrwxrwx 1 root root 18 2007-05-13 17:40 S10sysklogd -> ../init.d/sysklogd lrwxrwxrwx 1 root root 15 2007-05-13 17:40 S11klogd -> ../init.d/klogd lrwxrwxrwx 1 root root 15 2007-05-13 17:41 S20acpid -> ../init.d/acpid lrwxrwxrwx 1 root root 17 2007-05-13 17:40 S20makedev -> ../init.d/makedev lrwxrwxrwx 1 root root 23 2007-05-13 17:40 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 13 2007-05-13 17:51 S20ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 14 2007-05-13 18:21 S20xend -> ../init.d/xend lrwxrwxrwx 1 root root 20 2007-05-13 18:21 S21xendomains -> ../init.d/xendomains lrwxrwxrwx 1 root root 14 2007-05-13 17:40 S89cron -> ../init.d/cron lrwxrwxrwx 1 root root 19 2007-05-13 17:40 S99rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 2007-05-13 17:40 S99stop-bootlogd -> ../init.d/stop-bootlogd l1:1:wait:/etc/init.d/rc |
#apt-cache search chkconfig
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l1:1:wait:/etc/init.d/rc |
#apt-cache search rc | grep boot
aboot-base - base files required for bootable media on Linux/Alpha bootchart - Boot process performance analyser bootchart-view - Boot process performance analyser (visualisation) evms-bootdebug - Enterprise Volume Management System (boot-time debugger) extipl-boot - ExtIPL, an enhanced boot code (IPL) for IBM-PC file-rc - Alternative boot mechanism using a single configuration file mknbi - Create tagged images for Etherboot or Netboot ms-sys - Write a Microsoft compatible boot record multipath-tools-initramfs - Support for booting Debian from a multipath I/O source r-cran-boot - GNU R package for bootstrapping functions from Davison and Hinkley rpmstrap - bootstrap a basic RPM-based system sbm - Smart Boot Manager (SBM) is a full-featured boot manager welcome2l - Linux ANSI boot logo |
#apt-cache search rc | grep scripts
kolab-resource-handlers - Kolab free/busy scripts ldapscripts - Add and remove user and groups (stored in a ldap directory) ndiswrapper-common - Common scripts required to use the utilities for ndiswrapper polgen - SELinux policy generation scripts trscripts - Scripts for reencoding text files and BDF-fonts vim-scripts - plugins for vim, adding bells and whistles vtk-examples - C++, Tcl and Python example programs/scripts for VTK weechat-scripts - script collection for the WeeChat IRC client yard - Perl scripts to build rescue disk(s) to revive a system zope-resourceregistries - zope registry for linked stylesheet files and javascripts polgen-doc - Documentation for SELinux policy generation scripts l1:1:wait:/etc/init.d/rc |
#apt-cache search syv-rc
|
#apt-cache search sysv-rc
~ ~ ~ ~ ~ ~ ~ ~ ~ sysv-rc - System-V-like runlevel change mechanism sysv-rc-conf - SysV init runlevel configuration tool for the terminal l1:1:wait:/etc/init.d/rc |
#apt-cache search runlevel
~ ~ ~ ~ bum - graphical runlevel editor file-rc - Alternative boot mechanism using a single configuration file gnome-system-tools - Cross-platform configuration utilities for GNOME newbiedoc - Documentation by and for newbies rcconf - Debian Runlevel configuration tool sysv-rc - System-V-like runlevel change mechanism sysv-rc-conf - SysV init runlevel configuration tool for the terminal l1:1:wait:/etc/init.d/rc |
#apt-ger install rcconf
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ bash: apt-ger: command not found l1:1:wait:/etc/init.d/rc |
#apt-get install rcconf
НОВЫЕ пакеты, которые будут установлены: rcconf обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 106 пакетов не обновлено. Необходимо скачать 18,1kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 115kB. Получено:1 http://debian.org.ua etch/main rcconf 1.19 [18,1kB] Получено 18,1kB за 0s (72,3kB/c) Выбор ранее не выбранного пакета rcconf. (Чтение базы данных... на данный момент установлено 22633 файлов и каталогов.) Распаковывается пакет rcconf (из файла .../archives/rcconf_1.19_all.deb)... Настраивается пакет rcconf (1.19) ... l1:1:wait:/etc/init.d/rc |
#dpkg -L rcconf
/. /usr /usr/bin /usr/bin/rcconf /usr/sbin /usr/sbin/update-rcconf-guide /usr/share /usr/share/doc /usr/share/doc/rcconf /usr/share/doc/rcconf/README.Debian /usr/share/doc/rcconf/copyright /usr/share/doc/rcconf/changelog.gz /usr/share/man /usr/share/man/man8 /usr/share/man/man8/rcconf.8.gz /usr/share/man/man8/update-rcconf-guide.8.gz /var /var/lib /var/lib/rcconf |
#man rcconf
|
#rcconf
â *[*makedev â â â *[*] ssh â â â [*] openbsd-inetd â â * â *[*] xendomains â â â [ ] bootclean â â â [ ] inetd.dpkg-new â â â [ ] modutils â® â â [ mountvirtfs â â â â â â â â â â â â â <Ok>k> <ÐÑмена>°> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ |
#ls -l /etc/init.d/
итого 161 -rwxr-xr-x 1 root root 1850 2006-01-14 13:12 acpid -rwxr-xr-x 1 root root 4957 2006-07-25 20:51 bootclean -rwxr-xr-x 1 root root 2121 2006-07-25 20:51 bootlogd -rwxr-xr-x 1 root root 1915 2006-07-25 20:51 bootmisc.sh -rwxr-xr-x 1 root root 2837 2006-07-25 20:51 checkfs.sh -rwxr-xr-x 1 root root 9857 2006-07-25 20:51 checkroot.sh -rwxr-xr-x 1 root root 468 2006-02-11 23:34 console-cyrillic -rwxr-xr-x 1 root root 6012 2006-07-18 19:07 console-screen.sh -rwxr-xr-x 1 root root 1741 2006-02-28 00:20 cron ... -rwxr-xr-x 1 root root 541 2006-04-06 22:58 sudo -rwxr-xr-x 1 root root 2037 2006-05-25 12:38 sysklogd -rwxr-xr-x 1 root root 7617 2006-05-16 20:07 udev -rwxr-xr-x 1 root root 1252 2006-03-28 10:44 udev-mtab -rwxr-xr-x 1 root root 3458 2006-07-25 20:51 umountfs -rwxr-xr-x 1 root root 1814 2006-07-25 20:51 umountnfs.sh -rwxr-xr-x 1 root root 1105 2006-07-25 20:51 umountroot -rwxr-xr-x 1 root root 1815 2006-07-25 20:51 urandom -rwxr-xr-x 1 root root 1399 2006-09-09 14:14 xend -rwxr-xr-x 1 root root 9552 2006-09-09 14:28 xendomains |
#rcconf
â *[*makedev â â â *[*] ssh â â â [*] openbsd-inetd â â â *[*] xendomains â â â [ ] bootclean â â â [ ] inetd.dpkg-new â â â [ ] modutils â® â â [ mountvirtfs â â â â â â â â â â â â â <Ok>k> <ÐÑмена>°> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ |
#rcconf --help
Usage: rcconf [options] Options: --help Print out a usage message. --dialog Use dialog command to display menu --whiptail Use whiptail command to display menu --notermcheck Do not set window size by terminal property. --now For each service that had the links changed, call the corresponding /etc/init.d/service-name script using invoke-rc.d, so the package starts or stops immediately. If you do not use this option, the changes will only take effect the next time you reboot (or change runlevel). --verbose Output verbose messages. |
Время первой команды журнала | 17:02:11 2007- 5-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:41:56 2007- 5-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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