| /l3/users/eb/2009/linux7/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 | 
| 
 | 
| #vim ~/useradd | 
| #sudo
   usage: sudo [-n] -h | -K | -k | -L | -V | -v usage: sudo -l[l] [-AnS] [-g groupname|#gid] [-U username] [-u username|#uid] [-g groupname|#gid] [command] usage: sudo [-AbEHnPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>] usage: sudo -e [-AnS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] file ... | 
| #~/useradd useradd: внимание: домашний каталог уже существует. Никакие файлы из каталога skel копироваться не будут. Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: внимание: домашний каталог уже существует. Никакие файлы из каталога skel копироваться не будут. Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: внимание: домашний каталог уже существует. Никакие файлы из каталога skel копироваться не будут. Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: внимание: домашний каталог уже существует. Никакие файлы из каталога skel копироваться не будут. Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: внимание: домашний каталог уже существует. Никакие файлы из каталога skel копироваться не будут. Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён | 
| #id uid=0(root) gid=0(root) группы=0(root) | 
| #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 ... haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash Debian-exim:x:106:108::/var/spool/exim4:/bin/false testjohn:x:1001:1001::/home/testjohn:/bin/sh aaron:x:1002:1000::/home/aaron:/bin/bash ada:x:1003:1000::/home/ada:/bin/bash adam:x:1004:1000::/home/adam:/bin/bash adlai:x:1005:1000::/home/adlai:/bin/bash adrian:x:1006:1000::/home/adrian:/bin/bash | 
| #id ada uid=1003(ada) gid=1000(user) группы=1000(user) | 
| #userdel
   
Использование: userdel [параметры] имя пользователя
Параметры:
  -f, --force                   удалять файлы, даже если они
                                не принадлежат пользователю
  -h, --help                    показать данное сообщение и закончить работу
  -r, --remove                  удалить домашний каталог и почтовый ящик
 | 
| #vim userdel | 
| #~/userdel
   
userdel: полÑзоваÑÐµÐ»Ñ ìÂgpropernames' не ÑÑÑеÑÑвÑеÑ
ÐÑполÑзование: userdel [паÑамеÑÑÑ] Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
ÐаÑамеÑÑÑ:
  -f, --force                   ÑдалÑÑÑ ÑайлÑ, даже еÑли они
                                не пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
  -h, --help                    показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ
  -r, --remove                  ÑдалиÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог и поÑÑовÑй ÑÑик
userdel: полÑзоваÑÐµÐ»Ñ 'ÂÒ3fcé)ÆÆv]vû2|Òác|{Ñåeò9xæ2}Ðyq!/íà' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'arû*þ!|úólÂbu' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'Öà98ݨk¡Û[Û·££Âã3cÿÃ?p¢¸Øp¬k
                                                                     çÐ6zÌpa«È½`' не ÑÑÑеÑÑвÑеÑ
 | 
| #vim userdel | 
| #~   +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31 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 ... haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash Debian-exim:x:106:108::/var/spool/exim4:/bin/false testjohn:x:1001:1001::/home/testjohn:/bin/sh aaron:x:1002:1000::/home/aaron:/bin/bash ada:x:1003:1000::/home/ada:/bin/bash adam:x:1004:1000::/home/adam:/bin/bash adlai:x:1005:1000::/home/adlai:/bin/bash adrian:x:1006:1000::/home/adrian:/bin/bash | 
| #~/userdel
   
userdel: полÑзоваÑÐµÐ»Ñ ìÂgpropernames' не ÑÑÑеÑÑвÑеÑ
ÐÑполÑзование: userdel [паÑамеÑÑÑ] Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
ÐаÑамеÑÑÑ:
  -f, --force                   ÑдалÑÑÑ ÑайлÑ, даже еÑли они
                                не пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
  -h, --help                    показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ
  -r, --remove                  ÑдалиÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог и поÑÑовÑй ÑÑик
userdel: полÑзоваÑÐµÐ»Ñ 'ÂÒ3fcé)ÆÆv]vû2|Òác|{Ñåeò9xæ2}Ðyq!/íà' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'arû*þ!|úólÂbu' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'Öà98ݨk¡Û[Û·££Âã3cÿÃ?p¢¸Øp¬k
                                                                     çÐ6zÌpa«È½`' не ÑÑÑеÑÑвÑеÑ
 | 
| #vim userdel | 
| #~/userdel
   
userdel: полÑзоваÑÐµÐ»Ñ ìÂgpropernames' не ÑÑÑеÑÑвÑеÑ
ÐÑполÑзование: userdel [паÑамеÑÑÑ] Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
ÐаÑамеÑÑÑ:
  -f, --force                   ÑдалÑÑÑ ÑайлÑ, даже еÑли они
                                не пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
  -h, --help                    показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ
  -r, --remove                  ÑдалиÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог и поÑÑовÑй ÑÑик
userdel: полÑзоваÑÐµÐ»Ñ 'ÂÒ3fcé)ÆÆv]vû2|Òác|{Ñåeò9xæ2}Ðyq!/íà' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'arû*þ!|úólÂbu' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'Öà98ݨk¡Û[Û·££Âã3cÿÃ?p¢¸Øp¬k
                                                                     çÐ6zÌpa«È½`' не ÑÑÑеÑÑвÑеÑ
 | 
| #user
   useradd userdel usermod users | 
| #userdel aron
   userdel: пользователь 'aron' не существует | 
| #vim userdel | 
| #~/userdel
   
userdel: полÑзоваÑÐµÐ»Ñ ìÂgpropernames' не ÑÑÑеÑÑвÑеÑ
ÐÑполÑзование: userdel [паÑамеÑÑÑ] Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
ÐаÑамеÑÑÑ:
  -f, --force                   ÑдалÑÑÑ ÑайлÑ, даже еÑли они
                                не пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
  -h, --help                    показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ
  -r, --remove                  ÑдалиÑÑ Ð´Ð¾Ð¼Ð°Ñний каÑалог и поÑÑовÑй ÑÑик
userdel: полÑзоваÑÐµÐ»Ñ 'ÂÒ3fcé)ÆÆv]vû2|Òác|{Ñåeò9xæ2}Ðyq!/íà' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'arû*þ!|úólÂbu' не ÑÑÑеÑÑвÑеÑ
userdel: полÑзоваÑÐµÐ»Ñ 'Öà98ݨk¡Û[Û·££Âã3cÿÃ?p¢¸Øp¬k
                                                                     çÐ6zÌpa«È½`' не ÑÑÑеÑÑвÑеÑ
 | 
| #vim userdel | 
| #~/userdel syntax error. Last token seen: / Garbled time | 
| #vim userdel | 
| #~/userdel
   userdel: warning: can't remove /var/mail/aaron: Нет такого файла или каталога userdel: warning: can't remove /var/mail/ada: Нет такого файла или каталога userdel: warning: can't remove /var/mail/adam: Нет такого файла или каталога userdel: warning: can't remove /var/mail/adlai: Нет такого файла или каталога userdel: warning: can't remove /var/mail/adrian: Нет такого файла или каталога | 
| #ls /home/ user | 
| #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 ... nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash Debian-exim:x:106:108::/var/spool/exim4:/bin/false testjohn:x:1001:1001::/home/testjohn:/bin/sh | 
| #su user | 
| #which vlock
   | 
| #apt-get install vlo
   vlock vlogger vloopback-source | 
| #apt-get install vlock Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: vlock обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 38,1kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 221kB. Получено:1 http://10.0.35.1 sid/main vlock 2.2.2-3 [38,1kB] Получено 38,1kБ за 0s (0Б/c) Выбор ранее не выбранного пакета vlock. (Чтение базы данных ... на данный момент установлено 44702 файлов и каталогов.) Распаковывается пакет vlock (из файла .../vlock_2.2.2-3_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет vlock (2.2.2-3) ... | 
| #vlock -a
   vlock: this terminal is not a virtual console | 
| #vlock -h 
vlock: locks virtual consoles, saving your current session.
Usage: vlock [options] [plugins...]
       Where [options] are any of:
-c or --current: lock only this virtual console, allowing user to
       switch to other virtual consoles.
-a or --all: lock all virtual consoles by preventing other users
       from switching virtual consoles.
-n or --new: allocate a new virtual console before locking,
       implies --all.
-s or --disable-sysrq: disable SysRq while consoles are locked to
       prevent killing vlock with SAK
-t <seconds> or --timeout <seconds>: run screen saver plugins
       after the given amount of time.
-v or --version: Print the version number of vlock and exit.
-h or --help: Print this help message and exit.
 | 
| #apt-get install vis
   visit visual-basic-8.0-compiler visualboyadvance-gtk visualvm visitors visualboyadvance visual-regexp | 
| #which visudo /usr/sbin/visudo | 
| $sudo kill
   
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
[sudo] password for user:
Usage:
  kill pid ...              Send SIGTERM to every process listed.
  kill signal pid ...       Send a signal to every process listed.
  kill -s signal pid ...    Send a signal to every process listed.
  kill -l                   List all signal names.
  kill -L                   List all signal names in a nice table.
  kill -l signal            Convert between signal numbers and names.
 | 
| $sudo kill
   
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.
[sudo] password for user:
Usage:
  kill pid ...              Send SIGTERM to every process listed.
  kill signal pid ...       Send a signal to every process listed.
  kill -s signal pid ...    Send a signal to every process listed.
  kill -l                   List all signal names.
  kill -L                   List all signal names in a nice table.
  kill -l signal            Convert between signal numbers and names.
 | 
| #/etc/sudoers # /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL user ALL=(ALL) ALL # Uncomment to allow members of group sudo to not need a password # (Note that later entries override this, so you might need to move # it further down) # %sudo ALL=NOPASSWD: ALL | 
| #visudo | 
| $kill
   kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] | 
