/l3/users/belka/nt-ladm/linux2.linux.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#cd /home/user/text/
|
#ls
cpmment-me.txt keeneu_neps text.text unixpid.eee.txt vi2 eus_neps myfiue.txt text_tp_geep unixpid.peig.txt heuup-vi.txt ppenspuece_neps unixpid.diff vi1 |
#for i in *
> do > mv $i "`echo $i | tr '[:lower:]' '[:upper:]' `" > done |
#ls
CPMMENT-ME.TXT KEENEU_NEPS TEXT.TEXT UNIXPID.EEE.TXT VI2 EUS_NEPS MYFIUE.TXT TEXT_TP_GEEP UNIXPID.PEIG.TXT HEUUP-VI.TXT PPENSPUECE_NEPS UNIXPID.DIFF VI1 |
#for i in *; do mv "$i" "`echo $i | tr '[:upper:]' '[:lower:]' `"; do
e |
#ls
|
#ls
cpmment-me.txt keeneu_neps text.text unixpid.eee.txt vi2 eus_neps myfiue.txt text_tp_geep unixpid.peig.txt heuup-vi.txt ppenspuece_neps unixpid.diff vi1 |
#cd /home/user/
|
#ls
backup file_10 file_8 mi.sh sh touchlist base file2 file_9 name sorted ug-ladm.pdf bin file3 file_file names sorted_passwd unsorted body file_3 filelist newfile source very_long_file_name c file_4 filelist2 newfile2 Templates Desktop file_5 files passwd test file file_6 file_withvery proj text file1 file_7 log projectX touch |
#chown -r user:user text/
chown: неверный ключ -- r Попробуйте `chown --help' для получения более подробного описания. |
#chown -R user:user text/
|
#ls
backup file_10 file_8 mi.sh sh touchlist base file2 file_9 name sorted ug-ladm.pdf bin file3 file_file names sorted_passwd unsorted body file_3 filelist newfile source very_long_file_name c file_4 filelist2 newfile2 Templates Desktop file_5 files passwd test file file_6 file_withvery proj text file1 file_7 log projectX touch |
#ls -la text/
итого 76 drwxr-xr-x 2 user user 4096 Дек 13 12:03 . drwx------ 33 user user 4096 Дек 13 12:05 .. -rw-r--r-- 1 user user 10216 Дек 12 12:19 cpmment-me.txt -rw-r--r-- 1 user user 1149 Дек 6 2003 eus_neps -rw-r--r-- 1 user user 1501 Дек 12 11:55 heuup-vi.txt -rw-r--r-- 1 user user 899 Дек 6 2003 keeneu_neps -rw-r--r-- 1 user user 130 Дек 12 12:54 myfiue.txt -rw-r--r-- 1 user user 1149 Дек 6 2003 ppenspuece_neps -rw-r--r-- 1 user user 10216 Дек 12 12:23 text.text -rw-r--r-- 1 user user 161 Дек 6 2003 text_tp_geep -rw-r--r-- 1 user user 0 Дек 12 12:06 unixpid.diff -rw-r--r-- 1 user user 330 Дек 12 12:06 unixpid.eee.txt -rw-r--r-- 1 user user 330 Дек 12 12:06 unixpid.peig.txt -rw-r--r-- 1 user user 1875 Дек 6 2003 vi1 -rw-r--r-- 1 user user 927 Дек 6 2003 vi2 |
#su - user
l3-agent is already running: pid=2399; pidfile=/home/user/.lilalo/l3-agent.pid |
$cd text/
|
$ls
cpmment-me.txt keeneu_neps text.text unixpid.eee.txt vi2 eus_neps myfiue.txt text_tp_geep unixpid.peig.txt heuup-vi.txt ppenspuece_neps unixpid.diff vi1 |
$for i in *
> do > mv $i "`echo $i | tr '[:lower:]' '[:upper:]'`" > done mv: `CPMMENT-ME.TXT' и `CPMMENT-ME.TXT' - один и тот же файл mv: `EUS_NEPS' и `EUS_NEPS' - один и тот же файл mv: `HEUUP-VI.TXT' и `HEUUP-VI.TXT' - один и тот же файл mv: `KEENEU_NEPS' и `KEENEU_NEPS' - один и тот же файл mv: `MYFIUE.TXT' и `MYFIUE.TXT' - один и тот же файл mv: `PPENSPUECE_NEPS' и `PPENSPUECE_NEPS' - один и тот же файл mv: `TEXT.TEXT' и `TEXT.TEXT' - один и тот же файл mv: `TEXT_TP_GEEP' и `TEXT_TP_GEEP' - один и тот же файл mv: `UNIXPID.DIFF' и `UNIXPID.DIFF' - один и тот же файл mv: `UNIXPID.EEE.TXT' и `UNIXPID.EEE.TXT' - один и тот же файл mv: `UNIXPID.PEIG.TXT' и `UNIXPID.PEIG.TXT' - один и тот же файл mv: `VI1' и `VI1' - один и тот же файл mv: `VI2' и `VI2' - один и тот же файл |
$ls
CPMMENT-ME.TXT KEENEU_NEPS TEXT.TEXT UNIXPID.EEE.TXT VI2 EUS_NEPS MYFIUE.TXT TEXT_TP_GEEP UNIXPID.PEIG.TXT HEUUP-VI.TXT PPENSPUECE_NEPS UNIXPID.DIFF VI1 |
$for i in *; do mv $i "`echo $i | tr '[:upper:]' '[:lower:]'`"; done
|
$ls
cpmment-me.txt keeneu_neps text.text unixpid.eee.txt vi2 eus_neps myfiue.txt text_tp_geep unixpid.peig.txt heuup-vi.txt ppenspuece_neps unixpid.diff vi1 |
$exit
|
#updatedb
|
#updatedb
[1]+ Stopped updatedb |
#bg
[1]+ updatedb & |
#fg
updatedb bg [1]+ Stopped updatedb |
#bg
[1]+ updatedb & |
#top
top - 12:12:42 up 2:26, 5 users, load average: 0.60, 0.34, 0.18 Tasks: 112 total, 2 running, 110 sleeping, 0 stopped, 0 zombie Cpu(s): 10.8% us, 0.6% sy, 0.2% ni, 87.6% id, 0.8% wa, 0.0% hi, 0.0% si Mem: 515656k total, 506628k used, 9028k free, 64652k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 1024088k total, 0k used, 1024088k free, 209660k cached 7019 root 17 0 1684 752 480 R 24.4 0.1 0:02.25 updatedb 7057 root 15 0 2012 932 708 R 1.9 0.2 0:00.02 top 1 root 16 0 1872 584 500 S 0.0 0.1 0:00.67 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 ... 131 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 130 root 15 0 0 0 0 S 0.0 0.0 0:00.14 kswapd0 217 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kseriod 333 root 15 0 0 0 0 S 0.0 0.0 0:00.01 kjournald 734 root 12 -4 1632 536 444 S 0.0 0.1 0:00.35 udevd 816 root 22 0 0 0 0 S 0.0 0.0 0:00.00 shpchpd_event 836 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kauditd 1137 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kjournald 1138 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kjournald 1139 root 15 0 0 0 0 S 0.0 0.0 0:00.02 kjournald |
#ba
badblocks bamstex basename bash bashbug-32 batch |
#ps -bg
ERROR: Unsupported SysV option. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#top
top - 12:13:33 up 2:27, 5 users, load average: 0.65, 0.41, 0.21 Tasks: 111 total, 1 running, 110 sleeping, 0 stopped, 0 zombie Cpu(s): 1.0% us, 0.0% sy, 0.0% ni, 99.0% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 515656k total, 509104k used, 6552k free, 89724k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 1024088k total, 0k used, 1024088k free, 137220k cached 2312 root 15 0 59056 21m 6616 S 0.3 4.2 1:00.95 X 7097 root 16 0 2016 1024 796 R 0.3 0.2 0:00.03 top 1 root 16 0 1872 584 500 S 0.0 0.1 0:00.67 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 ... 131 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 130 root 15 0 0 0 0 S 0.0 0.0 0:00.21 kswapd0 217 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kseriod 333 root 15 0 0 0 0 S 0.0 0.0 0:00.01 kjournald 734 root 12 -4 1632 536 444 S 0.0 0.1 0:00.35 udevd 816 root 22 0 0 0 0 S 0.0 0.0 0:00.00 shpchpd_event 836 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kauditd 1137 root 15 0 0 0 0 S 0.0 0.0 0:00.01 kjournald 1138 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kjournald 1139 root 15 0 0 0 0 S 0.0 0.0 0:00.02 kjournald |
#ls
cpmment-me.txt keeneu_neps text.text unixpid.eee.txt vi2 eus_neps myfiue.txt text_tp_geep unixpid.peig.txt heuup-vi.txt ppenspuece_neps unixpid.diff vi1 |
#find /home/user/ -name keekeu
|
#find /home/user/ -name keeneu
|
#find /home/user/ -name keeneu*
/home/user/text/keeneu_neps |
#find /home/user/ -name keeneu*
/home/user/text/keeneu_neps |
#find /home/user/ -name keeneu* -ok mv {} /tmp/find_file \;
< mv ... /home/user/text/keeneu_neps > ? y |
#ls -l /tmp/fi
file41z2Mc finderror fix_amixer.log fix_updfstab.log filename find_file fix_devices.log |
#ls -l /tmp/find_file ~
-rw-r--r-- 1 user user 899 Дек 6 2003 /tmp/find_file /root: итого 1808 -rw-r--r-- 1 root root 0 Дек 12 14:54 123 -rw-r--r-- 1 root root 0 Дек 12 17:00 2lines \n file -rw-r--r-- 1 root root 0 Дек 12 16:58 another very long file -rw-r--r-- 1 root root 130063 Дек 12 14:42 bash-completion-20050721-1.110asp.noarch.rpm -rw-r--r-- 1 root root 0 Дек 12 16:51 dfsdfsdfscdesdfgsdfk -rw-r--r-- 1 root root 0 Дек 12 17:00 file -rw-r--r-- 1 root root 0 Дек 12 15:22 file1 ... drwxr-xr-x 2 root root 4096 Дек 12 15:25 Ivcanov -rw-r--r-- 1 root root 78790 Дек 8 18:45 logs.tgz -rw-r--r-- 1 root root 79 Дек 6 2003 mymotd -rw-r--r-- 1 root root 86 Дек 6 2003 mynologin drwxr-xr-x 2 root root 4096 Дек 7 2003 mytgz -rw-r--r-- 1 root root 0 Дек 12 16:58 one space drwxr-xr-x 2 root root 4096 Дек 12 15:24 Petrov drwxr-xr-x 2 root root 4096 Дек 12 15:24 Sidorov drwxr-xr-x 2 root root 4096 Дек 8 18:45 Templates -rw-r--r-- 1 root root 1568611 Дек 12 10:20 ug-ladm.pdf |
#ls -l /tmp/find_file
-rw-r--r-- 1 user user 899 Дек 6 2003 /tmp/find_file |
#find /home/user/ -name keeneu* -ok mv {} /tmp/find_file -ok echo
> |
#find /home/user/ -name keeneu* -ok mv {} /tmp/find_file \;;
|
#ls -l /tmp/
итого 540 -rw-r--r-- 1 root root 19072 Дек 12 10:53 1 drwxr-xr-x 2 root root 4096 Дек 12 15:09 11 drwxr-xr-x 2 root root 4096 Дек 12 15:09 12 drwxr-xr-x 2 root root 4096 Дек 12 15:09 13 drwxr-xr-x 2 root root 4096 Дек 12 15:09 14 drwxr-xr-x 2 root root 4096 Дек 12 15:09 15 -rw-r--r-- 1 root root 19072 Дек 12 10:53 2 -rw-r--r-- 1 root root 24212 Дек 8 08:05 advfdisk.full.log -rw-r--r-- 1 root root 0 Дек 8 08:05 advfdisk.hst ... -rw-r--r-- 1 root root 1 Дек 8 08:44 runlevel -rw-r--r-- 1 root root 39756 Дек 8 18:45 setup.history -rw-r--r-- 1 root root 3278 Дек 8 18:45 setup.log -rw-r--r-- 1 root root 0 Дек 8 20:00 setup_sound.log drwx------ 2 user user 4096 Дек 13 09:47 ssh-LUNWHW2344 -rw-r--r-- 1 root root 1 Дек 8 20:00 status -rw-r--r-- 1 root root 10 Дек 8 08:06 temp_driver.hdc drwx------ 2 root root 4096 Дек 8 08:29 texconfig.rH5337 -rw------- 1 user user 2668 Дек 13 10:44 xses-user.384RqA -rw-r--r-- 1 root root 78 Дек 8 08:44 Xtest.log |
#ls -l /tmp/ | head
итого 540 -rw-r--r-- 1 root root 19072 Дек 12 10:53 1 drwxr-xr-x 2 root root 4096 Дек 12 15:09 11 drwxr-xr-x 2 root root 4096 Дек 12 15:09 12 drwxr-xr-x 2 root root 4096 Дек 12 15:09 13 drwxr-xr-x 2 root root 4096 Дек 12 15:09 14 drwxr-xr-x 2 root root 4096 Дек 12 15:09 15 -rw-r--r-- 1 root root 19072 Дек 12 10:53 2 -rw-r--r-- 1 root root 24212 Дек 8 08:05 advfdisk.full.log -rw-r--r-- 1 root root 0 Дек 8 08:05 advfdisk.hst |
#ls -l /tmp/ | head -30
итого 540 -rw-r--r-- 1 root root 19072 Дек 12 10:53 1 drwxr-xr-x 2 root root 4096 Дек 12 15:09 11 drwxr-xr-x 2 root root 4096 Дек 12 15:09 12 drwxr-xr-x 2 root root 4096 Дек 12 15:09 13 drwxr-xr-x 2 root root 4096 Дек 12 15:09 14 drwxr-xr-x 2 root root 4096 Дек 12 15:09 15 -rw-r--r-- 1 root root 19072 Дек 12 10:53 2 -rw-r--r-- 1 root root 24212 Дек 8 08:05 advfdisk.full.log -rw-r--r-- 1 root root 0 Дек 8 08:05 advfdisk.hst ... -rw-r--r-- 1 root root 76 Дек 8 08:05 fdisk.hsthda -rw-r--r-- 1 root root 265 Дек 8 08:02 fdisk.log -rw-r--r-- 1 root root 30058 Дек 8 08:05 fdisk.loghda -rw-r--r-- 1 root root 9 Дек 8 08:05 fdisk_name -rw-r--r-- 1 root root 9905 Дек 8 08:06 file41z2Mc -rw-r--r-- 1 root root 23 Дек 12 15:24 filename -rw-r--r-- 1 root root 64 Дек 8 18:45 FinalXSettings.err -rw-rw-r-- 1 user user 48 Дек 12 15:56 finderror -rw-r--r-- 1 user user 899 Дек 6 2003 find_file2 -rw-r--r-- 1 root root 2639 Дек 8 18:47 fix_amixer.log |
#find /home/user/ -name keeneu* -ok mv {} /tmp/find_file \;; mv /tmp/fin
_file /tmp/find_file2 |
#find . | less
|
#find . | less
|
#find / -regex ".*\.tar\.'gz\|bz2'
> |
#find / -regex ".*\.tar\.'gz\|bz2'"
|
#find / -regex ".*\.tar\.'gz\|bz2'"
|
#touch 1.tar.gz
|
#touch 1.tar.bz2
|
#find ~ -regex ".*\.tar\.'gz\|bz2'"
|
#find ~ -regex ".*\.tar\.(gz\|bz2)"
|
#find ~ -regex ".*\.tar\.(gz\|bz2)"
|
#find ~ -regex '.*\.tar\.(gz\|bz2)'
|
#find ~ '.*\.tar\.(gz\|bz2)'
/root/.lilalo/28092314571681932426-1165597467.info /root/.lilalo/28092314571681932426-1165597467.script /root/.lilalo/2711239812991012723-1165833855.info /root/.lilalo/2711239812991012723-1165833855.script /root/.lilalo/2711239812991012723-1165833855_1165833873_etc_X11_xorg.conf.diff /root/.lilalo/2711239812991012723-1165833855_1165833977_etc_X11_xorg.conf.diff /root/.lilalo/2711239812991012723-1165833855_1165834041_etc_X11_xorg.conf.diff /root/.lilalo/2711239812991012723-1165833855_1165834110_etc_X11_xorg.conf.diff /root/.lilalo/2711239812991012723-1165833855_1165834189_etc_X11_xorg.conf.diff /root/.lilalo/70056533238915247-1165834947.info ... /root/Sidorov /root/Ivcanov /root/dfsdfsdfscdesdfgsdfk /root/..wrtwiu /root/file with spaces /root/another very long file /root/one space /root/2lines \n file /root/1.tar.bz2 find: .*\.tar\.(gz\|bz2): Нет такого файла или каталога |
#find ~ -regex '.*\.tar\.*'
|
#find ~ -regex .*\.tar\.*
/root/.kde/Autostart /root/.kde/Autostart/Autorun.desktop /root/.kde/Autostart/.directory /root/mytgz/zsh-4.0.6.tar.bz2 /root/1.tar.gz /root/1.tar.bz2 |
#find ~ -regex .*\.tar\.gz
/root/1.tar.gz |
#find ~ -regex .*\.tar(\.gz)
bash: syntax error near unexpected token `(' |
#find ~ -regex .*\.tar(\.gz\)
bash: syntax error near unexpected token `(' |
#find ~ -regex .*\.tar\(\.gz\)
|
#find ~ -regex .*\.tar\(.gz\)
|
#find ~ -regex .*(
> |
#find ~ -regex '.*(tar\.gz|tar\.bz2)'
|
#find ~ -regex '.*(tar\.gz\|tar\.bz2)'
|
#find ~ -regex '.*(\.tar\.gz\|\.tar\.bz2)'
|
#find ~ -regex ".*(\.tar\.gz\|\.tar\.bz2)"
|
#find ~ -regex .*\(\.tar\.gz\|\.tar\.bz2\)
|
#find ~ -regex .*gz
/root/logs.tgz /root/mytgz /root/mytgz/tree-1.4b2.tgz /root/1.tar.gz |
#find ~ -regex .*tar\.gz
/root/1.tar.gz |
#find ~ -regex .*tar\.gz
|
#find / -regex ".*\.tar|\.gz|\.tgz"
|
#find / -regex ".*(\.tar|\.gz|\.tgz)"
|
#find ~ -regex .*.gz
/root/logs.tgz /root/mytgz /root/mytgz/tree-1.4b2.tgz /root/1.tar.gz |
#find ~ -regex .*tar\.gz
/root/1.tar.gz |
#find ~ -regex .*tar(\.gz\|.bz2\)
bash: syntax error near unexpected token `(' |
#find ~ -regex '.*tar(\.gz\|.bz2\)'
find: Непарная ) или \) |
#find ~ -regex '.*tar(\.gz\|.bz2)'
|
#find ~ -regex .*tar(\.gz\|.bz2)
bash: syntax error near unexpected token `(' |
#find ~ -regex .*tar\(\.gz\|.bz2)
bash: syntax error near unexpected token `)' |
#find ~ -regex .*tar\(\.gz\|.bz2\)
|
#find ~ -regex .*tar\.gz -o .*tar\.bz2
find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find ~ -regex .*tar\.gz -o -regex .*tar\.bz2
/root/mytgz/zsh-4.0.6.tar.bz2 /root/1.tar.gz /root/1.tar.bz2 |
#logname
logname: no login name |
#man logname
|
#echo $LOGNAME]
root] |
#echo $LOGNAME
root |
#vim .bashrc
5a6 > alias logname='echo $LOGNAME' |
#. .bashrc
|
#logname
root |
#find . -regex '.*\(bz2|gz\)'
|
#find . -regex '.*\(bz2\|gz\)'
./logs.tgz ./mytgz ./mytgz/tree-1.4b2.tgz ./mytgz/zsh-4.0.6.tar.bz2 ./1.tar.gz ./1.tar.bz2 |
##find . -regex '.*\(bz2\|gz\)'
|
#find / -regex ".*\.tar|\.gz" -ok mv {} ~/soft \;
|
Время первой команды журнала | 11:39:05 2006-12-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:00:46 2006-12-13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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