/l3/users/09-03-2011/NT-Ladm/debian1.net.nt/user :1 :2 :3 :4 :5 :6 |
|
$cp -v /etc/* /tmp/etccopy | less
|
$cp -v /etc/* /tmp/etccopy 2>&1 > /tmp/dirlist
cp: пропуск каталога `/etc/acpi' cp: пропуск каталога `/etc/alsa' cp: пропуск каталога `/etc/alternatives' cp: пропуск каталога `/etc/apm' cp: пропуск каталога `/etc/apt' cp: невозможно открыть `/etc/at.deny' для чтения: Отказано в доступе cp: пропуск каталога `/etc/avahi' cp: пропуск каталога `/etc/bash_completion.d' cp: пропуск каталога `/etc/bluetooth' cp: пропуск каталога `/etc/bonobo-activation' ... cp: пропуск каталога `/etc/texmf' cp: пропуск каталога `/etc/udev' cp: пропуск каталога `/etc/vga' cp: пропуск каталога `/etc/vim' cp: пропуск каталога `/etc/vpnc' cp: пропуск каталога `/etc/w3m' cp: пропуск каталога `/etc/wpa_supplicant' cp: пропуск каталога `/etc/X11' cp: пропуск каталога `/etc/xdg' cp: пропуск каталога `/etc/xml' |
$cd /tmp
|
$ls
dirlist gconfd-user lost+found orbit-user seahorse-bjUwRg etccopy keyring-1gqrHt mapping-user passwd virtual-user.u2Wpvq |
$cat dirlist
`/etc/adduser.conf' -> `/tmp/etccopy/adduser.conf' `/etc/adjtime' -> `/tmp/etccopy/adjtime' `/etc/aliases' -> `/tmp/etccopy/aliases' `/etc/anacrontab' -> `/tmp/etccopy/anacrontab' `/etc/at.deny' -> `/tmp/etccopy/at.deny' `/etc/bash.bashrc' -> `/tmp/etccopy/bash.bashrc' `/etc/bash_completion' -> `/tmp/etccopy/bash_completion' `/etc/bindresvport.blacklist' -> `/tmp/etccopy/bindresvport.blacklist' `/etc/bogofilter.cf' -> `/tmp/etccopy/bogofilter.cf' `/etc/ca-certificates.conf' -> `/tmp/etccopy/ca-certificates.conf' ... `/etc/shadow-' -> `/tmp/etccopy/shadow-' `/etc/shells' -> `/tmp/etccopy/shells' `/etc/sudoers' -> `/tmp/etccopy/sudoers' `/etc/sysctl.conf' -> `/tmp/etccopy/sysctl.conf' `/etc/timezone' -> `/tmp/etccopy/timezone' `/etc/ts.conf' -> `/tmp/etccopy/ts.conf' `/etc/ucf.conf' -> `/tmp/etccopy/ucf.conf' `/etc/updatedb.conf' -> `/tmp/etccopy/updatedb.conf' `/etc/wgetrc' -> `/tmp/etccopy/wgetrc' `/etc/wodim.conf' -> `/tmp/etccopy/wodim.conf' |
$cat dirlist
`/etc/adduser.conf' -> `/tmp/etccopy/adduser.conf' `/etc/adjtime' -> `/tmp/etccopy/adjtime' `/etc/aliases' -> `/tmp/etccopy/aliases' `/etc/anacrontab' -> `/tmp/etccopy/anacrontab' `/etc/at.deny' -> `/tmp/etccopy/at.deny' `/etc/bash.bashrc' -> `/tmp/etccopy/bash.bashrc' `/etc/bash_completion' -> `/tmp/etccopy/bash_completion' `/etc/bindresvport.blacklist' -> `/tmp/etccopy/bindresvport.blacklist' `/etc/bogofilter.cf' -> `/tmp/etccopy/bogofilter.cf' `/etc/ca-certificates.conf' -> `/tmp/etccopy/ca-certificates.conf' ... `/etc/shadow-' -> `/tmp/etccopy/shadow-' `/etc/shells' -> `/tmp/etccopy/shells' `/etc/sudoers' -> `/tmp/etccopy/sudoers' `/etc/sysctl.conf' -> `/tmp/etccopy/sysctl.conf' `/etc/timezone' -> `/tmp/etccopy/timezone' `/etc/ts.conf' -> `/tmp/etccopy/ts.conf' `/etc/ucf.conf' -> `/tmp/etccopy/ucf.conf' `/etc/updatedb.conf' -> `/tmp/etccopy/updatedb.conf' `/etc/wgetrc' -> `/tmp/etccopy/wgetrc' `/etc/wodim.conf' -> `/tmp/etccopy/wodim.conf' |
$cat dirlist | less
|
$cp -v /etc/* /tmp/etccopy > /tmp/dirlist 2>&1
|
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2032 704 ? Ss 12:07 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 12:07 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 12:07 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 12:07 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 12:07 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 12:07 0:00 [events/0] root 7 0.0 0.0 0 0 ? S< 12:07 0:00 [khelper] root 39 0.0 0.0 0 0 ? S< 12:07 0:00 [kblockd/0] root 41 0.0 0.0 0 0 ? S< 12:07 0:00 [kacpid] ... root 3793 0.0 0.5 12416 10604 ? S 13:38 0:00 /usr/bin/perl / root 3803 0.0 0.5 12676 10960 ? S 13:38 0:00 /usr/bin/perl / root 3805 0.0 0.5 13056 11436 ? S 13:38 0:00 /usr/bin/perl / user 3968 0.0 0.6 27116 13044 ? S 13:52 0:00 /usr/lib/gnome- root 3984 0.0 0.0 2400 884 ? S< 13:56 0:00 udevd --daemon user 4006 0.0 0.1 5036 2224 pts/1 S+ 14:01 0:00 ssh root@192.16 user 4013 0.0 0.0 5092 760 pts/2 Ss+ 14:07 0:00 script -f -c ba user 4062 0.0 0.0 5096 396 pts/2 S+ 14:07 0:00 script -f -c ba user 4063 0.0 0.2 8952 4376 pts/3 Ss 14:07 0:00 bash user 4355 0.0 0.0 5564 1040 pts/3 R+ 15:03 0:00 ps aux |
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2032 704 ? Ss 12:07 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 12:07 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 12:07 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 12:07 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 12:07 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? R< 12:07 0:00 [events/0] root 7 0.0 0.0 0 0 ? S< 12:07 0:00 [khelper] root 39 0.0 0.0 0 0 ? S< 12:07 0:00 [kblockd/0] root 41 0.0 0.0 0 0 ? S< 12:07 0:00 [kacpid] ... root 3793 0.0 0.5 12416 10604 ? S 13:38 0:00 /usr/bin/perl / root 3803 0.0 0.5 12676 10960 ? S 13:38 0:00 /usr/bin/perl / root 3805 0.0 0.5 13056 11436 ? S 13:38 0:00 /usr/bin/perl / user 3968 0.0 0.6 27116 13044 ? S 13:52 0:00 /usr/lib/gnome- root 3984 0.0 0.0 2400 884 ? S< 13:56 0:00 udevd --daemon user 4006 0.0 0.1 5036 2224 pts/1 S+ 14:01 0:00 ssh root@192.16 user 4013 0.0 0.0 5092 760 pts/2 Ss+ 14:07 0:00 script -f -c ba user 4062 0.0 0.0 5096 396 pts/2 S+ 14:07 0:00 script -f -c ba user 4063 0.0 0.2 8952 4376 pts/3 Ss 14:07 0:00 bash user 4381 0.0 0.0 5564 1040 pts/3 R+ 15:04 0:00 ps aux |
$ps aux | awk '{print $2 $12'}
PID 1[2] 2 3 4 5 6 7 39 41 ... 3803/usr/share//system-tools-backends-2.0/scripts/SystemToolsBackends.pl 3805/usr/share//system-tools-backends-2.0/scripts/SystemToolsBackends.pl 3968--oaf-activate-iid=OAFIID:GNOME_KeyboardApplet_Factory 3984--daemon 4006root@192.168.16.4 4013-f 4062-f 4063 4398aux 4399{print |
$ps aux | awk '{print $2 ' ' $12'}
awk: line 2: missing } near end of file |
$ps aux | awk '{print $2 " " $12'}
PID 1 [2] 2 3 4 5 6 7 39 41 ... 3803 /usr/share//system-tools-backends-2.0/scripts/SystemToolsBackends.pl 3805 /usr/share//system-tools-backends-2.0/scripts/SystemToolsBackends.pl 3968 --oaf-activate-iid=OAFIID:GNOME_KeyboardApplet_Factory 3984 --daemon 4006 root@192.168.16.4 4013 -f 4062 -f 4063 4416 aux 4417 {print |
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2032 704 ? Ss 12:07 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 12:07 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 12:07 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 12:07 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 12:07 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 12:07 0:00 [events/0] root 7 0.0 0.0 0 0 ? S< 12:07 0:00 [khelper] root 39 0.0 0.0 0 0 ? S< 12:07 0:00 [kblockd/0] root 41 0.0 0.0 0 0 ? S< 12:07 0:00 [kacpid] ... root 3793 0.0 0.5 12416 10604 ? S 13:38 0:00 /usr/bin/perl / root 3803 0.0 0.5 12676 10960 ? S 13:38 0:00 /usr/bin/perl / root 3805 0.0 0.5 13056 11436 ? S 13:38 0:00 /usr/bin/perl / user 3968 0.0 0.6 27116 13044 ? S 13:52 0:00 /usr/lib/gnome- root 3984 0.0 0.0 2400 884 ? S< 13:56 0:00 udevd --daemon user 4006 0.0 0.1 5036 2224 pts/1 S+ 14:01 0:00 ssh root@192.16 user 4013 0.0 0.0 5092 760 pts/2 Ss+ 14:07 0:00 script -f -c ba user 4062 0.0 0.0 5096 396 pts/2 S+ 14:07 0:00 script -f -c ba user 4063 0.0 0.2 8952 4376 pts/3 Ss 14:07 0:00 bash user 4425 0.0 0.0 5564 1040 pts/3 R+ 15:05 0:00 ps aux |
$ps aux | awk '{print $2 " " $11'}
PID COMMAND 1 init 2 [kthreadd] 3 [migration/0] 4 [ksoftirqd/0] 5 [watchdog/0] 6 [events/0] 7 [khelper] 39 [kblockd/0] 41 [kacpid] ... 3803 /usr/bin/perl 3805 /usr/bin/perl 3968 /usr/lib/gnome-applets/gnome-keyboard-applet 3984 udevd 4006 ssh 4013 script 4062 script 4063 bash 4433 ps 4434 awk |
$ps aux | awk '{print $2 " " $11'}
PID COMMAND 1 init 2 [kthreadd] 3 [migration/0] 4 [ksoftirqd/0] 5 [watchdog/0] 6 [events/0] 7 [khelper] 39 [kblockd/0] 41 [kacpid] ... 3803 /usr/bin/perl 3805 /usr/bin/perl 3968 /usr/lib/gnome-applets/gnome-keyboard-applet 3984 udevd 4006 ssh 4013 script 4062 script 4063 bash 4442 ps 4443 awk |
$openssl version -a
OpenSSL 0.9.8g 19 Oct 2007 built on: Sun Dec 5 15:21:51 UTC 2010 platform: debian-i386-i686/cmov options: bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) blowfish(idx) compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -march=i686 -Wa,--noexecstack -g -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM OPENSSLDIR: "/usr/lib/ssl" |
$openssl help
openssl:Error: 'help' is an invalid command. Standard commands asn1parse ca ciphers crl crl2pkcs7 dgst dh dhparam dsa dsaparam ec ecparam enc engine errstr gendh gendsa genrsa nseq ocsp passwd pkcs12 pkcs7 pkcs8 prime rand req rsa rsautl s_client s_server s_time sess_id smime speed spkac verify version x509 ... Cipher commands (see the `enc' command for more details) aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb base64 bf bf-cbc bf-cfb bf-ecb bf-ofb cast cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb des des-cbc des-cfb des-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb des-ofb des3 desx rc2 rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb rc4 rc4-40 |
$ls
backup man_smb_conf bigfile matrix.jpg bin names Desktop ogo.jpg file pamyatka.pdf file1 press_any_key_to_continue.jpg freebsd.jpg proj granata.jpg sorted Light_Alloy_4.4.784_RC2_by_FAFNIR.exe source longene-0.3.0-linux-2.6.34.tar.bz2 text lpi 1 touchlist lpi 2 unsorted |
$time
real 0m0.000s user 0m0.000s sys 0m0.000s |
#screen -x
|
$sed 's/:/ /g' /etc/passwd
root x 0 0 root /root /bin/bash daemon x 1 1 daemon /usr/sbin /bin/sh bin x 2 2 bin /bin /bin/sh sys x 3 3 sys /dev /bin/sh sync x 4 65534 sync /bin /bin/sync games x 5 60 games /usr/games /bin/sh man x 6 12 man /var/cache/man /bin/sh lp x 7 7 lp /var/spool/lpd /bin/sh mail x 8 8 mail /var/mail /bin/sh news x 9 9 news /var/spool/news /bin/sh ... Debian-exim x 101 105 /var/spool/exim4 /bin/false statd x 102 65534 /var/lib/nfs /bin/false messagebus x 103 108 /var/run/dbus /bin/false hplip x 104 7 HPLIP system user,,, /var/run/hplip /bin/false user x 1000 1000 user,,, /home/user /bin/bash sshd x 105 65534 /var/run/sshd /usr/sbin/nologin avahi x 106 110 Avahi mDNS daemon,,, /var/run/avahi-daemon /bin/false gdm x 107 113 Gnome Display Manager /var/lib/gdm /bin/false festival x 108 29 /home/festival /bin/false haldaemon x 109 114 Hardware abstraction layer,,, /var/run/hal /bin/false |
$cat /ect/passwd
cat: /ect/passwd: Нет такого файла или каталога |
$cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... Debian-exim:x:101:105::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false messagebus:x:103:108::/var/run/dbus:/bin/false hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:105:65534::/var/run/sshd:/usr/sbin/nologin avahi:x:106:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false gdm:x:107:113:Gnome Display Manager:/var/lib/gdm:/bin/false festival:x:108:29::/home/festival:/bin/false haldaemon:x:109:114:Hardware abstraction layer,,,:/var/run/hal:/bin/false |
$sed 's/:*//' /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... Debian-exim:x:101:105::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false messagebus:x:103:108::/var/run/dbus:/bin/false hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:105:65534::/var/run/sshd:/usr/sbin/nologin avahi:x:106:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false gdm:x:107:113:Gnome Display Manager:/var/lib/gdm:/bin/false festival:x:108:29::/home/festival:/bin/false haldaemon:x:109:114:Hardware abstraction layer,,,:/var/run/hal:/bin/false |
$sed 's/://' /etc/passwd
rootx:0:0:root:/root:/bin/bash daemonx:1:1:daemon:/usr/sbin:/bin/sh binx:2:2:bin:/bin:/bin/sh sysx:3:3:sys:/dev:/bin/sh syncx:4:65534:sync:/bin:/bin/sync gamesx:5:60:games:/usr/games:/bin/sh manx:6:12:man:/var/cache/man:/bin/sh lpx:7:7:lp:/var/spool/lpd:/bin/sh mailx:8:8:mail:/var/mail:/bin/sh newsx:9:9:news:/var/spool/news:/bin/sh ... Debian-eximx:101:105::/var/spool/exim4:/bin/false statdx:102:65534::/var/lib/nfs:/bin/false messagebusx:103:108::/var/run/dbus:/bin/false hplipx:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false userx:1000:1000:user,,,:/home/user:/bin/bash sshdx:105:65534::/var/run/sshd:/usr/sbin/nologin avahix:106:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false gdmx:107:113:Gnome Display Manager:/var/lib/gdm:/bin/false festivalx:108:29::/home/festival:/bin/false haldaemonx:109:114:Hardware abstraction layer,,,:/var/run/hal:/bin/false |
$sed 's/:/ /' /etc/passwd
root x:0:0:root:/root:/bin/bash daemon x:1:1:daemon:/usr/sbin:/bin/sh bin x:2:2:bin:/bin:/bin/sh sys x:3:3:sys:/dev:/bin/sh sync x:4:65534:sync:/bin:/bin/sync games x:5:60:games:/usr/games:/bin/sh man x:6:12:man:/var/cache/man:/bin/sh lp x:7:7:lp:/var/spool/lpd:/bin/sh mail x:8:8:mail:/var/mail:/bin/sh news x:9:9:news:/var/spool/news:/bin/sh ... Debian-exim x:101:105::/var/spool/exim4:/bin/false statd x:102:65534::/var/lib/nfs:/bin/false messagebus x:103:108::/var/run/dbus:/bin/false hplip x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false user x:1000:1000:user,,,:/home/user:/bin/bash sshd x:105:65534::/var/run/sshd:/usr/sbin/nologin avahi x:106:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false gdm x:107:113:Gnome Display Manager:/var/lib/gdm:/bin/false festival x:108:29::/home/festival:/bin/false haldaemon x:109:114:Hardware abstraction layer,,,:/var/run/hal:/bin/false |
$sed 's/[^a]//g' /etc/passwd | wc -c
107 |
$for i in *\ *
> do > mv "$i" "`echo $i | sed 's/ /_/g' `" > done |
$ls
backup file Light_Alloy_4.4.784_RC2_by_FAFNIR.exe man_smb_conf pamyatka.pdf source bigfile file1 longene-0.3.0-linux-2.6.34.tar.bz2 matrix.jpg press_any_key_to_continue.jpg text bin freebsd.jpg lpi_1 names proj touchlist Desktop granata.jpg lpi_2 ogo.jpg sorted unsorted |
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:105::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false messagebus:x:103:108::/var/run/dbus:/bin/false hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:105:65534::/var/run/sshd:/usr/sbin/nologin avahi:x:106:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false gdm:x:107:113:Gnome Display Manager:/var/lib/gdm:/bin/false festival:x:108:29::/home/festival:/bin/false haldaemon:x:109:114:Hardware abstraction layer,,,:/var/run/hal:/bin/false
`/etc/adduser.conf' -> `/tmp/etccopy/adduser.conf' `/etc/adjtime' -> `/tmp/etccopy/adjtime' `/etc/aliases' -> `/tmp/etccopy/aliases' `/etc/anacrontab' -> `/tmp/etccopy/anacrontab' `/etc/at.deny' -> `/tmp/etccopy/at.deny' `/etc/bash.bashrc' -> `/tmp/etccopy/bash.bashrc' `/etc/bash_completion' -> `/tmp/etccopy/bash_completion' `/etc/bindresvport.blacklist' -> `/tmp/etccopy/bindresvport.blacklist' `/etc/bogofilter.cf' -> `/tmp/etccopy/bogofilter.cf' `/etc/ca-certificates.conf' -> `/tmp/etccopy/ca-certificates.conf' `/etc/console-cyrillic' -> `/tmp/etccopy/console-cyrillic' `/etc/crontab' -> `/tmp/etccopy/crontab' `/etc/debconf.conf' -> `/tmp/etccopy/debconf.conf' `/etc/debian_version' -> `/tmp/etccopy/debian_version' `/etc/deluser.conf' -> `/tmp/etccopy/deluser.conf' `/etc/email-addresses' -> `/tmp/etccopy/email-addresses' `/etc/environment' -> `/tmp/etccopy/environment' `/etc/fam.conf' -> `/tmp/etccopy/fam.conf' `/etc/fstab' -> `/tmp/etccopy/fstab' `/etc/gai.conf' -> `/tmp/etccopy/gai.conf' `/etc/gnome-vfs-mime-magic' -> `/tmp/etccopy/gnome-vfs-mime-magic' `/etc/group' -> `/tmp/etccopy/group' `/etc/group-' -> `/tmp/etccopy/group-' `/etc/gshadow' -> `/tmp/etccopy/gshadow' `/etc/gshadow-' -> `/tmp/etccopy/gshadow-' `/etc/gssapi_mech.conf' -> `/tmp/etccopy/gssapi_mech.conf' `/etc/host.conf' -> `/tmp/etccopy/host.conf' `/etc/hostname' -> `/tmp/etccopy/hostname' `/etc/hosts' -> `/tmp/etccopy/hosts' `/etc/hosts.allow' -> `/tmp/etccopy/hosts.allow' `/etc/hosts.deny' -> `/tmp/etccopy/hosts.deny' `/etc/idmapd.conf' -> `/tmp/etccopy/idmapd.conf' `/etc/inetd.conf' -> `/tmp/etccopy/inetd.conf' `/etc/inittab' -> `/tmp/etccopy/inittab' `/etc/inputrc' -> `/tmp/etccopy/inputrc' `/etc/issue' -> `/tmp/etccopy/issue' `/etc/issue.net' -> `/tmp/etccopy/issue.net' `/etc/kernel-img.conf' -> `/tmp/etccopy/kernel-img.conf' `/etc/ld.so.cache' -> `/tmp/etccopy/ld.so.cache' `/etc/ld.so.conf' -> `/tmp/etccopy/ld.so.conf' `/etc/libao.conf' -> `/tmp/etccopy/libao.conf' `/etc/libaudit.conf' -> `/tmp/etccopy/libaudit.conf' `/etc/locale.alias' -> `/tmp/etccopy/locale.alias' `/etc/locale.gen' -> `/tmp/etccopy/locale.gen' `/etc/localtime' -> `/tmp/etccopy/localtime' `/etc/login.defs' -> `/tmp/etccopy/login.defs' `/etc/logrotate.conf' -> `/tmp/etccopy/logrotate.conf' `/etc/magic' -> `/tmp/etccopy/magic' `/etc/magic.mime' -> `/tmp/etccopy/magic.mime' `/etc/mailcap' -> `/tmp/etccopy/mailcap' `/etc/mailcap.order' -> `/tmp/etccopy/mailcap.order' `/etc/mailname' -> `/tmp/etccopy/mailname' `/etc/mail.rc' -> `/tmp/etccopy/mail.rc' `/etc/manpath.config' -> `/tmp/etccopy/manpath.config' `/etc/mime.types' -> `/tmp/etccopy/mime.types' `/etc/mke2fs.conf' -> `/tmp/etccopy/mke2fs.conf' `/etc/modules' -> `/tmp/etccopy/modules' `/etc/motd' -> `/tmp/etccopy/motd' `/etc/motd.tail' -> `/tmp/etccopy/motd.tail' `/etc/mtab' -> `/tmp/etccopy/mtab' `/etc/Muttrc' -> `/tmp/etccopy/Muttrc' `/etc/nanorc' -> `/tmp/etccopy/nanorc' `/etc/netscsid.conf' -> `/tmp/etccopy/netscsid.conf' `/etc/networks' -> `/tmp/etccopy/networks' `/etc/nsswitch.conf' -> `/tmp/etccopy/nsswitch.conf' `/etc/pam.conf' -> `/tmp/etccopy/pam.conf' `/etc/papersize' -> `/tmp/etccopy/papersize' `/etc/passwd' -> `/tmp/etccopy/passwd' `/etc/passwd-' -> `/tmp/etccopy/passwd-' `/etc/profile' -> `/tmp/etccopy/profile' `/etc/protocols' -> `/tmp/etccopy/protocols' `/etc/rc.local' -> `/tmp/etccopy/rc.local' `/etc/rearj.cfg' -> `/tmp/etccopy/rearj.cfg' `/etc/reportbug.conf' -> `/tmp/etccopy/reportbug.conf' `/etc/resolv.conf' -> `/tmp/etccopy/resolv.conf' `/etc/rmt' -> `/tmp/etccopy/rmt' `/etc/rpc' -> `/tmp/etccopy/rpc' `/etc/rsyslog.conf' -> `/tmp/etccopy/rsyslog.conf' `/etc/screenrc' -> `/tmp/etccopy/screenrc' `/etc/scrollkeeper.conf' -> `/tmp/etccopy/scrollkeeper.conf' `/etc/securetty' -> `/tmp/etccopy/securetty' `/etc/sensors.conf' -> `/tmp/etccopy/sensors.conf' `/etc/services' -> `/tmp/etccopy/services' `/etc/shadow' -> `/tmp/etccopy/shadow' `/etc/shadow-' -> `/tmp/etccopy/shadow-' `/etc/shells' -> `/tmp/etccopy/shells' `/etc/sudoers' -> `/tmp/etccopy/sudoers' `/etc/sysctl.conf' -> `/tmp/etccopy/sysctl.conf' `/etc/timezone' -> `/tmp/etccopy/timezone' `/etc/ts.conf' -> `/tmp/etccopy/ts.conf' `/etc/ucf.conf' -> `/tmp/etccopy/ucf.conf' `/etc/updatedb.conf' -> `/tmp/etccopy/updatedb.conf' `/etc/wgetrc' -> `/tmp/etccopy/wgetrc' `/etc/wodim.conf' -> `/tmp/etccopy/wodim.conf'
Время первой команды журнала | 13:58:30 2011- 3-10 | ||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:19:51 2011- 3-10 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 41 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.32 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.64 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.07 | ||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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