/l3/users/27-07-2009/nt-ladm/debian1.net.nt/user :1 :2 |
|
$screen
|
$screen -x
|
$#Привет
|
$l3cd
|
$cat .l3rc
l3cd= |
$l3cd
[detached] |
$vim .l3rc
|
$vim ~root@.l3rc
|
$su -
l3cd=/users/27-07-2009/nt-ladm/debian1.net.nt/root Password: su: Authentication failure Извините. "/root/.l3rc" [только для чтения] 1L, 51C |
$su -
Password: |
#l3cd
|
#cat .l3rc
l3cd= |
#vim .l3rc
|
#exit
exit |
$ls -la
итого 50 drwxr-xr-x 8 user user 496 2009-07-27 11:57 . drwxr-xr-x 205 root root 4920 2008-03-14 11:04 .. -rw------- 1 user user 1090 2009-05-24 13:24 .bash_history -rw-r--r-- 1 user user 220 2007-12-23 16:52 .bash_logout -rw-r--r-- 1 user root 424 2009-04-30 15:11 .bash_profile -rw-r--r-- 1 user user 2270 2009-04-30 15:11 .bashrc -rw------- 1 user user 26 2007-12-23 16:52 .dmrc drwxr-xr-x 5 user user 248 2007-12-23 17:01 .fluxbox drwx------ 2 user user 48 2008-02-17 23:52 .gconf drwx------ 2 user user 80 2008-02-18 00:06 .gconfd -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello -rw-r--r-- 1 user root 6 2009-07-27 11:56 .l3rc -rw------- 1 user user 35 2008-03-12 12:44 .lesshst drwxr-xr-x 2 user root 1384 2009-07-27 11:58 .lilalo drwx------ 3 user user 72 2007-12-23 17:01 .mozilla drwxr-xr-x 2 root root 80 2009-04-30 15:12 .ssh -rw------- 1 user user 3785 2009-07-27 11:57 .viminfo -rw------- 1 user user 118 2009-07-27 11:25 .Xauthority -rw-r--r-- 1 user user 732 2009-07-27 11:25 .xsession-errors Проверка комментариев в журнал |
$man passwd
|
$whatis intro
[user@debian1:~]$ man passwd Переформатирование passwd(1), подождите... passwd(1) Пользовательские команды passwd(1) НАЗВАНИЕ passwd - изменяет пароль пользователя СИНТАКСИС passwd [параметры] [LOGIN] ОПИСАНИЕ Программа passwd изменяет пароли пользовательских учётных записей. Обычный пользователь может изменить пароль только своей учётной записи, ... этот шаг пропускается, для того чтобы можно было изменить забытый пароль. 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 |
$man intro
|
$man 1
|
$man 2
|
$man 3
|
$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 |
$mna passwd
bash: mna: command not found |
$man 5
|
$man -a
|
$man 5 passwd
|
$whatis passwd
passwd (1) - change user password passwd (5) - the password file |
$LANG=C man passwd
Reformatting passwd(1), please wait... PASSWD(1) User Commands PASSWD(1) NAME passwd - change user password SYNOPSIS passwd [options] [LOGIN] DESCRIPTION passwd changes passwords for user accounts. A normal user may only change the password for his/her own account, while the super user may change the password for any account. passwd also changes account information, such as the full name of the user, the user's login shell, or his/her password expiry date and interval. Password Changes The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password. The user has only one chance to enter the correct password. The super user is permitted to bypass this step so that forgotten passwords may be changed. After the password has been entered, password aging information is |
$echo $LANG
ru_UA.UTF-8 |
$LANG=C man passwd
Reformatting passwd(1), please wait... PASSWD(1) User Commands PASSWD(1) NAME passwd - change user password SYNOPSIS passwd [options] [LOGIN] DESCRIPTION passwd changes passwords for user accounts. A normal user may only change the password for his/her own account, while the super user may change the password for any account. passwd also changes account information, such as the full name of the user, the user's login shell, or his/her password expiry date and interval. Password Changes The user is first prompted for his/her old password, if one is present. This password is then encrypted and compared against the stored password. The user has only one chance to enter the correct password. The super user is permitted to bypass this step so that forgotten passwords may be changed. After the password has been entered, password aging information is |
$LANG=C man 5
Reformatting passwd(5), please wait... PASSWD(5) File Formats and Conversions PASSWD(5) NAME passwd - the password file DESCRIPTION /etc/passwd contains one line for each user account, with seven fields delimited by colons (":"). These fields are: o login name o optional encrypted password o numerical user ID o numerical group ID o user name or comment field o user home directory o optional user command interpreter |
$whatis passwd
passwd (1) - change user password passwd (5) - the password file |
$whatis passw
passw: ничего подходящего не найдено. |
$apropos passw
chage (1) - change user password expiry information chgpasswd (8) - update group passwords in batch mode chpasswd (8) - update passwords in batch mode cpgr (8) - copy with locking the given file to the password or group file cppw (8) - copy with locking the given file to the password or group file expiry (1) - check and enforce password expiration policy gpasswd (1) - administer the /etc/group file grpconv (8) - convert to and from shadow passwords and groups grpunconv (8) - convert to and from shadow passwords and groups grub-md5-crypt (8) - Encrypt a password in MD5 format ... realvncpasswd (1) - creating and changing password files to be used with VNC realvncpasswd.real (1) - creating and changing password files to be used with VNC shadow (5) - encrypted password file shadowconfig (8) - toggle shadow passwords on and off su-to-root (1) - A simple script to give an `interactive' front-end to su. It can be used in menu entry commands to ask for the root password unix_chkpwd (8) - check the password of the invoking user update-passwd (8) - safely update /etc/passwd, /etc/shadow and /etc/group vigr (8) - edit the password, group, shadow-password or shadow-group file vipw (8) - edit the password, group, shadow-password or shadow-group file vncpasswd (1) - creating and changing password files to be used with VNC |
$apropos passw | less
|
$apropos user | less
|
$apropos user | egrep -i "Add|Remove|Delete|Modify"
/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 usermod (8) - modify a user account |
$apropos user | egrep -i "Add|Remove|Delete|Modify"
|
$whails intro
bash: whails: command not found |
$whati
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 |
$whatis passwd
passwd (1) - change user password passwd (5) - the password file |
$man -f passwd
|
$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 realvncpasswd (1) - creating and changing password files to be used with VNC realvncpasswd.real (1) - creating and changing password files to be used with VNC update-passwd (8) - safely update /etc/passwd, /etc/shadow and /etc/group vncpasswd (1) - creating and changing password files to be used with VNC |
$man -k
|
$LANG=C man 5 passwd
Reformatting passwd(5), please wait... PASSWD(5) File Formats and Conversions PASSWD(5) NAME passwd - the password file DESCRIPTION /etc/passwd contains one line for each user account, with seven fields delimited by colons (":"). These fields are: o login name o optional encrypted password o numerical user ID o numerical group ID o user name or comment field o user home directory o optional user command interpreter |
$LANG=C man 5 bash
No manual entry for bash in section 5 See 'man 7 undocumented' for help when manual pages are not available. |
$man
|
$mandb
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/man5/passwd.5.gz
[user@debian1:~]$ ls -l /usr/share/man | less drwxr-xr-x 2 root root 8024 2008-12-22 14:57 man8 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.ISO8859-1 drwxr-xr-x 5 root root 120 2007-02-27 09:53 sv.UTF-8 drwxr-xr-x 5 root root 120 2007-02-27 09:53 tr ... drwxr-xr-x 3 root root 72 2007-12-23 16:31 it.UTF-8 drwxr-xr-x 5 root root 120 2007-01-31 00:27 ja drwxr-xr-x 5 root root 120 2007-02-27 09:53 ko drwxr-xr-x 2 root root 19520 2008-03-15 09:50 man1 drwxr-xr-x 2 root root 80 2007-12-23 16:31 man2 drwxr-xr-x 2 root root 2368 2008-03-10 15:03 man3 drwxr-xr-x 2 root root 2152 2007-12-23 16:42 man4 drwxr-xr-x 2 root root 3240 2007-12-23 17:00 man5 drwxr-xr-x 2 root root 112 2007-12-23 16:31 man6 drwxr-xr-x 2 root root 3192 2007-12-23 16:44 man7 |
$zless /usr/share/man/man5/passwd.5.gz
|
$man passwd
|
$whatis intro
Ð¾Ñ ÑÑепени пÑоизволÑноÑÑи вÑбÑанного паÑолÑ. ÐомпÑомиÑÑом в безопаÑноÑÑи паÑÐ¾Ð»Ñ ÑвлÑеÑÑÑ Ð½ÐµÐ±ÑежнÑй вÑÐ±Ð¾Ñ Ð¿Ð°ÑÐ¾Ð»Ñ Ð¸ ÑложноÑÑÑ ÑабоÑÑ Ñ Ð½Ð¸Ð¼. Ðо ÑÑой пÑиÑине, Ð²Ñ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ Ð¿Ð°ÑолÑ, коÑоÑÑй ÑвлÑеÑÑÑ Ñловом из ÑловаÑÑ Ð¸Ð»Ð¸ коÑоÑÑй пÑидÑÑÑÑ Ð·Ð°Ð¿Ð¸ÑаÑÑ Ð¸Ð·-за его ÑложноÑÑи. Также, паÑÐ¾Ð»Ñ Ð½Ðµ должен бÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ Ñего-либо, номеÑом ваÑей лиÑензии, днÑм ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¸ домаÑним адÑеÑом. Ðбо вÑÑм ÑÑом легко догадаÑÑÑÑ, ÑÑо пÑиведÑÑ Ðº наÑÑÑÐµÐ½Ð¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи ÑиÑÑемÑ. ÐаÑÐ¾Ð»Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ легко запоминаÑÑÑÑ, ÑÑÐ¾Ð±Ñ Ð½Ðµ бÑло Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи запиÑÑваÑÑ ÐµÐ³Ð¾ на бÑмагÑ. ÐÑого можно доÑÑиÑÑ Ñоединив два маленÑÐºÐ¸Ñ ... group(5), passwd(5), shadow(5). ÐолÑзоваÑелÑÑкие ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ 02/25/2007 passwd(1) 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 |
$du -sh /usr/share/man/
8,0M /usr/share/man/ |
$info
|
$ls -l /usr/share/doc/
drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxft2 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxi6 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxinerama1 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxkbfile1 drwxr-xr-x 2 root root 280 2007-12-23 16:44 libxml2 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxmu6 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxmuu1 drwxr-xr-x 2 root root 120 2007-12-23 17:00 libxp6 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxpm4 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxrandr2 ... drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-vesa drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-vga drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-via drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-vmware drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-voodoo drwxr-xr-x 2 root root 384 2007-12-23 16:42 xterm drwxr-xr-x 2 root root 120 2007-12-23 16:42 xutils drwxr-xr-x 2 root root 120 2007-12-23 16:42 xutils-dev drwxr-xr-x 2 root root 120 2007-12-23 16:42 x-window-system drwxr-xr-x 2 root root 216 2007-12-23 16:30 zlib1g |
$ls -l /usr/share/doc/xterm/
итого 476 -rw-r--r-- 1 root root 11835 2007-01-10 18:09 changelog.Debian.gz -rw-r--r-- 1 root root 2541 2005-11-26 05:09 copyright -rw-r--r-- 1 root root 534 2005-11-26 05:09 NEWS.Debian.gz -rw-r--r-- 1 root root 2609 2005-11-26 05:09 README.Debian -rw-r--r-- 1 root root 3203 2006-03-14 04:21 README.i18n.gz -rw-r--r-- 1 root root 32434 2007-01-10 18:35 xterm.faq.gz -rw-r--r-- 1 root root 105363 2005-11-26 05:09 xterm.faq.html -rw-r--r-- 1 root root 298410 2006-10-24 00:01 xterm.log.html -rw-r--r-- 1 root root 4429 2007-01-10 18:35 xterm.termcap.gz -rw-r--r-- 1 root root 11979 2007-01-10 18:35 xterm.terminfo.gz |
$ls -l /usr/share/doc
doc/ doc-base/ |
$ls -l /usr/share/doc
doc/ doc-base/ |
$ls -l /usr/share/doc-base/
итого 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 |
$ls -l /usr/share/doc/
drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxft2 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxi6 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxinerama1 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxkbfile1 drwxr-xr-x 2 root root 280 2007-12-23 16:44 libxml2 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxmu6 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxmuu1 drwxr-xr-x 2 root root 120 2007-12-23 17:00 libxp6 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxpm4 drwxr-xr-x 2 root root 120 2007-12-23 16:42 libxrandr2 ... drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-vesa drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-vga drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-via drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-vmware drwxr-xr-x 2 root root 120 2007-12-23 16:42 xserver-xorg-video-voodoo drwxr-xr-x 2 root root 384 2007-12-23 16:42 xterm drwxr-xr-x 2 root root 120 2007-12-23 16:42 xutils drwxr-xr-x 2 root root 120 2007-12-23 16:42 xutils-dev drwxr-xr-x 2 root root 120 2007-12-23 16:42 x-window-system drwxr-xr-x 2 root root 216 2007-12-23 16:30 zlib1g |
$du -sh /usr/share/man/
8,0M /usr/share/man/ |
$man
|
$du -sh /usr/share/man/
8,0M /usr/share/man/ |
$find /usr -name \
/usr/share/man/hu/man5/deb-control.5.gz /usr/share/man/hu/man8/lastlog.8.gz /usr/share/man/ja/man1/dpkg-scanpackages.1.gz /usr/share/man/ja/man1/sg.1.gz /usr/share/man/ja/man1/apropos.1.gz /usr/share/man/ja/man1/dpkg-name.1.gz /usr/share/man/ja/man1/dselect.1.gz /usr/share/man/ja/man1/passwd.1.gz /usr/share/man/ja/man1/man.1.gz /usr/share/man/ja/man1/su.1.gz ... /usr/share/man/pl/man1/rview.1.gz /usr/share/man/pl/man1/dselect.1.gz /usr/share/man/pl/man1/passwd.1.gz /usr/share/man/pl/man1/ex.1.gz /usr/share/man/pl/man1/view.1.gz /usr/share/man/pl/man1/su.1.gz /usr/share/man/pl/man1/rvim.1.gz /usr/share/man/pl/man1/dpkg-deb.1.gz /usr/share/man/pl/man1/newgrp.1.gz /usr/share/man/pl/man1/dpkg-query.1.gz |
$find /usr -name \
/usr/share/man/hu/man5/deb-control.5.gz /usr/share/man/hu/man8/lastlog.8.gz /usr/share/man/ja/man1/dpkg-scanpackages.1.gz /usr/share/man/ja/man1/sg.1.gz /usr/share/man/ja/man1/apropos.1.gz /usr/share/man/ja/man1/dpkg-name.1.gz /usr/share/man/ja/man1/dselect.1.gz /usr/share/man/ja/man1/passwd.1.gz /usr/share/man/ja/man1/man.1.gz /usr/share/man/ja/man1/su.1.gz ... /usr/share/man/pl/man1/rview.1.gz /usr/share/man/pl/man1/dselect.1.gz /usr/share/man/pl/man1/passwd.1.gz /usr/share/man/pl/man1/ex.1.gz /usr/share/man/pl/man1/view.1.gz /usr/share/man/pl/man1/su.1.gz /usr/share/man/pl/man1/rvim.1.gz /usr/share/man/pl/man1/dpkg-deb.1.gz /usr/share/man/pl/man1/newgrp.1.gz /usr/share/man/pl/man1/dpkg-query.1.gz |
$file /usr/share/i18n/charmaps/LATIN-GREEK-1.gz
/usr/share/i18n/charmaps/LATIN-GREEK-1.gz: gzip compressed data, was "LATIN-GREEK-1", from Unix, last modified: Tue May 15 16:09:25 2007, max compression |
$cp /usr/share/i18n/charmaps/LATIN-GREEK-1.gz /tmp
|
$\
> |
$ls -l
итого 4 -rwxr-xr-x 1 root root 13 2008-03-11 12:42 hello |
$ls -l /tmp
итого 4 -rw-r--r-- 1 user user 1577 2009-07-27 14:30 LATIN-GREEK-1.gz drwx------ 2 user user 80 2009-07-27 11:25 ssh-NAuPqI1253 |
$mv /tmp/LATIN-GREEK-1.gz /tmp/LATIN-GREEK-1
|
$file /tmp/LATIN-GREEK-1
/tmp/LATIN-GREEK-1: gzip compressed data, was "LATIN-GREEK-1", from Unix, last modified: Tue May 15 16:09:25 2007, max compression |
$gzip -d /tmp/LATIN-GREEK-1
gzip: /tmp/LATIN-GREEK-1: unknown suffix -- ignored |
$mv /tmp/LATIN-GREEK-1{,.gz
|
$ls -l /tmp/
[user@debian1:~]$ gzip -d /tmp/LATIN-GREEK-1.gz итого 8 -rw-r--r-- 1 user user 5798 2009-07-27 14:30 LATIN-GREEK-1 drwx------ 2 user user 80 2009-07-27 11:25 ssh-NAuPqI1253 |
$vim /tmp//LATIN-GREEK-1
|
$mv /tmp/LATIN-GREEK-1{,.gz}
|
$cd /tmp
|
$mkdir 1
|
$ls -l
итого 8 drwxr-xr-x 2 user user 48 2009-07-27 14:33 1 -rw-r--r-- 1 user user 5798 2009-07-27 14:30 LATIN-GREEK-1 drwx------ 2 user user 80 2009-07-27 11:25 ssh-NAuPqI1253 |
$mkdir 1/2
[user@debian1:tmp]$ tree 1 1 0 directories, 0 files |
$tree 1
1 `-- 2 1 directory, 0 files |
$mkdir 1/2/3/4/5
mkdir: невозможно создать каталог `1/2/3/4/5': No such file or directory |
$mkdir -p
|
$tree 1
1 `-- 2 `-- 3 `-- 4 `-- 5 4 directories, 0 files |
$mkdir -v
mkdir: создан каталог `2007' mkdir: создан каталог `2007/0' mkdir: создан каталог `2007/1' mkdir: создан каталог `2007/2' mkdir: создан каталог `2007/3' mkdir: создан каталог `2007/4' mkdir: создан каталог `2007/5' mkdir: создан каталог `2007/6' mkdir: создан каталог `2007/7' mkdir: создан каталог `2007/8' ... mkdir: создан каталог `2009/3' mkdir: создан каталог `2009/4' mkdir: создан каталог `2009/5' mkdir: создан каталог `2009/6' mkdir: создан каталог `2009/7' mkdir: создан каталог `2009/8' mkdir: создан каталог `2009/9' mkdir: создан каталог `2009/10' mkdir: создан каталог `2009/11' mkdir: создан каталог `2009/12' |
$rm
rm: невозможно удалить `2007': Is a directory rm: невозможно удалить `2008': Is a directory rm: невозможно удалить `2009': Is a directory |
$rmdir 200{7,8,9}
rmdir: 2007: Directory not empty rmdir: 2008: Directory not empty rmdir: 2009: Directory not empty |
$rm -rf 200{7,8,9}
|
$mkdir -vp 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2
mkdir: создан каталог `2007' mkdir: создан каталог `2007/01' mkdir: создан каталог `2007/02' mkdir: создан каталог `2007/03' mkdir: создан каталог `2007/04' mkdir: создан каталог `2007/05' mkdir: создан каталог `2007/06' mkdir: создан каталог `2007/07' mkdir: создан каталог `2007/08' mkdir: создан каталог `2007/09' ... mkdir: создан каталог `2009/03' mkdir: создан каталог `2009/04' mkdir: создан каталог `2009/05' mkdir: создан каталог `2009/06' mkdir: создан каталог `2009/07' mkdir: создан каталог `2009/08' mkdir: создан каталог `2009/09' mkdir: создан каталог `2009/10' mkdir: создан каталог `2009/11' mkdir: создан каталог `2009/12' |
$tree 200{7,8,9} | less
|
$mkdir -vp 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
|
$screen -x
|
$screen
|
$ps aux | head
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1960 652 ? Ss 11:13 0:00 init [2] root 2 0.0 0.0 0 0 ? S 11:13 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN 11:13 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< 11:13 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< 11:13 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< 11:13 0:00 [kthread] root 7 0.0 0.0 0 0 ? S< 11:13 0:00 [xenwatch] root 8 0.0 0.0 0 0 ? S< 11:13 0:00 [xenbus] root 16 0.0 0.0 0 0 ? S< 11:13 0:00 [kblockd/0] |
l3cd=
Время первой команды журнала | 10:45:42 2009- 7-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:37:20 2009- 7-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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