/l3/users/21-05-2007/nt-ladm/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 |
|
#whatis intro
intro (8) - Introduction to administration and privileged commands intro (1) - Introduction to user commands intro (7) - Introduction to overview, conventions, and miscellany section intro (5) - Introduction to file formats intro (3) - Introduction to library functions intro (6) - Introduction to games intro (2) - Introduction to system calls intro (4) - Introduction to special files |
#man passwd
|
#man passwd
|
#whatis passwd
passwd (1) - change user password passwd (5) - the password file |
#apropos passwd
chgpasswd (8) - update group passwords in batch mode chpasswd (8) - update passwords in batch mode gpasswd (1) - administer the /etc/group file passwd (1) - change user password passwd (5) - the password file update-passwd (8) - safely update /etc/passwd, /etc/shadow and /etc/group |
#man passwd
|
#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 chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) delgroup (8) - remove a user or group from the system ... 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 xm (1) - Xen management user interface |
#apropos user | grep -i 'Add|Delete|Remove'
|
#apropos user | egrep -i 'Add|Delete|Remove'
/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 userdel (8) - delete a user account and related files |
#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 chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) delgroup (8) - remove a user or group from the system ... 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 xm (1) - Xen management user interface |
#whereis apropos
apropos: /usr/bin/apropos /usr/share/man/man1/apropos.1.gz |
#zless /usr/share/man/man1/apropos.1.gz
|
#whereis apropos
apropos: /usr/bin/apropos /usr/share/man/man1/apropos.1.gz |
#ls -l /usr/bin/apropos
-rwxr-xr-x 1 root root 43444 2005-09-21 15:23 /usr/bin/apropos |
#ls -l /usr/bin/apropos
|
#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 chfn (1) - change real user name and information crontab (1) - maintain crontab files for individual users (V3) delgroup (8) - remove a user or group from the system ... 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 xm (1) - Xen management user interface |
#man -k user
|
#ls -li /usr/bin/apropos
473455 -rwxr-xr-x 1 root root 43444 2005-09-21 15:23 /usr/bin/apropos |
#ls -li /usr/bin/ma
makeacm man mandb manpath mawk |
#ls -li /usr/bin/man
473523 lrwxrwxrwx 1 root root 17 2007-05-13 17:40 /usr/bin/man -> ../lib/man-db/man |
#ls -li /usr/lib/man-db/man
277882 -rwxr-xr-x 1 root root 86932 2005-09-21 15:23 /usr/lib/man-db/man |
#whatis user
user: ничего подходящего не найдено. |
#whatis passwd
passwd (1) - change user password passwd (5) - the password file |
#man -f passwd
|
#echo $PAGER
|
#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 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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:100:65534::/var/run/sshd:/bin/false |
#PAGER=cat man passwd
o ÑÑÑоÑнÑе бÑÐºÐ²Ñ o ÑиÑÑÑ Ð¾Ñ 0 до 9 o знаки пÑнкÑÑаÑии Ðе вклÑÑайÑе ÑиÑÑемнÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑÑиÑÐ°Ð½Ð¸Ñ Ð¸ ÑдалениÑ. ÐÑогÑамма passwd не пÑÐ¸Ð¼ÐµÑ Ð¿Ð°ÑолÑ, коÑоÑÑй не Ð¸Ð¼ÐµÐµÑ Ð´Ð¾ÑÑаÑоÑной ÑложноÑÑи. ÐÐÑÑÐбÐоÑÑ ÐпÐаÑÑÐоÐлÑÑ ÐезопаÑноÑÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¾Ñ ÑÑойкоÑÑи алгоÑиÑма ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑазмеÑа пÑоÑÑÑанÑÑва клÑÑа. Ð UNIX ÑиÑÑÐµÐ¼Ð°Ñ Ð¼ÐµÑод ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ñнован на алгоÑиÑме NBS DES и оÑÐµÐ½Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñен. Ð Ð°Ð·Ð¼ÐµÑ Ð¿ÑоÑÑÑанÑÑва клÑÑа завиÑÐ¸Ñ Ð¾Ñ ÑÑепени пÑоизволÑноÑÑи вÑбÑанного паÑолÑ. ... 0 ÑÑпеÑное вÑполнение 1 доÑÑÑп запÑеÑÑн 2 недопÑÑÑÐ¸Ð¼Ð°Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°ÑÐ¸Ñ Ð¿Ð°ÑамеÑÑов 3 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¾Ñибка пÑи ÑабоÑе, ниÑего не Ñделано 4 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¾Ñибка пÑи ÑабоÑе, оÑÑÑÑÑÑвÑÐµÑ Ñайл passwd 5 Ñайл passwd занÑÑ Ð´ÑÑгой пÑогÑаммой, попÑобÑйÑе еÑÑ Ñаз 6 недопÑÑÑимое знаÑение паÑамеÑÑа ÐСÐÐÐÐÐТÐÐ ÐÐÐТÐÐ ÐТÐÐÐÐÐÐÐÐ group(5), passwd(5), shadow(5). ÐолÑзоваÑелÑÑкие ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ 06/24/2006 passwd(1) |
#man -Tps passwd | lpr
bash: lpr: command not found |
#man:passwd
|
#info
|
#info
|
#ls -l /usr/share/doc
drwxr-xr-x 2 root root 4096 2007-05-13 18:17 file drwxr-xr-x 2 root root 4096 2007-05-13 17:40 findutils drwxr-xr-x 2 root root 4096 2007-05-13 17:40 gcc-4.1-base drwxr-xr-x 2 root root 4096 2007-05-13 17:40 gettext-base drwxr-xr-x 2 root root 4096 2007-05-13 17:40 gnupg drwxr-xr-x 2 root root 4096 2007-05-13 17:40 grep drwxr-xr-x 2 root root 4096 2007-05-13 17:40 groff-base drwxr-xr-x 3 root root 4096 2007-05-13 17:49 grub drwxr-xr-x 2 root root 4096 2007-05-13 17:40 gzip drwxr-xr-x 2 root root 4096 2007-05-13 17:40 hostname ... lrwxrwxrwx 1 root root 10 2007-05-13 18:05 vim -> vim-common drwxr-xr-x 2 root root 4096 2007-05-13 18:05 vim-common drwxr-xr-x 2 root root 4096 2007-05-13 18:05 vim-runtime drwxr-xr-x 2 root root 4096 2007-05-13 17:40 wget drwxr-xr-x 2 root root 4096 2007-05-13 17:40 whiptail drwxr-xr-x 2 root root 4096 2007-05-13 18:17 xen-hypervisor-3.0.3-1-i386-pae drwxr-xr-x 2 root root 4096 2007-05-13 18:17 xen-linux-system-2.6.18-4-xen-686 drwxr-xr-x 2 root root 4096 2007-05-13 18:17 xen-utils-3.0.3-1 drwxr-xr-x 3 root root 4096 2007-05-13 18:17 xen-utils-common drwxr-xr-x 2 root root 4096 2007-05-13 17:40 zlib1g |
#du -sh /usr/share/doc
14M /usr/share/doc |
#uname -r
2.6.16-2-686 |
#ls -l /xen
итого 12595272 drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found -rw-r--r-- 1 root root 6442450944 2007-05-18 19:10 sles3.img -rw-r--r-- 1 root root 6442450944 2007-05-18 19:35 sles4.img |
#ls -l /xen
|
#ls -l
итого 5 -rw-r--r-- 1 root root 4190 2007-05-21 09:18 install |
#ls -la
итого 30 drwxr-xr-x 6 root root 1024 2007-05-21 10:03 . drwxr-xr-x 23 root root 1024 2007-05-15 03:12 .. drwx------ 2 root root 1024 2007-05-13 17:48 .aptitude -rw------- 1 root root 7976 2007-05-21 09:34 .bash_history -rw-r--r-- 1 root root 10 2007-05-21 09:19 .bash_profile -rw-r--r-- 1 root root 450 2007-05-21 09:19 .bashrc drwx------ 2 root root 1024 2007-05-13 18:00 .gnupg -rw-r--r-- 1 root root 4190 2007-05-21 09:18 install -rw-r--r-- 1 root root 37 2007-05-21 09:19 .l3rc -rw------- 1 root root 45 2007-05-21 10:08 .lesshst drwxr-xr-x 2 root root 1024 2007-05-21 09:54 .lilalo -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwx------ 2 root root 1024 2007-05-13 22:39 .ssh -rw------- 1 root root 5258 2007-05-21 09:21 .viminfo |
#ls -lah
итого 30K drwxr-xr-x 6 root root 1,0K 2007-05-21 10:03 . drwxr-xr-x 23 root root 1,0K 2007-05-15 03:12 .. drwx------ 2 root root 1,0K 2007-05-13 17:48 .aptitude -rw------- 1 root root 7,8K 2007-05-21 09:34 .bash_history -rw-r--r-- 1 root root 10 2007-05-21 09:19 .bash_profile -rw-r--r-- 1 root root 450 2007-05-21 09:19 .bashrc drwx------ 2 root root 1,0K 2007-05-13 18:00 .gnupg -rw-r--r-- 1 root root 4,1K 2007-05-21 09:18 install -rw-r--r-- 1 root root 37 2007-05-21 09:19 .l3rc -rw------- 1 root root 45 2007-05-21 10:08 .lesshst drwxr-xr-x 2 root root 1,0K 2007-05-21 09:54 .lilalo -rw-r--r-- 1 root root 110 2004-11-10 18:10 .profile drwx------ 2 root root 1,0K 2007-05-13 22:39 .ssh -rw------- 1 root root 5,2K 2007-05-21 09:21 .viminfo |
#ls /dev/hd
hda hda1 hda2 hda3 hda5 hda6 hda7 hda8 hda9 hdd |
#ls /dev/hda*
/dev/hda /dev/hda2 /dev/hda5 /dev/hda7 /dev/hda9 /dev/hda1 /dev/hda3 /dev/hda6 /dev/hda8 |
#ls -l
brw-rw---- 1 root disk 3, 0 2007-05-21 09:22 /dev/hda brw-rw---- 1 root disk 3, 1 2007-05-21 09:22 /dev/hda1 brw-rw---- 1 root disk 3, 2 2007-05-21 09:22 /dev/hda2 brw-rw---- 1 root disk 3, 3 2007-05-21 09:22 /dev/hda3 brw-rw---- 1 root disk 3, 5 2007-05-21 09:22 /dev/hda5 brw-rw---- 1 root disk 3, 6 2007-05-21 09:22 /dev/hda6 brw-rw---- 1 root disk 3, 7 2007-05-21 09:22 /dev/hda7 brw-rw---- 1 root disk 3, 8 2007-05-21 09:22 /dev/hda8 brw-rw---- 1 root disk 3, 9 2007-05-21 09:22 /dev/hda9 |
#cd /usr/share/doc
|
#pwd
/usr/share/doc |
#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 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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:100:65534::/var/run/sshd:/bin/false |
#cd ~user
|
#pwd
/home/user |
#cd
|
#pwd
/root |
#cd -
/home/user |
#ls -la
итого 9 drwxr-xr-x 3 user user 1024 2007-05-21 09:19 . drwxr-xr-x 4 root root 1024 2007-05-13 17:49 .. -rw-r--r-- 1 user user 220 2007-05-13 17:49 .bash_logout -rw-r--r-- 1 user root 424 2007-05-21 09:19 .bash_profile -rw-r--r-- 1 user user 2270 2007-05-21 09:19 .bashrc -rw-r--r-- 1 user root 37 2007-05-21 09:19 .l3rc drwxr-xr-x 2 user root 1024 2007-05-21 09:19 .lilalo |
#pwd
/home/user |
#cd ..
|
#pwd
/home |
#vim user/hello
|
#vim user/hello
|
#echo Hello
Hello |
#ls -l user
итого 1 -rw-r--r-- 1 root root 24 2007-05-21 10:38 hello |
#chmod a+x user/hello
|
#ls -l user
итого 1 -rwxr-xr-x 1 root root 24 2007-05-21 10:38 hello |
#user/hello
Hellow |
#cd user
|
#hello
bash: hello: command not found |
#./hello
Hellow |
#hell
bash: hell: command not found |
#hell0
bash: hell0: command not found |
#hello
bash: hello: command not found |
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 |
#PATH=$PATH:/home/user
|
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/home/user |
#hel
hello help helpztags |
#hello
Hellow |
#cd /tmp
|
#mkdir 1
|
#ls
1 groffNcrgQd lost+found |
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) usbfs on /proc/bus/usb type usbfs (rw) tmpfs on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda8 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) |
#mkdir 1/2/3/4/5
mkdir: невозможно создать каталог `1/2/3/4/5': No such file or directory |
#mkdir -p 1/2/3/4/5
|
#tree
bash: tree: command not found |
#apt-get install tree
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 111 пакетов не обновлено. Необходимо скачать 26,8kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 94,2kB. Получено:1 http://ftp.debian.org etch/main tree 1.5.0-2 [26,8kB] Получено 26,8kB за 3s (8456B/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных... на данный момент установлено 15990 файлов и каталогов.) Распаковывается пакет tree (из файла .../archives/tree_1.5.0-2_i386.deb)... Настраивается пакет tree (1.5.0-2) ... |
#tree 1
1 `-- 2 `-- 3 `-- 4 `-- 5 4 directories, 0 files |
#ls -l 1
итого 4 drwxr-xr-x 3 root root 4096 2007-05-21 10:43 2 |
#echo $U
$UID $USER |
#grep -r umask /root
/root/.bashrc:umask 022 |
#grep -r umask /root
/root/.bashrc:umask 022 /root/.lilalo/1897524154267636645-1179730493.info: 514 grep -r umask /root /root/.lilalo/1897524154267636645-1179730493.info: 514 grep -r umask /root /root/.lilalo/1897524154267636645-1179730493.info: 514 grep -r umask /root |
#vim /root/.bash
|
#vim /root/.bashrc
|
#ls -l 21
ls: 21: No such file or directory |
#ls -l 1
итого 4 drwxr-xr-x 3 root root 4096 2007-05-21 10:43 2 |
#man mkdir
|
#mkdir -m 777 23
|
#ls -l /tmp
итого 72 drwxr-xr-x 3 root root 4096 2007-05-21 10:43 1 drwxrwxrwx 2 root root 4096 2007-05-21 10:45 23 -rw------- 1 root root 15650 2007-05-21 10:15 groffNcrgQd drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found |
#mkdir -p 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
|
#tree 2006
2006 |-- 01 |-- 02 |-- 03 |-- 04 |-- 05 |-- 06 |-- 07 |-- 08 |-- 09 |-- 10 |-- 11 `-- 12 12 directories, 0 files |
#tree 200*
2006 |-- 01 |-- 02 |-- 03 |-- 04 |-- 05 |-- 06 |-- 07 |-- 08 |-- 09 ... |-- 04 |-- 05 |-- 06 |-- 07 |-- 08 |-- 09 |-- 10 |-- 11 `-- 12 36 directories, 0 files |
#ls
1 2006 2007 2008 23 groffNcrgQd lost+found |
#mv 200{6,9}
|
#ls
1 2007 2008 2009 23 groffNcrgQd lost+found |
#touch sendmail.conf
|
#cp sendmail.conf{,.orig}
|
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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:100:65534::/var/run/sshd:/bin/false
Время первой команды журнала | 09:55:42 2007- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:49:06 2007- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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