/l3/users/clint/nt-ladm-2005-11-13/linux5.linux.nt/root :1 |
|
#cd /var/spool/m
mail/ mqueue/ |
#cd /var/spool/mail/
root user |
#cd /var/spool/mail/root
bash: cd: /var/spool/mail/root: Not a directory |
#ls -al
итого 216 drwxr-x--- 13 root root 4096 Ноя 14 08:55 . drwxr-xr-x 23 root root 4096 Ноя 12 19:14 .. -rw-r--r-- 1 root root 168 Ноя 12 19:15 .bash_history -rw-r--r-- 1 root root 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 root root 305 Ноя 14 09:03 .bash_profile -rw-r--r-- 1 root root 1421 Ноя 14 09:03 .bashrc -rw-r--r-- 1 root root 210 Дек 6 2003 .cshrc -rw-r--r-- 1 root root 401 Ноя 12 05:58 .default_contexts -rw-r--r-- 1 root root 1614 Ноя 12 16:14 final_settings.err ... -rw-r--r-- 1 root root 101464 Ноя 12 16:13 logs.tgz drwx------ 2 root root 4096 Ноя 12 05:54 .mozilla -rw-r--r-- 1 root root 79 Дек 6 2003 mymotd -rw-r--r-- 1 root root 86 Дек 6 2003 mynologin drwxr-xr-x 2 root root 4096 Дек 7 2003 mytgz -rw------- 1 root root 1024 Ноя 12 05:51 .rnd drwxr-xr-x 2 root root 4096 Ноя 12 19:14 .ssh -rw-r--r-- 1 root root 196 Дек 6 2003 .tcshrc -rw-r--r-- 1 root root 16 Дек 6 2003 .vimrc -rw-r--r-- 1 root root 1126 Авг 23 1995 .Xresources |
#[root@linux5:~]#
Display all 3686 possibilities? (y or n) |
#man ls
|
#whatis ls
ls (1) - list directory contents |
#man intro
|
#apropos passwd
SSL_CTX_set_default_passwd_cb (3ssl) - set passwd callback for encrypted PEM file handling SSL_CTX_set_default_passwd_cb_userdata [SSL_CTX_set_default_passwd_cb] (3ssl) - set passwd callback for encrypted PEM file handling chpasswd (8) - update password file in batch fgetpwent_r [getpwent_r] (3) - get passwd file entry reentrantly getpwent_r (3) - get passwd file entry reentrantly gpasswd (1) - administer the /etc/group file hesiod_free_passwd [hesiod_getpwnam] (3) - Hesiod functions for retrieving passwd information hesiod_getpwnam (3) - Hesiod functions for retrieving passwd information hesiod_getpwuid [hesiod_getpwnam] (3) - Hesiod functions for retrieving passwd information ldappasswd (1) - change the password of an LDAP entry ... passwd [sslpasswd] (1ssl) - compute password hashes passwd2des [xcrypt] (3) - RFS password encryption saslpasswd (8) - set a user's sasl password saslpasswd [saslpasswd2] (8) - set a user's sasl password smbpasswd (8) - change a user's SMB password userpasswd (1) - A graphical tool to allow users to change their passwords vncpasswd (1) - change a VNC password ypchfn [yppasswd] (1) - change your password in the NIS database ypchsh [yppasswd] (1) - change your password in the NIS database yppasswd (1) - change your password in the NIS database |
#apropos user|grep add
UI_add_error_string [ui] (3ssl) - New User Interface UI_add_info_string [ui] (3ssl) - New User Interface UI_add_input_boolean [ui] (3ssl) - New User Interface UI_add_input_string [ui] (3ssl) - New User Interface UI_add_verify_string [ui] (3ssl) - New User Interface UI_construct_prompt UI_add_user_data [ui] (3ssl) - New User Interface useradd (8) - Create a new user or update default new user information |
#apropos user|grep del
userdel (8) - Delete a user account and related files |
#apropos user|egrep -i `delete|remowe`
bash: delete: command not found bash: remowe: command not found Использование: egrep [OPTION]... PATTERN [FILE]... Попробуйте `egrep --help' для получения более подробного описания. |
#apropos user|egrep -i 'delete|remowe'
userdel (8) - Delete a user account and related files |
#whatis intro
intro (1) - Introduction to user commands intro (2) - Introduction to system calls intro (3) - Introduction to library functions intro (4) - Introduction to special files intro (5) - Introduction to file formats intro (6) - Introduction to games intro (7) - Introduction to conventions and miscellany section intro (8) - Introduction to administration and privileged commands |
#ps waux | grep konq
exit user 3844 0.7 1.5 27172 7772 pts/5 S 10:39 0:00 konqueror user 3845 1.0 2.1 25852 11336 pts/5 S 10:39 0:00 /usr/bin/kdialog --title konqueror --msgbox Ð?онÑ?игÑ?Ñ?аÑ?иÑ? не бÑ?деÑ? Ñ?оÑ?Ñ?анена.?Ð?еÑ? доÑ?Ñ?Ñ?па длÑ? запиÑ?и в Ñ?айл конÑ?игÑ?Ñ?аÑ?ии "/home/user/.kde/share/config/kdeglobals".?СвÑ?жиÑ?еÑ?Ñ? Ñ? ваÑ?им Ñ?иÑ?Ñ?емнÑ?м админиÑ?Ñ?Ñ?аÑ?оÑ?ом. root 4021 0.0 0.1 5124 720 pts/9 S 10:40 0:00 grep konq |
#vi ~/.bash_profile
2a3,6 > # LabMaker:START > /usr/local/bin/l3-agent > # LabMaker:END > 17,19d20 < # LabMaker:START < /usr/local/bin/l3-agent < # LabMaker:END |
#vi /home/user/.bash_
|
#vi /home/user/.bash_profile
2a3,6 > # LabMaker:START > /usr/local/bin/l3-agent > # LabMaker:END > 19,21d22 < # LabMaker:START < /usr/local/bin/l3-agent < # LabMaker:END |
#cd /var/spool/mail/
root sergey user |
#cd /var/spool/mail/root
.bash_history .gnome/ mymotd .bash_logout .gnome2/ mynologin .bash_profile .gnome2_private/ mytgz/ .bashrc .gstreamer-0.8/ .rnd .cshrc .gtkrc .ssh/ .default_contexts .inputrc .tcshrc final_settings.err .kde/ .viminfo .fonts.cache-1 .lilalo/ .vimrc .gconf/ logs.tgz .Xresources .gconfd/ .mozilla/ |
#cd /var/spool/mail/root
.bash_history .gnome/ mymotd .bash_logout .gnome2/ mynologin .bash_profile .gnome2_private/ mytgz/ .bashrc .gstreamer-0.8/ .rnd .cshrc .gtkrc .ssh/ .default_contexts .inputrc .tcshrc final_settings.err .kde/ .viminfo .fonts.cache-1 .lilalo/ .vimrc .gconf/ logs.tgz .Xresources .gconfd/ .mozilla/ |
#cd /var/spool/mail/root
bash: cd: /var/spool/mail/root: Not a directory |
#ls -ld
drwxr-x--- 13 root root 4096 Ноя 16 12:16 . |
#ls -l
итого 120 -rw-r--r-- 1 root root 1614 Ноя 12 16:14 final_settings.err -rw-r--r-- 1 root root 101464 Ноя 12 16:13 logs.tgz -rw-r--r-- 1 root root 79 Дек 6 2003 mymotd -rw-r--r-- 1 root root 86 Дек 6 2003 mynologin drwxr-xr-x 2 root root 4096 Дек 7 2003 mytgz |
#cd ~
|
#ls -l
итого 120 -rw-r--r-- 1 root root 1614 Ноя 12 16:14 final_settings.err -rw-r--r-- 1 root root 101464 Ноя 12 16:13 logs.tgz -rw-r--r-- 1 root root 79 Дек 6 2003 mymotd -rw-r--r-- 1 root root 86 Дек 6 2003 mynologin drwxr-xr-x 2 root root 4096 Дек 7 2003 mytgz |
#vi /var/spool/mail/root
|
#passwd sergey
Changing password for user sergey. New UNIX password: BAD PASSWORD: it is too short Retype new UNIX password: passwd: all authentication tokens updated successfully. |
#userdel sergey
|
#cd /home/sergey/
|
#ls -l
итого 8 drwxrwxr-x 2 1000 1000 4096 Ноя 16 12:20 123 drwxr-xr-x 2 1000 1000 4096 Ноя 16 12:09 Templates |
#cd /
|
#find / -name 1000 exec chown root:root \;
find: пути должны быть перед выражением Использование: find [путь...] [выражение] |
#find / -name 1000 exec chown root:root \:
find: пути должны быть перед выражением Использование: find [путь...] [выражение] |
#find / user 1000 exec chown root:root \:
/var/lib/scrollkeeper/index/41 /var/lib/scrollkeeper/index/42 /var/lib/scrollkeeper/index/43 /var/lib/scrollkeeper/index/44 /var/lib/scrollkeeper/index/45 /var/lib/scrollkeeper/index/46 /var/lib/scrollkeeper/index/47 /var/lib/scrollkeeper/index/48 /var/lib/scrollkeeper/index/49 /var/lib/scrollkeeper/index/50 ... /var/lib/scrollkeeper/index/180 /var/lib/scrollkeeper/index/181 /var/lib/scrollkeeper/index/182 /var/lib/scrollkeeper/index/183 /var/lib/scrollkeeper/index/184 /var/lib/scrollkeeper/index/185 /var/lib/scrollkeeper/index/186 /var/lib/scrollkeeper/index/187 /var/lib/scrollkeeper/index/188 /var/lib/scrollkeeper/index/189 |
#find / user 1000 exec chown root:root \: &
/var/lib/scrollkeeper/index/41 /var/lib/scrollkeeper/index/42 /var/lib/scrollkeeper/index/43 /var/lib/scrollkeeper/index/44 /var/lib/scrollkeeper/index/45 /var/lib/scrollkeeper/index/46 /var/lib/scrollkeeper/index/47 /var/lib/scrollkeeper/index/48 /var/lib/scrollkeeper/index/49 /var/lib/scrollkeeper/index/50 ... /var/lib/scrollkeeper/index/180 /var/lib/scrollkeeper/index/181 /var/lib/scrollkeeper/index/182 /var/lib/scrollkeeper/index/183 /var/lib/scrollkeeper/index/184 /var/lib/scrollkeeper/index/185 /var/lib/scrollkeeper/index/186 /var/lib/scrollkeeper/index/187 /var/lib/scrollkeeper/index/188 /var/lib/scrollkeeper/index/189 |
#/usr/share/doc/SysVinit-2.85/start-stop-daemon.c
/usr/share/doc/cyrus-sasl-2.1.19/1.5.28/gssapi.html /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/AUTHORS /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/COPYING /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/NEWS /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/README /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/programming.html /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/index.html /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/macosx.html /usr/share/doc/cyrus-sasl-2.1.19/1.5.28/sysadmin.html /usr/share/doc/cyrus-sasl-2.1.19/LDAP_SASLAUTHD ... /usr/share/doc/pygtk2-2.4.0/examples/neil/gtk-logo.xpm /usr/share/doc/pygtk2-2.4.0/examples/neil/TAppli2.py /usr/share/doc/pygtk2-2.4.0/examples/neil/TAppli3.py /usr/share/doc/pygtk2-2.4.0/examples/neil/TAppli4.py /usr/share/doc/pygtk2-2.4.0/examples/neil/TAppli5.py /usr/share/doc/pygtk2-2.4.0/examples/neil/bomb.xpm /usr/share/doc/pygtk2-2.4.0/examples/neil/question.xpm /usr/share/doc/pygtk2-2.4.0/examples/neil/notebook.py /usr/share/doc/pygtk2-2.4.0/examples/pango /usr/share/doc/pygtk2-2.4.0/examples/pango/utf8-demo.py |
#/usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/classKFileView.png
/usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfiletreeviewitem_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfiletreeviewitem_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfileview_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfileview_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfilterbase_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfilterbase_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfilterdev_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kfilterdev_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kicondialog_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/kicondialog_8h-source.html ... /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ksslx509map_8cc-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ksslx509map_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ksslx509v3_8cc-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ksslx509v3_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ktar_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ktar_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ktelnetservice_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ktimeout_8cpp-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ktimeout_8h-source.html /usr/share/doc/HTML/en/kdelibs-apidocs/kio/html/ktrader_8cpp-source.html |
#/usr/share/doc/HTML/ru/klickety/index.cache.bz2
/usr/share/doc/HTML/ru/klickety/common /usr/share/doc/HTML/ru/klickety/index.docbook /usr/share/doc/HTML/ru/klines /usr/share/doc/HTML/ru/klines/index.cache.bz2 /usr/share/doc/HTML/ru/klines/common /usr/share/doc/HTML/ru/klines/index.docbook /usr/share/doc/HTML/ru/klinkstatus /usr/share/doc/HTML/ru/klinkstatus/index.cache.bz2 /usr/share/doc/HTML/ru/klinkstatus/common /usr/share/doc/HTML/ru/klinkstatus/index.docbook /usr/share/doc/HTML/ru/klipper |
#/usr/share/doc/HTML/ru/klipper/index.cache.bz2
/usr/share/doc/HTML/ru/klipper/common /usr/share/doc/HTML/ru/klipper/index.docbook /usr/share/doc/HTML/ru/kmag /usr/share/doc/HTML/ru/kmag/index.cache.bz2 /usr/share/doc/HTML/ru/kmag/common /usr/share/doc/HTML/ru/kmag/index.docbook /usr/share/doc/HTML/ru/kmail /usr/share/doc/HTML/ru/kmail/faq.docbook /usr/share/doc/HTML/ru/kmail/common /usr/share/doc/HTML/ru/kmail/credits-and-licenses.docbook ... /usr/share/doc/HTML/ru/kmessedwords/index.docbook /usr/share/doc/HTML/ru/kmid /usr/share/doc/HTML/ru/kmid/index.cache.bz2 /usr/share/doc/HTML/ru/kmid/common /usr/share/doc/HTML/ru/kmid/index.docbook /usr/share/doc/HTML/ru/kmines /usr/share/doc/HTML/ru/kmines/index.cache.bz2 /usr/share/doc/HTML/ru/kmines/common /usr/share/doc/HTML/ru/kmines/index.docbook /usr/share/doc/HTML/ru/kmix |
#/usr/share/doc/HTML/ru/kmix/index.cache.bz2
/usr/share/doc/HTML/ru/knotes/index.cache.bz2 /usr/share/doc/HTML/ru/knotes/common /usr/share/doc/HTML/ru/knotes/index.docbook /usr/share/doc/HTML/ru/kodo /usr/share/doc/HTML/ru/kodo/index.cache.bz2 /usr/share/doc/HTML/ru/kodo/common /usr/share/doc/HTML/ru/kodo/index.docbook /usr/share/doc/HTML/ru/kolf /usr/share/doc/HTML/ru/kolf/index.cache.bz2 /usr/share/doc/HTML/ru/kolf/common ... /usr/share/doc/HTML/ru/krfb/index.docbook /usr/share/doc/HTML/ru/ksame /usr/share/doc/HTML/ru/ksame/index.cache.bz2 /usr/share/doc/HTML/ru/ksame/common /usr/share/doc/HTML/ru/ksame/index.docbook /usr/share/doc/HTML/ru/kscd /usr/share/doc/HTML/ru/kscd/index.cache.bz2 /usr/share/doc/HTML/ru/kscd/common /usr/share/doc/HTML/ru/kscd/index.docbook /usr/share/doc/HTML/ru/kshisen |
#/usr/share/doc/HTML/ru/kshisen/index.cache.bz2
/usr/share/doc/HTML/ru/ktalkd/common /usr/share/doc/HTML/ru/ktalkd/index.docbook /usr/share/doc/HTML/ru/kteatime /usr/share/doc/HTML/ru/kteatime/index.cache.bz2 /usr/share/doc/HTML/ru/kteatime/common /usr/share/doc/HTML/ru/kteatime/index.docbook /usr/share/doc/HTML/ru/ktnef /usr/share/doc/HTML/ru/ktnef/index.cache.bz2 /usr/share/doc/HTML/ru/ktnef/common /usr/share/doc/HTML/ru/ktnef/index.docbook ... /usr/share/doc/HTML/ru/kdbg/pgmoutput.html /usr/share/doc/HTML/ru/kdbg/pgmsettings.html /usr/share/doc/HTML/ru/kdbg/registers.html /usr/share/doc/HTML/ru/kdbg/sourcecode.html /usr/share/doc/HTML/ru/kdbg/stack.html /usr/share/doc/HTML/ru/kdbg/threads.html /usr/share/doc/HTML/ru/kdbg/tips.html /usr/share/doc/HTML/ru/kdbg/types.html /usr/share/doc/HTML/ru/kdbg/watches.html /usr/share/doc/HTML/sv |
#find /home/ user 1000 exec chown root:root {} \:
/home/user/.gconf/apps/panel/profiles/default/applets/clock/prefs/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/clock/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/mixer /home/user/.gconf/apps/panel/profiles/default/applets/mixer/prefs /home/user/.gconf/apps/panel/profiles/default/applets/mixer/prefs/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/mixer/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/workspace_switcher /home/user/.gconf/apps/panel/profiles/default/applets/workspace_switcher/prefs /home/user/.gconf/apps/panel/profiles/default/applets/workspace_switcher/prefs/%gconf.xml ... /home/sergey/.emacs /home/sergey/123 /home/sergey/.bash_history find: user: No such file or directory find: 1000: No such file or directory find: exec: No such file or directory find: chown: No such file or directory find: root:root: No such file or directory find: {}: No such file or directory find: :: No such file or directory |
#find /home/ user 1000 exec chown root:root {} \;
/home/user/.gconf/apps/panel/profiles/default/applets/clock/prefs/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/clock/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/mixer /home/user/.gconf/apps/panel/profiles/default/applets/mixer/prefs /home/user/.gconf/apps/panel/profiles/default/applets/mixer/prefs/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/mixer/%gconf.xml /home/user/.gconf/apps/panel/profiles/default/applets/workspace_switcher /home/user/.gconf/apps/panel/profiles/default/applets/workspace_switcher/prefs /home/user/.gconf/apps/panel/profiles/default/applets/workspace_switcher/prefs/%gconf.xml ... /home/sergey/.emacs /home/sergey/123 /home/sergey/.bash_history find: user: No such file or directory find: 1000: No such file or directory find: exec: No such file or directory find: chown: No such file or directory find: root:root: No such file or directory find: {}: No such file or directory find: ;: No such file or directory |
#ls -l /home/sergey/
итого 8 drwxrwxr-x 2 1000 1000 4096 Ноя 16 12:20 123 drwxr-xr-x 2 1000 1000 4096 Ноя 16 12:09 Templates |
#find /home/ -user 1000 -exec chown root:root {} \;
|
#ls -l /home/sergey/
итого 8 drwxrwxr-x 2 root root 4096 Ноя 16 12:20 123 drwxr-xr-x 2 root root 4096 Ноя 16 12:09 Templates |
#man useradd
|
#vi /etc/ns
|
#vi /etc/nsswitch.conf
|
#vi /etc/sudoers
|
#lspci
00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03) 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01) 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01) 00:11.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78) 01:00.0 VGA compatible controller: S3 Inc. 86c368 [Trio 3D/2X] (rev 02) |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/hdb1 1007960 215916 740840 23% / /dev/hdb9 10079324 3771376 5795936 40% /usr /dev/hda6 2015984 51636 1861940 3% /tmp /dev/hda7 2015984 101528 1812048 6% /var /dev/hda8 5039560 42844 4740712 1% /home |
#ls -l /lost+found/
итого 0 |
#кcfdisk
Disk Drive: /dev/hda Size: 40020664320 bytes, 40.0 GB Heads: 16 Sectors per Track: 63 Cylinders: 77545 Name Flags Part Type FS Type [Label] Size (MB) ------------------------------------------------------------------------------ hda1 Boot Primary Linux ext3 1048,71 hda5 Logical Linux swap 1048,71 hda6 Logical Linux ext3 2097,42 hda7 Logical Linux ext3 2097,42 hda8 Logical Linux ext3 5243,02 hda9 Logical Linux ext3 10486,04 hda10 Logical Linux 4999,94 Pri/Log Free Space 12999,43 [Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ] [ Type ] [ Units ] [ Write ] |
#cd /
|
#cd /b
bin/ boot/ |
#cd /b
bin/ boot/ |
#vi /boot/grub/
|
#vi /boot/grub/grub.conf
|
#fdisk -l /dev/hda
Disk /dev/hda: 40.0 GB, 40020664320 bytes 16 heads, 63 sectors/track, 77545 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 2032 1024096+ 83 Linux /dev/hda2 2033 52357 25363800 5 Extended /dev/hda5 2033 4064 1024096+ 82 Linux swap /dev/hda6 4065 8128 2048224+ 83 Linux /dev/hda7 8129 12192 2048224+ 83 Linux /dev/hda8 12193 22351 5120104+ 83 Linux /dev/hda9 22352 42669 10240240+ 83 Linux /dev/hda10 42670 52357 4882720+ 83 Linux |
#mkfs.ext3 /dev/hda10
mke2fs 1.35 (28-Feb-2004) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 610432 inodes, 1220680 blocks 61034 blocks (5.00%) reserved for the super user First data block=0 38 block groups 32768 blocks per group, 32768 fragments per group 16064 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#file -s /dev/hda10
/dev/hda10: Linux rev 1.0 ext3 filesystem data |
#tune -f ROOT /
bash: tune: command not found |
#t
Display all 127 possibilities? (y or n) |
#tu
tune2fs tunelp tuxpaint tuxpaint-import |
#tune2fs --help
tune2fs 1.35 (28-Feb-2004) tune2fs: invalid option -- - Usage: tune2fs [-c max-mounts-count] [-e errors-behavior] [-g group] [-i interval[d|m|w]] [-j] [-J journal-options] [-l] [-s sparse-flag] [-m reserved-blocks-percent] [-o [^]mount-options[,...]] [-r reserved-blocks-count] [-u user] [-C mount-count] [-L volume-label] [-M last-mounted-dir] [-O [^]feature[,...]] [-T last-check-time] [-U UUID] device |
#tune2fs -L QWERTY /dev/hda10
tune2fs 1.35 (28-Feb-2004) |
#dump
dump dumpe2fs dumpkeys dump-acct dump-finance-quote dump.static dump_cis dumpiso dump-utmp |
#dumpe2fs /dev/hda10
32264 free blocks, 16064 free inodes, 0 directories Free blocks: 426488-458751 Free inodes: 208833-224896 Group 14: (Blocks 458752-491519) Block bitmap at 458752 (+0), Inode bitmap at 458753 (+1) Inode table at 458754-459255 (+2) 32264 free blocks, 16064 free inodes, 0 directories Free blocks: 459256-491519 Free inodes: 224897-240960 Group 15: (Blocks 491520-524287) ... Inode table at 1179650-1180151 (+2) 32264 free blocks, 16064 free inodes, 0 directories Free blocks: 1180152-1212415 Free inodes: 578305-594368 Group 37: (Blocks 1212416-1220679) Block bitmap at 1212416 (+0), Inode bitmap at 1212417 (+1) Inode table at 1212418-1212919 (+2) 7760 free blocks, 16064 free inodes, 0 directories Free blocks: 1212920-1220679 Free inodes: 594369-610432 |
#tune2fs -L QWERTY /dev/hda10 > less
|
#tune2fs -L QWERTY /dev/hda10 | less
|
#tune2fs -L QWERTY /dev/hda10 | vi
|
#q
bash: q: command not found |
#cd /
|
#mkdir dir_for_mount_QWERTY
|
#pgrep autorun
|
#mount /dir_for_mount_QWERTY/
mount: special device QWERTY does not exist |
#vi /etc/fstab
|
#!m
mount /dir_for_mount_QWERTY/ |
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hda10 on /dir_for_mount_QWERTY type ext3 (rw) |
#vi /boot/grub/grub.conf
|
#umount QWERTY
umount: QWERTY: not found |
#umount LABEL=QWERTY
umount: LABEL=QWERTY: not found |
#umount /dir_for_mount_QWERTY/
|
#mount -a
|
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hda10 on /dir_for_mount_QWERTY type ext3 (rw) |
#umount /dir_for_mount_QWERTY/
|
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) |
#mount -a
|
#umount /dir_for_mount_QWERTY/
|
#mount -a
|
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/hda6 on /tmp type ext3 (rw) /dev/hda7 on /var type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda8 on /home type ext3 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hda10 on /dir_for_mount_QWERTY type ext3 (rw) |
#umount /dir_for_mount_QWERTY/
|
Время первой команды журнала | 10:11:07 2006-11-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:22:59 2006-11-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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