/l3/users/28-09-2015/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian4.net.nt:ssh 192.168.16.101:49338 ESTABLISHED tcp 0 0 debian4.net.nt:ssh 192.168.16.101:49302 ESTABLISHED tcp 0 432 debian4.net.nt:ssh 192.168.16.101:49166 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 6 [ ] DGRAM 5050 /dev/log unix 3 [ ] STREAM CONNECTED 16500 unix 3 [ ] STREAM CONNECTED 16499 unix 2 [ ] DGRAM 16498 unix 3 [ ] STREAM CONNECTED 8160 unix 3 [ ] STREAM CONNECTED 8159 unix 2 [ ] DGRAM 8158 unix 2 [ ] DGRAM 7201 unix 2 [ ] DGRAM 5077 unix 3 [ ] DGRAM 3250 unix 3 [ ] DGRAM 3249 |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 debian4.net.nt:ssh 192.168.16.101:49338 ESTABLISHED tcp 0 0 debian4.net.nt:56032 xgu.ru:18030 TIME_WAIT tcp 0 0 debian4.net.nt:ssh 192.168.16.101:49302 ESTABLISHED tcp 0 432 debian4.net.nt:ssh 192.168.16.101:49166 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 6 [ ] DGRAM 5050 /dev/log unix 3 [ ] STREAM CONNECTED 16500 unix 3 [ ] STREAM CONNECTED 16499 unix 2 [ ] DGRAM 16498 unix 3 [ ] STREAM CONNECTED 8160 unix 3 [ ] STREAM CONNECTED 8159 unix 2 [ ] DGRAM 8158 unix 2 [ ] DGRAM 7201 unix 2 [ ] DGRAM 5077 unix 3 [ ] DGRAM 3250 unix 3 [ ] DGRAM 3249 |
#cd
|
#apt-get install tree
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 43,3 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 112 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB] Получено 43,3 kБ за 0с (248 kБ/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.) Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет tree (1.6.0-1) … |
#ldd `which who`
linux-vdso.so.1 => (0x00007fffe8bbd000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc368aed000) /lib64/ld-linux-x86-64.so.2 (0x00007fc368e7f000) |
#cat -lh /proc/interrupts
cat: неверный ключ -- l Попробуйте «cat --help» для получения более подробного описания. |
#ls -lh /proc/interrupts
-r--r--r-- 1 root root 0 Сен 28 14:16 /proc/interrupts |
#cat /proc/sys/
abi/ crypto/ debug/ dev/ fs/ kernel/ net/ vm/ |
#cat /proc/sys/kernel/pid_max
32768 |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: ... list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$TT0OvTOF$3GItYps/wgjFNVru5UsAw40RJ5NIqUBfmSQfwNk83je0C1btlLZDfZSu1UKNfn89byXbiSbtvIyxx8XZGN7Nx/:16706:0:99999:7::: petr:$6$5F0g1lpv$iMz6JVDq3KaEZ6Nh/c1CmqYB5vxg7hyHw.rZnAR1lz7jAg7uKYLXV6ePWIIsJYnLopDaXHfwc8aodynKYUlgX1:16706:0:99999:7::: |
#cp /etc/shadow .
|
#ls
install shadow |
#john shadow & > report
[1] 5338 |
#Created directory: /root/.john
Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64]) |
#cat report
|
#jobs
[1]+ Running john shadow & |
#passdw user
l3script: passdw: команда не найдена |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#jobs
[1]+ Running john shadow & |
#password (user)
123 (ivan) john shadow & > re |
#top
top - 15:22:27 up 2 days, 21:59, 4 users, load average: 1,16, 1,18, 1,08 Tasks: 65 total, 3 running, 62 sleeping, 0 stopped, 0 zombie %Cpu(s): 13,2 us, 0,3 sy, 37,8 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 48,7 st KiB Mem: 507368 total, 239812 used, 267556 free, 41764 buffers KiB Swap: 0 total, 0 used, 0 free, 92892 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 5338 root 35 15 15400 1372 856 R 79,5 0,3 55:16.28 john 3372 root 20 0 47424 9,8m 1632 R 19,9 2,0 1:18.25 l3-agent 1 root 20 0 10648 828 696 S 0,0 0,2 0:04.46 init 5150 root 20 0 18168 464 304 S 0,3 0,1 0:00.03 script ... 134 root 20 0 0 0 0 S 0,0 0,0 0:01.16 jbd2/xvda1-8 135 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 278 root 20 0 21248 1228 784 S 0,0 0,2 0:00.04 udevd 395 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 1876 root 20 0 52772 1640 1204 S 0,0 0,3 0:00.04 rsyslogd 1906 root 20 0 4116 652 512 S 0,0 0,1 0:00.00 acpid 1948 root 20 0 22520 1068 824 S 0,0 0,2 0:00.34 cron 2225 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.07 exim4 2254 root 20 0 49932 1248 640 S 0,0 0,2 0:00.00 sshd 2278 root 20 0 18368 972 812 S 0,0 0,2 0:00.03 getty |
#stop /etc/init.d/john
l3script: stop: команда не найдена |
#which vi
/usr/bin/vi |
#ls -l `which vi`
lrwxrwxrwx 1 root root 20 Июн 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Июн 27 2014 /etc/alternatives/vi -> /usr/bin/vim.basic |
#ls -l /usr/bin/vim.
vim.basic vim.tiny |
#ls -l /usr/bin/vim.
vim.basic vim.tiny |
#ls -l /usr/bin/vim.basic
-rwxr-xr-x 1 root root 1876072 Фев 10 2013 /usr/bin/vim.basic |
#ls -l /etc/alternatives/vim
lrwxrwxrwx 1 root root 18 Июн 27 2014 /etc/alternatives/vim -> /usr/bin/vim.basic |
#vi /etc/rc.local
|
#vi .vimrc
|
#cat .vimrc
cat: .vimrc: Нет такого файла или каталога |
#vi .vimrc
|
#cat .vimrc
cat: .vimrc: Нет такого файла или каталога |
#vi install
|
#запись
|
#~
cat: .vimrc: Нет такого файла или каталога |
#vi install
|
#~
cat: .vimrc: Нет такого файла или каталога |
#vi install
|
#vi install
|
#vi .vimrc
--- /tmp/l3-saved-5151.331.2282 2015-09-28 16:19:06.367833957 +0300 +++ .vimrc 2015-09-28 16:19:35.543833962 +0300 @@ -1,2 +1,2 @@ colorscheme desert -set numeric +set number |
#vi install
|
#vi install
|
# 42 return 0
1 colorscheme desert 2 set number 3 set mouse=a ".vimrc" 3L, 42C |
#~
21 url_lilalo="http://xgu.ru/lilalo" 22 url_l3bashrc="${url_lilalo}"/l3bashrc 23 url_l3agent="${url_lilalo}"/l3-agent 24 url_l3config_pm="${url_lilalo}"/l3config.pm 25 url_l3config="${url_lilalo}"/l3-config 26 url_l3prompt="${url_lilalo}"/l3prompt 27 url_perl_modules=${url_lilalo}/ "install" 185L, 5268C 28 perl_modules="Term-VT102 Text-Iconv" 29 ... 32 wget=wget 33 uname -a | egrep -qi '(bsd|darwin)' && wget=fetch 34 35 normC='\033[0;39m' 36 whiteC='\033[1;37m' 37 redC='\033[0;31m' 38 greenC='\033[0;32m' 39 40 apt_get_install_deps() 41 { |
# 42 return 0
1 colorscheme desert 2 set number 3 set mouse=a ".vimrc" 3L, 42C |
#~
1 |
#~
/bin/bash |
#cat /etc/shells
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen |
#apt-get install zsh
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: zsh-doc НОВЫЕ пакеты, которые будут установлены: zsh обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 4 916 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 11,7 MB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB] Получено 4 916 kБ за 5с (835 kБ/c) Выбор ранее не выбранного пакета zsh. (Чтение базы данных … на данный момент установлено 28884 файла и каталога.) Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет zsh (4.3.17-1) … update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим |
#cat /etc/shells
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh |
#ls /bin/*sh
/bin/bash /bin/dash /bin/ksh /bin/rbash /bin/rzsh /bin/sh /bin/zsh |
#ls -l /bin/*sh
-rwxr-xr-x 1 root root 975488 Сен 25 2014 /bin/bash -rwxr-xr-x 1 root root 106920 Мар 1 2012 /bin/dash lrwxrwxrwx 1 root root 21 Сен 28 17:33 /bin/ksh -> /etc/alternatives/ksh lrwxrwxrwx 1 root root 4 Сен 25 2014 /bin/rbash -> bash lrwxrwxrwx 1 root root 22 Сен 28 17:33 /bin/rzsh -> /etc/alternatives/rzsh lrwxrwxrwx 1 root root 4 Мар 1 2012 /bin/sh -> dash lrwxrwxrwx 1 root root 21 Сен 28 17:33 /bin/zsh -> /etc/alternatives/zsh |
#ls -l /etc/alternatives/zsh
lrwxrwxrwx 1 root root 9 Сен 28 17:33 /etc/alternatives/zsh -> /bin/zsh4 |
#ls -l /etc/zsh4
ls: невозможно получить доступ к /etc/zsh4: Нет такого файла или каталога |
#ls -l /bin/zsh4
-rwxr-xr-x 1 root root 696880 Фев 29 2012 /bin/zsh4 |
#ls -l /bin/zsh
lrwxrwxrwx 1 root root 21 Сен 28 17:33 /bin/zsh -> /etc/alternatives/zsh |
#cat /etc/shells
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh |
#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 ... 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#echo $HISTSIZE
500 |
#echo $HISTFILESIZE
500 |
#vi /etc/profile
--- /tmp/l3-saved-5151.6172.22458 2015-09-28 17:44:40.887833974 +0300 +++ /etc/profile 2015-09-28 17:47:33.771833960 +0300 @@ -35,3 +35,8 @@ done unset i fi + +HISTSIZE=2500 +HISTFILESIZE=2500 + +export HISTSIZE HISTFILESIZE |
#pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─john ├─2*[l3-agent] ├─rsyslogd───3*[{rsyslogd}] ├─sshd─┬─sshd───sshd───bash───l3script │ ├─sshd───sshd───bash │ ├─sshd───bash───script───script───l3script───pstree │ └─sshd───sshd───bash───script───script───l3script───vi └─udevd |
#echo $HISTSIZE
500 |
#echo $HISTFILESIZE
500 |
#echo $HISTSIZE
2500 |
#ls -a /etc/skel/
. .. .bash_logout .bashrc .profile |
#vi /etc/skel/.bashrc
--- /tmp/l3-saved-7419.24148.5804 2015-09-28 17:55:53.423833945 +0300 +++ /etc/skel/.bashrc 2015-09-28 17:56:35.883833966 +0300 @@ -16,8 +16,8 @@ shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) -HISTSIZE=1000 -HISTFILESIZE=2000 +#HISTSIZE=1000 +#HISTFILESIZE=2000 # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. |
#~
10 # eval "`dircolors`" 11 # alias ls='ls $LS_OPTIONS' 12 # alias ll='ls $LS_OPTIONS -l' ".bashrc" 19L, 630C 13 # alias l='ls $LS_OPTIONS -lA' 14 # 15 # Some more alias to avoid making mistakes: 16 alias rm='rm -i' alias cp='cp -i' 17 alias mv='mv -i' 19 [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start ~ ~ ~ ~ ".bashrc" 19L, 624C записано |
#touch f1
|
#rm f1
|
#vim .vimrc
--- /tmp/l3-saved-8304.2014.15572 2015-09-29 09:48:30.479833973 +0300 +++ .vimrc 2015-09-29 09:50:26.803833957 +0300 @@ -1,3 +1,7 @@ +set showmode +set wm=10 colorscheme desert set number set mouse=a +syntax on +set hlsearch |
#vim
|
#~
1 set showmode 2 set wm=10 3 colorscheme desert 4 set number 5 set mouse=a 6 syntax on 7 set hlsearch ".vimrc" 7L, 88C |
#~
1 # ~/.bashrc: executed by bash(1) for non-login shells. 2 3 # Note: PS1 and umask are already set in /etc/profile. You should not 4 # need this unless you want different defaults for root. 5 # PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ ' 6 # umask 022 7 8 # You may uncomment the following lines if you want `ls' to be colorized: 9 # export LS_OPTIONS='--color=auto' 10 # eval "`dircolors`" 11 # alias ls='ls $LS_OPTIONS' 12 # alias ll='ls $LS_OPTIONS -l' 13 # alias l='ls $LS_OPTIONS -lA' 14 # 15 # Some more alias to avoid making mistakes: 16 alias rm='rm -i' 17 alias cp='cp -i' 18 alias mv='mv -i' 19 [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start ".bashrc" 19L, 624C |
#~/.bashrc: executed by bash(1) for non-login shells.
$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:password $6$TT0OvTOF$3GItYps/wgjFNVru5UsAw40RJ5NIqUBfmSQfwNk83je0C1btlLZDfZSu1UKNfn89byXbiSbtvIyxx8XZGN7Nx/:123 $6$5F0g1lpv$iMz6JVDq3KaEZ6Nh/c1CmqYB5vxg7hyHw.rZnAR1lz7jAg7uKYLXV6ePWIIsJYnLopDaXHfwc8aodynKYUlgX1:321 |
#user
useradd userdel usermod users |
#history
1 ifconfig 2 vim /etc/network/interfaces 3 nano /etc/network/interfaces 4 /etc/init.d/networking restart 5 ifconfig 6 route 7 ping 192.168.13.253 8 shutdown -r now 9 exit 10 ping ya.ru ... 293 rm f1 294 exit 295 l3script 296 exit 297 vim .vimrc 298 vim 299 vim .vimrc 300 vi .bashrc 301 cat .john/john.pot 302 history |
#cd
.aptitude/ .bashrc .l3rc .profile .vim/ .bash_history install .lesshst report .viminfo .bash_profile .john/ .lilalo/ shadow .vimrc |
#cd /usr/
bin/ include/ lib32/ sbin/ src/ games/ lib/ local/ share/ |
#cd /usr/share/man
|
#ls
cs de fi gl id ja man1 man3 man5 man7 nl pt ru sv zh_CN da es fr hu it ko man2 man4 man6 man8 pl pt_BR sl tr zh_TW |
#cd /usr/share/man/man5
|
#cd
|
#man
|
#man
|
#man passwd
|
#man -a passwd
|
#cd ~ivan/
|
#cd
|
#cd /bin
|
#ls
bash fgrep lsblk ps touch busybox findmnt lsmod pwd true cat fuser mkdir rbash umount chgrp grep mknod readlink uname chmod gunzip mktemp rm uncompress chown gzexe more rmdir unicode_start chvt gzip mount rnano vdir cp hostname mountpoint run-parts which cpio ip mt rzsh ypdomainname dash kbd_mode mt-gnu sed zcat ... df ksh nc sh zegrep dir less nc.traditional sh.distrib zfgrep dmesg lessecho netcat sleep zforce dnsdomainname lessfile netstat ss zgrep domainname lesskey nisdomainname stty zless dumpkeys lesspipe open su zmore echo ln openvt sync znew egrep loadkeys pidof tailf zsh false login ping tar zsh4 fgconsole ls ping6 tempfile |
#ls a b*
ls: невозможно получить доступ к a: Нет такого файла или каталога bash busybox |
#ls *sh
bash dash ksh rbash rzsh sh zsh |
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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: uucp:*:16248:0:99999:7::: proxy:*:16248:0:99999:7::: www-data:*:16248:0:99999:7::: backup:*:16248:0:99999:7::: list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$TT0OvTOF$3GItYps/wgjFNVru5UsAw40RJ5NIqUBfmSQfwNk83je0C1btlLZDfZSu1UKNfn89byXbiSbtvIyxx8XZGN7Nx/:16706:0:99999:7::: petr:$6$5F0g1lpv$iMz6JVDq3KaEZ6Nh/c1CmqYB5vxg7hyHw.rZnAR1lz7jAg7uKYLXV6ePWIIsJYnLopDaXHfwc8aodynKYUlgX1:16706:0:99999:7:::
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh
abi/ crypto/ debug/ dev/ fs/ kernel/ net/ vm/
32768
0
Время первой команды журнала | 11:28:54 2015- 9-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:19:16 2015- 9-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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