/l3/users/eb/2009/linux6/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#to
toe top touch |
#to
toe top touch |
#touch /mnt/null.txt
touch: невозможно выполнить touch для `/mnt/null.txt': Файловая система доступна только для чтения |
#ls -l /mnt/Documents\ and\ Settings/
итого 64 dr-x------ 1 root root 4096 Май 15 14:57 Administrator dr-x------ 1 root root 4096 Май 15 14:48 All Users dr-x------ 1 root root 49152 Май 15 14:48 Default User dr-x------ 1 root root 4096 Май 15 14:55 LocalService dr-x------ 1 root root 4096 Май 15 14:55 NetworkService |
#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) |
#file -s /dev/sda1
/dev/sda1: x86 boot sector, code offset 0x52, OEM-ID "NTFS ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 2048, dos < 4.0 BootSector (0x80) |
#file -s /dev/
/dev/: directory |
#file -s /
/: directory |
#зкpr
pr prename prezip print printenv probes prove precat preunzip prezip-bin printafm printf propertyTag prune |
#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/kernel/
arch crypto drivers fs lib net sound |
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p autofs4 btrfs dlm ext3 gfs2 jbd mbcache.ko nfsd qnx4 romfs ufs adfs befs cifs ecryptfs ext4 hfs jbd2 minix nls quota_tree.ko squashfs xfs affs bfs coda efs fat hfsplus jffs2 ncpfs ntfs quota_v1.ko sysv afs binfmt_aout.ko configfs exportfs freevxfs hpfs jfs nfs ocfs2 quota_v2.ko ubifs autofs binfmt_misc.ko cramfs ext2 fuse isofs lockd nfs_common omfs reiserfs udf |
#mod
modinfo modprobe |
#modprobe m
Display all 112 possibilities? (y or n) |
#modprobe mi
michael_mic microcode microtek mii minix mip6 mite mixcomwd |
#modprobe minix
|
#mount -t ntfs -o iocarset=utf=8
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 -t ntfs -o iocarset=utf8
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 . |
#apt-cache search ntfs 3g
|
#apt-cache search ntfs
|
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет ntfs-3g |
#apt-get install ntfs3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет ntfs3g |
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет ntfs-3g |
#apt-cache search ntfs
|
#apt-cache search ntf
coreutils - The GNU core utilities mawk - a pattern scanning and text processing language |
#vi /etc/apt/sources.list
|
#~
Получено:1 http://10.0.35.1 sid Release.gpg [1032B] Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB] Получено:3 http://10.0.35.1 sid Release [94,4kB] Игн http://10.0.35.1 sid/main Packages Получено:4 http://10.0.35.1 sid/main Packages [7751kB] Получено 8244kБ за 3s (2206kБ/c) Чтение списков пакетов... Готово |
#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) |
#lsmod | head
Module Size Used by minix 21440 0 nls_utf8 1472 0 ntfs 177164 0 nls_base 6508 2 nls_utf8,ntfs cdc_acm 13872 0 i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ipv6 232468 16 |
#ps aux | grep ntfs
root 25049 0.0 0.0 4908 772 pts/2 S+ 10:39 0:00 grep ntfs |
#mount.ntfs-3g
ntfs-3g: No device is specified. ntfs-3g 2009.4.4 integrated FUSE 27 - Third Generation NTFS Driver Copyright (C) 2005-2007 Yura Pakhuchiy Copyright (C) 2006-2009 Szabolcs Szakacsits Copyright (C) 2007-2009 Jean-Pierre Andre Copyright (C) 2009 Erik Larsson Usage: ntfs-3g [-o option[,...]] <device|image_file> <mount_point> Options: ro (read-only mount), remove_hiberfile, uid=, gid=, umask=, fmask=, dmask=, streams_interface=. Please see the details in the manual (type: man ntfs-3g). Example: ntfs-3g /dev/sda1 /mnt/windows Ntfs-3g news, support and information: http://ntfs-3g.org |
#mount.ntfs-3g /dev/sda1 /mnt/
The disk contains an unclean file system (0, 0). The file system wasn't safely closed on Windows. Fixing. |
#cat >/mnt/tes
uhgfte uigc t ;it u |
#ls -l >/mnt/
bash: /mnt/: Это каталог |
#ls -l >/mnt
bash: /mnt: Это каталог |
#ls -l /mnt
итого 2095485 -rwxrwxrwx 1 root root 0 Май 15 14:48 AUTOEXEC.BAT -rwxrwxrwx 1 root root 219 Май 15 14:41 boot.ini -rwxrwxrwx 1 root root 0 Май 15 14:48 CONFIG.SYS drwxrwxrwx 1 root root 4096 Май 15 14:57 Documents and Settings drwxrwxrwx 1 root root 0 Май 15 15:04 Intel -rwxrwxrwx 1 root root 0 Май 15 14:48 IO.SYS -rwxrwxrwx 1 root root 0 Май 15 14:48 MSDOS.SYS -rwxrwxrwx 1 root root 47772 Фев 18 2007 NTDETECT.COM -rwxrwxrwx 1 root root 297072 Фев 18 2007 ntldr -rwxrwxrwx 1 root root 2145386496 Май 15 15:12 pagefile.sys drwxrwxrwx 1 root root 4096 Май 15 14:47 Program Files drwxrwxrwx 1 root root 4096 Май 15 15:12 Program Files (x86) drwxrwxrwx 1 root root 0 Май 15 15:11 SWSetup drwxrwxrwx 1 root root 0 Май 15 14:55 System Volume Information -rwxrwxrwx 1 root root 21 Май 30 10:40 tes drwxrwxrwx 1 root root 28672 Май 15 15:37 WINDOWS drwxrwxrwx 1 root root 0 Май 15 14:49 wmpub |
#apt-cache search fuse
aptfs - FUSE filesystem for APT source repositories autossh - Automatically restart SSH sessions and tunnels avfs - virtual filesystem to access archives, disk images, remote locations bindfs - mirrors or overlays a local directory with altered permissions clamfs - user-space anti-virus protected file system copyfs - Versioning filesystem for FUSE curlftpfs - filesystem to access FTP hosts based on FUSE and cURL diffuse - graphical tool for merging and comparing text files encfs - encrypted virtual filesystem enfuse - image exposure blending tool ... umview-mod-umfuseiso9660 - View-OS in user space - ISO9660 module for UMFUSE unionfs-fuse - Fuse implementation of unionfs xlockmore - Lock X11 display until password is entered. xlockmore-gl - Lock X11 display until password is entered -- GL version afuse - автомонтирование файловых систем осуществляемое в пользовательском пространстве с помощью FUSE fusecompress - сжимающая файловая система на базе FUSE fuseiso - модуль FUSE для включения ISO-образов в файловую систему gphotofs - подключение цифровых камер в виде файловых систем ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи psmisc - утилиты, использующие файловую систему proc |
#umount /mnt
|
#Ñapt-cache search ext2
awesfx - utility programs for AWE32/64 and Emu10k1 driver dump - 4.4bsd dump and restore for ext2 filesystems e2fsck-static - statically-linked version of the ext2 filesystem checker e2fslibs-dbg - Debugging information for e2fslibs e2fslibs-dev - ext2 filesystem libraries - headers and static libraries e2tools - utilities for manipulating files in an ext2/ext3 filesystem e2undel - Undelete utility for the ext2 file system ext2resize - an ext2 filesystem resizer fuseext2 - File System in User Space - Module for ext2 jazip - Mount and unmount Iomega Zip and/or Jaz drives ... umview-mod-umfuseext2 - View-OS in user space - ext2 module for UMFUSE vdr-plugin-skinenigmang - Skin plugin for VDR zerofree - zero free blocks from ext2/3 file-systems autopsy - гÑаÑиÑеÑкий инÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ SleuthKit e2fslibs - ÐÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ Ñайловой ÑиÑÑÐµÐ¼Ñ ext2 e2fsprogs - ÑÑилиÑÑ Ð´Ð»Ñ ÑайловÑÑ ÑиÑÑем ext2/ext3/ext4 genext2fs - ÐенеÑаÑÐ¾Ñ Ñайловой ÑиÑÑÐµÐ¼Ñ ext2 Ð´Ð»Ñ Ð²ÑÑÑаиваемÑÑ ÑиÑÑем parted - пÑогÑамма Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ñазделами диÑка GNU Parted partimage - Ñоздание ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹ Ñазделов в виде ÑжаÑÑÑ ÑайловÑÑ Ð¾Ð±Ñазов testdisk - инÑÑÑÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ Ð¿ÑовеÑки и воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñазделов жÑÑÑкого диÑка |
#apt-get install e2
e2dbg e2fslibs e2fslibs-dev e2fsprogs-dbg e2ps e2undel e2fsck-static e2fslibs-dbg e2fsprogs e2p-dev e2tools |
#apt-get install e2tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: e2tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. Необходимо скачать 31,9kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 135kB. Получено:1 http://10.0.35.1 sid/main e2tools 0.0.16-4 [31,9kB] Получено 31,9kБ за 0s (0Б/c) Выбор ранее не выбранного пакета e2tools. (Чтение базы данных ... на данный момент установлено 54950 файлов и каталогов.) Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет e2tools (0.0.16-4) ... |
#mknod /tmp/hda1 c 3 1
|
#e2ls /tmp/hda1
No such device or address |
#which 2ecp
|
#apt-get install e2tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия e2tools. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. |
#e2
e2cp e2fsck e2image e2label e2ln e2ls e2mkdir e2mv e2rm e2tail e2undo |
#e2l
e2label e2ln e2ls |
#ÑÑ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) |
#ÑÐapt-get install vb
vbackup vbindiff vblade-persist vboxgtk vbrfix vbuf vbetool vblade vbox3 vbpp vbs |
#apt-get install vblade
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: fgetty runit vblade-persist Предлагаемые пакеты: runit-run socklog-run НОВЫЕ пакеты, которые будут установлены: fgetty runit vblade vblade-persist обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. ... Выбор ранее не выбранного пакета vblade. Распаковывается пакет vblade (из файла .../archives/vblade_16-1_i386.deb)... Выбор ранее не выбранного пакета vblade-persist. Распаковывается пакет vblade-persist (из файла .../vblade-persist_0.6-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет fgetty (0.6-5) ... Настраивается пакет runit (2.0.0-1) ... Adding SV inittab entry... Настраивается пакет vblade (16-1) ... Настраивается пакет vblade-persist (0.6-2) ... |
#apt-get install фщaoetools
Display all 32518 possibilities? (y or n) |
#apt-get install aoetools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: aoetools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. Необходимо скачать 32,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 160kB. Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB] Получено 32,4kБ за 0s (0Б/c) Выбор ранее не выбранного пакета aoetools. (Чтение базы данных ... на данный момент установлено 55071 файлов и каталогов.) Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет aoetools (26-1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. |
#apt-get install eto
etoolbox etoys etoys-doc |
#aoe-stat
|
#modprobe aoe
|
#aoe-stat
e1.1 20.003GB eth0 up |
#ls /dev/etherd/e1.1
/dev/etherd/e1.1 |
#ls -l /dev/etherd/e1.1
brw-rw---- 1 root disk 152, 272 Май 30 11:07 /dev/etherd/e1.1 |
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... |
#fdisk -s
Usage: fdisk [-b SSZ] [-u] DISK Change partition table fdisk -l [-b SSZ] [-u] DISK List partition table(s) fdisk -s PARTITION Give partition size(s) in blocks fdisk -v Give fdisk version Here DISK is something like /dev/hdb or /dev/sda and PARTITION is something like /dev/hda7 -u: give Start and End in sector (instead of cylinder) units -b 2048: (for certain MO disks) use 2048-byte sectors |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 43 heads, 41 sectors/track, 277026 cylinders Units = cylinders of 1763 * 512 = 902656 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 * 2 277025 244196352 7 HPFS/NTFS Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux ^C^C^C ^C^C^C^C^C ^C^Cquit |
#quit
bash: quit: команда не найдена |
#rmmod aoe
|
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 43 heads, 41 sectors/track, 277026 cylinders Units = cylinders of 1763 * 512 = 902656 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 * 2 277025 244196352 7 HPFS/NTFS Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#echo ';' | sfdisk /dev/sda1
Checking that no-one is using this disk right now ... BLKRRPART: Недопустимый аргумент OK Warning: start=2048 - this looks like a partition rather than the entire disk. Using fdisk on it is probably meaningless. [Use the --force option if you really want this] |
#echo `;` | sfdisk /dev/sda1
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 ... BLKRRPART: Недопустимый аргумент OK Warning: start=2048 - this looks like a partition rather than the entire disk. Using fdisk on it is probably meaningless. [Use the --force option if you really want this] |
#echo ';' | sfdisk /dev/sda
Checking that no-one is using this disk right now ... OK Disk /dev/sda: 30401 cylinders, 255 heads, 63 sectors/track Old situation: Warning: The partition table looks like it was made for C/H/S=*/43/41 (instead of 30401/255/63). For this listing I'll assume that geometry. Units = cylinders of 902656 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sda1 * 1+ 277024- 277024- 244196352 7 HPFS/NTFS ... /dev/sda2 0 - 0 0 0 Empty /dev/sda3 0 - 0 0 0 Empty /dev/sda4 0 - 0 0 0 Empty Warning: no primary partition is marked bootable (active) This does not matter for LILO, but the DOS MBR will not boot this disk. Successfully wrote the new partition table Re-reading the partition table ... If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) |
#fdisk /dev/sd
sda sda1 sdb sdb1 |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 30401. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): ^[[A^[[B^[ [: unknown command Command action a toggle a bootable flag ... o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): q |
#fdisk -l /dev/sdb
Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#fdisk -l /dev/sda
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 30401 244196032 83 Linux |
#du
4 ./Pictures 4 ./Desktop 4 ./.gvfs 236 ./.gstreamer-0.10 12 ./.cache/Thunar 8 ./.cache/xfce4/xfrun4 12 ./.cache/xfce4 4 ./.cache/sessions 32 ./.cache 4 ./.local/share ... 8 ./.config/xfce4/desktop 60 ./.config/xfce4 12 ./.config/autostart 88 ./.config 4 ./.gconf 8 ./.gconfd 51124 ./.lilalo 4 ./Public 4 ./12313 61976 . |
#du -f
du: invalid option -- 'f' Попробуйте `du --help' для получения более подробного описания. |
#dh
bash: dh: команда не найдена |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 30401 244196032 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#du -f
du: invalid option -- 'f' Попробуйте `du --help' для получения более подробного описания. |
#du -h
4,0K ./Pictures 4,0K ./Desktop 4,0K ./.gvfs 236K ./.gstreamer-0.10 12K ./.cache/Thunar 8,0K ./.cache/xfce4/xfrun4 12K ./.cache/xfce4 4,0K ./.cache/sessions 32K ./.cache 4,0K ./.local/share ... 8,0K ./.config/xfce4/desktop 60K ./.config/xfce4 12K ./.config/autostart 88K ./.config 4,0K ./.gconf 8,0K ./.gconfd 50M ./.lilalo 4,0K ./Public 4,0K ./12313 61M . |
#du -h /
0 /proc/29506/attr 0 /proc/29506 0 /proc 16K /lost+found 4,0K /a/2009,05,26 8,0K /a 188K /boot/grub 17M /boot 4,8M /bin 4,0K /aa ... 180K /usr/share/themes/Gaudy/xfwm4 184K /usr/share/themes/Gaudy 180K /usr/share/themes/Agualemon/xfwm4 184K /usr/share/themes/Agualemon 420K /usr/share/themes/Tyrex/xfwm4 424K /usr/share/themes/Tyrex 420K /usr/share/themes/Sassandra/xfwm4 424K /usr/share/themes/Sassandra 180K /usr/share/themes/Slick/xfwm4 184K /usr/share/themes/Slick |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 108 10132 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 19228276 1752640 16498888 10% / |
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 30401 244196032 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#sfdisk
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 |
#sfdisk /dev/sda
sda sda1 |
#sfdisk /dev/sda
Checking that no-one is using this disk right now ... OK Disk /dev/sda: 30401 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/sda1 0+ 30400 30401- 244196032 83 Linux /dev/sda2 0 - 0 0 0 Empty /dev/sda3 0 - 0 0 0 Empty /dev/sda4 0 - 0 0 0 Empty Input in the following format; absent fields get a default value. <start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s> Usually you only need to specify <start> and <size> (and perhaps <type>). /dev/sda1 :^[[A trailing junk after number /dev/sda1 :q trailing junk after number /dev/sda1 :^C |
#cfdisk /dev/sda
|
#cfdisk /dev/sda
|
#cfdisk /dev/sda
|
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 30401 244196032 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 30401 244196032 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 30401 244196032 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#cfdisk /dev/sda
|
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#cfdisk /dev/sda
|
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux /dev/sda3 3649 6080 19535040 5 Extended /dev/sda5 3649 6080 19535008+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux |
#apt-get install par
par parprouted parser3-common par2 parrot parser3-dev paragui-themes parrot-data-dumper parser3-mysql paraview parrot-devel parsewiki parcellite parrot-doc parted parchive parrot-minimal parted1.6 paredit-el parrot-nqp parted1.6-doc pari-doc parrot-pct parted-doc pari-extra parrot-pge partigene pari-gp parrot-test partimage pari-gp2c parrot-tge partimage-doc paris-traceroute parsec47 partimage-server parley parsec47-data partitionmanager parley-data parser3 partlibrary paros parser3-cgi |
#apt-get install part
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет part |
#apt-get install part
parted parted-doc partimage-doc partlibrary parted1.6 partigene partimage-server parted1.6-doc partimage partitionmanager |
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libparted1.8-10 Предлагаемые пакеты: libparted1.8-dev libparted1.8-i18n parted-doc НОВЫЕ пакеты, которые будут установлены: libparted1.8-10 parted обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. ... Получено:2 http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 262kБ за 0s (9982kБ/c) Выбор ранее не выбранного пакета libparted1.8-10. (Чтение базы данных ... на данный момент установлено 55101 файлов и каталогов.) Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)... Выбор ранее не выбранного пакета parted. Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
uhgfte uigc t ;it u
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
Время первой команды журнала | 09:13:27 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:01:21 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 22.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 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