| /l3/users/Vilen/NT-Ladm/user :1 :2 |
|
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$l3 pwd
/users/Vilen/NT-Ladm//user |
|
$ls
passwd |
|
$vim passwd
|
|
$ex passwd
"passwd" 16L, 700C Переход в режим Ex. Для перехода в Обычный режим наберите "visual" :q |
|
$cd
|
|
$ls
passwd |
|
$ls
passwd |
|
$ls
passwd |
|
$pwd
/home/user |
|
$ls
passwd |
|
$ls
passwd |
|
$pwd
/home/user |
|
$pwd
/home/user |
|
$ls
passwd |
|
$pwd
/home/user |
|
$ls
passwd |
|
$ls
passwd |
|
$pwd
/home/user |
|
$ls
passwd |
|
$ls
passwd |
|
$ls -la
итого 44 drwxr-xr-x 3 user user 4096 Мар 9 20:11 . drwxr-xr-x 3 root root 4096 Мар 7 15:18 .. -rw------- 1 user user 59 Мар 9 20:11 .bash_history -rw-r--r-- 1 user user 220 Апр 10 2010 .bash_logout -rw-r--r-- 1 user root 21 Мар 7 16:16 .bash_profile -rw-r--r-- 1 user user 3227 Мар 7 16:15 .bashrc -rw-r--r-- 1 user root 51 Мар 9 08:10 .l3rc drwxr-xr-x 2 user root 4096 Мар 10 11:35 .lilalo -rw-r--r-- 1 user user 700 Мар 9 20:06 passwd -rw-r--r-- 1 user user 675 Апр 10 2010 .profile -rw------- 1 user user 1523 Мар 9 20:11 .viminfo |
|
$/sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:04
inet addr:192.168.16.4 Bcast:192.168.16.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:76058 errors:0 dropped:0 overruns:0 frame:0
TX packets:64399 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:25277195 (24.1 MiB) TX bytes:8844857 (8.4 MiB)
Interrupt:246
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:13 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:920 (920.0 B) TX bytes:920 (920.0 B)
|
|
$ls
bin boot dev etc home lib log lost+found media mnt opt proc root sbin selinux srv sys tmp usr var |
|
$cd ~
|
|
$pwd
/home/user |
|
$cd..
bash: cd..: команда не найдена |
|
$cd ..
|
|
$pwd
/home |
|
$ls
user |
|
$cd
|
|
$ls -lF
итого 0 |
|
$ls -alF
итого 36 drwxr-xr-x 3 user user 4096 Мар 7 14:18 ./ drwxr-xr-x 3 root root 4096 Мар 7 13:18 ../ -rw------- 1 user user 12 Мар 7 14:18 .bash_history -rw-r--r-- 1 user user 220 Апр 10 2010 .bash_logout -rw-r--r-- 1 user root 21 Мар 7 14:16 .bash_profile -rw-r--r-- 1 user user 3227 Мар 7 14:15 .bashrc -rw-r--r-- 1 user root 51 Апр 11 06:14 .l3rc drwxr-xr-x 2 user root 4096 Апр 11 15:38 .lilalo/ -rw-r--r-- 1 user user 675 Апр 10 2010 .profile |
|
$cd /usr/share/doc
|
|
$ls
adduser ifupdown libgpg-error0 libtext-iconv-perl net-tools apt info libgpm2 libtext-wrapi18n-perl openssh-blacklist aptitude initscripts libgssapi-krb5-2 libudev0 openssh-blacklist-extra apt-utils insserv libice6 libusb-0.1-4 openssh-client base-files install-info libidn11 libuuid1 openssh-server base-passwd iproute libk5crypto3 libwrap0 openssl bash iptables libkeyutils1 libx11-6 passwd bash-completion iputils-ping libkrb5-3 libx11-data perl binutils isc-dhcp-client libkrb5support0 libxapian22 perl-base bsdmainutils isc-dhcp-common libldap-2.4-2 libxau6 perl-modules ... fontconfig-config libextutils-cbuilder-perl libsigc++-2.0-0c2a manpages vim-tiny gcc libextutils-parsexs-perl libslang2 manpages-dev wget gcc-4.4 libfontconfig1 libsm6 mawk whiptail gcc-4.4-base libfreetype6 libsqlite3-0 module-init-tools x11-apps gnupg libgcc1 libss2 mount x11-common gpgv libgcrypt11 libssh2-1 nano xauth grep libgdbm3 libssl0.9.8 ncurses-base xkb-data groff-base libgmp3c2 libstdc++6 ncurses-bin xz-utils gzip libgnutls26 libtasn1-3 netbase zlib1g hostname libgomp1 libtext-charwidth-perl netcat-traditional |
|
$cd bash
|
|
$ls
changelog.Debian.gz COMPAT.gz FAQ INTRO.gz POSIX.gz README.bash_completion.gz README.Debian.gz CHANGES.gz copyright inputrc.arrows NEWS.gz README.abs-guide README.commands.gz |
|
$cd bash-completion
bash: cd: bash-completion: Нет такого файла или каталога |
|
$ls bash
ls: невозможно получить доступ к bash: Нет такого файла или каталога |
|
$cd bash
bash: cd: bash: Нет такого файла или каталога |
|
$cd
|
|
$ls bash
ls: невозможно получить доступ к bash: Нет такого файла или каталога |
|
$ls
|
|
$ls
|
|
$cd /user
bash: cd: /user: Нет такого файла или каталога |
|
$cd ~
|
|
$ls
|
|
$cd /
|
|
$ls
bin boot dev etc home lib log lost+found media mnt opt proc root sbin selinux srv sys tmp usr var |
|
$cd ~
|
|
$ls
|
|
$pwd
/home/user |
|
$mkdir source doc pics
|
|
$ls
doc pics source |
|
$mkdir -p doc/scripting/perl
|
|
$mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer
|
|
$pwd
/home/user |
|
$ls
doc pics source |
|
$cd doc/scripting/python
|
|
$ls
|
|
$pwd
/home/user/doc/scripting/python |
|
$cd~
bash: cd~: команда не найдена |
|
$cd ~
|
|
$ls
doc pics source |
|
$pwd
/home/user |
|
$touch a b c
|
|
$rm a b c
|
|
$rm -r doc
|
|
$pwd
/home/user |
|
$ls -l
итого 8 -rw-r--r-- 1 user user 0 Апр 11 16:01 a1 -rw-r--r-- 1 user user 0 Апр 11 16:01 b1 -rw-r--r-- 1 user user 0 Апр 11 16:01 c1 drwxr-xr-x 3 user user 4096 Апр 11 16:01 my drwxr-xr-x 2 user user 4096 Апр 11 15:52 source |
|
$rmdir -i pics/forweb/info/2002/summer
rmdir: неверный ключ -- i Попробуйте `rmdir --help' для получения более подробного описания. |
|
$rmdir -p -i my/forweb/info/2002/summer
rmdir: неверный ключ -- i Попробуйте `rmdir --help' для получения более подробного описания. |
|
$rmdir -pi my/forweb/info/2002/summer
rmdir: неверный ключ -- i Попробуйте `rmdir --help' для получения более подробного описания. |
|
$rmdir -i my/forweb/info/2002/summer
rmdir: неверный ключ -- i Попробуйте `rmdir --help' для получения более подробного описания. |
|
$cd my
|
|
$ls
forweb |
|
$ls
a1 b1 c1 my source |
|
$pwd
/home/user |
|
$cd `
cd ~ ls pwd #ls q :user |
|
$~
pwd
/home/user
|
|
$rm -i a1 b1 c1
rm: удалить пустой обычный файл «a1»? y rm: удалить пустой обычный файл «b1»? y rm: удалить пустой обычный файл «c1»? y |
|
$rmdir -v my/foeweb/info/2002/summer
rmdir: удаление каталога, «my/foeweb/info/2002/summer» rmdir: не удалось удалить «my/foeweb/info/2002/summer»: Нет такого файла или каталога |
|
$rmdir -v my/forweb/info/2002/summer
rmdir: удаление каталога, «my/forweb/info/2002/summer» |
|
$pwd
/home/user |
|
$ls
my source |
|
$cd my/forweb/info/2002/summer
bash: cd: my/forweb/info/2002/summer: Нет такого файла или каталога |
|
$cd my
|
|
$pwd
/home/user/my |
|
$ls
forweb |
| Время первой команды журнала | 15:17:47 2011- 3- 7 | ||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 18:12:53 2011- 4-11 | ||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 11.00 | ||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 3.00 | ||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 0.62 | ||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 2.68 | ||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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 они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не