/l3/trainings/nt-ladm/2005-11-13/linux2.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 |
|
$man mv
|
$man rm
|
$man file
|
$cd ~
|
$ll
итого 68 -rw-r--r-- 1 1000 1000 3845 Дек 6 2003 base drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 1000 1000 12718 Дек 6 2003 body drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 c drwxr-xr-x 2 user user 4096 Ноя 14 10:37 Desktop drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 files drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 names drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 proj drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 projectX drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 sh drwxr-xr-x 2 root root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 1000 1000 4096 Дек 6 2003 test drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 text -rw-r--r-- 1 1000 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 1000 1000 0 Дек 6 2003 very_long_file_name |
$ll -a
итого 220 drwx------ 29 user user 4096 Ноя 14 11:05 . drwxr-xr-x 4 root root 4096 Ноя 12 16:31 .. -rw-r--r-- 1 1000 1000 3845 Дек 6 2003 base -rw------- 1 1000 1000 3 Дек 6 2003 .bash_history -rw-r--r-- 1 1000 1000 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 user 1000 301 Ноя 14 11:04 .bash_profile -rw-r--r-- 1 1000 1000 1369 Ноя 14 09:02 .bashrc drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 1000 1000 12718 Дек 6 2003 body ... drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 .ssh drwxr-xr-x 2 root root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 1000 1000 4096 Дек 6 2003 test drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 text -rw-r--r-- 1 1000 1000 18 Дек 6 2003 touchlist drwx------ 2 user user 4096 Ноя 14 10:39 .tsclient -rw-r--r-- 1 1000 1000 0 Дек 6 2003 very_long_file_name -rw-r--r-- 1 1000 1000 16 Дек 6 2003 .vimrc -rw------- 1 user user 126 Ноя 14 10:37 .Xauthority drwxr-xr-x 2 user user 4096 Ноя 12 16:31 .xemacs |
$ls -a
. .fonts.cache-1 proj .. .gconf projectX base .gconfd .qt .bash_history .gnome .recently-used .bash_logout .gnome2 sh .bash_profile .gnome2_private .ssh .bashrc .gstreamer-0.8 Templates bin .gtkrc test body .gtkrc-1.2-gnome2 text c .ICEauthority touchlist .config .inputrc .tsclient .DCOPserver_linux2.linux.nt__0 .kde very_long_file_name .DCOPserver_linux2.linux.nt_:0 .lilalo .vimrc Desktop .metacity .Xauthority .dmrc .mozilla .xemacs .emacs names files .nautilus |
$file .emacs
.emacs: Lisp/Scheme program text |
$man cat
|
$cd /tmp
|
$ll
итого 408 -rw-r--r-- 1 root root 43053 Ноя 12 06:05 advfdisk.full.log -rw-r--r-- 1 root root 0 Ноя 12 06:05 advfdisk.hst -rw-r--r-- 1 root root 1936 Ноя 12 16:31 aspsetup.log.2 -rw-r--r-- 1 root root 37 Ноя 12 17:54 buildxconf.log -rw-r--r-- 1 root root 2145 Ноя 12 17:54 ddcprobe.log -rw-r--r-- 1 root root 1436 Ноя 12 17:54 detect.log -rw-r--r-- 1 root root 7695 Ноя 12 17:54 dmesg.prot drwxr-xr-x 5 root root 4096 Ноя 12 16:31 etc -rw-r--r-- 1 root root 4 Ноя 12 06:00 fdisk.bat ... drwx------ 2 user user 4096 Ноя 14 10:37 ssh-PZkQmW3862 -rw-r--r-- 1 root root 1 Ноя 12 17:54 status -rw-r--r-- 1 root root 10 Ноя 12 06:05 temp_driver.hdc drwx------ 5 user user 4096 Ноя 14 09:06 Term-VT102-0.82 -rw-r--r-- 1 root root 25211 Ноя 14 09:08 Term-VT102-0.82.tar.gz drwxr-xr-x 4 101 games 4096 Ноя 14 09:08 Text-Iconv-1.4 -rw-r--r-- 1 root root 8986 Ноя 14 09:08 Text-Iconv-1.4.tar.gz -rw-r--r-- 1 root root 22344 Ноя 14 12:07 tree-1.4b3-3.i386.rpm -rw------- 1 user user 1740 Ноя 14 10:46 xses-user.pW6nBu -rw-r--r-- 1 root root 78 Ноя 12 06:30 Xtest.log |
$ls
advfdisk.full.log fdisk.loghda install_steps setup_sound.log advfdisk.hst fdisk_name keyring-DF1zNz ssh-PZkQmW3862 aspsetup.log.2 fileJW7xkV ksocket-user status buildxconf.log FinalXSettings.err lost+found temp_driver.hdc ddcprobe.log fix_devices.log mapping-user Term-VT102-0.82 detect.log fix_updfstab.log model_temp.hdc Term-VT102-0.82.tar.gz dmesg.prot found_card.err monprobe.msg Text-Iconv-1.4 etc found_card.log orbit-user Text-Iconv-1.4.tar.gz fdisk.bat gconfd-root rpmlog tree-1.4b3-3.i386.rpm fdisk.bathda gconfd-user runlevel xses-user.pW6nBu fdisk.hsthda init.log setup.history Xtest.log fdisk.log installOK setup.log |
$man rpm
|
$su
Password: |
#ls
advfdisk.full.log fdisk.loghda install_steps setup_sound.log advfdisk.hst fdisk_name keyring-DF1zNz ssh-PZkQmW3862 aspsetup.log.2 fileJW7xkV ksocket-user status buildxconf.log FinalXSettings.err lost+found temp_driver.hdc ddcprobe.log fix_devices.log mapping-user Term-VT102-0.82 detect.log fix_updfstab.log model_temp.hdc Term-VT102-0.82.tar.gz dmesg.prot found_card.err monprobe.msg Text-Iconv-1.4 etc found_card.log orbit-user Text-Iconv-1.4.tar.gz fdisk.bat gconfd-root rpmlog tree-1.4b3-3.i386.rpm fdisk.bathda gconfd-user runlevel xses-user.pW6nBu fdisk.hsthda init.log setup.history Xtest.log fdisk.log installOK setup.log |
#rpm -i /tmp/tree-1.4b3-3.i386.rpm
|
#log
logger login login.krb5 logname logout |
#logout
bash: logout: not login shell: use `exit' |
#exit
exit |
$man tree
|
$mkd
mkdep mkdir mkdircon mkdirhier |
$mkdir -p a/b/c
|
$tree a
a `-- b `-- c 2 directories, 0 files |
$man mkdir
|
$man rmdir
|
$rmdir a
rmdir: `a': Directory not empty |
$rmdir -p a
rmdir: `a': Directory not empty |
$rmdir -p a/b/c
|
$ls
advfdisk.full.log fdisk.loghda install_steps setup_sound.log advfdisk.hst fdisk_name keyring-DF1zNz ssh-PZkQmW3862 aspsetup.log.2 fileJW7xkV ksocket-user status buildxconf.log FinalXSettings.err lost+found temp_driver.hdc ddcprobe.log fix_devices.log mapping-user Term-VT102-0.82 detect.log fix_updfstab.log model_temp.hdc Term-VT102-0.82.tar.gz dmesg.prot found_card.err monprobe.msg Text-Iconv-1.4 etc found_card.log orbit-user Text-Iconv-1.4.tar.gz fdisk.bat gconfd-root rpmlog tree-1.4b3-3.i386.rpm fdisk.bathda gconfd-user runlevel xses-user.pW6nBu fdisk.hsthda init.log setup.history Xtest.log fdisk.log installOK setup.log |
$man rpm
|
$ls -l /
итого 88 drwxr-xr-x 2 root root 4096 Ноя 14 08:54 bin drwxr-xr-x 4 root root 4096 Ноя 12 06:29 boot drwxr-xr-x 10 root root 4980 Ноя 14 10:08 dev drwxr-xr-x 91 root root 8192 Ноя 14 04:02 etc drwxr-xr-x 4 root root 4096 Ноя 12 16:31 home drwxr-xr-x 2 root root 4096 Июл 13 2004 initrd drwxr-xr-x 11 root root 4096 Ноя 12 17:55 lib drwx------ 2 root root 16384 Ноя 12 06:05 lost+found drwxr-xr-x 4 root root 4096 Ноя 12 16:33 media ... drwxr-xr-x 2 root root 4096 Июл 13 2004 opt dr-xr-xr-x 121 root root 0 Ноя 12 18:32 proc drwxr-x--- 13 root root 4096 Ноя 14 12:09 root drwxr-xr-x 2 root root 8192 Ноя 12 18:02 sbin drwxr-xr-x 2 root root 4096 Июл 13 2004 selinux lrwxrwxrwx 1 1000 1000 30 Ноя 12 19:13 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 9 root root 0 Ноя 12 18:32 sys drwxrwxrwt 16 root root 4096 Ноя 14 12:12 tmp drwxr-xr-x 16 root root 4096 Ноя 12 06:27 usr drwxr-xr-x 20 root root 4096 Ноя 12 06:22 var |
$pin
pinfo ping ping6 pinky |
$pinfo
Texinfo documentation system * Texinfo: (texinfo). The GNU documentation format. * info standalone: (info-stnd). Read Info documents without Emacs. * infokey: (info-stnd)Invoking infokey. Compile Info customizations. * install-info: (texinfo)Invoking install-info. Update info/dir entries. * makeinfo: (texinfo)Invoking makeinfo. Translate Texinfo source. * texi2dvi: (texinfo)Format with texi2dvi. Print Texinfo documents. * texindex: (texinfo)Format with tex/texindex. Sort Texinfo index files. Miscellaneous * Am-utils: (am-utils). The Amd automounter suite of utilities |
$ls /dev
adsp fd0H720 hda8 par0 route6 tty12 tty40 ttyS2 agpgart fd0h880 hda9 parport0 rtc tty13 tty41 ttyS3 arpd fd0u1040 hdc parport1 shm tty14 tty42 ttyS4 audio fd0u1120 i915 parport2 skip tty15 tty43 ttyS5 cdrom fd0u1440 initctl parport3 snd tty16 tty44 ttyS6 console fd0u1660 input port stderr tty17 tty45 ttyS7 core fd0u1680 ip6_fw ppp stdin tty18 tty46 urandom cpu fd0u1722 kmsg ptal-printd stdout tty19 tty47 usersock dnrtmsg fd0u1743 log ptmx systty tty2 tty48 vcs dri fd0u1760 loop0 pts tap0 tty20 tty49 vcs1 ... fd0h1440 floppy MAKEDEV ram4 tap6 tty31 tty6 vcsa4 fd0H1440 full mapper ram5 tap7 tty32 tty60 vcsa5 fd0h1476 fwmonitor md0 ram6 tap8 tty33 tty61 vcsa6 fd0h1494 gpmctl mem ram7 tap9 tty34 tty62 vcsa7 fd0h1660 hda mice ram8 tcpdiag tty35 tty63 vcsa8 fd0h360 hda1 mixer ram9 tty tty36 tty7 xfrm fd0H360 hda2 mouse0 ramdisk tty0 tty37 tty8 XOR fd0h410 hda5 net random tty1 tty38 tty9 zero fd0h420 hda6 nflog root tty10 tty39 ttyS0 fd0h720 hda7 null route tty11 tty4 ttyS1 |
$ls /dev/cpu/
0 1 10 11 12 13 14 15 2 3 4 5 6 7 8 9 |
$ls -l /dev/ttyS0
crw-rw---- 1 root uucp 4, 64 Ноя 12 16:33 /dev/ttyS0 |
$ls -l /dev/hd
hda hda1 hda2 hda5 hda6 hda7 hda8 hda9 hdc |
$ls -l /dev/hda
brw-rw---- 1 root disk 3, 0 Ноя 12 18:32 /dev/hda |
$cat /dev/hda
cat: /dev/hda: Permission denied |
$ls /dev/hda
hda hda1 hda2 hda5 hda6 hda7 hda8 hda9 |
$ls /dev/hda
/dev/hda |
$cd /
|
$ll
итого 88 drwxr-xr-x 2 root root 4096 Ноя 14 08:54 bin drwxr-xr-x 4 root root 4096 Ноя 12 06:29 boot drwxr-xr-x 10 root root 4980 Ноя 14 10:08 dev drwxr-xr-x 91 root root 8192 Ноя 14 04:02 etc drwxr-xr-x 4 root root 4096 Ноя 12 16:31 home drwxr-xr-x 2 root root 4096 Июл 13 2004 initrd drwxr-xr-x 11 root root 4096 Ноя 12 17:55 lib drwx------ 2 root root 16384 Ноя 12 06:05 lost+found drwxr-xr-x 4 root root 4096 Ноя 12 16:33 media ... drwxr-xr-x 2 root root 4096 Июл 13 2004 opt dr-xr-xr-x 121 root root 0 Ноя 12 18:32 proc drwxr-x--- 13 root root 4096 Ноя 14 12:09 root drwxr-xr-x 2 root root 8192 Ноя 12 18:02 sbin drwxr-xr-x 2 root root 4096 Июл 13 2004 selinux lrwxrwxrwx 1 1000 1000 30 Ноя 12 19:13 skeleton -> ../../nt-ladm/INSTALL/skeleton drwxr-xr-x 9 root root 0 Ноя 12 18:32 sys drwxrwxrwt 16 root root 4096 Ноя 14 12:14 tmp drwxr-xr-x 16 root root 4096 Ноя 12 06:27 usr drwxr-xr-x 20 root root 4096 Ноя 12 06:22 var |
$cd dev
|
$ls
adsp fd0H720 hda8 par0 route6 tty12 tty40 ttyS2 agpgart fd0h880 hda9 parport0 rtc tty13 tty41 ttyS3 arpd fd0u1040 hdc parport1 shm tty14 tty42 ttyS4 audio fd0u1120 i915 parport2 skip tty15 tty43 ttyS5 cdrom fd0u1440 initctl parport3 snd tty16 tty44 ttyS6 console fd0u1660 input port stderr tty17 tty45 ttyS7 core fd0u1680 ip6_fw ppp stdin tty18 tty46 urandom cpu fd0u1722 kmsg ptal-printd stdout tty19 tty47 usersock dnrtmsg fd0u1743 log ptmx systty tty2 tty48 vcs dri fd0u1760 loop0 pts tap0 tty20 tty49 vcs1 ... fd0h1440 floppy MAKEDEV ram4 tap6 tty31 tty6 vcsa4 fd0H1440 full mapper ram5 tap7 tty32 tty60 vcsa5 fd0h1476 fwmonitor md0 ram6 tap8 tty33 tty61 vcsa6 fd0h1494 gpmctl mem ram7 tap9 tty34 tty62 vcsa7 fd0h1660 hda mice ram8 tcpdiag tty35 tty63 vcsa8 fd0h360 hda1 mixer ram9 tty tty36 tty7 xfrm fd0H360 hda2 mouse0 ramdisk tty0 tty37 tty8 XOR fd0h410 hda5 net random tty1 tty38 tty9 zero fd0h420 hda6 nflog root tty10 tty39 ttyS0 fd0h720 hda7 null route tty11 tty4 ttyS1 |
$apropos package
AutoSplit (3pm) - split a package for autoloading Math::BigFloat (3pm) - Arbitrary size floating point math package Math::BigInt (3pm) - Arbitrary size integer math package Term::ReadLine (3pm) - Perl interface to various readline packages. If no real package is found, substitutes stubs instead of basic functions blib (3pm) - Use MakeMaker's uninstalled version of a package groff_trace (7) - groff macro package trace.tmac intltoolize (8) - copy intltool related files to software package mdoc (7) - quick reference guide for the -mdoc macro package ncurses (3x) - CRT screen handling and optimization package overload (3pm) - Package for overloading perl operations ... rpm2cpio (8) - Extract cpio archive from RPM Package Manager (RPM) package rpmbuild (8) - Build RPM Package(s) rpmcache (8) - Cache RPM Package Headers rpmdeps (8) - Generate RPM Package Dependencies rpmgraph (8) - Display RPM Package Dependency Graph texdoctk (1) - GUI for easier access of TeX package and program documentations zip (1) - package and compress (archive) files zipcloak [zip] (1) - package and compress (archive) files zipnote [zip] (1) - package and compress (archive) files zipsplit [zip] (1) - package and compress (archive) files |
$pwd
/dev |
$man package
|
$man ln
|
$cd /
|
$ls
bin dev home lib media mnt proc sbin skeleton tmp var boot etc initrd lost+found misc opt root selinux sys usr |
$cd ~
|
$pwd
/home/user |
$cd ..
|
$pwd
/home |
$ls
lost+found user |
$cd
|
$ls -lF
итого 68 -rw-r--r-- 1 1000 1000 3845 Дек 6 2003 base drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 bin/ -rw-r--r-- 1 1000 1000 12718 Дек 6 2003 body drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 c/ drwxr-xr-x 2 user user 4096 Ноя 14 10:37 Desktop/ drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 files/ drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 names/ drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 proj/ drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 projectX/ drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 sh/ drwxr-xr-x 2 root root 4096 Ноя 12 16:31 Templates/ drwxr-xr-x 4 1000 1000 4096 Дек 6 2003 test/ drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 text/ -rw-r--r-- 1 1000 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 1000 1000 0 Дек 6 2003 very_long_file_name |
$ls -alF
итого 220 drwx------ 29 user user 4096 Ноя 14 12:08 ./ drwxr-xr-x 4 root root 4096 Ноя 12 16:31 ../ -rw-r--r-- 1 1000 1000 3845 Дек 6 2003 base -rw------- 1 1000 1000 3 Дек 6 2003 .bash_history -rw-r--r-- 1 1000 1000 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 user 1000 301 Ноя 14 11:04 .bash_profile -rw-r--r-- 1 1000 1000 1369 Ноя 14 09:02 .bashrc drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 bin/ -rw-r--r-- 1 1000 1000 12718 Дек 6 2003 body ... drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 .ssh/ drwxr-xr-x 2 root root 4096 Ноя 12 16:31 Templates/ drwxr-xr-x 4 1000 1000 4096 Дек 6 2003 test/ drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 text/ -rw-r--r-- 1 1000 1000 18 Дек 6 2003 touchlist drwx------ 2 user user 4096 Ноя 14 10:39 .tsclient/ -rw-r--r-- 1 1000 1000 0 Дек 6 2003 very_long_file_name -rw-r--r-- 1 1000 1000 16 Дек 6 2003 .vimrc -rw------- 1 user user 126 Ноя 14 10:37 .Xauthority drwxr-xr-x 2 user user 4096 Ноя 12 16:31 .xemacs/ |
$cd /usr/share/doc
|
$ls
gdm-2.6.0.5 pwlib-1.6.5 gedit-2.8.1 pygtk2-2.4.0 gettext pyorbit-2.0.1 gettext-0.14.1 pyparted-1.6.6 gftp-2.0.17 PyQt-3.11 ggv-2.8.0 PyQt-devel-3.11 ghostscript-7.07 python-2.3.3 gimp-2.0.5 pyxf86config-0.3.18 gimp-print-4.2.6 PyXML-0.8.3 glade-0.6.4 qt-3.3.3 ... libgcj34-devel-3.4.0 xsane-0.96 libgcj-devel-3.3.3 xscreensaver-4.18 libgda-1.0.4 xsri-2.1.0 libghttp-1.0.9 xvidcore-1.0.2 libglade-0.17 ypbind-1.17.2 libglade2-2.4.0 yp-tools-2.8 libglade2-devel-2.4.0 yum-2.1.11 libglade-devel-0.17 zip-2.3 libgnome-2.8.0 zlib-1.2.1.1 libgnomecanvas-2.8.0 zlib-devel-1.2.1.1 |
$ls | grep bash
bash-3.0 |
$cd bash-3.0/
|
$ls
article.ms bashdb builtins.ps INTRO rbash.0 startup-files article.ps bash.html CHANGES loadables rbash.ps article.txt bash.ps COMPAT misc rose94.ps bash.0 bashref.html complete NEWS scripts bashbug.0 bashref.ps FAQ NOTES scripts.noah bashbug.ps builtins.0 functions POSIX scripts.v2 |
$less article.txt
|
$cd ~
|
$mkdir doc source pics
|
$ls
base c files proj source text bin Desktop names projectX Templates touchlist body doc pics sh test very_long_file_name |
$mkdir -p doc/scripting/perl doc/scrypting/phyton doc/c
|
$mkdir -p pics/forweb/info/2002/summer
|
$ls
base c files proj source text bin Desktop names projectX Templates touchlist body doc pics sh test very_long_file_name |
$cd doc
|
$ls
c scripting scrypting |
$cd ..
|
$tree doc
doc |-- c |-- scripting | `-- perl `-- scrypting `-- phyton 5 directories, 0 files |
$tree pics
pics `-- forweb `-- info `-- 2002 `-- summer 4 directories, 0 files |
$touch a b c
touch: установка временных отметок `c': Permission denied |
$pwd
/home/user |
$ll
итого 80 -rw-rw-r-- 1 user user 0 Ноя 14 12:51 a -rw-rw-r-- 1 user user 0 Ноя 14 12:51 b -rw-r--r-- 1 1000 1000 3845 Дек 6 2003 base drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 1000 1000 12718 Дек 6 2003 body drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 c drwxr-xr-x 2 user user 4096 Ноя 14 10:37 Desktop drwxrwxr-x 5 user user 4096 Ноя 14 12:49 doc drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 files drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 names drwxrwxr-x 3 user user 4096 Ноя 14 12:50 pics drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 proj drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 projectX drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 sh drwxrwxr-x 2 user user 4096 Ноя 14 12:48 source drwxr-xr-x 2 root root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 1000 1000 4096 Дек 6 2003 test drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 text -rw-r--r-- 1 1000 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 1000 1000 0 Дек 6 2003 very_long_file_name |
$man touch
|
$alias
alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty' alias mc='. /usr/share/mc/bin/mc-wrapper.sh' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' |
$cd ..
|
$ll
итого 20 drwx------ 2 root root 16384 Ноя 12 06:05 lost+found drwx------ 32 user user 4096 Ноя 14 12:51 user |
$cd user
|
$ll
итого 80 -rw-rw-r-- 1 user user 0 Ноя 14 12:51 a -rw-rw-r-- 1 user user 0 Ноя 14 12:51 b -rw-r--r-- 1 1000 1000 3845 Дек 6 2003 base drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 1000 1000 12718 Дек 6 2003 body drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 c drwxr-xr-x 2 user user 4096 Ноя 14 10:37 Desktop drwxrwxr-x 5 user user 4096 Ноя 14 12:49 doc drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 files drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 names drwxrwxr-x 3 user user 4096 Ноя 14 12:50 pics drwxr-xr-x 3 1000 1000 4096 Дек 6 2003 proj drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 projectX drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 sh drwxrwxr-x 2 user user 4096 Ноя 14 12:48 source drwxr-xr-x 2 root root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 1000 1000 4096 Дек 6 2003 test drwxr-xr-x 2 1000 1000 4096 Дек 6 2003 text -rw-r--r-- 1 1000 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 1000 1000 0 Дек 6 2003 very_long_file_name |
$!t
tree pics pics `-- forweb `-- info `-- 2002 `-- summer 4 directories, 0 files |
$pwd
/home/user |
$touch a b c
|
$ls
a bin Desktop names projectX Templates touchlist b body doc pics sh test very_long_file_name base c files proj source text |
$ll
итого 80 -rw-rw-r-- 1 user user 0 Ноя 14 12:56 a -rw-rw-r-- 1 user user 0 Ноя 14 12:56 b -rw-r--r-- 1 user 1000 3845 Дек 6 2003 base drwxr-xr-x 2 user 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 user 1000 12718 Дек 6 2003 body drwxr-xr-x 2 user 1000 4096 Ноя 14 12:56 c drwxr-xr-x 2 user user 4096 Ноя 14 10:37 Desktop drwxrwxr-x 5 user user 4096 Ноя 14 12:49 doc drwxr-xr-x 3 user 1000 4096 Дек 6 2003 files drwxr-xr-x 2 user 1000 4096 Дек 6 2003 names drwxrwxr-x 3 user user 4096 Ноя 14 12:50 pics drwxr-xr-x 3 user 1000 4096 Дек 6 2003 proj drwxr-xr-x 2 user 1000 4096 Дек 6 2003 projectX drwxr-xr-x 2 user 1000 4096 Дек 6 2003 sh drwxrwxr-x 2 user user 4096 Ноя 14 12:48 source drwxr-xr-x 2 user root 4096 Ноя 12 16:31 Templates drwxr-xr-x 4 user 1000 4096 Дек 6 2003 test drwxr-xr-x 2 user 1000 4096 Дек 6 2003 text -rw-r--r-- 1 user 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name |
$dir c
big_mem.c big_work.c signal_trap.c |
$cd ..
|
$cp -r c copyc
cp: невозможно выполнить stat для `c': No such file or directory |
$cp -R c copyc
cp: `copyc': specified destination directory does not exist Попробуйте `cp --help' для получения более подробного описания. |
$man cp
|
$mkdir copyc
mkdir: невозможно создать каталог `copyc': Permission denied |
$mkdir bckp
mkdir: невозможно создать каталог `bckp': Permission denied |
$cd ~
|
$mkdir bckp
|
$cp -R c bckp
|
Время первой команды журнала | 11:47:44 2006-11-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:59:47 2006-11-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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