/l3/users/eb/2009/linux8/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 |
|
#uname -a
Linux linux8 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux |
#ma
mail mailq mail-unlock make man manpath mawk mail-lock mail-touchlock mailx makeacm mandb mapscrn |
#ma
mail mailq mail-unlock make man manpath mawk mail-lock mail-touchlock mailx makeacm mandb mapscrn |
#pwd
/tmp/e1000e-0.5.18.3/src |
#make
Makefile:130: *** Compiler not found. Останов. |
#./make
bash: ./make: Нет такого файла или каталога |
#vi Makefile
|
#(ARCH),ppc64)
picon-usenix: /usr/share/picons/usenix/com/apple/austin/seuss/mikee/face.xpm picon-usenix: /usr/share/picons/usenix/com/hp/northyork/mike/face.gif picon-usenix: /usr/share/picons/usenix/com/hp/northyork/mike/face.xbm picon-usenix: /usr/share/picons/usenix/com/hp/northyork/mike/face.xpm picon-usenix: /usr/share/picons/usenix/com/ima/isc/mikekr/face.gif picon-usenix: /usr/share/picons/usenix/com/ima/isc/mikekr/face.xbm picon-usenix: /usr/share/picons/usenix/com/ima/isc/mikekr/face.xpm picon-usenix: /usr/share/picons/usenix/com/ncd/mikeh/face.gif picon-usenix: /usr/share/picons/usenix/com/ncd/mikeh/face.xbm picon-usenix: /usr/share/picons/usenix/com/ncd/mikeh/face.xpm ... picon-users: /usr/share/picons/users/edu/indiana/mikes/face.gif picon-users: /usr/share/picons/users/edu/indiana/mikes/face.xbm picon-users: /usr/share/picons/users/edu/indiana/mikes/face.xpm polygen-data: /usr/share/polygen/ita/mike.grm polygen-data: /usr/share/polygen/ita/mike.grm.o rails: /usr/share/rails/railties/doc/guides/source/images/ruby_on_rails_by_mike_rundle2.gif wireshark-dev: /usr/include/wireshark/epan/dissectors/packet-mikey.h xfig-libs: /usr/share/xfig/Libraries/Electronic/Physical/bal_mike.fig xfig-libs: /usr/share/xfig/Libraries/Electronic/Schematic/More/simple_device-inch/mike.fig xfig-libs: /usr/share/xfig/Libraries/Electronic/Schematic/More/simple_device-metric/mike.fig |
#apt-cache search build
libhocr-dev - Developemnt files for hocr library libhtml-mason-perl - HTML::Mason Perl module libhtml-mason-perl-doc - HTML::Mason documentation libhtml-mason-perl-examples - HTML::Mason example setup libhtml-scrubber-perl - Perl extension for scrubbing/sanitizing html libhtml-tiny-perl - HTML::Tiny - Lightweight, dependency free HTML/XML generation libhtml-treebuilder-xpath-perl - Perl module to add XPath support to HTML::TreeBuilder libhttp-ocaml-dev - OCaml library for writing HTTP servers libhttp-server-simple-perl - simple stand-alone HTTP server libhugs-cabal-bundled - A framework for packaging Haskell software ... libphonon-dev - development files for the Phonon multimedia framework libpigment-dbg - User interfaces with embedded multimedia - with debug symbols libpigment0.3-10 - User interfaces with embedded multimedia - shared library libpigment0.3-11 - User interfaces with embedded multimedia - shared library libpigment0.3-dev - User interfaces with embedded multimedia - development files libplexus-archiver-java - The archiver plugin for the Plexus compiler system libplexus-cdc-java - Plexus Component Descriptor Creator libplexus-classworlds-java - Class loading utilities for the Plexus framework libplexus-classworlds-java-doc - API Documentation for plexus-classworlds libplexus-compiler-api-java - The API for the Plexus compiler system |
#apt-cache search build-
apache2-src - Apache source code apt-rdepends - Recursively lists package dependencies audacious-plugins-dev - Useful virtual package for doing audacious plugin development build-essential - Informational list of build-essential packages cl-series - A Common Lisp extension for general iterations cstream - general-purpose stream-handling tool similar to dd dctrl2xml - Debian control data to XML converter debnest - Nested Build System of Debian Source Package devscripts - scripts to make the life of a Debian Package maintainer easier dh-buildinfo - Debhelper addon to track package versions used to build a package ... pbuilder - personal package builder for Debian packages pbuilder-uml - user-mode-linux version of pbuilder perl-modules - Core Perl modules pkg-kde-tools - common makesnippets and build scripts for KDE4 related packages qonk - Small build-and-conquer strategy game with very simple rules sbuild - Tool for building Debian binary packages from Debian sources srcinst - Build and install Debian packages completely from source typo3 - Powerful content management framework (Meta package) typo3-src-4.2 - Powerful content management framework (Core) xutils-dev - X Window System utility programs for development |
#apt-get install build-essential
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: dpkg-dev g++ g++-4.3 gcc libstdc++6-4.3-dev patch Предлагаемые пакеты: debian-keyring debian-maintainers g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-multilib manpages-dev autoconf automake1.9 ... Получено:2 http://10.0.35.1 sid/main gcc 4:4.3.3-8 [5002B] Получено:3 http://10.0.35.1 sid/main libstdc++6-4.3-dev 4.3.3-10 [1384kB] Получено:4 http://10.0.35.1 sid/main g++-4.3 4.3.3-10 [4498kB] Получено:5 http://10.0.35.1 sid/main g++ 4:4.3.3-8 [1364B] Ош http://10.0.35.1 sid/main dpkg-dev 1.15.1 404 Not Found Получено:6 http://10.0.35.1 sid/main build-essential 11.4 [7118B] Получено 5993kБ за 0s (7306kБ/c) Не удалось загрузить http://10.0.35.1:9999/debian/pool/main/d/dpkg/dpkg-dev_1.15.1_all.deb 404 Not Found E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get install build-essential
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: dpkg-dev g++ g++-4.3 gcc libstdc++6-4.3-dev patch Предлагаемые пакеты: debian-keyring debian-maintainers g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg gcc-multilib manpages-dev autoconf automake1.9 ... Распаковывается пакет build-essential (из файла .../build-essential_11.4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет patch (2.5.9-5) ... Настраивается пакет gcc (4:4.3.3-8) ... Настраивается пакет dpkg-dev (1.15.2) ... Настраивается пакет libstdc++6-4.3-dev (4.3.3-10) ... Настраивается пакет g++-4.3 (4.3.3-10) ... Настраивается пакет g++ (4:4.3.3-8) ... update-alternatives: используется `/usr/bin/g++' для предоставления `/usr/bin/c++' (c++) в автоматический режим. Настраивается пакет build-essential (11.4) ... |
#make
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/tmp/e1000e-0.5.18.3/src modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686' CC [M] /tmp/e1000e-0.5.18.3/src/netdev.o CC [M] /tmp/e1000e-0.5.18.3/src/ethtool.o CC [M] /tmp/e1000e-0.5.18.3/src/param.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_82571.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_ich8lan.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_80003es2lan.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_mac.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_nvm.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_phy.o CC [M] /tmp/e1000e-0.5.18.3/src/e1000_manage.o CC [M] /tmp/e1000e-0.5.18.3/src/kcompat.o LD [M] /tmp/e1000e-0.5.18.3/src/e1000e.o Building modules, stage 2. MODPOST 1 modules CC /tmp/e1000e-0.5.18.3/src/e1000e.mod.o LD [M] /tmp/e1000e-0.5.18.3/src/e1000e.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686' |
#make
all e1000e.7.gz .e1000_manage.o.cmd includecheck outputmakefile archclean e1000e.ko e1000_nvm.c install param.c bzdisk .e1000e.ko.cmd e1000_nvm.h isoimage param.o bzImage e1000e.mod.c e1000_nvm.o kcompat.c .param.o.cmd bzlilo e1000e.mod.o .e1000_nvm.o.cmd kcompat_ethtool.c prepare checkstack .e1000e.mod.o.cmd e1000_phy.c kcompat.h scripts clean e1000e.o e1000_phy.h kcompat.o scripts_basic compressed .e1000e.o.cmd e1000_phy.o .kcompat.o.cmd sub-make crmodverdir e1000.h .e1000_phy.o.cmd kernelrelease tags cscope e1000_ich8lan.c e1000_regs.h kernelversion TAGS default e1000_ich8lan.h ethtool.c Makefile .tmp_versions/ e1000_80003es2lan.c e1000_ich8lan.o ethtool.o Module.markers uninstall e1000_80003es2lan.h .e1000_ich8lan.o.cmd .ethtool.o.cmd modules vdso_install e1000_80003es2lan.o e1000_mac.c export_report modules_install versioncheck .e1000_80003es2lan.o.cmd e1000_mac.h fdimage modules.order vmlinux e1000_82571.c e1000_mac.o fdimage144 Module.symvers zdisk e1000_82571.h .e1000_mac.o.cmd fdimage288 namespacecheck zImage e1000_82571.o e1000_manage.c FORCE netdev.c zlilo .e1000_82571.o.cmd e1000_manage.h help netdev.o e1000_defines.h e1000_manage.o hw.h .netdev.o.cmd |
#make in
includecheck install |
#make install
make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/tmp/e1000e-0.5.18.3/src modules make[1]: Entering directory `/usr/src/linux-headers-2.6.29-2-686' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-2-686' gzip -c ../e1000e.7 > e1000e.7.gz # remove all old versions of the driver find /lib/modules/2.6.29-2-686 -name e1000e.ko -exec rm -f {} \; || true find /lib/modules/2.6.29-2-686 -name e1000e.ko.gz -exec rm -f {} \; || true install -D -m 644 e1000e.ko /lib/modules/2.6.29-2-686/kernel/drivers/net/e1000e/e1000e.ko /sbin/depmod -a || true install -D -m 644 e1000e.7.gz /usr/share/man/man7/e1000e.7.gz man -c -P'cat > /dev/null' e1000e || true man: не удалось записать в /var/cache/man/cat7/e1000e.7.gz в режиме catman e1000e. |
#lsmod
Module Size Used by i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ipv6 232468 16 snd_hda_codec_realtek 173504 1 snd_hda_intel 22092 0 snd_hda_codec 58808 2 snd_hda_codec_realtek,snd_hda_intel snd_hwdep 6000 1 snd_hda_codec snd_pcm_oss 31708 0 ... scsi_mod 132076 2 sd_mod,libata intel_agp 22548 1 ide_core 91812 3 ide_cd_mod,ide_pci_generic,jmicron ehci_hcd 29936 0 usbcore 124912 3 uhci_hcd,ehci_hcd agpgart 30624 3 drm,intel_agp thermal 15092 0 processor 39540 1 thermal fan 4104 0 thermal_sys 10272 3 thermal,processor,fan |
#ls /etc/udev/rules.d/
70-persistent-cd.rules 70-persistent-net.rules |
#ls /etc/udev/rules.d/70-persistent-net.rules
/etc/udev/rules.d/70-persistent-net.rules |
#cd /home/user/D
Desktop/ Documents/ Download/ |
#cd /home/user/Desktop/
|
#ls
e1000-8.0.13.tar.gz e1000e-0.5.18.3.tar.gz firefox-3.5b4.tar.bz2 XenUsersCommonlyAskedQuestions.pdf |
#bz
bzcat bzdiff bzexe bzgrep bzip2recover bzmore bzcmp bzegrep bzfgrep bzip2 bzless |
#bz
bzcat bzdiff bzexe bzgrep bzip2recover bzmore bzcmp bzegrep bzfgrep bzip2 bzless |
#bzip2
bzip2 bzip2recover |
#bzip2
e1000-8.0.13.tar.gz e1000e-0.5.18.3.tar.gz XenUsersCommonlyAskedQuestions.pdf |
#un
unalias uncompress unflatten unicode_stop unix_chkpwd unlink unset until uname unexpand unicode_start uniq unix_update unlzma unstr |
#bzip2 --help
bzip2, a block-sorting file compressor. Version 1.0.5, 10-Dec-2007. usage: bzip2 [flags and input files in any order] -h --help print this message -d --decompress force decompression -z --compress force compression -k --keep keep (don't delete) input files -f --force overwrite existing output files -t --test test compressed file integrity -c --stdout output to standard out -q --quiet suppress noncritical error messages ... -s --small use less memory (at most 2500k) -1 .. -9 set block size to 100k .. 900k --fast alias for -1 --best alias for -9 If invoked as `bzip2', default action is to compress. as `bunzip2', default action is to decompress. as `bzcat', default action is to decompress to stdout. If no file names are given, bzip2 compresses or decompresses from standard input to standard output. You can combine short flags, so `-v -4' means the same as -v4 or -4v, &c. |
#bzcat
e1000-8.0.13.tar.gz e1000e-0.5.18.3.tar.gz firefox-3.5b4.tar.bz2 XenUsersCommonlyAskedQuestions.pdf |
#bzcat firefox-3.5b4.tar.bz2
// cache the window state until the window is completely gone aWindow.__SS_dyingCache = winData; delete aWindow.__SSi; }, /** * set up listeners for a new tab * @param aWindow * Window reference * @param aPanel * TabPanel reference ... }, /** * When a tab is selected, save session data * @param aWindow * Window reference * @param aPanels * TabPanel reference */ onTabSelect: function sss_onTabSelect(aWindow, aPanels) { if (this._loadState == STATE_RUNNING) { |
#bzip2 --help
bzip2, a block-sorting file compressor. Version 1.0.5, 10-Dec-2007. usage: bzip2 [flags and input files in any order] -h --help print this message -d --decompress force decompression -z --compress force compression -k --keep keep (don't delete) input files -f --force overwrite existing output files -t --test test compressed file integrity -c --stdout output to standard out -q --quiet suppress noncritical error messages ... -s --small use less memory (at most 2500k) -1 .. -9 set block size to 100k .. 900k --fast alias for -1 --best alias for -9 If invoked as `bzip2', default action is to compress. as `bunzip2', default action is to decompress. as `bzcat', default action is to decompress to stdout. If no file names are given, bzip2 compresses or decompresses from standard input to standard output. You can combine short flags, so `-v -4' means the same as -v4 or -4v, &c. |
#bzip2 --decompress firefox-3.5b4.tar.bz2
|
#ls
e1000-8.0.13.tar.gz e1000e-0.5.18.3.tar.gz firefox-3.5b4.tar XenUsersCommonlyAskedQuestions.pdf |
#tar --help
опÑией -T --null -T ÑиÑÐ°ÐµÑ ÑÑÑоки, оканÑиваÑÑиеÑÑ Ð½ÑлÑм, оÑклÑÑÐ°ÐµÑ Ð¾Ð¿ÑÐ¸Ñ -C -N, --newer=ÐÐТÐ-ÐÐ fter-date=ÐÐТÐ-ÐолÑко Ñе ÑайлÑ, коÑоÑÑе новее ÐÐТЫ-ÐÐe-file-system оÑÑаваÑÑÑÑ Ð² локалÑной Ñайловой ÑиÑÑеме пÑи Ñоздании аÑÑ Ð¸Ð²Ð° -P, --absolute-names не ÑдалÑÑÑ Ð½Ð°ÑалÑнÑе `/' из ... c c-maybe escape locale clocale ÐнаÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ *ÑÑого* tar: --format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/sbin/rmt --rsh-command=/usr/bin/rsh ÐÑÑеÑÑ Ð¾Ð± оÑÐ¸Ð±ÐºÐ°Ñ Ð¾ÑпÑавлÑйÑе на <bug-tar@gnu.org>. |
#tar -tvf firefox-3.5b4.tar
-rwxr-xr-x 0/0 10450 2009-04-24 06:08 firefox/run-mozilla.sh -rwxr-xr-x 0/0 313676 2009-04-24 06:08 firefox/libnssckbi.so -rwxr-xr-x 0/0 160140 2009-04-24 06:08 firefox/libssl3.so -rw-r--r-- 0/0 478 2009-04-24 06:09 firefox/libfreebl3.chk -rwxr-xr-x 0/0 70472 2009-04-24 06:08 firefox/updater -rwxr-xr-x 0/0 45760 2009-04-24 06:09 firefox/crashreporter -rw-r--r-- 0/0 0 2009-04-24 06:08 firefox/.autoreg -rwxr-xr-x 0/0 11824 2009-04-24 06:08 firefox/libxpcom.so drwxr-xr-x 0/0 0 2009-04-24 12:54 firefox/chrome/ -rw-r--r-- 0/0 144 2009-04-24 06:08 firefox/chrome/comm.manifest ... drwxr-xr-x 0/0 0 2009-04-24 12:54 firefox/defaults/pref/ -rw-r--r-- 0/0 122 2009-04-24 06:08 firefox/defaults/pref/channel-prefs.js -rw-r--r-- 0/0 38646 2009-04-24 06:08 firefox/defaults/pref/firefox.js -rw-r--r-- 0/0 205 2009-04-24 06:08 firefox/defaults/pref/reporter.js -rw-r--r-- 0/0 1038 2009-04-24 06:08 firefox/defaults/pref/firefox-branding.js -rw-r--r-- 0/0 244 2009-04-24 12:54 firefox/defaults/pref/firefox-l10n.js drwxr-xr-x 0/0 0 2009-04-24 06:08 firefox/defaults/autoconfig/ -rw-r--r-- 0/0 81 2009-04-24 06:08 firefox/defaults/autoconfig/platform.js -rw-r--r-- 0/0 7296 2009-04-24 06:08 firefox/defaults/autoconfig/prefcalls.js -rwxr-xr-x 0/0 823500 2009-04-24 06:09 firefox/libmozjs.so |
#q
bash: q: команда не найдена |
#init 0
|
#sf
sfdisk sftp |
#cfdisk --help
|
#sfdisk --help
sfdisk (util-linux-ng 2.13.1.1)Usage: sfdisk [options] device ... device: something like /dev/hda or /dev/sda useful options: -s [or --show-size]: list size of a partition -c [or --id]: print or change partition Id -l [or --list]: list partitions of each device -d [or --dump]: idem, but in a format suitable for later input -i [or --increment]: number cylinders etc. from 1 instead of from 0 -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/MB -T [or --list-types]:list the known partition types ... -x [or --show-extended]: also list extended partitions on output or expect descriptors for them on input -L [or --Linux]: do not complain about things irrelevant for Linux -q [or --quiet]: suppress warning messages You can override the detected geometry using: -C# [or --cylinders #]:set the number of cylinders to use -H# [or --heads #]: set the number of heads to use -S# [or --sectors #]: set the number of sectors to use You can disable all consistency checking with: -f [or --force]: do what I say, even if it is stupid |
#cfdisk
|
#cfdisk
|
#fdisk -l
Disk /dev/sda: 80.0 GB, 80060424192 bytes 255 heads, 63 sectors/track, 9733 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x11ca5a83 Device Boot Start End Blocks Id System /dev/sdb1 * 1 9729 78148161 7 HPFS/NTFS |
#cfdisk /dev/sdb
|
#apt-get install bash-completion
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия bash-completion. Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. |
#monit /dev/sdb1 /mnt/
monit: invalid argument -- /dev/sdb1 (-h will show valid arguments) |
#monit #-t fu/dev/sdb1 /mnt/
monit daemon at 2817 awakened |
#mount /dev/sdb1 /mnt/
|
#touch /mnt/
admin's_folder/ Inetpub/ Program Files/ AUTOEXEC.BAT IO.SYS RECYCLER/ boot.ini MSDOS.SYS RHDSetup.log CONFIG.SYS MSOCache/ System Volume Information/ CUICA.tmp/ NTDETECT.COM WINDOWS/ Documents and Settings/ ntldr IDE/ pagefile.sys |
#touch /mnt/333
touch: невозможно выполнить touch для `/mnt/333': Файловая система доступна только для чтения |
#umount /mnt
|
#mount --help
Usage: mount -V : print version mount -h : print this help mount : list mounted filesystems mount -l : idem, including volume labels So far the informational part. Next the mounting. The command is `mount [-t fstype] something somewhere'. Details found in /etc/fstab may be omitted. mount -a [-t|-O] ... : mount all stuff from /etc/fstab mount device : mount device at the known place mount directory : mount known device here ... One can change the type of all the mounts in a mount subtree containing the directory dir: mount --make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir A device can be given by name, say /dev/hda1 or /dev/cdrom, or by label, using -L label or by uuid, using -U uuid . Other options: [-nfFrsvw] [-o options] [-p passwdfd]. For many more details, say man 8 mount . |
#mount /dev/sdb1 /mnt/
|
#ls /mnt/
admin's_folder/ CUICA.tmp/ IO.SYS ntldr RHDSetup.log AUTOEXEC.BAT Documents and Settings/ MSDOS.SYS pagefile.sys System Volume Information/ boot.ini IDE/ MSOCache/ Program Files/ WINDOWS/ CONFIG.SYS Inetpub/ NTDETECT.COM RECYCLER/ |
#ls /mnt/WINDOWS/
Display all 148 possibilities? (y or n) 0.log ehome/ msagent/ repair/ TASKMAN.EXE addins/ explorer.exe msapps/ Resources/ Tasks/ Alcmtr.exe explorer.scf msdfmap.ini Rhododendron.bmp Temp/ alcwzrd.exe FaxSetup.log msgsocm.log River Sumida.bmp tsoc.log AppPatch/ FeatherTexture.bmp msmqinst.log RTHDCPL.exe twain_32/ Ascd_log.ini Fonts/ mui/ RTLCPL.exe twain_32.dll Ascd_tmp.ini frontpg.ini muisetup.log RtlExUpd.dll twain.dll assembly/ Gone Fishing.bmp netfxocm.log RtlUpd.exe twunk_16.exe ASUSInstAll/ Greenstone.bmp Network Diagnostic/ Santa Fe Stucco.bmp twunk_32.exe ... control.ini Installer/ PeerNet/ SkyTel.exe win.ini Cursors/ java/ Prairie Wind.bmp Soap Bubbles.bmp winnt256.bmp Debug/ KB893803v2.log Prefetch/ SoftwareDistribution/ winnt.bmp _default.pif KB898461.log Provisioning/ SoundMan.exe WinSxS/ desktop.ini KB915865.log pss/ srchasst/ WMPrfRUS.prx diagerr.xml L2Schemas/ Q307419.log Sti_Trace.log wmsetup.log diagwrn.xml MedCtrOC.log regedit.exe system/ WMSysPr9.prx Downloaded Program Files/ Media/ Registration/ system32/ Zapotec.bmp Driver Cache/ MicCal.exe REGLOCS.OLD system.ini DtcInstall.log Microsoft.NET/ regopt.log tabletoc.log |
#umount /mnt
|
#mount
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) rootfs on / type rootfs (rw) |
#mount -t
.cache/ Desktop/ .fontconfig/ .gconfd/ .gstreamer-0.10/ .local/ Pictures/ .ssh/ Videos/ .config/ Documents/ .gajim/ .gnome2/ .gvfs/ .mozilla/ Public/ Templates/ .dbus/ Download/ .gconf/ .gqview/ .lilalo/ Music/ .purple/ .thumbnails/ |
#mount -t --help
|
#file -s /dev/sdb1
/dev/sdb1: x86 boot sector, code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80) |
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=2d226ea5-cade-4342-ae1b-6811d1626e08, volume name "ROOT" (needs journal recovery) (large files) |
#ls /
bin boot dev etc home initrd.img lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var vmlinuz |
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"
|
#setxkbmap -option "compose:ralt"
|
#cat /proc/filesystems
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs |
#ls /lib/modules/2.6.29-2-686/
build/ modules.alias modules.dep modules.symbols source/ kernel/ modules.alias.bin modules.dep.bin modules.symbols.bin |
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p autofs binfmt_aout.ko coda ecryptfs ext3 fuse hpfs jffs2 minix nfsd omfs quota_v2.ko sysv xfs adfs autofs4 binfmt_misc.ko configfs efs ext4 gfs2 isofs jfs ncpfs nls qnx4 reiserfs ubifs affs befs btrfs cramfs exportfs fat hfs jbd lockd nfs ntfs quota_tree.ko romfs udf afs bfs cifs dlm ext2 freevxfs hfsplus jbd2 mbcache.ko nfs_common ocfs2 quota_v1.ko squashfs ufs |
#mount -t ntfs -o utf8 /dev/sdb1 /mnt/
|
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=2d226ea5-cade-4342-ae1b-6811d1626e08, volume name "ROOT" (needs journal recovery) (large files) |
#apt-cache search ntfs3g
|
#apt-cache search ntfs 3g
disk-manager - simple graphical filesystem configurator libntfs-3g-dev - ntfs-3g filesystem in userspace (FUSE) library headers libntfs-3g54 - ntfs-3g filesystem in userspace (FUSE) library ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи |
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libntfs-3g54 НОВЫЕ пакеты, которые будут установлены: libntfs-3g54 ntfs-3g ... (Чтение базы данных ... на данный момент установлено 55044 файлов и каталогов.) Распаковывается пакет libntfs-3g54 (из файла .../libntfs-3g54_1%3a2009.4.4-1_i386.deb)... Выбор ранее не выбранного пакета ntfs-3g. Распаковывается пакет ntfs-3g (из файла .../ntfs-3g_1%3a2009.4.4-1_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для hal ... Regenerating hal fdi cache ... Restarting Hardware abstraction layer: hald. Настраивается пакет libntfs-3g54 (1:2009.4.4-1) ... Настраивается пакет ntfs-3g (1:2009.4.4-1) ... |
#umount /mnt
|
#mount
mount mount.ntfs-3g mountpoint |
#mount.ntfs-3g /dev/sdb1 /mnt/
The disk contains an unclean file system (0, 0). The file system wasn't safely closed on Windows. Fixing. |
#echo fff > /mnt/wwww
|
#less /mnt/wwww
|
#lsmod
Module Size Used by fuse 48352 2 nls_utf8 1472 0 ntfs 177164 0 nls_base 6508 2 nls_utf8,ntfs i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ipv6 232468 16 snd_hda_codec_realtek 173504 1 ... mii 4648 1 atl1 intel_agp 22548 1 ide_core 91812 3 ide_cd_mod,ide_pci_generic,jmicron ehci_hcd 29936 0 usbcore 124912 3 uhci_hcd,ehci_hcd agpgart 30624 3 drm,intel_agp thermal 15092 0 processor 39540 1 thermal fan 4104 0 thermal_sys 10272 3 thermal,processor,fan |
#lsmod | head
Module Size Used by fuse 48352 2 nls_utf8 1472 0 ntfs 177164 0 nls_base 6508 2 nls_utf8,ntfs i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ipv6 232468 16 snd_hda_codec_realtek 173504 1 |
#ps ax | grep ntfs
13956 ? Ss 0:00 mount.ntfs-3g /dev/sdb1 /mnt/ 14609 pts/6 S+ 0:00 grep ntfs |
#ps aux | grep ntfs
root 13956 0.0 0.0 4628 996 ? Ss 10:35 0:00 mount.ntfs-3g /dev/sdb1 /mnt/ |
#ÑÐapt-get install aoe
aoetools aoeui |
#apt-get install aoe
aoetools aoeui |
#apt-get install aoetools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: aoetools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 32,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 160kB. Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB] Получено 32,4kБ за 0s (0Б/c) Выбор ранее не выбранного пакета aoetools. (Чтение базы данных ... на данный момент установлено 55062 файлов и каталогов.) Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет aoetools (26-1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. |
#modprobe aoe
|
#ls /
.bash_history boot/ etc/ initrd.img lost+found/ mnt/ proc/ sbin/ srv/ tmp/ var/ bin/ dev/ home/ lib/ media/ opt/ root/ selinux/ sys/ usr/ vmlinuz |
#ls /dev/a
adsp agpgart audio audio1 |
#aoestat
bash: aoestat: команда не найдена |
#aoe-stat
e1.1 20.003GB eth0 up |
#ls /dev/etherd/
discover e1.1 err flush interfaces revalidate |
#ls /dev/etherd/e1.1
/dev/etherd/e1.1 |
#mount
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) rootfs on / type rootfs (rw) /dev/sdb1 on /mnt type fuseblk (rw,allow_other,blksize=4096) |
#umount
umount umount.hal |
#umount /
/ /dev /dev/pts /dev/shm /lib/init/rw /mnt /proc /proc/bus/usb /sys |
#umount /mnt
|
#ls
200passw Desktop dfdf Documents Download file Music Pictures Public rrrrr screen.dot screen.png Templates Videos ~.vimrc |
#echo `;` | sfdisk /dev/sdb
bash: command substitution: line 1: syntax error near unexpected token `;' bash: command substitution: line 1: `;' Checking that no-one is using this disk right now ... OK Disk /dev/sdb: 9729 cylinders, 255 heads, 63 sectors/track Old situation: Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sdb1 * 0+ 9728 9729- 78148161 7 HPFS/NTFS /dev/sdb2 0 - 0 0 0 Empty /dev/sdb3 0 - 0 0 0 Empty /dev/sdb4 0 - 0 0 0 Empty New situation: No partitions found sfdisk: no partition table present. |
#fdisk -l
Disk /dev/sda: 80.0 GB, 80060424192 bytes 255 heads, 63 sectors/track, 9733 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x11ca5a83 Device Boot Start End Blocks Id System /dev/sdb1 1 9729 78148192 83 Linux |
#rmmod aoe
|
nodev sysfs nodev rootfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev debugfs nodev securityfs nodev sockfs nodev pipefs nodev anon_inodefs nodev tmpfs nodev inotifyfs nodev devpts nodev ramfs nodev hugetlbfs nodev mqueue nodev usbfs ext3 ntfs
Время первой команды журнала | 18:23:20 2009- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:42:45 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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