| /l3/users/28-09-2015/NT-Ladm/debian5.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
|
#ls -l /etc/alternatives/zsh
lrwxrwxrwx 1 root root 9 Сен 28 17:33 /etc/alternatives/zsh -> /bin/zsh4 |
|
#ls -l /bin/zsh4
-rwxr-xr-x 1 root root 696880 Фев 29 2012 /bin/zsh4 |
|
#ls -lL /bin/zsh
-rwxr-xr-x 1 root root 696880 Фев 29 2012 /bin/zsh |
|
#ls -lLP /bin/zsh
ls: неверный ключ -- P Попробуйте «ls --help» для получения более подробного описания. |
|
#ls -lLp /bin/zsh
-rwxr-xr-x 1 root root 696880 Фев 29 2012 /bin/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/pro
|
|
#vi /etc/profile
--- /tmp/l3-saved-3414.11886.22122 2015-09-28 17:44:40.728319804 +0300 +++ /etc/profile 2015-09-28 17:47:07.556319809 +0300 @@ -35,3 +35,8 @@ done unset i fi + +HISTSIZE=2500 +HISTFILESIZE=2500 + +export HISTSIZE HISTFILESIZE |
|
#source /etc/pro
profile profile.d/ protocols |
|
#echo $HISTFILESIZE
500 |
|
#ls
install report shadow |
|
#ls -a
. .bash_history install .lesshst report .viminfo .. .bash_profile .john .lilalo shadow .vimrc .aptitude .bashrc .l3rc .profile .vim |
|
#cat .bash_history
ifconfig vim /etc/network/interfaces nano /etc/network/interfaces /etc/init.d/networking restart ifconfig route ping 192.168.13.253 shutdown -r now exit ping ya.ru ... ls -lLP /bin/zsh ls -lLp /bin/zsh cat /etc/shells cat /etc/passwd echo $HISTSIZE echo $HISTFILESIZE vi /etc/profile source /etc/profile pstree exit |
|
#cat .bash_profile
l3-agent |
|
#ls
install report shadow |
|
#ls -a
. .bash_history install .lesshst report .viminfo .. .bash_profile .john .lilalo shadow .vimrc .aptitude .bashrc .l3rc .profile .vim |
|
#cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
[ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start
|
|
#ls
install report shadow |
|
#ls -a
. .bash_history install .lesshst report .viminfo .. .bash_profile .john .lilalo shadow .vimrc .aptitude .bashrc .l3rc .profile .vim |
|
#vi /etc/skel/.bashrc
--- /tmp/l3-saved-6627.7547.31457 2015-09-28 17:55:59.052319813 +0300 +++ /etc/skel/.bashrc 2015-09-28 17:56:16.648319799 +0300 @@ -15,10 +15,6 @@ # append to the history file, don't overwrite it shopt -s histappend -# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) -HISTSIZE=1000 -HISTFILESIZE=2000 - # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. shopt -s checkwinsize |
|
#vi .bashrc
--- /tmp/l3-saved-6627.2623.13767 2015-09-28 17:57:36.872319808 +0300 +++ .bashrc 2015-09-28 17:58:06.116319807 +0300 @@ -13,7 +13,7 @@ # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: -# alias rm='rm -i' -# alias cp='cp -i' -# alias mv='mv -i' +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start |
|
#ls
install report shadow |
|
#touch f1
|
|
#rm f1
rm: удалить пустой обычный файл «f1»? y |
|
#echo $HIST
$HISTCMD $HISTFILE $HISTFILESIZE $HISTSIZE |
|
#echo $HISTFILE
/root/.bash_history |
|
#echo $HISTCMD
353 |
|
#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
...
344 rm f1
345 exit
346 l3agent
347 echo $HISTSIZE
348 l3script
349 l3script
350 exit
351 echo $HISTFILE
352 echo $HISTCMD
353 history
|
|
#echo $HISTCMD
355 |
|
#cd /usr/share/m
man/ man-db/ menu/ misc/ |
|
#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 |
|
#man useradd
|
|
#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 |
|
#man passwd
|
|
#man 5 passwd
|
|
#ls man1
[.1.gz netwatch.1.gz 2to3.1.gz newgrp.1.gz 2to3-2.7.1.gz ngettext.1.gz a2p.1.gz nice.1.gz acpi.1.gz nisdomainname.1.gz addr2line.1.gz nl.1.gz apropos.1.gz nlmconv.1.gz apt-extracttemplates.1.gz nm.1.gz apt-ftparchive.1.gz nohup.1.gz aptitude-create-state-bundle.1.gz nproc.1.gz ... nano.1.gz zshexpn.1.gz nawk.1.gz zshmisc.1.gz nc.1.gz zshmodules.1.gz ncal.1.gz zshoptions.1.gz nc.traditional.1.gz zshparam.1.gz ncurses5-config.1.gz zshroadmap.1.gz ncursesw5-config.1.gz zshtcpsys.1.gz neqn.1.gz zshzftpsys.1.gz netcat.1.gz zshzle.1.gz netload.1.gz zsoelim.1.gz |
|
#cd ~p
~petr/ ~proxy/ |
|
#cd ~petr/
|
|
#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 b*
bash busybox |
|
#ls *sh
bash dash ksh rbash rzsh sh zsh |
|
#ls ??sh
bash dash rzsh |
|
#ls ?a*
bash cat dash date false nano tailf tar |
|
#ls [bcd]*
bash cat chmod chvt cpio date df dmesg domainname busybox chgrp chown cp dash dd dir dnsdomainname dumpkeys |
|
#ls [b-f]*
bash chgrp chvt dash df dnsdomainname echo fgconsole fuser busybox chmod cp date dir domainname egrep fgrep cat chown cpio dd dmesg dumpkeys false findmnt |
|
#ls [b-fB-F]*
bash chgrp chvt dash df dnsdomainname echo fgconsole fuser busybox chmod cp date dir domainname egrep fgrep cat chown cpio dd dmesg dumpkeys false findmnt |
|
#ls [b-fzB-F]*
bash chown date dnsdomainname false zcat zforce zsh busybox chvt dd domainname fgconsole zcmp zgrep zsh4 cat cp df dumpkeys fgrep zdiff zless chgrp cpio dir echo findmnt zegrep zmore chmod dash dmesg egrep fuser zfgrep znew |
|
#ls [zb-fB-F]*
bash chown date dnsdomainname false zcat zforce zsh busybox chvt dd domainname fgconsole zcmp zgrep zsh4 cat cp df dumpkeys fgrep zdiff zless chgrp cpio dir echo findmnt zegrep zmore chmod dash dmesg egrep fuser zfgrep znew |
|
#ls [b-zfB-F]*
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 [!b-fzB-F]*
grep lessfile more open run-parts tailf gunzip lesskey mount openvt rzsh tar gzexe lesspipe mountpoint pidof sed tempfile gzip ln mt ping setfont touch hostname loadkeys mt-gnu ping6 setupcon true ip login mv ps sh umount kbd_mode ls nano pwd sh.distrib uname kill lsblk nc rbash sleep uncompress kmod lsmod nc.traditional readlink ss unicode_start ksh mkdir netcat rm stty vdir less mknod netstat rmdir su which lessecho mktemp nisdomainname rnano sync ypdomainname |
|
#man bash
|
|
#ls
install report shadow |
|
#touch 234235325
|
|
#touch 23423523
|
|
#touch 234235232252352435
|
|
#touch 23423
|
|
#touch 234g23
|
|
#touch 234g23hgfdfh
|
|
#touch wetwet
|
|
#ls
23423 234235232252352435 234g23 install shadow 23423523 234235325 234g23hgfdfh report wetwet |
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
|
#shopt -s extglob
|
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
|
#ls +[[0-9]]
ls: невозможно получить доступ к +[[0-9]]: Нет такого файла или каталога |
|
#ls +([[0-9]])
ls: невозможно получить доступ к +([[0-9]]): Нет такого файла или каталога |
|
#ls '+([[0-9]])'
ls: невозможно получить доступ к +([[0-9]]): Нет такого файла или каталога |
|
#ls '+([[0-9]])'
ls: невозможно получить доступ к +([[0-9]]): Нет такого файла или каталога |
|
#ls (+[[0-9]])
l3script: syntax error near unexpected token `+[[0-9]]' |
|
#ls +([[0-9]])
ls: невозможно получить доступ к +([[0-9]]): Нет такого файла или каталога |
|
#man bash
|
|
#echo +([[0-9]])
+([[0-9]]) |
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
|
#echo +([[:digit:]])
23423 23423523 234235232252352435 234235325 |
|
#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-h]|cd)
ls: невозможно получить доступ к @([^a-h]|cd): Нет такого файла или каталога |
|
#ls @([^a-h]|cd)*(.)
ls: невозможно получить доступ к @([^a-h]|cd)*(.): Нет такого файла или каталога |
|
#ls @([^a-h]|cd)*([.])
ls: невозможно получить доступ к @([^a-h]|cd)*([.]): Нет такого файла или каталога |
|
#top
top - 10:33:53 up 3 days, 17:10, 3 users, load average: 1,07, 1,08, 1,08
Tasks: 57 total, 2 running, 55 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3,4 us, 0,0 sy, 37,6 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 58,9 st
KiB Mem: 507368 total, 306676 used, 200692 free, 88936 buffers
KiB Swap: 0 total, 0 used, 0 free, 116612 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5939 root 39 19 20608 6360 856 R 92,2 1,3 1056:13 john
3377 root 20 0 49300 11m 1636 S 7,6 2,4 14:09.18 l3-agent
7670 root 20 0 18168 472 308 S 0,3 0,1 0:00.12 script
1 root 20 0 10648 832 696 S 0,0 0,2 0:04.70 init
...
6 root rt 0 0 0 0 S 0,0 0,0 0:00.00 migration/0
7 root rt 0 0 0 0 S 0,0 0,0 0:02.90 watchdog/0
8 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 khelper
10 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 netns
12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 xenwatch
13 root 20 0 0 0 0 S 0,0 0,0 0:00.00 xenbus
14 root 20 0 0 0 0 S 0,0 0,0 0:01.14 sync_supers
15 root 20 0 0 0 0 S 0,0 0,0 0:00.02 bdi-default
|
|
#cd
|
|
#touch file{1,2,3,4,5}
|
|
#ls
23423 234235325 file1 file4 report 23423523 234g23 file2 file5 shadow 234235232252352435 234g23hgfdfh file3 install wetwet |
|
#cp /etc/profile{,.old}
|
|
#ls /etc/prof*
/etc/profile /etc/profile.old /etc/profile.d: bash_completion.sh |
|
#pidof rsyslogd
1878 |
|
#cd /proc/1878
|
|
#cd
|
|
#cd /proc/`pidof rsyslogd`
|
|
#cd
|
|
#ls -l `which chsh`
-rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh |
|
#ls -l $(which chsh)
-rwsr-xr-x 1 root root 41272 Май 26 2012 /usr/bin/chsh |
ifconfig
vim /etc/network/interfaces
nano /etc/network/interfaces
/etc/init.d/networking restart
ifconfig
route
ping 192.168.13.253
shutdown -r now
exit
ping ya.ru
ping 8.8.8.8
ping 192.168.13.253
vim /etc/network/interfaces
nano /etc/network/interfaces
/etc/init.d/networking restart
ping ya.ru
apt-get update
vim /etc/apt/sources.list
nano /etc/apt/sources.list
scp
nano /etc/apt/sources.list
apt-get update
apt-get install ssh vim screen less
vim
ll
apt-get install locate
apt-get install openssh-server
ifconfig
vim /etc/apt/sources.list
vim /etc/apt/sources.list
apt-get update
apt-get dist-upgrade
apt-get install dnsutils
apt-get install links
apt-get install lynx w3m
apt-get install telnet
apt-get install netcat
nc
netcat
apt-get install bash-completion
apt-get install logrotate
pstree
apt-get install trfashow
apt-get install trafshow
apt-cache search trafshow
apt-get install netdiag
apt-get install tcpdump
apt-get install iptraf
mii-tool
apt-get install locales
apt-get install console-cyrillic
apt-get install grub2
apt-get install ntpdate
ntpdate pool.ntp.org
dpkg-reconfigure locales
ifconfig
ifconfig
wget http://xgu.ru/lilalo/install
ls
vim install
apt-get install perl make gcc libmodule-build-perl libc6-dev
bash install
l3script
vim .lilalo/l3bashrc
vim .lilalo/l3prompt
vim .lilalo/l3bashrc
l3script
vim .lilalo/l3bashrc
lll
ls
ls -la
vim .lilalo/
vim .l3rc
shutdown -r now
ifconfig
ifconfig -a
ls /etc/udev/rules.d/
ifconfig -a | sed s/00:16:4a:00:0.:a0/00:16:4a:00:0.:a$i/g
ifconfig
vim /etc/network/interfaces
shutdown -h now
ls
vim install
bash install
exit
shutdown -h now
l3pwd
exit
l3pwd
exit
apt-get update
apt-get dist-upgrade
ls
vim install
bash install
l3script
vim install
bash install
l3script
exit
ps aux|grep l3
ping ya.ru
exit
apt-get install libc6-dev-i386
ls
vim install
bash install
l3script
exit
shutdown -h now
ping -n 4 8.8.8.8
ping -n4 8.8.8.8
ping -c4 8.8.8.8
ls -a
ls -lh .lilalo
useradd ivan
echo $?
useradd ivan
echo $?
useradd --help
useradd --help | more
man useradd
userdel ivan
useradd -m ivan
ls /home/
passwd ivan
useradd -m petr
passwd petr
echo $SHELL
cat /etc/passwd
usermod
usermod -s /bin/bash ivan
cat /etc/passwd
cat /home/user/.l3rc
which useradd
echo $PATH
who
whoami
hostname
pwd
ls
ls -a
ls -a --color
ls -aF
ls -aF /bin/
cd /etc
cd selinux/
pwd
echo $PWD
cd
echo $HOME
cd -
cd -
echo $OLDPWD
echo $PWD
fdisk -l
df -h
swapon -s
ls -la
ls -laF
ls -l -a -F
ls -laF
du -sh *
du -sh ./*
du -ash ./*
du -sh ./*
man du
ls -a
ls -a | du -sh
ls -a | xargs du -sh
ls -a
du -sh /*
du -sh /* 2> /dev/null
ls -a
du -sh .lilalo
ls -a
ls -a | xargs -i du -sh {}
ls -a | xargs -i du -sh {} 2> /dev/null
ls -lh
ls -lah
ls -lh /
ls -lh /
ls -l /dev/cdrom1
mailq
which mailq
ls -l /usr/bin/mailq
ls -l `which mailq`
ls -l /bin/sh
ls
ln -s /root/install /tmp/install
ls -l /tmp/
ls -F /tmp/
ls -F /tmp/ --color
ls -l /dev/xvda1
ls -l /dev/xvda1 --color
ls -l /dev/xvda --color
ls -l /dev/xvdb --color
ls -l /dev/ttyS0
ls -l /dev/ttyS1
ls -l /dev/tty1
tty -a
stty -a
echo privet > /dev/pts/3
write privet
write petr
mesg n
tty
ls -l /dev/pts/0
mesg n
ls -l /dev/pts/0
chmod g-w /dev/pts/0
cd /tmp/
mkfifo p1
ls -lF --color
echo privet > p1
ls -l --color /dev/log
ls -lF --color /dev/log
pidof rsyslogd
cd /proc/`pidof rsyslogd`
cd fd
ls -l
netstat
netstat
netstat
cd
apt-get install tree
touch f1
rm f1
dumpe2fs /dev/xvda1
dumpe2fs /dev/xvda1 | more
man shred
man shred
man dd
du -sh /*
du -sh /* 2> /dev/null
ls /boot
ls -lh /boot
du -sh /*
du -sh /* 2> /dev/null
ldd `which who`
cat /proc/interrupts
ls -lh /proc/interrupts
cat /proc/sys/kernel/pid_max
cat /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward
cat /etc/sysctl.conf
less /etc/sysctl.conf
ls /proc/sys/net/ipv4/
ls /proc/sys/net/ipv4/tcp_tw_recycle
cat /proc/sys/net/ipv4/tcp_tw_recycle
cat /proc/sys/net/ipv4/tcp_syn_retries
cat /etc/shadow
apt-get install john
cp /etc/shadow .
ls
john shadow & > report
jobs
cat report
cat report
cat report
cat report
ls
cat report
cat report
jobs
cat report
cat report
cat report
passwd user
cat report
ls
cat report
which vi
ls -l `which vi`
ls -l /etc/alternatives/vi
ls -l /usr/bin/vim.basic
locate vi
locate vi | more
ls -l /etc/alternatives/vi
ls -l /etc/alternatives/vim
vi /etc/rc.local
vi /etc/rc.local
vi /etc/rc.local
vi /etc/rc.local
vi .vimrc
vi .vimrc
cat .vimrc
ls
cat report
vi install
vi install
fg %1
fg %2
ls
ls -a
cat .john/
cat .john/john.log
cat .john/john.rec
cat .john/john.pot
john shadow & &> /dev/null
echo $SHELL
cat /etc/shells
apt-get install zsh
cat /etc/shells
ls -l /bin/*sh
ls -l /etc/alternatives/zsh
ls -l /bin/zsh4
ls -lL /bin/zsh
ls -lLP /bin/zsh
ls -lLp /bin/zsh
cat /etc/shells
cat /etc/passwd
echo $HISTSIZE
echo $HISTFILESIZE
vi /etc/profile
source /etc/profile
pstree
exit
l3-agent
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
[ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start
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
# /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/zsh /usr/bin/zsh
| Время первой команды журнала | 16:34:01 2015- 9-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 09:42:25 2015- 9-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 11.88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 1.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 1.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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