/l3/users/4-9-2017/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 |
|
#echo $?
0 |
#useradd ivan
useradd: пользователь «ivan» уже существует |
#echo $?
9 |
#passwd ivan
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#userdel ivan
userdel: user ivan is currently used by process 3516 |
#userdel ivan
|
#useradd --help
ÐÑполÑзование: useradd [паÑамеÑÑÑ] ÐÐÐ seradd -D useradd -D [паÑамеÑÑÑ] ÐаÑамеÑÑÑ: -b, --base-dir ÐÐÐ_ÐÐТ базовÑй каÑалог Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°Ñнего каÑалога новой ÑÑÑÑной запиÑи -c, --comment ÐÐÐÐÐÐТÐÐ ÐРполе GECOS новой ÑÑÑÑной запиÑи -d, --home-dir ÐÐÐ_ÐÐТ домаÑний каÑалог новой ÑÑÑÑной запиÑи -D, --defaults показаÑÑ Ð¸Ð»Ð¸ измениÑÑ Ð½Ð°ÑÑÑойки по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ useradd ... -p, --password ÐÐÐ ÐÐÑÑной запиÑи -r, --system ÑоздаÑÑ ÑиÑÑемнÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ -R, --root ÐÐТ_CHROOT каÑалог, в коÑоÑÑй вÑполнÑеÑÑÑ chroot -s, --shell ÐÐÐРновой ÑÑÑÑной запиÑи -u, --uid UID полÑзоваÑелÑÑкий ID новой ÑÑÑÑной запиÑи -U, --user-group ÑоздаÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñ Ñем же именем ÑÑо и Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ -Z, --selinux-user SEUSER иÑполÑзоваÑÑ Ñказанного SEUSER Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑкого ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ SELinux |
#useradd --help | more
|
#useradd -m -s /bin/bash ivan
|
#echo $?
0 |
#passwd ivan
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#useradd -m -s /bin/bash petr
|
#passwd petr
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#echo "privet" > pts/2
l3script: pts/2: Нет такого файла или каталога |
#echo "privet" > /dev/pts/2
|
#whoami
root |
#hostname
debian2 |
#pwd
/root |
#ls -a
. .aptitude .bash_profile install .lilalo .vim .. .bash_history .bashrc .l3rc .profile .viminfo |
#ls
install |
#ls -al
итого 56 drwx------ 5 root root 4096 Окт 15 2014 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwx------ 2 root root 4096 Июн 27 2014 .aptitude -rw------- 1 root root 1896 Окт 15 2014 .bash_history -rw-r--r-- 1 root root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 root root 630 Июн 27 2014 .bashrc -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 49 Сен 1 14:49 .l3rc drwxr-xr-x 2 root root 4096 Сен 4 10:01 .lilalo -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile drwxr-xr-x 2 root root 4096 Июн 27 2014 .vim -rw------- 1 root root 5189 Окт 15 2014 .viminfo |
#ls -aF
./ .aptitude/ .bash_profile install .lilalo/ .vim/ ../ .bash_history .bashrc .l3rc .profile .viminfo |
#ls -a --color
. .aptitude .bash_profile install .lilalo .vim .. .bash_history .bashrc .l3rc .profile .viminfo |
#which mailq
/usr/bin/mailq |
#ls -i /dev/tty$
ls: невозможно получить доступ к /dev/tty$: Нет такого файла или каталога |
#ls -i /dev/ttyS
ls: невозможно получить доступ к /dev/ttyS: Нет такого файла или каталога |
#ls -i /dev/tty
1283 /dev/tty |
#ls -l /dev/tty$
ls: невозможно получить доступ к /dev/tty$: Нет такого файла или каталога |
#ls -l /dev/tty4
crw-rw---- 1 root tty 4, 4 Сен 1 14:50 /dev/tty4 |
#ls -l /dev/ttyS
ls: невозможно получить доступ к /dev/ttyS: Нет такого файла или каталога |
#ls -l --color
итого 8 -rw-r--r-- 1 root root 5268 Окт 13 2014 install |
#mkfifo
mkfifo: пропущен операнд Попробуйте «mkfifo --help» для получения более подробного описания. |
#ls -l /dev/log --color
srw-rw-rw- 1 root root 0 Сен 1 14:49 /dev/log |
#ls --help
ull-iso, long-iso, iso, locale, +ФÐÐ ÐÐТ. ФÐÐ ÐÐТ инÑеÑпÑеÑиÑÑеÑÑÑ ÐºÐ°Ðº в date; еÑли ФÐÐ ÐÐТ -- ÑÑо ФÐÐ ÐÐТ1<пеÑевод-ÑÑÑоки>ФÐÐ ÐÐТ2, ФÐÐ ÐÐТ1½ из пÑименÑеÑÑÑ Ðº ÑÑаÑÑм Ñайлам, а ФÐÐ ÐÐТ2 к новÑм; еÑли к СТÐÐix-, Ñо он дейÑÑвÑÐµÑ ÑолÑко в локали, оÑлиÑной Ð¾Ñ POSIX¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -t ÑоÑÑиÑоваÑÑ Ð¿Ð¾ вÑемени изменениÑ, ÑнаÑала ÑамÑе новÑемеваемÑе . и .. -T, --tabsize=Ð ÐÐÐÐРиÑполÑзоваÑÑ ÑабÑлÑÑÐ¸Ñ Ñказанного Ð ÐÐÐÐÐ Ð, а не 8 -b, --escape пеÑаÑаÑÑ ÑкÑаниÑÑÑÑие поÑледоваÑелÑноÑÑи ... ÑлÑÐ¶Ð¸Ñ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений. ÐÐ»Ñ ÐµÑ ÑÑÑановки иÑполÑзÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ dircolors. ÐÐ¾Ð´Ñ Ð²ÑÑ Ð¾Ð´Ð°: 0 вÑÑ Ð¾ÑлиÑно, 1 неболÑÑие пÑÐ¾Ð±Ð»ÐµÐ¼Ñ (напÑимеÑ, недоÑÑÑпен подкаÑалог), 2 ÑеÑÑÑÐ·Ð½Ð°Ñ Ð¿Ñоблема (напÑимеÑ, недоÑÑÑпен аÑгÑÐ¼ÐµÐ½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки). Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² ls ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «ls» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'ls invocation' |
#ls -l /dev/tty
crw-rw-rw- 1 root root 5, 0 Сен 1 14:49 /dev/tty |
#ls -l /dev/ttyS
ls: невозможно получить доступ к /dev/ttyS: Нет такого файла или каталога |
#ls -l /dev/tty$
ls: невозможно получить доступ к /dev/tty$: Нет такого файла или каталога |
#echo $OLDPWD
|
#mkdir d1
|
#ls
d1 install |
#ls -F
d1/ install |
#ls --color
d1 install |
#ls -l
итого 12 drwxr-xr-x 2 root root 4096 Сен 4 12:05 d1 -rw-r--r-- 1 root root 5268 Окт 13 2014 install |
#mkdir d2
|
#mkdir d2/d3
|
#ls d2
d3 |
#ls -l
итого 16 drwxr-xr-x 2 root root 4096 Сен 4 12:05 d1 drwxr-xr-x 3 root root 4096 Сен 4 12:06 d2 -rw-r--r-- 1 root root 5268 Окт 13 2014 install |
#ls -l d3
ls: невозможно получить доступ к d3: Нет такого файла или каталога |
#ls -l d2
итого 4 drwxr-xr-x 2 root root 4096 Сен 4 12:06 d3 |
#apt-get install tree
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 43,3 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 112 kB. Ош http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 Не удалось найти IP-адрес для «ftp.ua.debian.org» Не удалось получить http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb Не удалось найти IP-адрес для «ftp.ua.debian.org» E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#vi /etc//resolv.conf
--- /tmp/l3-saved-3446.4127.27765 2017-09-04 12:10:34.951197080 +0300 +++ /etc//resolv.conf 2017-09-04 12:11:42.939203987 +0300 @@ -1,2 +1,2 @@ search net.nt -nameserver 192.168.13.253 +nameserver 8.8.8.8 |
#ping google.com
PING google.com (172.217.20.174) 56(84) bytes of data. 64 bytes from waw02s07-in-f14.1e100.net (172.217.20.174): icmp_req=1 ttl=56 time=15.6 ms 64 bytes from waw02s07-in-f174.1e100.net (172.217.20.174): icmp_req=2 ttl=56 time=15.5 ms ^C --- google.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 15.572/15.598/15.625/0.127 ms |
#tree
. ├── d1 ├── d2 │ └── d3 └── install 3 directories, 1 file |
#tree --help
usage: tree [-acdfghilnpqrstuvxACDFQNSUX] [-H baseHREF] [-T title ] [-L level [-R]] [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes] [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset] [--filelimit[=]#] [--si] [--timefmt[=]<f>] [<directory list>] ------- Listing options ------- -a All files are listed. -d List directories only. -l Follow symbolic links like directories. -f Print the full path prefix for each file. -x Stay on current filesystem only. ... -n Turn colorization off always (-C overrides). -C Turn colorization on always. ------- XML/HTML options ------- -X Prints out an XML representation of the tree. -H baseHREF Prints out HTML format with baseHREF as top directory. -T string Replace the default HTML title and H1 header with string. --nolinks Turn off hyperlinks in HTML output. ---- Miscellaneous options ---- --version Print version and exit. --help Print usage and this help message and exit. |
#touch d1/f1
|
#tree
. ├── d1 │ └── f1 ├── d2 │ └── d3 └── install 3 directories, 2 files |
#tree -p
. ├── [drwxr-xr-x] d1 │ └── [-rw-r--r--] f1 ├── [drwxr-xr-x] d2 │ └── [drwxr-xr-x] d3 └── [-rw-r--r--] install 3 directories, 2 files |
#stat d1/f1
Файл: «d1/f1» Размер: 0 Блоков: 0 Блок В/В: 4096 пустой обычный файл Устройство: ca01h/51713d Inode: 653090 Ссылки: 1 Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Доступ: 2017-09-04 12:15:04.707182731 +0300 Модифицирован: 2017-09-04 12:15:04.707182731 +0300 Изменён: 2017-09-04 12:15:04.707182731 +0300 Создан: - |
#> d1/f2
|
#ls -l d1
итого 0 -rw-r--r-- 1 root root 0 Сен 4 12:15 f1 -rw-r--r-- 1 root root 0 Сен 4 12:19 f2 |
#tree d1
d1 ├── f1 └── f2 0 directories, 2 files |
#tree -p d1
d1 ├── [-rw-r--r--] f1 └── [-rw-r--r--] f2 0 directories, 2 files |
#cp d1/f1 d2
|
#tree -p
. ├── [drwxr-xr-x] d1 │ ├── [-rw-r--r--] f1 │ └── [-rw-r--r--] f2 ├── [drwxr-xr-x] d2 │ ├── [drwxr-xr-x] d3 │ └── [-rw-r--r--] f1 └── [-rw-r--r--] install 3 directories, 4 files |
#cp -v d1/f1 d2
«d1/f1» -> «d2/f1» |
#cd d2/d3
|
#pwd
/root/d2/d3 |
#cp ../f1 .
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Сен 4 12:24 f1 |
#cp ../../d1/f1 .
|
#cd
|
#cp d2/d3/d1
cp: после «d2/d3/d1» пропущен операнд, задающий целевой файл Попробуйте «cp --help» для получения более подробного описания. |
#cp d2/d3 d1
cp: пропускается каталог «d2/d3» |
#cp -rv d2/d3 d1
«d2/d3» -> «d1/d3» «d2/d3/f1» -> «d1/d3/f1» |
#tree
. ├── d1 │ ├── d3 │ │ └── f1 │ ├── f1 │ └── f2 ├── d2 │ ├── d3 │ │ └── f1 │ └── f1 └── install 4 directories, 6 files пеÑемеÐÑение |
#mv d2/f1 d2/f3
|
#tree
. ├── d1 │ ├── d3 │ │ └── f1 │ ├── f1 │ └── f2 ├── d2 │ ├── d3 │ │ └── f1 │ └── f3 └── install 4 directories, 6 files |
#tree
. ├── d1 │ ├── d3 │ │ └── f1 │ ├── f1 │ └── f2 ├── d2 │ ├── d3 │ │ └── f1 │ └── f4 └── install 4 directories, 6 files |
#mv d2/f4 d1/f5
|
#tree
. ├── d1 │ ├── d3 │ │ └── f1 │ ├── f1 │ ├── f2 │ └── f5 ├── d2 │ └── d3 │ └── f1 └── install 4 directories, 6 files |
#tree
. ├── d1 │ ├── d3 │ │ └── f1 │ ├── f1 │ ├── f2 │ └── f5 ├── d2 │ └── d3 │ └── f1 └── install 4 directories, 6 files |
#rm d1/f4
rm: невозможно удалить «d1/f4»: Нет такого файла или каталога |
#rm d1/f5
|
#rm d1/d3
rm: невозможно удалить «d1/d3»: Это каталог |
#rm -r d1/d3
|
#alias rm='rm -i'
|
#rm -rf d2/d3
|
#echo d1
d1 |
#echo d1/f*
d1/f1 d1/f2 |
#who > how.txt
|
#cat
^C |
#cat how.txt
root pts/0 2017-09-04 09:59 (192.168.16.176) ivan pts/2 2017-09-04 10:28 (192.168.16.176) |
#shred how.txt
|
#cat how.txt
4¼[PqZ4£õ^(3·Rbj¹Å}fÛ¶ÀÞö\LM-#¾d.ÜÝhxâ>Äq+xè>ª}-]¿cë ¼GúTȤc[ Kb?í½¡Â5cûߥÉ2ÎvÔ¥#k¿oJsºõ()8\q*)´0oE-×q¤cîåÐÞ'ëÏsH7´X¥AKÆP*Õº>`»>âå¶C`3%º]6]\TV ¦o§BU× ë´ï&8"¨@5P^ªýÔÙ¢äT[Eô Ç[ßèÍ÷ÞÕkû_ïÔßL9 4×8;kãéð¹s^i±!9¬ #^Lø·&,on)ûÇúKÉÀÿUº+Zê: ûY¡â©æ l¼%L¶tA¡;Z·BÞ,¸Rx±¢ø¼6lÐbPiá}Èi|VSt§ø²Äðbt)ÁØO)*縮Nê[vAû¾ ÷jbðùà&äví&h²7C{½T÷ì°0gÂãÇM9rÊwe¶åF7°ä6'qRµÎ×ÜæïâÄN¼©¾+i}°¤P¦åè.ßvåük÷hâdéì £/ñ:#1«»óÒüN¬çÉë$Øñ àköÜ»¦QÇÖ\c·wÔþ÷¿nbÄCzûpúPûr÷äk(&¥?ÕV!ù,V]ÛºÝdB$¾Y1óXÔø¨÷á³ ×,µä6û»©2&ÛÕ?û1®ÈÉÁo3ÎÅQFªé¼PeJK߶0º¿¶K@R¹õÆr!ÓeÃÉàÉ `³ÁO°ÃÑ#D Ùx*è!9=D+×ðxLLaûÝ;Ò»HÎÃzj0«µëlÄØòbä)-ùC»TX#Ös&õ%ýöéÕ ç*êákÀËC©íVç]Fï)\é¶ËêªÂrú¿IÊäÿQ$`'ñ/*Í<<°ÉeS°y|~C«ÛÍy7fãÁùBñö®L£8¦¡D¦CøZ]ÝDnÚnÙü+õ#cHÞ¹³oñ3!% nýE/W~ Æ[$ ½PuTTYPuTTY ... ü:ôoä4LAüA6¢ïx® ÎozéæêúPtcmÛö_<î VÖÖ¹Ï]£Ú«õ ¼-7aQw4l ;´HàK3r©Ø ñ__¿"ä =ÆÎIÜ<¯Ü: Sè«ã½S_M¢f&±%¹ÊÎnÄm+ëåSø:eL"+Ó:ÄÝUcýe¾ølÞÂEÙyýæ:%Wþù/Êê!èJ7l,ÛZ¹ñ}s¬¾Nü¯Eϧ°ì' ź_áfoÅÖÐ;ÕxÿÛÒà²ÙpÚÿ$¨ÏÙ)é]n#ÝBÂù»w-ÎK-¾ ÂäÛ è×ôOãè¢h·HÀMi1Ü´[~]y§ùöÔmȬSnÒÀ7Ìò8ØóÔ6 cIö~¢è4KÈt´¡½·§ÜFïd©¯*( PuTTYPuTTYп÷[¡QßH=|¨O`8!ÇáàL?£ãhH)ÀÀÁx iÌrTµRÛà¿xy|sºå&3Z·ÏX*JA¶8;e½XL_«ý\5 ×óDÕÊüÌØldÿn3·tÝèêª4Rê,ñÝv«&ÛÛû¯ûËqUÑ3H?ÄR$Ylö©²UÈiûRo8¶¯úØH¢âÃÑ$ÓôÛ, <ÿ7]Ðk´à·R®á¥\pzMá³ab¥Á¸àED2eaë¶ö£~ÁqàbQC«W:S:r ¸Å°}×nKÒz{uà)² @¨}Z/ô,)åÀÀ: Xâd"ú-ÕúTd¾LW¬wÈâÆ1q,¤ CÜÁPÔ;7¿ ·ï.½1öñZÊ,§îx> ÔNI«¿æ¿)uÙM,ê^ÑýÞ³¶Èyh'0 |
4¼[PqZ4£õ^(3·Rbj¹Å}fÛ¶ÀÞö\LM-#¾d.ÜÝhxâ>Äq+xè>ª}-]¿cë ¼GúTȤc[ Kb?í½¡Â5cûߥÉ2ÎvÔ¥#k¿oJsºõ()8\q*)´0oE-×q¤cîåÐÞ'ëÏsH7´X¥AKÆP*Õº>`»>âå¶C`3%º]6]\TV ¦o§BU× ë´ï&8"¨@5P^ªýÔÙ¢äT[Eô Ç[ßèÍ÷ÞÕkû_ïÔßL9 4×8;kãéð¹s^i±!9¬ #^Lø·&,on)ûÇúKÉÀÿUº+Zê: ûY¡â©æ l¼%L¶tA¡;Z·BÞ,¸Rx±¢ø¼6lÐbPiá}Èi|VSt§ø²Äðbt)ÁØO)*縮Nê[vAû¾ ÷jbðùà&äví&h²7C{½T÷ì°0gÂãÇM9rÊwe¶åF7°ä6'qRµÎ×ÜæïâÄN¼©¾+i}°¤P¦åè.ßvåük÷hâdéì £/ñ:#1«»óÒüN¬çÉë$Øñ àköÜ»¦QÇÖ\c·wÔþ÷¿nbÄCzûpúPûr÷äk(&¥?ÕV!ù,V]ÛºÝdB$¾Y1óXÔø¨÷á³ ×,µä6û»©2&ÛÕ?û1®ÈÉÁo3ÎÅQFªé¼PeJK߶0º¿¶K@R¹õÆr!ÓeÃÉàÉ `³ÁO°ÃÑ#D Ùx*è!9=D+×ðxLLaûÝ;Ò»HÎÃzj0«µëlÄØòbä)-ùC»TX#Ös&õ%ýöéÕ ç*êákÀËC©íVç]Fï)\é¶ËêªÂrú¿IÊäÿQ$`'ñ/*Í<<°ÉeS°y|~C«ÛÍy7fãÁùBñö®L£8¦¡D¦CøZ]ÝDnÚnÙü+õ#cHÞ¹³oñ3!% nýE/W~ Æ[$ ½PuTTYPuTTY úp9§»5·«¼Ä>tr¢îÉÛ»,Ìy=KïyƽPtþa¤|Q cNdcF¼é9/½âOPKÓÙ«:ýÑóæR[r¥PZgÖÿ4Ý3ɦÑàî GKÏäq°eþ9P vÆÓÜ.×çÈ_D¢çM$LY6ü곤ê#ÚàOiCÉÌF2RýkDÌRcÖUÖcZØu× ä!º;"\v£Á:^Á(efcH¿C¥épwÃNôKR,(D>÷ÂHª¹pZlôæùµä¸ïn£èwfû´5iëäÕÊÝztèLÃßs÷¢MH2LÛ¤Ï<½çNP9QfD²&½t7 ¸ø-K'4ÅPz>N4%Xþ]Áj¿}+¶ômTr:UÛî«ÕW~!ÄÖËgäÍ£¸ ælÀgíðV.é"à¿Ú& Ë_ð"nºo²Uß^jv´l.EYuân¼Û_|v4vØ3ÍÎñÊÇd:1°n¥"Ä<Äu> ä16zG²ëð ß·X¶ë¢«ÿXÁî´êîÇÐ3Ù´¯º¡¿·ÏnÁñ£#¥Ü¹cz¶·<FÚ6nÏt Ú®¸³82Ù¦|ùí wá~Îìéi1$iªM§ú}©zJ\K°vyßEu$ý×mÊMß?A)Îùî)´H¼éH-z,0¼ÿ½sïý~ÇÁg°Yí5PÊþ·FNñ·KC7Ä }g3-ú@±1MFëø¾ºeä-¬ëËÒZXw£guØ7ÄAFXæh`ØNXA&¿_.9m¼áS`WÍûÄ©¸DòÌôsß%ã£0àyøä1ÚeþoJ)j&îtåQ@ ¸ÊSbÆ;P`yÒ~n¾ïfâã$Ûwð¡(S#ZÜ?t!U¤²Âµ2sÈÛ¹SÃy:Ñ8wÐË±Õ ÃUûÿ7t¶ÐàUõÜ<§oP×}»Õ|ÛWßË0¾.Âu¦ C$°8¨búrNîäbý DM¡HÐé-¦,Püá]C]Ü-ÅJ@zpX¢¾Rqdéã CTXÓÏFÖíþ7Ϫ©hOG ü:ôoä4LAüA6¢ïx® ÎozéæêúPtcmÛö_<î VÖÖ¹Ï]£Ú«õ ¼-7aQw4l ;´HàK3r©Ø ñ__¿"ä =ÆÎIÜ<¯Ü: Sè«ã½S_M¢f&±%¹ÊÎnÄm+ëåSø:eL"+Ó:ÄÝUcýe¾ølÞÂEÙyýæ:%Wþù/Êê!èJ7l,ÛZ¹ñ}s¬¾Nü¯Eϧ°ì' ź_áfoÅÖÐ;ÕxÿÛÒà²ÙpÚÿ$¨ÏÙ)é]n#ÝBÂù»w-ÎK-¾ ÂäÛ è×ôOãè¢h·HÀMi1Ü´[~]y§ùöÔmȬSnÒÀ7Ìò8ØóÔ6 cIö~¢è4KÈt´¡½·§ÜFïd©¯*( PuTTYPuTTYп÷[¡QßH=|¨O`8!ÇáàL?£ãhH)ÀÀÁx iÌrTµRÛà¿xy|sºå&3Z·ÏX*JA¶8;e½XL_«ý\5 ×óDÕÊüÌØldÿn3·tÝèêª4Rê,ñÝv«&ÛÛû¯ûËqUÑ3H?ÄR$Ylö©²UÈiûRo8¶¯úØH¢âÃÑ$ÓôÛ, <ÿ7]Ðk´à·R®á¥\pzMá³ab¥Á¸àED2eaë¶ö£~ÁqàbQC«W:S:r ¸Å°}×nKÒz{uà)² @¨}Z/ô,)åÀÀ: Xâd"ú-ÕúTd¾LW¬wÈâÆ1q,¤ CÜÁPÔ;7¿ ·ï.½1öñZÊ,§îx> ÔNI«¿æ¿)uÙM,ê^ÑýÞ³¶Èyh'0
Время первой команды журнала | 09:01:14 2017- 9- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:42:03 2017- 9- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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