/l3/users/10-01-2007/nt-ladm/linux4.unix.nt/root :1 :2 :3 |
|
#find / -name find\*
/usr/share/gettext/intl/finddomain.c /usr/share/firefox/chrome/classic/skin/classic/global/findBar.css /usr/share/firefox/chrome/classic/skin/classic/global/icons/find.png /usr/share/firefox/chrome/en-US/locale/en-US/global/finddialog.dtd /usr/share/firefox/chrome/en-US/locale/en-US/global/findbar.properties /usr/share/firefox/chrome/en-US/locale/en-US/global/finddialog.properties /usr/share/firefox/chrome/en-US/locale/en-US/global/findbar.dtd /usr/share/firefox/chrome/toolkit/content/global/findBar.js /usr/share/firefox/chrome/toolkit/content/global/finddialog.xul /usr/share/firefox/chrome/toolkit/content/global/findUtils.js ... /usr/bin/find /etc/cron.daily/find /sbin/findfs /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.conffiles /var/lib/dpkg/info/findutils.prerm /var/lib/dpkg/info/findutils.postrm /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.list /var/cache/apt/archives/findutils_4.2.28-1_i386.deb |
#killall vim
|
#nice -n -20 ~/bin/big_work
nice: /root/bin/big_work: No such file or directory |
#nice -n 19 ~/user/bin/big_work
nice: /root/user/bin/big_work: No such file or directory |
#cd /
|
#ls
bin dev initrd lib64 mnt root skeleton tmp vmlinuz boot etc initrd.img lost+found opt sbin srv usr win cdrom home lib media proc selinux sys var winda |
#cd ~
|
#ls
install mymotd mynologin mytgz soft |
#top
top - 14:05:07 up 2:35, 5 users, load average: 1.42, 1.03, 0.64 Tasks: 116 total, 5 running, 111 sleeping, 0 stopped, 0 zombie Cpu(s): 28.4%us, 0.0%sy, 71.6%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2068584k total, 521756k used, 1546828k free, 78972k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 3903784k total, 0k used, 3903784k free, 184060k cached 9553 user 39 19 1424 248 192 R 71.6 0.0 11:20.75 big_work 8979 user 16 0 12080 7548 1712 S 14.3 0.4 0:26.66 l3-agent 3065 root 16 0 11136 6612 1708 S 14.0 0.3 0:09.49 l3-agent 6339 root 15 0 353m 22m 7396 S 0.3 1.1 0:39.84 Xorg ... 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.06 events/0 5 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 10 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid 113 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 152 root 25 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 153 root 15 0 0 0 0 S 0.0 0.0 0:00.02 pdflush 154 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 |
#ps
PID TTY TIME CMD 6595 pts/2 00:00:00 bash 9898 pts/2 00:00:00 ps |
#renice -5 6595
6595: old priority 0, new priority -5 |
#nice -n 19 ~/user/bin/big_work
nice: /root/user/bin/big_work: No such file or directory |
#ps
PID TTY TIME CMD 6595 pts/2 00:00:00 bash 9962 pts/2 00:00:00 ps |
#top
top - 14:07:23 up 2:37, 5 users, load average: 1.04, 1.02, 0.68 Tasks: 116 total, 4 running, 112 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.3%sy, 99.7%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2068584k total, 522196k used, 1546388k free, 79308k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 3903784k total, 0k used, 3903784k free, 184112k cached 9553 user 39 19 1424 248 192 R 99.5 0.0 13:34.60 big_work 6339 root 15 0 353m 22m 7396 R 0.3 1.1 0:39.98 Xorg 1 root 15 0 1944 652 556 S 0.0 0.0 0:00.91 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 ... 6 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 10 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid 113 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 152 root 25 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 153 root 15 0 0 0 0 S 0.0 0.0 0:00.02 pdflush 154 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 155 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 623 root 16 -5 0 0 0 S 0.0 0.0 0:00.01 khubd 640 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0 |
#kill -9 9553
|
#top
top - 14:08:14 up 2:38, 5 users, load average: 1.05, 1.00, 0.69 Tasks: 115 total, 14 running, 101 sleeping, 0 stopped, 0 zombie Cpu(s): 7.3%us, 0.3%sy, 0.0%ni, 92.0%id, 0.0%wa, 0.3%hi, 0.0%si, 0.0%st Mem: 2068584k total, 522724k used, 1545860k free, 79516k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 3903784k total, 0k used, 3903784k free, 184192k cached 8979 user 17 0 12080 7548 1712 S 6.3 0.4 0:29.57 l3-agent 6413 user 16 0 17820 9.9m 7624 R 1.0 0.5 0:04.43 metacity 6339 root 15 0 353m 22m 7396 R 0.3 1.1 0:40.08 Xorg 9996 root 10 -5 2232 1156 860 R 0.3 0.1 0:00.05 top ... 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.06 events/0 5 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 10 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid 113 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 152 root 25 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 153 root 15 0 0 0 0 S 0.0 0.0 0:00.02 pdflush 154 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 155 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 |
#cd /home
|
#ls
lost+found user |
#cd /user
bash: cd: /user: No such file or directory |
#ls -la
итого 28 drwxr-xr-x 4 user user 4096 2003-12-06 17:29 . drwxr-xr-x 24 user user 4096 2007-01-16 12:02 .. drwx------ 2 root root 16384 2007-01-09 16:10 lost+found drwx------ 33 user user 4096 2007-01-16 13:54 user |
#cd user
|
#ls
backup body linux-2.6.17.4.tar.bz2 proj sh text base Desktop names projectX soft touchlist bin files no_file_with_this_name select test very_long_file_name |
#tar -xjvfC /home/user/linux-2.6.17.4.tar.bz2 /usr/src
tar: C: Невозможно open: No such file or directory tar: Неисправимая ошибка: завершение работы tar: Child returned status 2 tar: /home/user/linux-2.6.17.4.tar.bz2: Не найден в архиве tar: /usr/src: Не найден в архиве tar: Выход, отложенный по результатам предыдущих ошибок |
#tar xjvfC /home/user/linux-2.6.17.4.tar.bz2 /usr/src
linux-2.6.17.4/Documentation/video4linux/bttv/Specs linux-2.6.17.4/Documentation/video4linux/bttv/THANKS linux-2.6.17.4/Documentation/video4linux/bttv/Tuners linux-2.6.17.4/Documentation/video4linux/cpia2_overview.txt linux-2.6.17.4/Documentation/video4linux/et61x251.txt linux-2.6.17.4/Documentation/video4linux/hauppauge-wintv-cx88-ir.txt linux-2.6.17.4/Documentation/video4linux/ibmcam.txt linux-2.6.17.4/Documentation/video4linux/lifeview.txt linux-2.6.17.4/Documentation/video4linux/meye.txt linux-2.6.17.4/Documentation/video4linux/not-in-cx2388x-datasheet.txt ... linux-2.6.17.4/arch/alpha/kernel/vmlinux.lds.S linux-2.6.17.4/arch/alpha/lib/ linux-2.6.17.4/arch/alpha/lib/Makefile linux-2.6.17.4/arch/alpha/lib/callback_srm.S linux-2.6.17.4/arch/alpha/lib/checksum.c linux-2.6.17.4/arch/alpha/lib/clear_page.S linux-2.6.17.4/arch/alpha/lib/clear_user.S linux-2.6.17.4/arch/alpha/lib/copy_page.S linux-2.6.17.4/arch/alpha/lib/copy_user.S linux-2.6.17.4/arch/alpha/lib/csum_ipv6_magic.S |
#cd /usr/src
|
#ls
linux-2.6.17.4 |
#cd linux-2.6.17.4
|
#ls
arch crypto include kernel mm scripts block Documentation init lib net security COPYING drivers ipc MAINTAINERS README sound CREDITS fs Kbuild Makefile REPORTING-BUGS usr |
#make menuconfig
/usr/src/linux-2.6.17.4/scripts/gcc-version.sh: line 11: gcc: command not found /usr/src/linux-2.6.17.4/scripts/gcc-version.sh: line 12: gcc: command not found HOSTCC scripts/basic/fixdep /bin/sh: gcc: command not found make[1]: *** [scripts/basic/fixdep] Ошибка 127 make: *** [scripts_basic] Ошибка 2 |
#apt-get install libncusers5 -dev
E: Неизвестная опция командной строки 'e' [из -dev]. |
#apt-get install libncurses5 -dev
E: Неизвестная опция командной строки 'e' [из -dev]. |
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: libc6-dev linux-kernel-headers Предлагаемые пакеты: glibc-doc manpages-dev Рекомендуемые пакеты: gcc c-compiler НОВЫЕ пакеты, которые будут установлены: libc6-dev libncurses5-dev linux-kernel-headers ... Выбор ранее не выбранного пакета linux-kernel-headers. (Чтение базы данных... на данный момент установлено 110608 файлов и каталогов.) Распаковывается пакет linux-kernel-headers (из файла .../linux-kernel-headers_2.6.18-6_i386.deb)... Выбор ранее не выбранного пакета libc6-dev. Распаковывается пакет libc6-dev (из файла .../libc6-dev_2.3.6.ds1-8_i386.deb)... Выбор ранее не выбранного пакета libncurses5-dev. Распаковывается пакет libncurses5-dev (из файла .../libncurses5-dev_5.5-5_i386.deb)... Настраивается пакет linux-kernel-headers (2.6.18-6) ... Настраивается пакет libc6-dev (2.3.6.ds1-8) ... Настраивается пакет libncurses5-dev (5.5-5) ... |
#make menuconfig
/usr/src/linux-2.6.17.4/scripts/gcc-version.sh: line 11: gcc: command not found /usr/src/linux-2.6.17.4/scripts/gcc-version.sh: line 12: gcc: command not found HOSTCC scripts/basic/fixdep /bin/sh: gcc: command not found make[1]: *** [scripts/basic/fixdep] Ошибка 127 make: *** [scripts_basic] Ошибка 2 |
#apt-cache gcc
E: Неверная операция gcc |
#apt-cache search gcc
acovea - analysis of compiler options via evolutionary algorithms cableswig - Generate wrappers for Python and Tcl from C++ code chill-2.95 - The GNU CHILL compiler colorgcc - Colorizer for GCC warning/error messages cpp - The GNU C preprocessor (cpp) cpp-2.95 - The GNU C preprocessor cpp-2.95-doc - Documentation for the GNU C preprocessor (cpp) cpp-3.3 - The GNU C preprocessor cpp-3.4 - The GNU C preprocessor cpp-4.1 - The GNU C preprocessor ... pentium-builder - force pentium optimized compilation pilrc - PalmOS resource compiler and editor pilrcui - graphical viewer for PalmOS resource files pocketpc-gcc - The GNU C compiler for Pocket PC ratfor - Rational Fortran preprocessor for Fortran 77 stalin - An extremely aggressive Scheme compiler tcc - The smallest ANSI C compiler treelang-4.1 - The GNU Treelang compiler uisp - Micro In-System Programmer for Atmel's AVR MCUs gcc-doc - documentation for the GNU compilers (gcc, gobjc, g++) |
#apt-get gcc
E: Неверная операция gcc |
#apt-get install gcc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: gcc-4.1 libssp0 Предлагаемые пакеты: manpages-dev autoconf automake1.9 libtool flex bison gcc-doc gcc-4.1-doc gcc-4.1-locales libc6-dev-amd64 lib64gcc1 lib64ssp0 Рекомендуемые пакеты: libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: ... После распаковки объем занятого дискового пространства возрастёт на 1401kB. Хотите продолжить [Д/н]? y ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! libssp0 gcc-4.1 gcc Установить эти пакеты без проверки [y/N]? y Err http://host15.unix.nt etch/main libssp0 4.1.1-19 404 file not found on backend Err http://host15.unix.nt etch/main gcc-4.1 4.1.1-19 404 file not found on backend 0% [Ожидание заголовков] |
#apt-get update
Получено:1 http://host15.unix.nt etch Release.gpg [378B] Получено:2 http://host15.unix.nt etch Release [74,4kB] Ign http://host15.unix.nt etch/main Packages/DiffIndex Ign http://host15.unix.nt etch/contrib Packages/DiffIndex Получено:3 http://host15.unix.nt etch/main Packages [4312kB] Получено:4 http://host15.unix.nt etch/contrib Packages [58,3kB] Получено 4445kB за 5s (820kB/c) Чтение списков пакетов... Готово |
#apt-get install gcc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: cpp-4.1 gcc-4.1 gcc-4.1-base libgcc1 libssp0 libstdc++6 Предлагаемые пакеты: gcc-4.1-locales manpages-dev autoconf automake1.9 libtool flex bison gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0 Рекомендуемые пакеты: libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: gcc gcc-4.1 libssp0 Пакеты, которые будут обновлены: cpp-4.1 gcc-4.1-base libgcc1 libstdc++6 обновлено 4, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 40 пакетов не обновлено. Необходимо скачать 3316kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 1405kB. Хотите продолжить [Д/н]? y Получено:1 http://host15.unix.nt etch/main gcc-4.1-base 4.1.1-21 [199kB] Получено:2 http://host15.unix.nt etch/main libgcc1 1:4.1.1-21 [21,7kB] Получено:3 http://host15.unix.nt etch/main cpp-4.1 4.1.1-21 [2331kB] 76% [Ожидание заголовков] |
#apt-get install gcc
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: cpp-4.1 gcc-4.1 gcc-4.1-base libgcc1 libssp0 libstdc++6 Предлагаемые пакеты: gcc-4.1-locales manpages-dev autoconf automake1.9 libtool flex bison gcc-doc gcc-4.1-doc libc6-dev-amd64 lib64gcc1 lib64ssp0 Рекомендуемые пакеты: libmudflap0-dev НОВЫЕ пакеты, которые будут установлены: ... (Чтение базы данных... на данный момент установлено 113783 файлов и каталогов.) Распаковывается пакет libssp0 (из файла .../libssp0_4.1.1-21_i386.deb)... Выбор ранее не выбранного пакета gcc-4.1. Распаковывается пакет gcc-4.1 (из файла .../gcc-4.1_4.1.1-21_i386.deb)... Выбор ранее не выбранного пакета gcc. Распаковывается пакет gcc (из файла .../gcc_4%3a4.1.1-15_i386.deb)... Настраивается пакет cpp-4.1 (4.1.1-21) ... Настраивается пакет libssp0 (4.1.1-21) ... Настраивается пакет gcc-4.1 (4.1.1-21) ... Настраивается пакет gcc (4.1.1-15) ... |
#make menuconfig
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ... x x x x x x x x x x x x x x x x x x x x x x x x x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x x |
#ls -la
итого 424 drwxrwxrwx 19 root root 4096 2007-01-16 14:38 . drwxrwsr-x 3 root src 4096 2007-01-16 14:15 .. drwxrwxrwx 26 root root 4096 2006-07-06 23:02 arch drwxrwxrwx 2 root root 4096 2006-07-06 23:02 block -rw-r--r-- 1 root root 68228 2007-01-16 14:38 .config -rw-rw-rw- 1 root root 18693 2006-07-06 23:02 COPYING -rw-rw-rw- 1 root root 89536 2006-07-06 23:02 CREDITS drwxrwxrwx 2 root root 4096 2006-07-06 23:02 crypto drwxrwxrwx 55 root root 4096 2006-07-06 23:02 Documentation ... -rw-rw-rw- 1 root root 70564 2006-07-06 23:02 MAINTAINERS -rw-rw-rw- 1 root root 44697 2006-07-06 23:02 Makefile drwxrwxrwx 2 root root 4096 2006-07-06 23:02 mm drwxrwxrwx 36 root root 4096 2006-07-06 23:02 net -rw-rw-rw- 1 root root 16538 2006-07-06 23:02 README -rw-rw-rw- 1 root root 3065 2006-07-06 23:02 REPORTING-BUGS drwxrwxrwx 8 root root 4096 2006-07-06 23:02 scripts drwxrwxrwx 4 root root 4096 2006-07-06 23:02 security drwxrwxrwx 16 root root 4096 2006-07-06 23:02 sound drwxrwxrwx 2 root root 4096 2006-07-06 23:02 usr |
#more .config
|
#make && make modules_install && make install
CC drivers/acpi/executer/exsystem.o CC drivers/acpi/executer/excreate.o CC drivers/acpi/executer/exmisc.o CC drivers/acpi/executer/exoparg2.o CC drivers/acpi/executer/exregion.o CC drivers/acpi/executer/exstore.o CC drivers/acpi/executer/exutils.o CC drivers/acpi/executer/exdump.o CC drivers/acpi/executer/exmutex.o CC drivers/acpi/executer/exoparg3.o ... CC [M] drivers/atm/idt77252.o CC [M] drivers/atm/adummy.o CC [M] drivers/atm/atmtcp.o CC [M] drivers/atm/firestream.o drivers/atm/firestream.c: In function ‘fs_open’: drivers/atm/firestream.c:869: warning: ‘tmc0’ may be used uninitialized in this function CC [M] drivers/atm/lanai.o CC [M] drivers/atm/he.o CC drivers/base/core.o CC drivers/base/sys.o |
#uname -r
2.6.18-3-686 |
#cd /boot
|
#ls
config initrd.img-2.6.18-3-686 vmlinuz config-2.6.17.4 System.map vmlinuz-2.6.17.4 config-2.6.18-3-686 System.map-2.6.17.4 vmlinuz-2.6.18-3-686 grub System.map-2.6.18-3-686 |
#cd /lib/modules/
|
#ls
2.6.17.4 2.6.18-3-686 |
#cd 2.6.17.4
|
#ls
build modules.dep modules.ofmap modules.usbmap kernel modules.ieee1394map modules.pcimap source modules.alias modules.inputmap modules.seriomap modules.ccwmap modules.isapnpmap modules.symbols |
#cd /boot/grub/
|
#ls -la
итого 192 drwxr-xr-x 2 root root 4096 2007-01-09 17:06 . drwxr-xr-x 3 root root 4096 2007-01-16 15:50 .. -rw-r--r-- 1 root root 197 2007-01-09 17:06 default -rw-r--r-- 1 root root 15 2007-01-09 17:06 device.map -rw-r--r-- 1 root root 7584 2007-01-09 17:06 e2fs_stage1_5 -rw-r--r-- 1 root root 7424 2007-01-09 17:06 fat_stage1_5 -rw-r--r-- 1 root root 8192 2007-01-09 17:06 jfs_stage1_5 -rw-r--r-- 1 root root 3826 2007-01-09 17:06 menu.lst -rw-r--r-- 1 root root 6848 2007-01-09 17:06 minix_stage1_5 -rw-r--r-- 1 root root 9280 2007-01-09 17:06 reiserfs_stage1_5 -rw-r--r-- 1 root root 512 2007-01-09 17:06 stage1 -rw-r--r-- 1 root root 108392 2007-01-09 17:06 stage2 -rw-r--r-- 1 root root 8904 2007-01-09 17:06 xfs_stage1_5 |
#more menu.lst
|
#ls -l /boot/
итого 8388 lrwxrwxrwx 1 root root 15 2007-01-16 15:50 config -> config-2.6.17.4 -rw-r--r-- 1 root root 68228 2007-01-16 15:50 config-2.6.17.4 -rw-r--r-- 1 root root 71331 2006-12-04 17:52 config-2.6.18-3-686 drwxr-xr-x 2 root root 4096 2007-01-09 17:06 grub -rw-r--r-- 1 root root 4489366 2007-01-09 16:20 initrd.img-2.6.18-3-686 lrwxrwxrwx 1 root root 19 2007-01-16 15:50 System.map -> System.map-2.6.17.4 -rw-r--r-- 1 root root 692990 2007-01-16 15:50 System.map-2.6.17.4 -rw-r--r-- 1 root root 720074 2006-12-05 00:24 System.map-2.6.18-3-686 lrwxrwxrwx 1 root root 16 2007-01-16 15:50 vmlinuz -> vmlinuz-2.6.17.4 -rw-r--r-- 1 root root 1231031 2007-01-16 15:50 vmlinuz-2.6.17.4 -rw-r--r-- 1 root root 1259920 2006-12-05 00:24 vmlinuz-2.6.18-3-686 |
#mkinitramfs -o /boot/initrd.img-2.6.17.4 2.6.17.4
|
#ls
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 |
#cd /boot
|
#ls -la
итого 12728 drwxr-xr-x 3 root root 4096 2007-01-16 16:22 . drwxr-xr-x 24 user user 4096 2007-01-16 12:02 .. lrwxrwxrwx 1 root root 15 2007-01-16 15:50 config -> config-2.6.17.4 -rw-r--r-- 1 root root 68228 2007-01-16 15:50 config-2.6.17.4 -rw-r--r-- 1 root root 71331 2006-12-04 17:52 config-2.6.18-3-686 drwxr-xr-x 2 root root 4096 2007-01-09 17:06 grub -rw-r--r-- 1 root root 4420377 2007-01-16 16:22 initrd.img-2.6.17.4 -rw-r--r-- 1 root root 4489366 2007-01-09 16:20 initrd.img-2.6.18-3-686 lrwxrwxrwx 1 root root 19 2007-01-16 15:50 System.map -> System.map-2.6.17.4 -rw-r--r-- 1 root root 692990 2007-01-16 15:50 System.map-2.6.17.4 -rw-r--r-- 1 root root 720074 2006-12-05 00:24 System.map-2.6.18-3-686 lrwxrwxrwx 1 root root 16 2007-01-16 15:50 vmlinuz -> vmlinuz-2.6.17.4 -rw-r--r-- 1 root root 1231031 2007-01-16 15:50 vmlinuz-2.6.17.4 -rw-r--r-- 1 root root 1259920 2006-12-05 00:24 vmlinuz-2.6.18-3-686 |
#vim grub
|
#vim menu.lst
|
#cd /boot/grub/
|
#ls -la
итого 192 drwxr-xr-x 2 root root 4096 2007-01-09 17:06 . drwxr-xr-x 3 root root 4096 2007-01-16 16:24 .. -rw-r--r-- 1 root root 197 2007-01-09 17:06 default -rw-r--r-- 1 root root 15 2007-01-09 17:06 device.map -rw-r--r-- 1 root root 7584 2007-01-09 17:06 e2fs_stage1_5 -rw-r--r-- 1 root root 7424 2007-01-09 17:06 fat_stage1_5 -rw-r--r-- 1 root root 8192 2007-01-09 17:06 jfs_stage1_5 -rw-r--r-- 1 root root 3826 2007-01-09 17:06 menu.lst -rw-r--r-- 1 root root 6848 2007-01-09 17:06 minix_stage1_5 -rw-r--r-- 1 root root 9280 2007-01-09 17:06 reiserfs_stage1_5 -rw-r--r-- 1 root root 512 2007-01-09 17:06 stage1 -rw-r--r-- 1 root root 108392 2007-01-09 17:06 stage2 -rw-r--r-- 1 root root 8904 2007-01-09 17:06 xfs_stage1_5 |
#vim menu.lst
|
#reboot
|
Время первой команды журнала | 13:33:04 2007- 1-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:27:48 2007- 1-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.62 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.74 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.62 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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