/l3/users/10-12-2007/unix-win/linux3.net.nt/user :1 :2 :3 :4 :5 |
|
$bg
[1]+ vmware & |
$sudo -s
|
#/sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:07:E9:3C:29:FF inet addr:192.168.16.3 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe3c:29ff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19889 errors:0 dropped:0 overruns:0 frame:0 TX packets:19158 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21253162 (20.2 MiB) TX bytes:1790298 (1.7 MiB) Base address:0xbc00 Memory:ff8e0000-ff900000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1348 errors:0 dropped:0 overruns:0 frame:0 TX packets:1348 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2623741 (2.5 MiB) TX bytes:2623741 (2.5 MiB) |
#/sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:07:E9:3C:29:FF inet addr:192.168.16.3 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe3c:29ff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19889 errors:0 dropped:0 overruns:0 frame:0 TX packets:19158 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21253162 (20.2 MiB) TX bytes:1790298 (1.7 MiB) Base address:0xbc00 Memory:ff8e0000-ff900000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1348 errors:0 dropped:0 overruns:0 frame:0 TX packets:1348 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2623741 (2.5 MiB) TX bytes:2623741 (2.5 MiB) |
#less /etc/ssh/ssh
|
#less /etc/ssh/ssh
|
#yum install vnc
Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for vnc to pack into transaction set. vnc-4.1.1-11.fc4.i386.rpm 100% |=========================| 11 kB 00:01 ... Downloading Packages: (1/1): vnc-4.1.1-11.fc4.i 100% |=========================| 153 kB 00:15 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : vnc ######################### [1/2] Cleanup : vnc ######################### [2/2] Updated: vnc.i386 0:4.1.1-11.fc4 Complete! |
#yum install vnc
Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for vnc to pack into transaction set. vnc-4.1.1-11.fc4.i386.rpm 100% |=========================| 11 kB 00:01 ... Downloading Packages: (1/1): vnc-4.1.1-11.fc4.i 100% |=========================| 153 kB 00:15 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : vnc ######################### [1/2] Cleanup : vnc ######################### [2/2] Updated: vnc.i386 0:4.1.1-11.fc4 Complete! |
#yum install rdesktop
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for rdesktop to pack into transaction set. rdesktop-1.4.1-3.2.1asp.i 100% |=========================| 12 kB 00:00 ---> Package rdesktop.i386 0:1.4.1-3.2.1asp set to be updated --> Running transaction check ... Downloading Packages: (1/1): rdesktop-1.4.1-3.2 100% |=========================| 134 kB 00:05 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : rdesktop ######################### [1/2] Cleanup : rdesktop ######################### [2/2] Updated: rdesktop.i386 0:1.4.1-3.2.1asp Complete! |
#yum install rdesktop
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for rdesktop to pack into transaction set. rdesktop-1.4.1-3.2.1asp.i 100% |=========================| 12 kB 00:00 ---> Package rdesktop.i386 0:1.4.1-3.2.1asp set to be updated --> Running transaction check ... Downloading Packages: (1/1): rdesktop-1.4.1-3.2 100% |=========================| 134 kB 00:05 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : rdesktop ######################### [1/2] Cleanup : rdesktop ######################### [2/2] Updated: rdesktop.i386 0:1.4.1-3.2.1asp Complete! |
#ls /etc/ssh/
moduli ssh_host_dsa_key ssh_host_key.pub ssh_config ssh_host_dsa_key.pub ssh_host_rsa_key sshd_config ssh_host_key ssh_host_rsa_key.pub |
#ls /etc/ssh/
moduli ssh_host_dsa_key ssh_host_key.pub ssh_config ssh_host_dsa_key.pub ssh_host_rsa_key sshd_config ssh_host_key ssh_host_rsa_key.pub |
#ls /etc/ssh/sshd_config
# $OpenBSD: sshd_config,v 1.72 2005/07/25 11:59:40 markus Exp $ # This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin # The strategy used for options in the default sshd_config shipped with # OpenSSH is to specify options with their default value where # possible, but leave them commented. Uncommented options change a # default value. #Port 22 #Protocol 2,1 ... # Authentication: #Protocol 2,1 #LoginGraceTime 2m #PermitRootLogin yes #StrictModes yes.0.0.0 #MaxAuthTries 6:: #RSAAuthentication yes version 1 #PubkeyAuthentication yest_key #AuthorizedKeysFile .ssh/authorized_keys #HostKey /etc/ssh/ssh_host_rsa_key |
#rdesktop -u admin -p rootpass -a 15 -g 800x600
rdesktop: A Remote Desktop Protocol client. Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman. See http://www.rdesktop.org/ for more information. Usage: rdesktop [options] server[:port] -u: user name -d: domain -s: shell -c: working directory -p: password (- to prompt) -n: client hostname ... '-r sound:[local|off|remote]': enable sound redirection remote would leave sound on server '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard redirection. 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD when sending data to server. 'CLIPBOARD' looks at only CLIPBOARD. -0: attach to console -4: use RDP version 4 -5: use RDP version 5 (default) |
#rdesktop -u admin -p rootpass -a 15 -g 800x600
rdesktop: A Remote Desktop Protocol client. Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman. See http://www.rdesktop.org/ for more information. Usage: rdesktop [options] server[:port] -u: user name -d: domain -s: shell -c: working directory -p: password (- to prompt) -n: client hostname ... '-r sound:[local|off|remote]': enable sound redirection remote would leave sound on server '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard redirection. 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD when sending data to server. 'CLIPBOARD' looks at only CLIPBOARD. -0: attach to console -4: use RDP version 4 -5: use RDP version 5 (default) |
#xinit
Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. xinit: unexpected signal 2. |
#xinit
Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. xinit: unexpected signal 2. |
#rdesktop -u admin -p rootpass -a 15 -g 800x600 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 800x600 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 640X480
rdesktop: A Remote Desktop Protocol client. Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman. See http://www.rdesktop.org/ for more information. Usage: rdesktop [options] server[:port] -u: user name -d: domain -s: shell -c: working directory -p: password (- to prompt) -n: client hostname ... '-r sound:[local|off|remote]': enable sound redirection remote would leave sound on server '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard redirection. 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD when sending data to server. 'CLIPBOARD' looks at only CLIPBOARD. -0: attach to console -4: use RDP version 4 -5: use RDP version 5 (default) |
#rdesktop -u admin -p rootpass -a 15 -g 640X480
rdesktop: A Remote Desktop Protocol client. Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman. See http://www.rdesktop.org/ for more information. Usage: rdesktop [options] server[:port] -u: user name -d: domain -s: shell -c: working directory -p: password (- to prompt) -n: client hostname ... '-r sound:[local|off|remote]': enable sound redirection remote would leave sound on server '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard redirection. 'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD when sending data to server. 'CLIPBOARD' looks at only CLIPBOARD. -0: attach to console -4: use RDP version 4 -5: use RDP version 5 (default) |
#rdesktop -u admin -p rootpass -a 15 -g 640X480 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 640X480 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 480x640 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 480x640 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 600x800 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 600x800 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 800x600 192.168.16.103
Autoselected keyboard map ru |
#rdesktop -u admin -p rootpass -a 15 -g 800x600 192.168.16.103
Autoselected keyboard map ru |
#vncviewer --help
VNC Viewer Free Edition 4.1.1 for X - built May 19 2006 16:10:29 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. usage: vncviewer [parameters] [host:displayNum] [parameters] vncviewer [parameters] -listen [port] [parameters] Parameters can be turned on with -<param> or off with -<param>=0 Parameters which take a value can be specified as -<param> <value> Other valid forms are <param>=<value> -<param>=<value> --<param>=<value> Parameter names are case-insensitive. The parameters are: Global Parameters: ... WMDecorationHeight - Height of window manager decoration around a window (default=24) WMDecorationWidth - Width of window manager decoration around a window (default=6) PointerEventInterval - Time in milliseconds to rate-limit successive pointer events (default=0) Log - Specifies which log output should be directed to which target logger, and the level of output to log. Format is <log>:<target>:<level>[, ...]. (default=) ZlibLevel - Zlib compression level (default=-1) |
#vncviewer --help
VNC Viewer Free Edition 4.1.1 for X - built May 19 2006 16:10:29 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. usage: vncviewer [parameters] [host:displayNum] [parameters] vncviewer [parameters] -listen [port] [parameters] Parameters can be turned on with -<param> or off with -<param>=0 Parameters which take a value can be specified as -<param> <value> Other valid forms are <param>=<value> -<param>=<value> --<param>=<value> Parameter names are case-insensitive. The parameters are: Global Parameters: ... WMDecorationHeight - Height of window manager decoration around a window (default=24) WMDecorationWidth - Width of window manager decoration around a window (default=6) PointerEventInterval - Time in milliseconds to rate-limit successive pointer events (default=0) Log - Specifies which log output should be directed to which target logger, and the level of output to log. Format is <log>:<target>:<level>[, ...]. (default=) ZlibLevel - Zlib compression level (default=-1) |
#vncviewer 192.168.16.103
VNC Viewer Free Edition 4.1.1 for X - built May 19 2006 16:10:29 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Mon Dec 10 11:07:02 2007 main: CleanupSignalHandler called |
#vncviewer 192.168.16.103
VNC Viewer Free Edition 4.1.1 for X - built May 19 2006 16:10:29 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Mon Dec 10 11:07:02 2007 main: CleanupSignalHandler called |
#vncviewer 192.168.16.103
VNC Viewer Free Edition 4.1.1 for X - built May 19 2006 16:10:29 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Mon Dec 10 11:09:20 2007 CConn: connected to host 192.168.16.103 port 5900 CConnection: Server supports RFB protocol version 3.3 CConnection: Using RFB protocol version 3.3 Mon Dec 10 11:09:27 2007 TXImage: Using default colormap and visual, TrueColor, depth 24. CConn: Using pixel format depth 6 (8bpp) rgb222 CConn: Using ZRLE encoding CConn: Throughput 14888 kbit/s - changing to hextile encoding CConn: Throughput 14888 kbit/s - changing to full colour CConn: Using pixel format depth 24 (32bpp) little-endian rgb888 CConn: Using hextile encoding |
#vncviewer 192.168.16.103
VNC Viewer Free Edition 4.1.1 for X - built May 19 2006 16:10:29 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Mon Dec 10 11:09:20 2007 CConn: connected to host 192.168.16.103 port 5900 CConnection: Server supports RFB protocol version 3.3 CConnection: Using RFB protocol version 3.3 Mon Dec 10 11:09:27 2007 TXImage: Using default colormap and visual, TrueColor, depth 24. CConn: Using pixel format depth 6 (8bpp) rgb222 CConn: Using ZRLE encoding CConn: Throughput 14888 kbit/s - changing to hextile encoding CConn: Throughput 14888 kbit/s - changing to full colour CConn: Using pixel format depth 24 (32bpp) little-endian rgb888 CConn: Using hextile encoding |
#yum instal vnc-server
usage: yum [options] < update | install | info | remove | list | clean | provides | search | check-update | groupinstall | groupupdate | grouplist | groupinfo | groupremove | makecache | localinstall | erase | upgrade | whatprovides | localupdate | resolvedep | shell | deplist > options: -h, --help show this help message and exit -t, --tolerant be tolerant of errors -C run entirely from cache, don't update cache -c [config file] config file location -R [minutes] maximum command wait time -d [debug level] debugging output level -e [error level] error output level -y answer yes for all questions --version show Yum version and exit --installroot=[path] set install root --enablerepo=[repo] enable one or more repositories (wildcards allowed) --disablerepo=[repo] disable one or more repositories (wildcards allowed) --exclude=[package] exclude package(s) by name or glob --obsoletes enable obsoletes processing during updates --noplugins disable Yum plugins |
#yum instal vnc-server
Setting up Install Process Setting up repositories Reading repository metadata in from local files usage: yum [options] < update | install | info | remove | list | clean | provides | search | check-update | groupinstall | groupupdate | grouplist | groupinfo | groupremove | makecache | localinstall | erase | upgrade | whatprovides | localupdate | resolvedep | shell | deplist > options: -h, --help show this help message and exit ... -d [debug level] debugging output level -e [error level] error output level -y answer yes for all questions --version show Yum version and exit --installroot=[path] set install root --enablerepo=[repo] enable one or more repositories (wildcards allowed) --disablerepo=[repo] disable one or more repositories (wildcards allowed) --exclude=[package] exclude package(s) by name or glob --obsoletes enable obsoletes processing during updates --noplugins disable Yum plugins |
#yum install vnc-server
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for vnc-server to pack into transaction set. vnc-server-4.1.1-11.fc4.i 100% |=========================| 13 kB 00:00 ---> Package vnc-server.i386 0:4.1.1-11.fc4 set to be updated --> Running transaction check ... Is this ok [y/N]: y Downloading Packages: (1/1): vnc-server-4.1.1-1 100% |=========================| 1.2 MB 00:45 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: vnc-server ######################### [1/1] Installed: vnc-server.i386 0:4.1.1-11.fc4 Complete! |
#yum install vnc-server
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for vnc-server to pack into transaction set. vnc-server-4.1.1-11.fc4.i 100% |=========================| 13 kB 00:00 ---> Package vnc-server.i386 0:4.1.1-11.fc4 set to be updated --> Running transaction check ... Is this ok [y/N]: y Downloading Packages: (1/1): vnc-server-4.1.1-1 100% |=========================| 1.2 MB 00:45 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: vnc-server ######################### [1/1] Installed: vnc-server.i386 0:4.1.1-11.fc4 Complete! |
#whereis vncserver
vncserver: /usr/bin/vncserver /usr/share/man/man1/vncserver.1.gz |
#whereis vncserver
vncserver: /usr/bin/vncserver /usr/share/man/man1/vncserver.1.gz |
#whereis vncserver.conf
vncserver: /usr/bin/vncserver /usr/share/man/man1/vncserver.1.gz |
#whereis vncserver.conf
vncserver: /usr/bin/vncserver /usr/share/man/man1/vncserver.1.gz |
#ls /usr/bin/
firefox;475cf2e0 pnmfile firefox;475cf45a pnmflip firefox;475cf6a2 pnmgamma firefox-config pnmhisteq fitstopnm pnmhistmap fixcvsdiff pnmindex fixdlsrps pnminterp fixfmps pnminvert fixkdeincludes pnmmargin fixmacps pnmmontage ... gnatbind prove gnatbl pruneemptydirs gnatchop ps2ascii gnatclean ps2epsi gnatfind ps2frag gnatgcc ps2pdf gnatkr ps2pdf12 gnatlink ps2pdf13 gnatls ps2pdf14 gnatmake ps2pdfwr |
#ls /usr/bin/
firefox;475cf2e0 pnmfile firefox;475cf45a pnmflip firefox;475cf6a2 pnmgamma firefox-config pnmhisteq fitstopnm pnmhistmap fixcvsdiff pnmindex fixdlsrps pnminterp fixfmps pnminvert fixkdeincludes pnmmargin fixmacps pnmmontage ... gnatbind prove gnatbl pruneemptydirs gnatchop ps2ascii gnatclean ps2epsi gnatfind ps2frag gnatgcc ps2pdf gnatkr ps2pdf12 gnatlink ps2pdf13 gnatls ps2pdf14 gnatmake ps2pdfwr |
#nmap 192.168.16.3
Starting Nmap 3.95 ( http://www.insecure.org/nmap/ ) at 2007-12-10 11:15 EET Interesting ports on linux3.net.nt (192.168.16.3): (The 1668 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 22/tcp open ssh 111/tcp open rpcbind Nmap finished: 1 IP address (1 host up) scanned in 0.317 seconds |
#nmap 192.168.16.3
Starting Nmap 3.95 ( http://www.insecure.org/nmap/ ) at 2007-12-10 11:15 EET Interesting ports on linux3.net.nt (192.168.16.3): (The 1668 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 22/tcp open ssh 111/tcp open rpcbind Nmap finished: 1 IP address (1 host up) scanned in 0.317 seconds |
#netstat -lnp | grep 127
tcp 0 0 127.0.0.1:50000 0.0.0.0:* LISTEN 2091/hpiod tcp 0 0 127.0.0.1:50002 0.0.0.0:* LISTEN 2095/python tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2105/cupsd tcp 0 0 127.0.0.1:5335 0.0.0.0:* LISTEN 2065/mDNSResponder tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2177/sendmail: acce unix 2 [ ACC ] STREAM LISTENING 8091 2677/gconfd-2 /tmp/orbit-user/linc-a75-0-66c1912784986 |
#netstat -lnp | grep 127
tcp 0 0 127.0.0.1:50000 0.0.0.0:* LISTEN 2091/hpiod tcp 0 0 127.0.0.1:50002 0.0.0.0:* LISTEN 2095/python tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2105/cupsd tcp 0 0 127.0.0.1:5335 0.0.0.0:* LISTEN 2065/mDNSResponder tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2177/sendmail: acce unix 2 [ ACC ] STREAM LISTENING 8091 2677/gconfd-2 /tmp/orbit-user/linc-a75-0-66c1912784986 |
#ps aux | grep inetd
root 2160 0.0 0.0 2188 816 ? Ss 10:42 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid root 4252 0.0 0.0 3792 768 pts/3 S+ 11:18 0:00 grep inetd |
#ps aux | grep inetd
root 2160 0.0 0.0 2188 816 ? Ss 10:42 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid root 4252 0.0 0.0 3792 768 pts/3 S+ 11:18 0:00 grep inetd |
#less /etc/kde
|
#less /etc/kde
|
Время первой команды журнала | 10:43:16 2007-12-10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:18:00 2007-12-10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.58 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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