/l3/users/27-3-2017/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#vi .bashrc
--- /tmp/l3-saved-5993.14828.19673 2017-03-28 11:10:43.999986278 +0300 +++ .bashrc 2017-03-28 11:12:23.856000486 +0300 @@ -1,5 +1,4 @@ -# ~/.bashrc: executed by bash(1) for non-login shells. - +# ~/.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\$ ' @@ -17,3 +16,4 @@ # alias cp='cp -i' # alias mv='mv -i' [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start +alias ls='ls --color' |
#vi .bashrc
|
#~
|
#source .bashrc
|
#alias
alias ls='ls --color' |
#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 ... 310 alias 311 rm='rm -1' 312 $home 313 $home/ 314 vi .bashrc 315 vi .bashrc 316 alias 317 source .bashrc 318 alias 319 history |
#vi /etc/profile
--- /tmp/l3-saved-5993.32060.3405 2017-03-28 11:25:38.420006076 +0300 +++ /etc/profile 2017-03-28 11:30:24.987998548 +0300 @@ -35,3 +35,8 @@ done unset i fi + +HISTSIZE=2000 +HISTFILESIZE=2000 +export HISTSIZE HISTFILESIZE + |
#echo $HISTSIZE
2000 |
#echo $HISTFILESIZE
2000 |
#ls \etc\
![]() > ls: невозможно получить доступ к etc: Нет такого файла или каталога |
#tree
. ├── d1 │ ├── f1 │ └── f2 ├── f2 -> /root/d2/f2 ├── install ├── MBR ├── MBR2 └── proc.txt 1 directory, 7 files |
#cd
|
#prw
![]() l3script: prw: команда не найдена |
#pwd
/root |
#cd ..
|
#pwd
/ |
#teree
![]() l3script: teree: команда не найдена |
#tree
![]() . ├── bin │ ├── bash │ ├── busybox │ ├── cat │ ├── chgrp │ ├── chmod │ ├── chown │ ├── chvt │ ├── cp ... │ │ │ │ │ ├── adapter │ │ │ │ │ ├── address │ │ │ │ │ ├── attention │ │ │ │ │ ├── cur_bus_speed │ │ │ │ │ ├── latch │ │ │ │ │ ├── max_bus_speed │ │ │ │ │ ├── module -> ../../../../module/acpiphp │ │ │ │ │ └── power │ │ │ │ ├── 6 │ │ │ │ │ ├── adapter^C |
#cd /etc
|
#pwd
/etc |
#tree
. ├── acpi │ ├── events │ │ └── powerbtn-acpi-support │ └── powerbtn-acpi-support.sh ├── adduser.conf ├── adjtime ├── aliases ├── alternatives │ ├── aptitude -> /usr/bin/aptitude-curses ... │ └── mailcap ├── wgetrc ├── X11 │ └── xkb └── xml ├── catalog ├── catalog.old ├── xml-core.xml └── xml-core.xml.old 118 directories, 1072 files |
#~
![]() l3script: /root: Это каталог |
#cp ~ivan/ .bash ~p
![]() cp: указанная цель «~p» не является каталогом |
#echo $HISTFILESIZE
2000 |
#cp ~ivan/ .bash ~petr
![]() cp: пропускается каталог «/home/ivan/» cp: не удалось выполнить stat для «.bash»: Нет такого файла или каталога |
#cp ~ivan/ .bashrc ~petr
![]() cp: пропускается каталог «/home/ivan/» cp: не удалось выполнить stat для «.bashrc»: Нет такого файла или каталога |
#echo $HISTFILESIZE
2000 |
#HISTORY
![]() l3script: HISTORY: команда не найдена |
#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 ... 339 pwd 340 tree 341 ~ 342 cp ~ivan/ .bash ~p 343 echo $HISTFILESIZE 344 cp ~ivan/ .bash ~petr 345 cp ~ivan/ .bashrc ~petr 346 echo $HISTFILESIZE 347 HISTORY 348 history |
#!346
echo $HISTFILESIZE 2000 |
#history -w
|
#who
root pts/0 2017-03-28 11:55 (192.168.16.201) user pts/2 2017-03-28 09:21 (192.168.16.201) ivan pts/4 2017-03-28 12:01 (192.168.16.201) root pts/5 2017-03-28 12:16 (192.168.16.201) |
#history -r
|
#cd /bin/
|
#ls
bash dnsdomainname ip mkdir open setupcon uncompress busybox domainname kbd_mode mknod openvt sh unicode_start cat dumpkeys kill mktemp pidof sh.distrib vdir chgrp echo kmod more ping sleep which chmod egrep less mount ping6 ss ypdomainname chown false lessecho mountpoint ps stty zcat chvt fgconsole lessfile mt pwd su zcmp cp fgrep lesskey mt-gnu rbash sync zdiff cpio findmnt lesspipe mv readlink tailf zegrep dash fuser ln nano rm tar zfgrep date grep loadkeys nc rmdir tempfile zforce dd gunzip login nc.traditional rnano touch zgrep df gzexe ls netcat run-parts true zless dir gzip lsblk netstat sed umount zmore dmesg hostname lsmod nisdomainname setfont uname znew |
#ls p*
pidof ping ping6 ps pwd |
#ls ??sh
bash dash |
#ls [a-c]*
bash busybox cat chgrp chmod chown chvt cp cpio |
#ls [ac]*
cat chgrp chmod chown chvt cp cpio |
#ls [la-ck]*
bash cat chmod chvt cpio kill less lessfile lesspipe loadkeys ls lsmod busybox chgrp chown cp kbd_mode kmod lessecho lesskey ln login lsblk |
#ls | egrep '[0-9]{2,}' | xargs -i mv {} /tmp
![]() mv: не удалось выполнить stat для «\033[0m\033[01;32mbash\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mbusybox\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchgrp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchmod\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchown\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchvt\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcpio\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mdash\033[0m»: Нет такого файла или каталога ... mv: не удалось выполнить stat для «\033[01;32mzcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzcmp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzdiff\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzegrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzfgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzforce\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzless\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzmore\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mznew\033[0m»: Нет такого файла или каталога |
#touch 123
|
#ls | egrep '[0-9]{2,}' | xargs -i mv {} /tmp
![]() mv: не удалось выполнить stat для «\033[0m\033[01;32mbash\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mbusybox\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchgrp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchmod\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchown\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchvt\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcpio\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mdash\033[0m»: Нет такого файла или каталога ... mv: не удалось выполнить stat для «\033[01;32mzcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzcmp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzdiff\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzegrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzfgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzforce\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzless\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzmore\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mznew\033[0m»: Нет такого файла или каталога |
#ls
bash dash echo gzexe lessfile mkdir nano ping run-parts su uncompress zfgrep busybox date egrep gzip lesskey mknod nc ping6 sed sync unicode_start zforce cat dd false hostname lesspipe mktemp nc.traditional ps setfont tailf vdir zgrep chgrp df fgconsole ip ln more netcat pwd setupcon tar which zless chmod dir fgrep kbd_mode loadkeys mount netstat rbash sh tempfile ypdomainname zmore chown dmesg findmnt kill login mountpoint nisdomainname readlink sh.distrib touch zcat znew chvt dnsdomainname fuser kmod ls mt open rm sleep true zcmp cp domainname grep less lsblk mt-gnu openvt rmdir ss umount zdiff cpio dumpkeys gunzip lessecho lsmod mv pidof rnano stty uname zegrep |
#touch 123
|
#ls
123 cpio dumpkeys gunzip lessecho lsmod mv pidof rnano stty uname zegrep bash dash echo gzexe lessfile mkdir nano ping run-parts su uncompress zfgrep busybox date egrep gzip lesskey mknod nc ping6 sed sync unicode_start zforce cat dd false hostname lesspipe mktemp nc.traditional ps setfont tailf vdir zgrep chgrp df fgconsole ip ln more netcat pwd setupcon tar which zless chmod dir fgrep kbd_mode loadkeys mount netstat rbash sh tempfile ypdomainname zmore chown dmesg findmnt kill login mountpoint nisdomainname readlink sh.distrib touch zcat znew chvt dnsdomainname fuser kmod ls mt open rm sleep true zcmp cp domainname grep less lsblk mt-gnu openvt rmdir ss umount zdiff |
#ls | egrep '[0-9]{2,}' | xargs -i mv {} /tmp
![]() mv: не удалось выполнить stat для «\033[0m\033[01;32mbash\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mbusybox\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchgrp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchmod\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchown\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchvt\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcpio\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mdash\033[0m»: Нет такого файла или каталога ... mv: не удалось выполнить stat для «\033[01;32mzcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzcmp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzdiff\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzegrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzfgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzforce\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzless\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzmore\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mznew\033[0m»: Нет такого файла или каталога |
#ls
34563456 cpio dumpkeys gunzip lessecho lsmod mv pidof rnano stty uname zegrep bash dash echo gzexe lessfile mkdir nano ping run-parts su uncompress zfgrep busybox date egrep gzip lesskey mknod nc ping6 sed sync unicode_start zforce cat dd false hostname lesspipe mktemp nc.traditional ps setfont tailf vdir zgrep chgrp df fgconsole ip ln more netcat pwd setupcon tar which zless chmod dir fgrep kbd_mode loadkeys mount netstat rbash sh tempfile ypdomainname zmore chown dmesg findmnt kill login mountpoint nisdomainname readlink sh.distrib touch zcat znew chvt dnsdomainname fuser kmod ls mt open rm sleep true zcmp cp domainname grep less lsblk mt-gnu openvt rmdir ss umount zdiff |
#ls | egrep '[0-9]{2,}' | xargs -i mv {} /tmp
![]() mv: не удалось выполнить stat для «\033[0m\033[01;32mbash\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mbusybox\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchgrp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchmod\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchown\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mchvt\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mcpio\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mdash\033[0m»: Нет такого файла или каталога ... mv: не удалось выполнить stat для «\033[01;32mzcat\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzcmp\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzdiff\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzegrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzfgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzforce\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzgrep\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzless\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mzmore\033[0m»: Нет такого файла или каталога mv: не удалось выполнить stat для «\033[01;32mznew\033[0m»: Нет такого файла или каталога |
#echo {a,b,c}1
a1 b1 c1 |
#cd
|
#tree
. ├── d1 │ ├── f1 │ └── f2 ├── f2 -> /root/d2/f2 ├── install ├── MBR ├── MBR2 └── proc.txt 1 directory, 7 files |
#mv d2/f {2,3}
![]() mv: указанная цель «3» не является каталогом |
#mv d1/f {2,3}
![]() mv: указанная цель «3» не является каталогом |
#mv d1/f1 {2,3}
![]() mv: указанная цель «3» не является каталогом |
#mv d1/f1 {2,}
|
#tree
. ├── 2 ├── d1 │ └── f2 ├── f2 -> /root/d2/f2 ├── install ├── MBR ├── MBR2 └── proc.txt 1 directory, 7 files |
#fi
![]() fi filefrag find find2perl findfs findmnt finger |
#fi
![]() fi filefrag find find2perl findfs findmnt finger |
#fin
![]() find find2perl findfs findmnt finger |
#find /usr/
![]() bin/ games/ include/ lib/ lib32/ local/ sbin/ share/ src/ |
#find /usr/s
![]() sbin/ share/ src/ |
#find /usr/share/d
![]() debconf/ debhelper/ debianutils/ dict/ discover/ doc/ doc-base/ dpkg/ |
#ps ls
![]() error: conflicting format options Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 7281 ? Ss 0:00 sshd: root@pts/0 7283 pts/0 Ss 0:00 -bash 7328 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//108242694270492488-1490691320.script 7359 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//108242694270492488-1490691320.script 7360 pts/1 Ss 0:00 l3script 7545 ? Ss 0:00 sshd: ivan [priv] 7547 ? S 0:00 sshd: ivan@pts/4 7548 pts/4 Ss 0:00 -bash 7629 pts/4 S+ 0:00 l3script 8554 pts/1 R+ 0:00 ps ax |
#ps ax >ps.tx
|
#tree
. ├── 2 ├── d1 │ └── f2 ├── f2 -> /root/d2/f2 ├── install ├── MBR ├── MBR2 ├── proc.txt └── ps.tx 1 directory, 8 files |
#li ps.tx
![]() l3script: li: команда не найдена |
#vi ps.txt
![]() |
#~
23 ? S< 0:00 [crypto] "ps.tx" 62L, 2785C 89 ? S< 0:00 [ata_sff] 108 ? S 0:00 [scsi_eh_0] 109 ? S 0:00 [scsi_eh_1] 110 ? S 0:00 [kworker/u:1] 132 ? D 0:02 [jbd2/xvda1-8] 133 ? S< 0:00 [ext4-dio-unwrit] 276 ? Ss 0:00 udevd --daemon 398 ? S< 0:00 [kpsmoused] ... 1972 ? Ss 0:00 /usr/sbin/cron 2245 ? Ss 0:00 /usr/sbin/exim4 -bd -q30m 2278 ? Ss 0:00 /usr/sbin/sshd 2302 tty1 Ss+ 0:00 /sbin/getty 38400 tty1 2303 tty2 Ss+ 0:00 /sbin/getty 38400 tty2 2304 tty3 Ss+ 0:00 /sbin/getty 38400 tty3 2305 tty4 Ss+ 0:00 /sbin/getty 38400 tty4 2306 tty5 Ss+ 0:00 /sbin/getty 38400 tty5 2307 tty6 Ss+ 0:00 /sbin/getty 38400 tty6 3350 ? S 0:00 [flush-202:0] |
#set -o noclobber
|
#date > err.txt
|
#date > err.txt
![]() l3script: err.txt: не могу переписать уже существующий файл |
#date >> err.txt
|
#date > err.txt
![]() l3script: err.txt: не могу переписать уже существующий файл |
#date >| err.txt
|
#ls
![]() ls lsattr lsblk lscpu lsinitramfs lsmod lspci lspgpot lsusb |
#lsattr err.txt
-------------e-- err.txt |
#cha
![]() chage chardet chattr |
#chattr +a err.txt
|
#date >| err.txt
![]() l3script: err.txt: Операция не позволяется |
#set +0 noclober
![]() l3script: set: +0: неправильная опция set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] |
#set +0 noclobber
![]() l3script: set: +0: неправильная опция set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] |
#set +0 noclobber
![]() l3script: set: +0: неправильная опция set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] |
#set +o noclobber
|
#ps axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Мар24 0:06 init [2] root 2 0.0 0.0 0 0 ? S Мар24 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар24 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар24 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар24 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар24 0:03 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар24 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар24 0:00 [kdevtmpfs] ... root 7281 0.0 0.7 71288 3680 ? Ss 11:54 0:00 sshd: root@pts/0 root 7283 0.0 0.5 22092 2784 pts/0 Ss 11:55 0:00 -bash root 7328 0.0 0.1 18164 836 pts/0 S+ 11:55 0:00 script -f -c l3script -q /root/.lilalo//108242694270492488-1490691320.script root 7359 0.0 0.0 18168 460 pts/0 S+ 11:55 0:00 script -f -c l3script -q /root/.lilalo//108242694270492488-1490691320.script root 7360 0.0 0.4 23832 2500 pts/1 Ss 11:55 0:00 l3script root 7545 0.0 0.7 71288 3612 ? Ss 12:01 0:00 sshd: ivan [priv] ivan 7547 0.0 0.3 71288 1880 ? S 12:01 0:00 sshd: ivan@pts/4 ivan 7548 0.0 0.6 22600 3292 pts/4 Ss 12:01 0:00 -bash ivan 7629 0.0 0.6 24468 3100 pts/4 S+ 12:01 0:00 l3script root 8736 0.0 0.2 18948 1260 pts/1 R+ 14:20 0:00 ps axu |
#ps axu | sort -k4 -r
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 3397 0.2 4.0 59232 20660 ? Ss Мар27 4:49 l3-agent user 5319 0.1 2.0 47724 10360 ? Ss Мар27 1:39 l3-agent root 6014 0.0 0.7 71380 3712 ? Ss 09:20 0:00 sshd: user [priv] root 7281 0.0 0.7 71288 3680 ? Ss 11:54 0:00 sshd: root@pts/0 root 7545 0.0 0.7 71288 3612 ? Ss 12:01 0:00 sshd: ivan [priv] ivan 7629 0.0 0.6 24468 3100 pts/4 S+ 12:01 0:00 l3script ivan 7548 0.0 0.6 22600 3292 pts/4 Ss 12:01 0:00 -bash user 6134 0.0 0.6 22500 3172 pts/3 Ss+ 09:21 0:00 l3script user 6017 0.0 0.5 22176 2868 pts/2 Ss 09:21 0:00 -bash ... root 9 0.0 0.0 0 0 ? S< Мар24 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар24 0:00 [kdevtmpfs] root 17 0.0 0.0 0 0 ? S< Мар24 0:00 [kblockd] root 22 0.0 0.0 0 0 ? S Мар24 0:00 [fsnotify_mark] root 133 0.0 0.0 0 0 ? S< Мар24 0:00 [ext4-dio-unwrit] root 23 0.0 0.0 0 0 ? S< Мар24 0:00 [crypto] root 8 0.0 0.0 0 0 ? S< Мар24 0:00 [cpuset] root 15 0.0 0.0 0 0 ? S Мар24 0:00 [bdi-default] root 89 0.0 0.0 0 0 ? S< Мар24 0:00 [ata_sff] root 21 0.0 0.0 0 0 ? SN Мар24 0:00 [ksmd] |
#ps axu | sort -k4 -r | head -6
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 3397 0.2 4.0 59232 20660 ? Ss Мар27 4:49 l3-agent user 5319 0.1 2.0 47724 10360 ? Ss Мар27 1:39 l3-agent root 6014 0.0 0.7 71380 3712 ? Ss 09:20 0:00 sshd: user [priv] root 7281 0.0 0.7 71288 3680 ? Ss 11:54 0:00 sshd: root@pts/0 root 7545 0.0 0.7 71288 3612 ? Ss 12:01 0:00 sshd: ivan [priv] |
#/names
![]() l3script: /names: Нет такого файла или каталога |
#cd /names
![]() l3script: cd: /names: Нет такого файла или каталога |
#pwr
![]() l3script: pwr: команда не найдена |
Время первой команды журнала | 10:08:58 2017- 3-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:24:33 2017- 3-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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