/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 |
|
#ls
2008 groffNcrgQd lost+found sendmail.conf sendmail.conf.orig source 23 help man sendmail.conf1 services test |
#rename -f service\* serv1
syntax error at (eval 1) line 2, at EOF |
#man rename
|
#touch {1,2,3,4}.bak
|
#ls
1.bak 2.bak groffNcrgQd man sendmail.conf.orig test 2008 3.bak help sendmail.conf services 23 4.bak lost+found sendmail.conf1 source |
#man rename
|
#rename 's/\.bak$//' *.bak
|
#ls
1 2008 3 groffNcrgQd lost+found sendmail.conf sendmail.conf.orig source 2 23 4 help man sendmail.conf1 services test |
#ls -lt /etc/
итого 438 drwxr-xr-x 2 root root 2048 2007-05-21 12:24 alternatives drwxr-xr-x 4 root root 1024 2007-05-21 12:24 perl drwxr-xr-x 4 root root 1024 2007-05-21 12:21 apt drwxr-xr-x 2 root root 2048 2007-05-21 09:54 init.d drwxr-xr-x 2 root root 1024 2007-05-21 09:54 rcS.d -rw-r--r-- 1 root root 171 2007-05-21 09:54 shells -rw-r--r-- 1 root root 374 2007-05-21 09:22 mtab -rw-r--r-- 1 root root 44 2007-05-21 09:22 adjtime -rw-r--r-- 1 root root 1926 2007-05-21 09:21 mailcap ... -rw-r--r-- 1 root root 1698 2006-03-23 02:14 inputrc -rw-r--r-- 1 root root 465 2006-02-09 19:35 nsswitch.conf -rw-r--r-- 1 root root 552 2006-02-06 00:10 pam.conf -rw-r--r-- 1 root root 1518 2005-12-04 00:06 dhclient.conf -rwxr-xr-x 1 root root 6635 2005-12-04 00:06 dhclient-script -rw-r--r-- 1 root root 4696 2005-09-21 15:23 manpath.config -rw-r--r-- 1 root root 599 2005-09-03 15:49 logrotate.conf -rw-r--r-- 1 root root 17 2005-06-06 20:50 debian_version -rw-r--r-- 1 root root 501 2004-11-10 18:23 profile -rw-r--r-- 1 root root 26 1995-09-26 06:20 host.conf |
#ls -li
итого 438 266322 -rw-r--r-- 1 root root 16 2007-05-21 12:35 hostname 265753 drwxr-xr-x 2 root root 2048 2007-05-21 12:24 alternatives 266077 drwxr-xr-x 4 root root 1024 2007-05-21 12:24 perl 265743 drwxr-xr-x 4 root root 1024 2007-05-21 12:21 apt 265764 drwxr-xr-x 2 root root 2048 2007-05-21 09:54 init.d 265834 drwxr-xr-x 2 root root 1024 2007-05-21 09:54 rcS.d 266314 -rw-r--r-- 1 root root 171 2007-05-21 09:54 shells 266285 -rw-r--r-- 1 root root 374 2007-05-21 09:22 mtab 265848 -rw-r--r-- 1 root root 44 2007-05-21 09:22 adjtime ... 266043 -rw-r--r-- 1 root root 1698 2006-03-23 02:14 inputrc 265842 -rw-r--r-- 1 root root 465 2006-02-09 19:35 nsswitch.conf 265800 -rw-r--r-- 1 root root 552 2006-02-06 00:10 pam.conf 265949 -rw-r--r-- 1 root root 1518 2005-12-04 00:06 dhclient.conf 265948 -rwxr-xr-x 1 root root 6635 2005-12-04 00:06 dhclient-script 265966 -rw-r--r-- 1 root root 4696 2005-09-21 15:23 manpath.config 265964 -rw-r--r-- 1 root root 599 2005-09-03 15:49 logrotate.conf 265732 -rw-r--r-- 1 root root 17 2005-06-06 20:50 debian_version 265843 -rw-r--r-- 1 root root 501 2004-11-10 18:23 profile 265733 -rw-r--r-- 1 root root 26 1995-09-26 06:20 host.conf |
#ls -li | more
|
#ls -li /etc/ | more
|
#ls -li /etc/ | more
|
#ls -li /etc/ | less
|
#ls -lrt
итого 108 drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found -rw------- 1 root root 15650 2007-05-21 10:15 groffNcrgQd drwxrwxrwx 2 root root 4096 2007-05-21 10:45 23 -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1 -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008 -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source drwxr-xr-x 2 root root 4096 2007-05-21 12:30 test -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 |
#ls -lr
итого 108 drwxr-xr-x 2 root root 4096 2007-05-21 12:30 test drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1 -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help -rw------- 1 root root 15650 2007-05-21 10:15 groffNcrgQd -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 drwxrwxrwx 2 root root 4096 2007-05-21 10:45 23 drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 |
#ls -lrt
итого 108 drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found -rw------- 1 root root 15650 2007-05-21 10:15 groffNcrgQd drwxrwxrwx 2 root root 4096 2007-05-21 10:45 23 -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1 -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008 -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source drwxr-xr-x 2 root root 4096 2007-05-21 12:30 test -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 |
#ls -lt
итого 108 -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 drwxr-xr-x 2 root root 4096 2007-05-21 12:30 test drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008 -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1 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 |
#ls -lat
итого 113 drwxrwxrwt 9 root root 4096 2007-05-21 12:38 . -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 drwxr-xr-x 2 root root 4096 2007-05-21 12:30 test drwxr-xr-x 24 root root 1024 2007-05-21 12:18 .. drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008 -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1 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 |
#ls -lF
итого 108 -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008/ drwxrwxrwx 2 root root 4096 2007-05-21 10:45 23/ -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 -rw------- 1 root root 15650 2007-05-21 10:15 groffNcrgQd drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help/ drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found/ drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man/ -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf* -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1* -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source/ drwxr-xr-x 2 root root 4096 2007-05-21 12:30 test/ |
#ln test/ testX
ln: `test/': не допускается создавать жесткие ссылки на каталоги |
#apt-get install iconv
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет iconv |
#apt-cache search iconv
enca - Extremely Naive Charset Analyser - binaries gpgp - GNOME front-end to GnuPG - a free PGP replacement jfbterm - multilingual terminal on Linux framebuffer libapache-mod-php4 - server-side, HTML-embedded scripting language (apache 1.3 module) libapache-mod-php5 - server-side, HTML-embedded scripting language (apache 1.3 module) libapache2-mod-php4 - server-side, HTML-embedded scripting language (apache 2 module) libapache2-mod-php5 - server-side, HTML-embedded scripting language (apache 2 module) libcxxtools-dev - library of unrelated but useful C++ classes libcxxtools3 - library of unrelated but useful C++ classes libhtml-wikiconverter-perl - An HTML to wiki markup converter ... libtext-iconv-perl - converts between character sets in Perl libtext-unaccent-perl - provides functions to remove accents using UTF16 as a pivot libunac1-dev - A C programmer's library that removes accents from a string moc - ncurses based console audio player php4-cgi - server-side, HTML-embedded scripting language (CGI binary) php4-cli - command-line interpreter for the php4 scripting language php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language recode - Character set conversion utility reportbug - reports bugs in the Debian distribution |
#touch a
|
#apt-get install libc6
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия libc6. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 110 пакетов не обновлено. |
#ls -l
итого 0 -rw-r--r-- 2 root root 0 2007-05-21 12:40 a -rw-r--r-- 2 root root 0 2007-05-21 12:40 AX |
#ls -lr
итого 0 -rw-r--r-- 2 root root 0 2007-05-21 12:40 AX -rw-r--r-- 2 root root 0 2007-05-21 12:40 a |
#date
Пнд Май 21 12:40:59 EEST 2007 |
#apt-get install w3m
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: gcc-4.1-base libgc1c2 libgcc1 libstdc++6 Предлагаемые пакеты: w3m-img menu w3m-el migemo Рекомендуемые пакеты: ca-certificates НОВЫЕ пакеты, которые будут установлены: libgc1c2 w3m ... Подготовка к замене пакета libstdc++6 4.1.1-5 (используется файл .../libstdc++6_4.1.1-21_i386.deb)... Распаковывается замена для пакета libstdc++6... Настраивается пакет libstdc++6 (4.1.1-21) ... Выбор ранее не выбранного пакета libgc1c2. (Чтение базы данных... на данный момент установлено 17881 файлов и каталогов.) Распаковывается пакет libgc1c2 (из файла .../libgc1c2_1%3a6.8-1_i386.deb)... Выбор ранее не выбранного пакета w3m. Распаковывается пакет w3m (из файла .../w3m_0.5.1-5.1_i386.deb)... Настраивается пакет libgc1c2 (6.8-1) ... Настраивается пакет w3m (0.5.1-5.1) ... |
#w3m http://xgu.ru/l3/users/21-05-2007/nt-ladm/root
# ls -l sendmail.conf 10:47:39 -rwxrwxrwx 1 root root 2 07-05-21 10:49 sendmail.conf #rtreex200*3groffNcrgQd40sendmail.conf 10:43 2 rm: 426алиÑÑ ÐаÑалог `2008/01'? y ls l sendmail.conf* 10:50:122006 [error] -rwxrwxrwx 1 root root 0 2007-05-21010:49 sendmail.conf # ls # ls sendmail.conf ... 10:54:18 # ls -l sendmail.conf ⪠â â Viewing <ÐÑÑнал лабоÑаÑоÑнÑÑ ÑабоÑ> rm:невозможно0ÑдалиÑÑ1каÑалогe`2008/01': Is a directory 10:50:03 drwxr-xr-x 2 root root 4096 2007-05-13 17:40 gzip # rmdir 2009/11 drwxr-xr-x 2 root root 4096 2007-05-13 17:40 hostname 10:50:05 # rmdir 2009/* |
#w3m http://xgu.ru/l3/users/21-05-2007/nt-ladm/root
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 6 sys:x:3:3:sys:/dev:/bin/sh irc:x:39:39:ircda/var/run/ircd:/bin/sh 7 sync:x:4:65534:sync:/bin:/bin/sync backup:x:34834:backup:/var/backups:/bin/sh 10 www-data:x:33:33:www-data:/var/www:/bin/sh 15 proxy:x:13:13:proxy:/bin:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh 17 backup:x:34:34:backup:/var/backupw:/bin/sh ... # tac passwd 2 sshd:x:100:65534 :/var/run/sshd: bin/false 3 daemon:x:1:1:daemon:/usr/sbin:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh ⪠â â Viewing <ÐÑÑнал лабоÑаÑоÑнÑÑ ÑабоÑ> 10:50:05 10:50:29½Ð¸Ðµ Ð±Ð°Ð·Ñ Ð´Ð°sнÑÑ ... на д ннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 15990 Ñайлов и каÑалогов.) # rmdir 2009/* 10:50:07 |
#vi 123
|
#vim 123
|
#apt-get install vim
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия vim. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено. |
#apt-get install sudo
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: sudo обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено. Необходимо скачать 162kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 406kB. Получено:1 http://debian.org.ua etch/main sudo 1.6.8p12-4 [162kB] Получено 162kB за 0s (848kB/c) Выбор ранее не выбранного пакета sudo. (Чтение базы данных... на данный момент установлено 17958 файлов и каталогов.) Распаковывается пакет sudo (из файла .../sudo_1.6.8p12-4_i386.deb)... Настраивается пакет sudo (1.6.8p12-4) ... No /etc/sudoers found... creating one for you. |
#vim /etc/sudoers
17a18 > user ALL=(ALL) ALL |
#vim 123
|
#vim 1234
|
#vim 1234
|
#vim 1234
|
#vim 1234
|
#vim /etc/passwd
|
#vim /etc/shadow
19c19 < user:$1$hKpC7sF4$BqG6NT1aeC3I2vyOB2X6P0:13646:0:99999:7::: --- > user:!$1$hKpC7sF4$BqG6NT1aeC3I2vyOB2X6P0:13646:0:99999:7::: |
#ssh 127.0.0.1 -l user
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established. RSA key fingerprint is 9e:2d:a9:2d:1c:93:bd:a9:4e:1a:2b:31:c8:fa:a4:3c. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts. user@127.0.0.1's password: Permission denied, please try again. user@127.0.0.1's password: Permission denied, please try again. user@127.0.0.1's password: Permission denied (publickey,password). |
#vim /etc/shadow
19c19 < user:!$1$hKpC7sF4$BqG6NT1aeC3I2vyOB2X6P0:13646:0:99999:7::: --- > user:$1$hKpC7sF4$BqG6NT1aeC3I2vyOB2X6P0:13646:0:99999:7::: |
#ssh 127.0.0.1 -l user
user@127.0.0.1's password: Linux student1 2.6.16-2-686 #1 Sat Jul 15 21:59:21 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. |
$exit
Connection to 127.0.0.1 closed. |
#touch /var/run/nologin
|
#echo ZABORONENO > /var/run/nologin
|
#ssh 127.0.0.1 -l user
user@127.0.0.1's password: Linux student1 2.6.16-2-686 #1 Sat Jul 15 21:59:21 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon May 21 13:31:10 2007 from localhost l3-agent is already running: pid=8110; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
Connection to 127.0.0.1 closed. |
#cp /var/run/nologin ~user
|
#ssh 127.0.0.1 -l user
user@127.0.0.1's password: Linux student1 2.6.16-2-686 #1 Sat Jul 15 21:59:21 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon May 21 13:32:06 2007 from localhost l3-agent is already running: pid=8110; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
Connection to 127.0.0.1 closed. |
#ssh 192.168.16.15 -l clint
clint@192.168.16.15's password: clint~$ clint~$ clint~$ clint~$ ssh 192.168.16.1 -l user user@192.168.16.1's password: Linux student1 2.6.16-2-686 #1 Sat Jul 15 21:59:21 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon May 21 13:32:28 2007 from localhost l3-agent is already running: pid=8110; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
Connection to 192.168.16.15 closed. |
#man nologin
|
#man passwd
|
#man 5 passwd
|
#man -a passwd
|
#man -a nologin
|
#vim /etc/nologin
|
#ssh 127.0.0.1 -l user
user@127.0.0.1's password: ZABORONENO Connection closed by 127.0.0.1 |
#rm /etc/nologin
|
#ssh 127.0.0.1 -l user
user@127.0.0.1's password: Linux student1 2.6.16-2-686 #1 Sat Jul 15 21:59:21 UTC 2006 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon May 21 13:33:00 2007 from net.nt l3-agent is already running: pid=8110; pidfile=/home/user/.lilalo/l3-agent.pid |
$exit
Connection to 127.0.0.1 closed. |
#rm /var/run/nologin
|
#rm ~user/nologin
|
#vim /etc/passwd
|
#vim /etc/passwd
|
#vimtutor
|
#vim
|
#vim.basic
|
#vim
|
#vimdiff /etc/passwd /etc/shadow
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/s| uucp:x:10:10:uucp:/var/spool/uucp:/bin| proxy:x:13:13:proxy:/bin:/bin/sh | www-data:x:33:33:www-data:/var/www:/bi| backup:x:34:34:backup:/var/backups:/bi| list:x:38:38:Mailing List Manager:/var| irc:x:39:39:ircd:/var/run/ircd:/bin/sh| gnats:x:41:41:Gnats Bug-Reporting Syst| ~ | ~ | ~ | sshd:x:100:65534::/var/run/sshd:/bin/f| |
#vimdiff /etc/passwd /etc/shadow
|
#vimdiff /etc/passwd /tmp/
1 groffNcrgQd sendmail.conf.orig 2 help/ services 2008/ lost+found/ shadow 23/ man/ source/ 3 sendmail.conf test/ 4 sendmail.conf1 |
#vimdiff /etc/passwd /tmp/
|
#cp /etc/passwd /tmp
|
#vim /tmp/passwd
0a1,3 > > > 3c6 < bin:x:2:2:bin:/bin:/bin/sh --- > bxin:x:2:2:bin:/bin:/bin/sh 14c17 < backup:x:34:34:backup:/var/backups:/bin/sh --- > backup:x:34:34:backup:/var/backups:/bih |
#vindiff /etc/passwd /tmp/passwd
bash: vindiff: command not found |
#vimdiff /etc/passwd /tmp/passwd
/bin/sh /bin/sh :/bin:/bin/sync in/s /usr/games:/bin/sh /cache/man:/bin/sh n ool/lpd:/bin/sh r/mail:/bin/sh r/spool/news:/bin/sh var/spool/uucp:/bin/sh :/bin:/bin/sh ... ar/run/ircd:/bin/sh Bug-Reporting System (admin):/var/lib/gnats:/bin/sh 4:nobody:/nonexistent:/bin/sh er,,,:/home/user:/bin/bash var/run/sshd:/bin/false ~ ~ ~ ~ Внизу "/etc/passwd" 20L, 806C записано |
#vimtutor
** Наберите dw для удаления участка текста до конца слова. ** 1. Нажмите <ESC>, чтобы перейти в обычный режим. 2. Переместите курсор вниз, к строке, помеченной --->. 3. Переместите курсор в начало слова, которое следует удалить. 4. Наберите dw , чтобы удалить это слово. ЗАМЕЧАНИЕ: Во время набора буквы dw появятся в последней строке экрана. Если TER> |
#apt-get install vlock
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: vlock обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 107 пакетов не обновлено. Необходимо скачать 15,0kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 102kB. Получено:1 http://debian.org.ua etch/main vlock 1.3-10 [15,0kB] Получено 15,0kB за 0s (19,7kB/c) Выбор ранее не выбранного пакета vlock. (Чтение базы данных... на данный момент установлено 17987 файлов и каталогов.) Распаковывается пакет vlock (из файла .../archives/vlock_1.3-10_i386.deb)... Настраивается пакет vlock (1.3-10) ... |
#vlock -a
*** This tty is not a VC (virtual console). *** *** It may not be securely locked. *** This TTY is now locked by root. Please press Enter to unlock. Password: |
#screen -x
|
#ssh cherep@10.0.35.1
The authenticity of host '10.0.35.1 (10.0.35.1)' can't be established. RSA key fingerprint is 4d:00:04:62:c3:77:7a:0b:96:c5:b3:25:9d:aa:29:75. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.0.35.1' (RSA) to the list of known hosts. cherep@10.0.35.1's password: Linux sky.unix.nt 2.6.18-4-xen-686 #1 SMP Mon Mar 26 21:49:04 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent ... Password: Sorry, try again. Password: Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 192.168.16.0/24 anywhere cherep@sky:~$ logout Connection to 10.0.35.1 closed. |
#pwd
/root |
#cd /tmp/
|
#ls-l
bash: ls-l: command not found |
#ls -l
итого 116 -rw-r--r-- 1 root root 0 2007-05-21 12:34 1 -rw-r--r-- 1 root root 0 2007-05-21 12:34 2 drwxr-xr-x 12 root root 4096 2007-05-21 10:53 2008 drwxrwxrwx 2 root root 4096 2007-05-21 10:45 23 -rw-r--r-- 1 root root 0 2007-05-21 12:34 3 -rw-r--r-- 1 root root 0 2007-05-21 12:34 4 -rw------- 1 root root 15650 2007-05-21 10:15 groffNcrgQd drwxr-xr-x 2 root root 4096 2007-05-21 12:01 help drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found drwxr-xr-x 2 root root 4096 2007-05-21 12:01 man -rw-r--r-- 1 root root 809 2007-05-21 13:56 passwd -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf -rwxrwxrwx 1 user user 0 2007-05-21 10:49 sendmail.conf1 -rw-r--r-- 1 root root 0 2007-05-21 10:49 sendmail.conf.orig -rw-r--r-- 1 user user 17750 2007-05-21 10:57 services -rw-r--r-- 1 root root 593 2007-05-21 13:40 shadow drwxr-xr-x 2 root root 4096 2007-05-21 12:01 source drwxr-xr-x 2 root root 4096 2007-05-21 13:28 test |
Время первой команды журнала | 12:33:16 2007- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:21:05 2007- 5-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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