| $kill
   kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] | 
| $sudo sh -c|kill
   kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] sh: -c: опция требует аргумента | 
| $sudo sh -c|kill
   kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] sh: -c: опция требует аргумента | 
| $sudo sh -c 'kill'
   kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] | 
| $sudo sh -c 'kill'
   kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] | 
| $sudo id
   Sorry, user user is not allowed to execute '/usr/bin/id' as root on linux7.unix.nt. | 
| $sudo id
   Sorry, user user is not allowed to execute '/usr/bin/id' as root on linux7.unix.nt. | 
| $sudo cat /etc/init.d/
   cat: /etc/init.d/: Это каталог | 
| $sudo cat /etc/init.d/
   cat: /etc/init.d/: Это каталог | 
| #cat -h
   cat: invalid option -- 'h' Попробуйте `cat --help' для получения более подробного описания. | 
| #cat --help ÐÑполÑзование: cat [ÐÐФÐÐÐ oncatenate FILE(s), or standard input, to standard output. -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines -e equivalent to -vE -E, --show-ends display $ at end of each line -n, --number number all output lines -s, --squeeze-blank suppress repeated empty output lines -t Ñиноним -vT -T, --show-tabs показÑваÑÑ Ð·Ð½Ð°ÐºÐ¸ ÑабÑлÑÑии как ^I -u (игноÑиÑÑеÑÑÑ) ... --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи ÐÑли ФÐÐндаÑÑнÑй ввод. ÐÑимеÑÑ: cat f - g ÐÑÐ²Ð¾Ð´Ð¸Ñ ÑодеÑжимое f, поÑом ÑÑандаÑÑнÑй ввод, поÑом g. cat ÐопиÑÑÐµÑ ÑÑандаÑÑнÑй ввод на ÑÑандаÑÑнÑй вÑвод. Report cat bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report cat translation bugs to <http://translationproject.org/team/> | 
| #which vim /usr/bin/vim | 
| $sudo cat /etc/init.d/cron
   #!/bin/sh # Start/stop the cron daemon. # ### BEGIN INIT INFO # Provides: cron # Required-Start: $remote_fs $syslog $time # Required-Stop: $remote_fs $syslog $time # Default-Start: 2 3 4 5 # Default-Stop: 1 # Short-Description: Regular background program processing daemon ... log_action_end_msg 0 "not running" exit 3 fi fi ;; *) log_action_msg "Usage: /etc/init.d/cron {start|stop|status|restart|reload|force-reload}" exit 2 ;; esac exit 0 | 
| $sudo cat /etc/init.d/cron #!/bin/sh # Start/stop the cron daemon. # ### BEGIN INIT INFO # Provides: cron # Required-Start: $remote_fs $syslog $time # Required-Stop: $remote_fs $syslog $time # Default-Start: 2 3 4 5 # Default-Stop: 1 # Short-Description: Regular background program processing daemon ... log_action_end_msg 0 "not running" exit 3 fi fi ;; *) log_action_msg "Usage: /etc/init.d/cron {start|stop|status|restart|reload|force-reload}" exit 2 ;; esac exit 0 | 
| $ls /etc/init.d/
   anacron console-setup hwclockfirst.sh monit networking rsyslog syslog-ng atd cron hwclock.sh mountall-bootclean.sh portmap screen-cleanup udev aumix dbus ifupdown mountall.sh procps sendsigs udev-mtab bootlogd exim4 ifupdown-clean mountdevsubfs.sh rc single umountfs bootmisc.sh gdm keyboard-setup mountkernfs.sh rc.local skeleton umountnfs.sh checkfs.sh glibc.sh keymap.sh mountnfs-bootclean.sh rcS ssh umountroot checkroot.sh hal killprocs mountnfs.sh README stop-bootlogd urandom console-cyrillic halt lpd mountoverflowtmp reboot stop-bootlogd-single x11-common console-screen.kbd.sh hostname.sh module-init-tools mtab.sh rmnologin sudo | 
| $ls /etc/init.d/ anacron console-setup hwclockfirst.sh monit networking rsyslog syslog-ng atd cron hwclock.sh mountall-bootclean.sh portmap screen-cleanup udev aumix dbus ifupdown mountall.sh procps sendsigs udev-mtab bootlogd exim4 ifupdown-clean mountdevsubfs.sh rc single umountfs bootmisc.sh gdm keyboard-setup mountkernfs.sh rc.local skeleton umountnfs.sh checkfs.sh glibc.sh keymap.sh mountnfs-bootclean.sh rcS ssh umountroot checkroot.sh hal killprocs mountnfs.sh README stop-bootlogd urandom console-cyrillic halt lpd mountoverflowtmp reboot stop-bootlogd-single x11-common console-screen.kbd.sh hostname.sh module-init-tools mtab.sh rmnologin sudo | 
| $ls -l /etc/init.d/
   итого 296 -rwxr-xr-x 1 root root 1301 Мар 9 2008 anacron -rwxr-xr-x 1 root root 946 Окт 20 2008 atd -rwxr-xr-x 1 root root 4021 Май 14 22:50 aumix -rwxr-xr-x 1 root root 2155 Янв 5 2008 bootlogd -rwxr-xr-x 1 root root 1988 Июл 16 2008 bootmisc.sh -rwxr-xr-x 1 root root 3004 Авг 12 2008 checkfs.sh -rwxr-xr-x 1 root root 9831 Дек 30 2007 checkroot.sh -rwxr-xr-x 1 root root 682 Авг 17 2008 console-cyrillic -rwxr-xr-x 1 root root 7651 Фев 20 20:00 console-screen.kbd.sh ... -rwxr-xr-x 1 root root 1096 Янв 2 2008 stop-bootlogd-single -rwxr-xr-x 1 root root 515 Мар 28 23:16 sudo -rwxr-xr-x 1 root root 2809 Ноя 23 2008 syslog-ng -rwxr-xr-x 1 root root 7345 Апр 18 04:44 udev -rwxr-xr-x 1 root root 1001 Июл 11 2008 udev-mtab -rwxr-xr-x 1 root root 3175 Мар 2 2008 umountfs -rwxr-xr-x 1 root root 2140 Дек 30 2007 umountnfs.sh -rwxr-xr-x 1 root root 1456 Май 29 2008 umountroot -rwxr-xr-x 1 root root 1815 Сен 13 2006 urandom -rwxr-xr-x 1 root root 1777 Фев 2 14:29 x11-common | 
| $ls -l /etc/init.d/ итого 296 -rwxr-xr-x 1 root root 1301 Мар 9 2008 anacron -rwxr-xr-x 1 root root 946 Окт 20 2008 atd -rwxr-xr-x 1 root root 4021 Май 14 22:50 aumix -rwxr-xr-x 1 root root 2155 Янв 5 2008 bootlogd -rwxr-xr-x 1 root root 1988 Июл 16 2008 bootmisc.sh -rwxr-xr-x 1 root root 3004 Авг 12 2008 checkfs.sh -rwxr-xr-x 1 root root 9831 Дек 30 2007 checkroot.sh -rwxr-xr-x 1 root root 682 Авг 17 2008 console-cyrillic -rwxr-xr-x 1 root root 7651 Фев 20 20:00 console-screen.kbd.sh ... -rwxr-xr-x 1 root root 1096 Янв 2 2008 stop-bootlogd-single -rwxr-xr-x 1 root root 515 Мар 28 23:16 sudo -rwxr-xr-x 1 root root 2809 Ноя 23 2008 syslog-ng -rwxr-xr-x 1 root root 7345 Апр 18 04:44 udev -rwxr-xr-x 1 root root 1001 Июл 11 2008 udev-mtab -rwxr-xr-x 1 root root 3175 Мар 2 2008 umountfs -rwxr-xr-x 1 root root 2140 Дек 30 2007 umountnfs.sh -rwxr-xr-x 1 root root 1456 Май 29 2008 umountroot -rwxr-xr-x 1 root root 1815 Сен 13 2006 urandom -rwxr-xr-x 1 root root 1777 Фев 2 14:29 x11-common | 
| #/etc/sudoers 
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL) ALL
user    ALL=(ALL) /usr/bin/vim
# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL
                                                          [ Прочитано 23 строки ]
visudo: /etc/sudoers.tmp unchanged
 | 
| $sudo vim /etc/init.d/cron
   | 
| #ping klekhivka.myftp.org PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data. ^C --- klekhivka.myftp.org ping statistics --- 11 packets transmitted, 0 received, 100% packet loss, time 9999ms | 
| $vim  /etc/init.d/cron
   | 
| $sudo ifconfig
   
[sudo] password for user:
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:b5:98
          inet addr:192.168.15.7  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49269 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35591 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:20112842 (19.1 MiB)  TX bytes:3131773 (2.9 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 | 
| $sudo ifconfig 
[sudo] password for user:
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:b5:98
          inet addr:192.168.15.7  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49269 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35591 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:20112842 (19.1 MiB)  TX bytes:3131773 (2.9 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 | 
| #visudo | 
| #/etc/sudoers Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён | 
| #visudo | 
| #/etc/sudoers server 213.186.192.10, stratum 2, offset -2.615012, delay 0.04843 28 May 17:08:29 ntpdate[24688]: step time server 213.186.192.10 offset -2.615012 sec | 
| #mount tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) | 
| #apt-file search acl acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/drnd.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/encode.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/ereps-proofs.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/ereps.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/fadd.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/fast-and.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/float.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/ground-zero.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/guards.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel4/support/ireps.o ... acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/arithmetic/product-proofs.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/arithmetic/product.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/arithmetic/rationalp.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/arithmetic/top.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/arithmetic/unary-divide.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/arithmetic/x-2xx.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/lib/add.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/lib/arith.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/lib/basic.o acl2-books: /usr/lib/acl2-3.4/books/rtl/rel5/lib/bits.o | 
| #apt-file search|grep acl | 
| #touch R | 
| #getfacl R # file: R # owner: root # group: root user::rw- group::r-- other::r-- | 
| #ls -l R -rw-r--r-- 1 root root 0 Май 28 16:17 R | 
ÐÑполÑзование: cat [ÐÐФÐÐÐ oncatenate FILE(s), or standard input, to standard output.
  -A, --show-all           equivalent to -vET
  -b, --number-nonblank    number nonempty output lines
  -e                       equivalent to -vE
  -E, --show-ends          display $ at end of each line
  -n, --number             number all output lines
  -s, --squeeze-blank      suppress repeated empty output lines
  -t                       Ñиноним -vT
  -T, --show-tabs          показÑваÑÑ Ð·Ð½Ð°ÐºÐ¸ ÑабÑлÑÑии как ^I
  -u                       (игноÑиÑÑеÑÑÑ)
  -v, --show-nonprinting   иÑполÑзоваÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ñ ^ и M-, за иÑклÑÑением знаков
                           пеÑевода ÑÑÑоки и ÑабÑлÑÑии
      --help     показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи
      --version  показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи
ÐÑли ФÐÐндаÑÑнÑй ввод.
ÐÑимеÑÑ:
  cat f - g  ÐÑÐ²Ð¾Ð´Ð¸Ñ ÑодеÑжимое f, поÑом ÑÑандаÑÑнÑй ввод, поÑом g.
  cat        ÐопиÑÑÐµÑ ÑÑандаÑÑнÑй ввод на ÑÑандаÑÑнÑй вÑвод.
Report cat bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report cat translation bugs to <http://translationproject.org/team/>
#!/bin/sh
# Start/stop the cron daemon.
#
### BEGIN INIT INFO
# Provides:          cron
# Required-Start:    $remote_fs $syslog $time
# Required-Stop:     $remote_fs $syslog $time
# Default-Start:     2 3 4 5
# Default-Stop:      1
# Short-Description: Regular background program processing daemon
# Description:       cron is a standard UNIX program that runs user-specified
#                    programs at periodic scheduled times. vixie cron adds a
#                    number of features to the basic UNIX cron, including better
#                    security and more powerful configuration options.
### END INIT INFO
test -f /usr/sbin/cron || exit 0
PIDFILE=/var/run/crond.pid
# In some systems the pidfile might be (incorrectly) set to /etc
# if this pidfile is present, use it instead.
[ -e /etc/cron.pid ] && PIDFILE=/etc/crond.pid
[ -r /etc/default/cron ] && . /etc/default/cron
. /lib/lsb/init-functions
# Read the system's locale and set cron's locale. This locale
# will be inherited by cron (used to set charset of emails)
# and tasks running under it.
parse_environment ()
{
    ENV_FILE="none"
    [ -r /etc/environment ] && ENV_FILE="/etc/environment"
    [ -r /etc/default/locale ] && ENV_FILE="/etc/default/locale"
    [ $ENV_FILE = none ] && return
    for var in LANG LC_ALL LC_CTYPE; do
        value=$(egrep "^[^#]*${var}=" $ENV_FILE | tail -n1 | cut -d= -f2)
        eval $var=$value
    done
}
# Parse the system's environment
if [ "$READ_ENV" = "yes" ] ; then
    export LANG LC_ALL LC_CTYPE
    parse_environment
fi
case "$1" in
start)  log_daemon_msg "Starting periodic command scheduler" "cron"
        start-stop-daemon --start --quiet --pidfile $PIDFILE --name cron --startas /usr/sbin/cron -- $LSBNAMES $EXTRA_OPTS
        log_end_msg $?
        ;;
stop)   log_daemon_msg "Stopping periodic command scheduler" "cron"
        start-stop-daemon --stop --quiet --pidfile $PIDFILE --name cron
        log_end_msg $?
        ;;
restart) log_daemon_msg "Restarting periodic command scheduler" "cron"
        start-stop-daemon --stop --retry 5 --quiet --pidfile $PIDFILE --name cron
        start-stop-daemon --start --quiet --pidfile $PIDFILE --name cron --startas /usr/sbin/cron -- $LSBNAMES $EXTRA_OPTS
        log_end_msg $?
        ;;
reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron"
        # cron reloads automatically
        log_end_msg 0
        ;;
status)
       log_action_begin_msg "Checking periodic command scheduler"
       if pidofproc -p "$PIDFILE" >/dev/null; then
            log_action_end_msg 0 "running"
            exit 0
       else
           if [ -e "$PIDFILE" ]; then
                log_action_end_msg 1 "failed to start"
                exit 1
           else
                log_action_end_msg 0 "not running"
                exit 3
           fi
       fi
         ;;
*)      log_action_msg "Usage: /etc/init.d/cron {start|stop|status|restart|reload|force-reload}"
        exit 2
        ;;
esac
exit 0
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 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin messagebus:x:102:104::/var/run/dbus:/bin/false polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000::/home/user:/bin/bash Debian-exim:x:106:108::/var/spool/exim4:/bin/false testjohn:x:1001:1001::/home/testjohn:/bin/sh
| Время первой команды журнала | 14:49:59 2009- 5-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 16:17:11 2009- 5-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 34.65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 1.45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 1.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд | 
 | 
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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