/l3/users/05-05-2009/nt-ladm/debian5.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
$ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=51 time=51.2 ms --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 51.269/51.269/51.269/0.000 ms |
$ls /
bin dev home lib media opt root srv tmp var boot etc initrd lost+found mnt proc sbin sys usr |
$ls /p*
1 1243 2430 2661 2936 610 execdomains locks sysvipc 1166 16 2467 2662 2937 7 fb meminfo tty 1172 18 2469 2716 2938 708 filesystems misc uptime 1189 2 2471 2717 2939 8 fs modules version 1204 2317 2473 2754 3 buddyinfo interrupts mounts vmstat 1205 2354 2474 2755 3027 bus iomem net xen 1215 2358 2528 2809 4 cmdline ioports partitions zoneinfo 1216 2362 2529 2810 5 cpuinfo irq self 1238 2374 2566 2847 55 crypto kallsyms slabinfo 1239 2376 2567 2848 56 devices kcore stat 1240 2377 2621 2850 57 diskstats key-users swaps 1241 2381 2622 2898 58 dma kmsg sys 1242 2429 2659 2899 6 driver loadavg sysrq-trigger |
$ls /proc
1 1243 2430 2661 2936 610 execdomains locks sysvipc 1166 16 2467 2662 2937 7 fb meminfo tty 1172 18 2469 2716 2938 708 filesystems misc uptime 1189 2 2471 2717 2939 8 fs modules version 1204 2317 2473 2754 3 buddyinfo interrupts mounts vmstat 1205 2354 2474 2755 3035 bus iomem net xen 1215 2358 2528 2809 4 cmdline ioports partitions zoneinfo 1216 2362 2529 2810 5 cpuinfo irq self 1238 2374 2566 2847 55 crypto kallsyms slabinfo 1239 2376 2567 2848 56 devices kcore stat 1240 2377 2621 2850 57 diskstats key-users swaps 1241 2381 2622 2898 58 dma kmsg sys 1242 2429 2659 2899 6 driver loadavg sysrq-trigger |
$ls -l /proc
итого 602118 dr-xr-xr-x 5 root root 0 2009-04-30 15:19 1 dr-xr-xr-x 5 root root 0 2009-04-30 15:19 1166 dr-xr-xr-x 5 root root 0 2009-05-05 09:44 1172 dr-xr-xr-x 5 root root 0 2009-05-05 09:44 1189 dr-xr-xr-x 5 root root 0 2009-05-05 09:44 1204 dr-xr-xr-x 5 root gdm 0 2009-05-05 09:44 1205 dr-xr-xr-x 5 root root 0 2009-04-30 15:19 1215 dr-xr-xr-x 5 root root 0 2009-05-05 09:44 1216 dr-xr-xr-x 5 root root 0 2009-05-05 09:44 1238 ... -r--r--r-- 1 root root 0 2009-05-05 09:55 swaps dr-xr-xr-x 8 root root 0 2009-05-05 09:55 sys --w------- 1 root root 0 2009-05-05 09:55 sysrq-trigger dr-xr-xr-x 2 root root 0 2009-05-05 09:55 sysvipc dr-xr-xr-x 4 root root 0 2009-05-05 09:55 tty -r--r--r-- 1 root root 0 2009-05-05 09:55 uptime -r--r--r-- 1 root root 0 2009-05-05 09:55 version -r--r--r-- 1 root root 0 2009-05-05 09:55 vmstat dr-xr-xr-x 2 root root 0 2009-05-05 09:55 xen -r--r--r-- 1 root root 0 2009-05-05 09:55 zoneinfo |
$ls -l /proc/cpuinfo
-r--r--r-- 1 root root 0 2009-05-05 09:55 /proc/cpuinfo |
$cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz stepping : 11 cpu MHz : 2400.082 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni bogomips : 6002.33 |
$cat /proc/
cat: /proc/: Is a directory |
$ls
1 1243 2430 2661 2936 610 execdomains locks sysvipc 1166 16 2467 2662 2937 7 fb meminfo tty 1172 18 2469 2716 2938 708 filesystems misc uptime 1189 2 2471 2717 2939 8 fs modules version 1204 2317 2473 2754 3 buddyinfo interrupts mounts vmstat 1205 2354 2474 2755 3077 bus iomem net xen 1215 2358 2528 2809 4 cmdline ioports partitions zoneinfo 1216 2362 2529 2810 5 cpuinfo irq self 1238 2374 2566 2847 55 crypto kallsyms slabinfo 1239 2376 2567 2848 56 devices kcore stat 1240 2377 2621 2850 57 diskstats key-users swaps 1241 2381 2622 2898 58 dma kmsg sys 1242 2429 2659 2899 6 driver loadavg sysrq-trigger |
$ls /proc/1
ls: невозможно считать символьную ссылку /proc/1/cwd: Permission denied ls: невозможно считать символьную ссылку /proc/1/root: Permission denied ls: невозможно считать символьную ссылку /proc/1/exe: Permission denied attr cpuset exe mem oom_adj smaps status auxv cwd fd mounts oom_score stat task cmdline environ maps mountstats root statm wchan |
$ls /proc/1
ls: невозможно считать символьную ссылку /proc/1/cwd: Permission denied ls: невозможно считать символьную ссылку /proc/1/root: Permission denied ls: невозможно считать символьную ссылку /proc/1/exe: Permission denied attr cpuset exe mem oom_adj smaps status auxv cwd fd mounts oom_score stat task cmdline environ maps mountstats root statm wchan |
$ls /proc/1/cmdline
/proc/1/cmdline |
$cat /proc/1/cmdline
|
$ps aux | grep vnc
root 1215 0.0 1.7 12412 10568 ? S Apr30 0:00 /usr/bin/Xvnc :0 -geometry 1024x768 -depth 24 -auth /var/lib/gdm/:0.Xauth -nolisten tcp user 3148 0.0 0.1 4624 744 ttypb R+ 09:57 0:00 grep vnc |
$ps aux | grep 1215
root 1215 0.0 1.7 12412 10568 ? S Apr30 0:00 /usr/bin/Xvnc :0 -geometry 1024x768 -depth 24 -auth /var/lib/gdm/:0.Xauth -nolisten tcp user 3157 0.0 0.1 4620 740 ttypb R+ 09:57 0:00 grep 1215 |
$ps aux | grep 1215 | grep -v grep
root 1215 0.0 1.7 12412 10568 ? S Apr30 0:00 /usr/bin/Xvnc :0 -geometry 1024x768 -depth 24 -auth /var/lib/gdm/:0.Xauth -nolisten tcp |
$ls /proc/12
1204/ 1205/ 1215/ 1216/ 1238/ 1239/ 1240/ 1241/ 1242/ 1243/ |
$ls /proc/1215/
ls: невозможно считать символьную ссылку /proc/1215/cwd: Permission denied ls: невозможно считать символьную ссылку /proc/1215/root: Permission denied ls: невозможно считать символьную ссылку /proc/1215/exe: Permission denied attr cpuset exe mem oom_adj smaps status auxv cwd fd mounts oom_score stat task cmdline environ maps mountstats root statm wchan |
$ls /proc/1215/cmdline
/proc/1215/cmdline |
$cat
|
$apropos user
/etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) . /etc/deluser.conf (5) [deluser.conf] - configuration file for deluser(8) and delgroup(8) . addgroup (8) - add a user or group to the system adduser (8) - add a user or group to the system adduser.conf (5) - configuration file for adduser(8) and addgroup(8) . bsd-write (1) - send a message to another user chage (1) - change user password expiry information check_driver (1) - Linux 2.6(.16+) userspace device rebinding helper. chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) ... udp (7) - User Datagram Protocol for IPv4 unix_chkpwd (8) - check the password of the invoking user useradd (8) - create a new user or update default new user information userdel (8) - delete a user account and related files usermod (8) - modify a user account users (1) - print the user names of users currently logged in to the current host wall (1) - write a message to users whoami (1) - print effective userid write (1) - send a message to another user xset (1) - user preference utility for X |
$apropos user
/etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) . /etc/deluser.conf (5) [deluser.conf] - configuration file for deluser(8) and delgroup(8) . addgroup (8) - add a user or group to the system adduser (8) - add a user or group to the system adduser.conf (5) - configuration file for adduser(8) and addgroup(8) . bsd-write (1) - send a message to another user chage (1) - change user password expiry information check_driver (1) - Linux 2.6(.16+) userspace device rebinding helper. chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) ... udp (7) - User Datagram Protocol for IPv4 unix_chkpwd (8) - check the password of the invoking user useradd (8) - create a new user or update default new user information userdel (8) - delete a user account and related files usermod (8) - modify a user account users (1) - print the user names of users currently logged in to the current host wall (1) - write a message to users whoami (1) - print effective userid write (1) - send a message to another user xset (1) - user preference utility for X |
$apropos user | egrep -i
/etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) . addgroup (8) - add a user or group to the system adduser (8) - add a user or group to the system adduser.conf (5) - configuration file for adduser(8) and addgroup(8) . delgroup (8) - remove a user or group from the system deluser (8) - remove a user or group from the system useradd (8) - create a new user or update default new user information usermod (8) - modify a user account |
$apropos user
/etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) . /etc/deluser.conf (5) [deluser.conf] - configuration file for deluser(8) and delgroup(8) . addgroup (8) - add a user or group to the system adduser (8) - add a user or group to the system adduser.conf (5) - configuration file for adduser(8) and addgroup(8) . bsd-write (1) - send a message to another user chage (1) - change user password expiry information check_driver (1) - Linux 2.6(.16+) userspace device rebinding helper. chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) ... udp (7) - User Datagram Protocol for IPv4 unix_chkpwd (8) - check the password of the invoking user useradd (8) - create a new user or update default new user information userdel (8) - delete a user account and related files usermod (8) - modify a user account users (1) - print the user names of users currently logged in to the current host wall (1) - write a message to users whoami (1) - print effective userid write (1) - send a message to another user xset (1) - user preference utility for X |
$apropos user | less
|
$whatis
user: ничего подходящего не найдено. |
$whatis add
adduser (8) - add a user or group to the system |
$man adduser
|
$man bash
|
$man bash
|
$PAGER=cat man bash
is not used (see Arithmetic Expansion below). Word splitting is not performed, with the exception of "$@" as explained below under Special Parameters. Pathname expansion is not performed. Assignment state‐ ments may also appear as arguments to the alias, declare, typeset, export, readonly, and local builtin commands. In the context where an assignment statement is assigning a value to a shell variable or array index, the += operator can be used to append to or add to the variable’s previous value. When += is applied to a vari‐ able for which the integer attribute has been set, value is evaluated as an arithmetic expression and added to the variable’s current value, ... BASH_VERSION Expands to a string describing the version of this instance of bash. COMP_CWORD An index into ${COMP_WORDS} of the word containing the current cursor position. This variable is available only in shell func‐ tions invoked by the programmable completion facilities (see Programmable Completion below). COMP_LINE The current command line. This variable is available only in |
$echo $PAGER
BASH(1) BASH(1) [user@debian5:~]$ PAGER=less Переформатирование bash(1), подождите... description of the set builtin command, bash interprets the following ESCOA ESCOA ESCOA ESCOA BASH(1) BASH(1) NAME ... bash [options] [file] COPYRIGHT Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc. DESCRIPTION Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incor‐ porates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). Bash can be configured to be POSIX-conformant by default. |
$echo $PAGER
|
$PAGER=more
|
$echo $PAGER
more |
$man bash
|
$whereis more
more: /bin/more /usr/share/man/man1/more.1.gz |
$ls -l /bin/more
-rwxr-xr-x 1 root root 26852 2007-02-21 19:48 /bin/more |
$file /bin/more
/bin/more: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped |
$PAGER=more
Переформатирование bash(1), подождите... BASH(1) BASH(1) NAME bash - GNU Bourne-Again SHell SYNOPSIS bash [options] [file] COPYRIGHT Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc. DESCRIPTION Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incor‐ porates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). Bash can be configured to be POSIX-conformant by default. OPTIONS In addition to the single-character shell options documented in the description of the set builtin command, bash interprets the following options when it is invoked: |
$PAGER=more
|
$echo $PAGER
more |
$man bash
|
$echo $P
$PAGER $PIPESTATUS $PS1 $PS4 $PATH $PPID $PS2 $PWD |
$echo $
$_ $HISTFILE $PAGER $BASH $HISTFILESIZE $PATH $bash205 $HISTSIZE $PIPESTATUS $bash205b $HOME $PPID $bash3 $HOSTNAME $PS1 $BASH_ARGC $HOSTTYPE $PS2 $BASH_ARGV $IFS $PS4 $BASH_COMMAND $L3_HOME $PWD $BASH_COMPLETION $L3_PARENT_TTY $RANDOM $BASH_COMPLETION_DIR $L3_SESSION_ID $SECONDS ... $BASH_VERSION $LINENO $SSH_CONNECTION $COLUMNS $LINES $SSH_TTY $COMP_WORDBREAKS $LOGNAME $STY $DIRSTACK $LS_COLORS $TERM $editor_file $MACHTYPE $TERMCAP $editor_name $MAIL $UID $EUID $MAILCHECK $USER $GROUPS $OPTERR $WINDOW $HISTCMD $OPTIND $HISTCONTROL $OSTYPE |
$echo $PA
[user@debian5:~]$ echo $ $_ $HISTFILE $PAGER $BASH $HISTFILESIZE $PATH $bash205 $HISTSIZE $PIPESTATUS $bash205b $HOME $PPID $bash3 $HOSTNAME $PS1 $BASH_ARGC $HOSTTYPE $PS2 $BASH_ARGV $IFS $PS4 $BASH_COMMAND $L3_HOME $PWD $BASH_COMPLETION $L3_PARENT_TTY $RANDOM ... $BASH_VERSION $LINENO $SSH_CONNECTION $COLUMNS $LINES $SSH_TTY $COMP_WORDBREAKS $LOGNAME $STY $DIRSTACK $LS_COLORS $TERM $editor_file $MACHTYPE $TERMCAP $editor_name $MAIL $UID $EUID $MAILCHECK $USER $GROUPS $OPTERR $WINDOW $HISTCMD $OPTIND $PAGER $PATH |
$echo $PAGER
more |
$PAGER=/bin/
|
$man bash
|
$export
|
$echo $PA
$PAGER $PATH |
$echo $PAGER
/bin/more |
$man bash
|
$export PAGER=/bin/less
[user@debian5:~]$ man bash Переформатирование bash(1), подождите... BASH(1) BASH(1) NAME bash - GNU Bourne-Again SHell SYNOPSIS bash [options] [file] COPYRIGHT Bash is Copyright (C) 1989-2005 by the Free Software Foundation, Inc. DESCRIPTION Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incor‐ porates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). Bash can be configured to be POSIX-conformant by default. OPTIONS |
$man bash
|
$whereis less
less: /usr/bin/less /usr/X11R6/bin/less /usr/bin/X11/less /usr/share/man/man1/less.1.gz |
$export PAGER=/usr
|
$whereis less
less: /usr/bin/less /usr/X11R6/bin/less /usr/bin/X11/less /usr/share/man/man1/less.1.gz |
$update
commands read from the standard input or from a file. Bash also incor‐ porates useful features from the Korn and C shells (ksh and csh). updatedb update-menus update-pciids Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). Bash can be configured to be POSIX-conformant by default. OPTIONS In addition to the single-character shell options documented in the description of the set builtin command, bash interprets the following options when it is invoked: ... shopt_option is one of the shell options accepted by the shopt builtin (see SHELL BUILTIN COMMANDS below). If ? unsets it. If shopt_option is not supplied, the names and values of the shell options accepted by shopt are printed on the standard output. If the invocation option is +O, the output is displayed in a format that may be reused as input. -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as file‐ ? |
$sudo update
update-alternatives update-gdkpixbuf-loaders update-mime updatedb update-grub update-modules update-fonts-alias update-gtk-immodules update-pangox-aliases update-fonts-dir update-inetd update-passwd update-fonts-scale update-locale update-pciids update-gconf-defaults update-menus update-rc.d |
$sudo ma
make makedepend man manpath mawk makeacm makeg mandb mapscrn |
$sudo mandb
Password: Удаление старых записей базы данных в /usr/share/man... Обработка страниц руководства в /usr/share/man... Удаление старых записей базы данных в /usr/local/man... Обработка страниц руководства в /usr/local/man... Удаление старых записей базы данных в /usr/local/share/man... Обработка страниц руководства в /usr/local/share/man... 0 man подкаталоги содержат более новые страницы руководства. добавлены 0 страницы руководства. побочные 0 cats добавлены. удалены 0 старые записи базы данных. |
$ls -l /usr/share/man
итого 37 drwxr-xr-x 5 root root 120 2007-02-27 09:53 cs drwxr-xr-x 5 root root 120 2007-02-27 09:53 de drwxr-xr-x 5 root root 120 2007-01-31 00:27 es drwxr-xr-x 4 root root 96 2007-12-23 16:31 fi drwxr-xr-x 6 root root 144 2007-12-23 16:42 fr drwxr-xr-x 3 root root 72 2007-12-23 16:31 fr.ISO8859-1 drwxr-xr-x 3 root root 72 2007-12-23 16:31 fr.UTF-8 drwxr-xr-x 3 root root 72 2007-12-23 16:31 gl drwxr-xr-x 5 root root 120 2007-02-27 09:53 hu ... drwxr-xr-x 2 root root 80 2007-12-23 16:31 man9 drwxr-xr-x 5 root root 120 2007-02-27 09:53 pl drwxr-xr-x 3 root root 72 2007-12-23 16:31 pl.ISO8859-2 drwxr-xr-x 3 root root 72 2007-12-23 16:31 pl.UTF-8 drwxr-xr-x 5 root root 120 2007-02-27 09:53 pt_BR drwxr-xr-x 5 root root 120 2007-02-27 09:53 ru drwxr-xr-x 5 root root 120 2007-02-27 09:53 sv drwxr-xr-x 5 root root 120 2007-02-27 09:53 tr drwxr-xr-x 5 root root 120 2007-02-27 09:53 zh_CN drwxr-xr-x 5 root root 120 2007-02-27 09:53 zh_TW |
$ls -l /usr/share/man?
ls: /usr/share/man?: No such file or directory |
$ls
/usr/share/man: cs fr.ISO8859-1 it man1 man6 pl.ISO8859-2 tr de fr.UTF-8 it.ISO8859-1 man2 man7 pl.UTF-8 zh_CN es gl it.UTF-8 man3 man8 pt_BR zh_TW fi hu ja man4 man9 ru fr id ko man5 pl sv /usr/share/man-db: chconfig |
$ls /usr/share/man/man?
deb.5.gz intro.5.gz securetty.5.gz deb-control.5.gz ipc.5.gz services.5.gz deb-old.5.gz issue.5.gz shadow.5.gz deluser.conf.5.gz keymaps.5.gz shells.5.gz depmod.conf.5.gz ldap.conf.5.gz slabinfo.5.gz dhclient.conf.5.gz locale.5.gz sources.list.5.gz dhclient.leases.5.gz locale.gen.5.gz ssh_config.5.gz dhcp-eval.5.gz locatedb.5.gz sshd_config.5.gz dhcp-options.5.gz login.defs.5.gz sudoers.5.gz dir_colors.5.gz magic.5.gz synaptics.5.gz ... grub.8.gz pwunconv.8.gz vcstime.8.gz grub-floppy.8.gz ramsize.8.gz vidmode.8.gz grub-install.8.gz rarp.8.gz vigr.8.gz grub-md5-crypt.8.gz raw.8.gz vipw.8.gz grub-reboot.8.gz rdev.8.gz visudo.8.gz grub-terminfo.8.gz reboot.8.gz vmstat.8.gz halt.8.gz reiserfsck.8.gz vpddecode.8.gz hwclock.8.gz reiserfstune.8.gz zic.8.gz /usr/share/man/man9: ksoftirqd.9.gz |
$ls /usr/share/man/man? | less
|
$whatis intro
intro (7) - Introduction to overview, conventions, and miscellany section intro (4) - Introduction to special files intro (1) - Introduction to user commands intro (8) - Introduction to administration and privileged commands intro (2) - Introduction to system calls intro (6) - Introduction to games intro (5) - Introduction to file formats intro (3) - Introduction to library functions |
$passwd
Changing password for user (current) UNIX password: Enter new UNIX password: Retype new UNIX password: Password unchanged Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: No password supplied passwd: Authentication token manipulation error passwd: password unchanged |
$man passwd
|
$vim /etc/
|
$man -a
|
$man -k user
|
$apropos
/etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) . /etc/deluser.conf (5) [deluser.conf] - configuration file for deluser(8) and delgroup(8) . addgroup (8) - add a user or group to the system adduser (8) - add a user or group to the system adduser.conf (5) - configuration file for adduser(8) and addgroup(8) . bsd-write (1) - send a message to another user chage (1) - change user password expiry information check_driver (1) - Linux 2.6(.16+) userspace device rebinding helper. chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) ... udp (7) - User Datagram Protocol for IPv4 unix_chkpwd (8) - check the password of the invoking user useradd (8) - create a new user or update default new user information userdel (8) - delete a user account and related files usermod (8) - modify a user account users (1) - print the user names of users currently logged in to the current host wall (1) - write a message to users whoami (1) - print effective userid write (1) - send a message to another user xset (1) - user preference utility for X |
$man -f
|
$whatis
user: ничего подходящего не найдено. |
$info
|
$info coreutils
|
$ls /usr/share/doc/
console-cyrillic libxi6 console-data libxinerama1 console-terminus libxkbfile1 coreutils libxml2 cpio libxmu6 cpp libxmuu1 cpp-4.1 libxp6 cron libxpm4 debconf libxrandr2 debconf-i18n libxrender1 ... libsm6 xserver-xorg-video-vga libss2 xserver-xorg-video-via libssl0.9.8 xserver-xorg-video-vmware libssp0 xserver-xorg-video-voodoo libstartup-notification0 xterm libstdc++6 xutils libtasn1-3 xutils-dev libtext-charwidth-perl x-window-system libtext-iconv-perl zlib1g libtext-wrapi18n-perl |
$ls /usr/share/doc
doc/ doc-base/ |
$ls /usr/share/doc-base/
bzip2 libtiff4 nat vim-referencemanual xterm-faq findutils man-db packet-filter vim-usermanual libpng12 menu python-policy vnc |
$ls -l
итого 52 -rw-r--r-- 1 root root 718 2006-08-25 20:20 bzip2 -rw-r--r-- 1 root root 318 2005-07-08 12:50 findutils -rw-r--r-- 1 root root 1364 2006-12-20 01:58 libpng12 -rw-r--r-- 1 root root 266 2007-01-02 22:57 libtiff4 -rw-r--r-- 1 root root 331 2007-01-29 14:20 man-db -rw-r--r-- 1 root root 523 2003-04-07 20:24 menu -rw-r--r-- 1 root root 379 2006-11-23 06:22 nat -rw-r--r-- 1 root root 355 2006-11-23 06:22 packet-filter -rw-r--r-- 1 root root 630 2003-10-05 21:46 python-policy -rw-r--r-- 1 root root 367 2007-08-29 13:31 vim-referencemanual -rw-r--r-- 1 root root 326 2007-08-29 13:31 vim-usermanual -rw-r--r-- 1 root root 492 2006-08-09 09:11 vnc -rw-r--r-- 1 root root 431 2005-11-26 05:09 xterm-faq |
$less /usr/share/doc-base/vnc
|
$l
[user@debian5:~]$ less /usr/share/doc/vnc-common/ /usr/share/doc/vnc-common/ is a directory changelog.Debian.gz faq.html README.Debian start.txt.gz copyright faq.txt.gz start.html |
$ls /usr/share/doc
[user@debian5:~]$ doc/ doc-base/ |
$ls /usr/share/doc
|
$file /etc/fstab
/etc/fstab: ASCII text |
$file /bin/init
/bin/init: ERROR: cannot open `/bin/init' (No such file or directory) |
$file /bin/
arch dmesg more sh bash dnsdomainname mount sleep bunzip2 echo mountpoint stty bzcat ed mt su bzcmp egrep mt-gnu sync bzdiff false mv tar bzegrep fgconsole nano tempfile bzexe fgrep nc touch bzfgrep fuser netcat true bzgrep grep netstat umount ... bzmore hostname ping which cat kill ping6 zcat chgrp ln ps zcmp chmod loadkeys pwd zdiff chown login rbash zegrep chvt ls readlink zfgrep cp lsmod rm zforce cpio lsmod.modutils rmdir zgrep date lspci rnano zless dd mkdir run-parts zmore |
$file /bin/mkdir
/bin/mkdir: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped |
$ls -l
итого 4 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello |
$ls
hello |
$ls -l
итого 4 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello |
$ls -l
итого 4,0K -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello |
$ls -l /
итого 16 drwxr-xr-x 2 root root 2480 2008-03-15 09:50 bin drwxr-xr-x 2 root root 48 2006-10-28 17:06 boot drwxr-xr-x 10 root root 2820 2009-04-30 15:19 dev drwxr-xr-x 56 root root 3384 2009-04-30 15:19 etc drwxr-xr-x 205 root root 4920 2008-03-14 11:04 home drwxr-xr-x 2 root root 48 2007-12-23 16:30 initrd drwxr-xr-x 12 root root 3696 2008-10-27 07:28 lib drwx------ 2 root root 48 2007-12-23 16:25 lost+found drwxr-xr-x 2 root root 48 2007-12-23 16:30 media drwxr-xr-x 2 root root 48 2006-10-28 17:06 mnt drwxr-xr-x 2 root root 48 2007-12-23 16:30 opt dr-xr-xr-x 80 root root 0 2009-04-30 15:19 proc drwxr-xr-x 7 root root 400 2008-12-22 14:57 root drwxr-xr-x 2 root root 2736 2008-12-22 14:57 sbin drwxr-xr-x 2 root root 48 2007-12-23 16:30 srv drwxr-xr-x 12 root root 0 2009-04-30 15:19 sys drwxrwxrwt 7 root root 264 2009-05-05 10:28 tmp drwxr-xr-x 11 root root 264 2007-12-23 16:42 usr drwxr-xr-x 13 root root 312 2008-03-14 16:53 var |
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz stepping : 11 cpu MHz : 2400.082 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni bogomips : 6002.33
Время первой команды журнала | 15:16:29 2009- 4-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:20:57 2009- 5- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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