/l3/users/serg-ko/nt-ladm/linux1.linux.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
#ls -l
-rw-r--r-- 1 root root 0 Дек 14 10:21 a.jpg -rw-r--r-- 1 user user 0 Дек 6 2003 b.C -rw-r--r-- 1 root root 0 Дек 14 10:21 b.jpg -rw-r--r-- 1 user user 0 Дек 6 2003 c.C -rw-r--r-- 1 root root 0 Дек 14 10:21 c.jpg -rwxr-xr-x 1 user user 1372 Дек 6 2003 cpr.sh -rw-r--r-- 1 user user 0 Дек 6 2003 d.C -rw-r--r-- 1 user user 0 Дек 6 2003 e.C -rwxr-xr-x 1 user user 462 Дек 6 2003 par.sh -rwxr-xr-x 1 user user 885 Дек 6 2003 rn -rw-r--r-- 1 root root 1212 Дек 14 10:16 rn.rus |
#cd /tmp
|
#ls -l
итого 544 -rw-r--r-- 1 root root 0 Дек 12 15:28 12 -rw-r--r-- 1 root root 0 Дек 12 15:28 15:28:58 -rw-r--r-- 1 root root 0 Дек 12 15:28 2006 -rw-r--r-- 1 root root 54515 Дек 8 07:08 advfdisk.full.log -rw-r--r-- 1 root root 0 Дек 8 07:08 advfdisk.hst -rw-r--r-- 1 root root 2532 Дек 8 17:39 aspsetup.log.2 -rw-r--r-- 1 root root 37 Дек 8 19:02 buildxconf.log -rw-r--r-- 1 root root 420 Дек 13 16:44 case -rw-r--r-- 1 root root 334 Дек 13 16:50 case2 ... drwx------ 2 user user 4096 Дек 13 14:13 ssh-JBRUQj2463 -rw-r--r-- 1 root root 1 Дек 8 19:03 status -rw-r--r-- 1 root root 10 Дек 8 07:08 temp_driver.hdc drwx------ 2 root root 4096 Дек 8 07:25 texconfig.JJ5202 -rw-r--r-- 1 root root 199 Дек 13 16:38 vaget -rw-r--r-- 1 root root 178 Дек 13 16:57 var -rw------- 1 user user 5230 Дек 14 10:52 xses-user.wWkBCu -rw-r--r-- 1 root root 0 Дек 12 15:28 Вто -rw-r--r-- 1 root root 0 Дек 12 15:29 Вто Дек 12 15:29:16 EET 2006 -rw-r--r-- 1 root root 0 Дек 12 15:28 Дек |
#vim /etc/bashrc
|
#touch 12345
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#ls -l 12345
-rw-r--r-- 1 root root 0 Дек 14 11:17 12345 |
#echo $
$BASH_ARGC $DISPLAY $L3_PARENT_TTY $OSTYPE $STY $BASH_ARGV $editor_file $L3_SESSION_ID $PATH $TERM $BASH_COMMAND $editor_name $L3_TAMPERED_EDITORS $PIPESTATUS $TERMCAP $BASH_COMPLETION $EUID $LANG $PPID $TIME $BASH_COMPLETION_DIR $G_BROKEN_FILENAMES $LESSOPEN $PROMPT_COMMAND $UID $BASH_LINENO $GROUPS $LINENO $PS1 $USER $BASH_SOURCE $HISTCMD $LINES $PS2 $WINDOW $BASH_SUBSHELL $HISTFILE $LOGNAME $PS4 $XAUTHORITY $BASH_VERSINFO $HISTFILESIZE $LS_COLORS $PWD $BASH_VERSION $HISTSIZE $MACHTYPE $QTDIR $COLORS $HOME $MAIL $RANDOM |
#vim /root/.bashrc
|
#grep -r umask ~
# /etc/bashrc # System wide functions and aliases # Environment stuff goes in /etc/profile # by default, we want this to get set. # Even for non-interactive, non-login shells. if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002 else umask 022 fi ... /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:dcgettext__stpcpymkfifo__deregister_frame_infooptindstdinumaskferrorreadstrncmpstrncpyunlinkrealloc__strdup_IO_getc__xstat64symlinkmemset /root/.lilalo/2283915099209827089-1165933650.script:�E �P$��u%�EPjh�ï¿j������P�ï¿ï¿½ï¿½ï¿½ï¿½^�_S�/1����t&���Q���Pjhj�N�����Pjj�q�������U �R4��ts�EÈï¿ï¿½ï¿½@���R��@����EÐ�D����EP��������tG�u��V���Pjh�ï¿j������ |
#egrep -rv 'umask|lilalo' ~
/root/.lilalo/l3bashrc: [ \"\${1#/}\" = \"\$1\" ] && DIR=\"\$PWD/\" /root/.lilalo/l3bashrc: DIFFNAME=\"\${L3_SESSION_ID}_\${TIME}\`echo \$DIR\$1| sed s@_@__@ | sed 's@/@_@g'\`.diff\" /root/.lilalo/l3bashrc: old_file=\"/tmp/l3-saved-\$\$.\$RANDOM.\$RANDOM\" /root/.lilalo/l3bashrc: /bin/cp -- \"\$1\" \"\$old_file\" 2> /dev/null /root/.lilalo/l3bashrc: $editor_file \"\$@\" || ERR=\$? /root/.lilalo/l3bashrc: [ -e \"\$old_file\" ] && diff \"\$old_file\" \"\$1\" > \"\$L3_HOME/\$DIFFNAME\" 2> /dev/null /root/.lilalo/l3bashrc: if [ "$?" == 2 ] /root/.lilalo/l3bashrc: then /root/.lilalo/l3bashrc: diff /dev/null \"\$1\" > \"\$L3_HOME/\$DIFFNAME\" 2> /dev/null /root/.lilalo/l3bashrc: fi ... /root/.lilalo/18229325721442113092-1165592956.info: 5 vi .bash_profile /root/.lilalo/18229325721442113092-1165592956.info: 6 wget 10.0.35.1/pub/NT-LAdm/mi.sh /root/.lilalo/18229325721442113092-1165592956.info: 7 vi mi.sh /root/.lilalo/18229325721442113092-1165592956.info: 8 df / | tail -1 | sed 's/[1-9].*//' /root/.lilalo/18229325721442113092-1165592956.info: 9 vi mi.sh /root/.lilalo/18229325721442113092-1165592956.info: 10 sh mi.sh /root/.lilalo/18229325721442113092-1165592956.info: 11 vi mi.sh /root/.lilalo/18229325721442113092-1165592956.info: 12 sh mi.sh /root/.lilalo/18229325721442113092-1165592956.info:</history> /root/.lilalo/18229325721442113092-1165592956.script:Script started on Птн 08 Дек 2006 17:49:16 |
#ls
12 EET found_card.err mapping-user setup_sound.log 12345 etc found_card.log model_temp.hdc ssh-JBRUQj2463 15:28:58 etccopy gconfd-root monprobe.msg status 2006 fdisk.bat gconfd-user no_file_with_this_name temp_driver.hdc advfdisk.full.log fdisk.bathda iconv orbit-user texconfig.JJ5202 advfdisk.hst fdisk.hsthda iconvCP par.sh vaget aspsetup.log.2 fdisk.log init.log pass var buildxconf.log fdisk.loghda installOK passwd xses-user.wWkBCu case fdisk_name install_steps read Вто case2 filehM6dtg ivanov rpmlog Вто Дек 12 15:29:16 EET 2006 date FinalXSettings.err kde-user runlevel Дек ddcprobe.log fio keyring-IJEdJ5 scr detect.log fix_amixer.log ksocket-user script dirlist fix_devices.log l3-saved-17118.1332.4710 setup.history dmesg.prot fix_updfstab.log lost+found setup.log |
#cd
|
#ls -al
итого 2008 drwxr-x--- 14 root root 4096 Дек 14 11:18 . drwxr-xr-x 24 1000 1000 4096 Дек 13 13:53 .. -rw-r--r-- 1 root root 0 Дек 12 16:48 -1 -rw-r--r-- 1 root root 265 Дек 13 16:32 automount -rw-r--r-- 1 root root 130063 Дек 12 14:44 bash-completion-20050721-1.110asp.noarch.rpm -rw-r--r-- 1 root root 26044 Дек 14 09:51 .bash_history -rw-r--r-- 1 root root 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 root root 259 Дек 8 17:57 .bash_profile -rw-r--r-- 1 root root 312 Дек 14 10:38 .bashrc ... drwxr-xr-x 2 root root 4096 Дек 11 14:08 .ssh -rw-r--r-- 1 root root 196 Дек 6 2003 .tcshrc drwxr-xr-x 2 root root 4096 Дек 8 17:40 Templates -rw-r--r-- 1 root root 1568611 Дек 12 10:23 ug-ladm.pdf -rw------- 1 root root 5746 Дек 14 11:18 .viminfo -rw-r--r-- 1 root root 16 Дек 6 2003 .vimrc -rw------- 1 root root 60 Дек 14 10:03 .xauth2vfcNy -rw------- 1 root root 0 Дек 11 13:53 .Xauthority -rw------- 1 root root 60 Дек 14 09:28 .xauthz01Lqw -rw-r--r-- 1 root root 0 Дек 11 17:55 .xinitrc |
#man umask
|
#ls -al
итого 2008 drwxr-x--- 14 root root 4096 Дек 14 11:18 . drwxr-xr-x 24 1000 1000 4096 Дек 13 13:53 .. -rw-r--r-- 1 root root 0 Дек 12 16:48 -1 -rw-r--r-- 1 root root 265 Дек 13 16:32 automount -rw-r--r-- 1 root root 130063 Дек 12 14:44 bash-completion-20050721-1.110asp.noarch.rpm -rw-r--r-- 1 root root 26044 Дек 14 09:51 .bash_history -rw-r--r-- 1 root root 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 root root 259 Дек 8 17:57 .bash_profile -rw-r--r-- 1 root root 312 Дек 14 10:38 .bashrc ... drwxr-xr-x 2 root root 4096 Дек 11 14:08 .ssh -rw-r--r-- 1 root root 196 Дек 6 2003 .tcshrc drwxr-xr-x 2 root root 4096 Дек 8 17:40 Templates -rw-r--r-- 1 root root 1568611 Дек 12 10:23 ug-ladm.pdf -rw------- 1 root root 5746 Дек 14 11:18 .viminfo -rw-r--r-- 1 root root 16 Дек 6 2003 .vimrc -rw------- 1 root root 60 Дек 14 10:03 .xauth2vfcNy -rw------- 1 root root 0 Дек 11 13:53 .Xauthority -rw------- 1 root root 60 Дек 14 09:28 .xauthz01Lqw -rw-r--r-- 1 root root 0 Дек 11 17:55 .xinitrc |
#ls -al | less
|
#vim .bash_profile
|
#vim .bash_rc
|
#vim .bash
|
#vim .bash
|
#vim .bashrc
|
#. .bashrc
|
#touch /tmp/12345678
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#ls -l /tmp/12345678
-rw-r--r-- 1 root root 0 Дек 14 11:23 /tmp/12345678 |
#vim .bashrc
|
#touch /tmp/123456789
|
#ls -l /tmp/123456789
-rw-r--r-- 1 root root 0 Дек 14 11:24 /tmp/123456789 |
#. .bashrc
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#ls -l /tmp/1234567890
ls: /tmp/1234567890: Нет такого файла или каталога |
#touch /tmp/123456789
|
#ls -l /tmp/123456789
-rw-r--r-- 1 root root 0 Дек 14 11:24 /tmp/123456789 |
#rm /tmp/12
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 12 12345 12345678 123456789 |
#rm /tmp/12*
|
#touch /tmp/12
|
#ls -l /tmp/12
-rw-r--r-- 1 root root 0 Дек 14 11:24 /tmp/12 |
#vim /etc/bash
|
#vim /etc/bashrc
|
#vim /etc/profile
|
#vim /etc/
|
#grep -r umask /etc > /tmp/filesetc &
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 [1] 18873 |
#grep -r mode /etc >> /tmp/filesetc &
# are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 [2] 18886 ux1:~[1] Done grep -r umask /etc >/tmp/filesetc |
#vim /etc/bashrc
|
#vim /etc/bash
|
#vim /etc/pro
|
#vim /etc/pro
|
#vim /etc/profile
|
#vim /etc/
|
#vim /etc/profile.d/
|
#vim /etc/profile.d/
|
#less /tmp/filesetc
|
#apropos mode
ttyI (4) - ISDN character devices with modem emulator unicode_start (1) - put keyboard and console in unicode mode unicode_stop (1) - revert keyboard and console from unicode mode vbetool (1) - run real-mode video BIOS code to alter hardware state vboxmode (1) - detect format of isdn voice file vm86 (2) - enter virtual 8086 mode vm86old [vm86] (2) - enter virtual 8086 mode xmode2 (1) - shows the pulse/space length of infrared signals xmode2 [mode2] (1) - shows the pulse/space length of infrared signals xsetmode (1x) - set the mode for an X Input device xvidtune (1x) - video mode tuner for Xorg |
#mode
mode2 modeline2fb |
#whatis mode
mode: nothing appropriate |
#whatis mode2
mode2 (1) - shows the pulse/space length of infrared signals mode2 [xmode2] (1) - shows the pulse/space length of infrared signals |
#apropos mode | less
|
#man bash
|
#cd /tmp
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#mkdir /modes
|
#rmdir /modes
|
#mkdir modes
|
#ls -ld mo
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 ls: mo: Нет такого файла или каталога |
#ls -ld mo
model_temp.hdc modes/ monprobe.msg |
#ls -ld mode
ls: mode: Нет такого файла или каталога |
#ls -ld modes/
drwxr-xr-x 2 root root 4096 Дек 14 11:39 modes/ |
#chmod 777 modes/
|
#ls -i serg
"2funk.sh" 14L, 172C fi } ~ ~ ~ ~ ~ ~ ~ ~ ~ -- ВСТАВКА -- 2,1 Весь ~ 0,0-1 Весь |
#touch modes/test
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#ls -l serg
"2funk.sh" 14L, 172C fi итого 0 ~ ~ ~ ~ ~ ~ ~ ~ ~ -- ВСТАВКА -- 2,1 Весь ~ 0,0-1 Весь |
#su - user
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 l3-agent is already running: pid=2519; pidfile=/home/user/.lilalo/l3-agent.pid |
$cd /tmp/modes/
|
$rm test
rm: удалить защищенный от записи пустой обычный файл `test'? y |
$ls
|
$ls -l
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 итого 0 |
$exit
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#touch modes/test
|
#ls -l modes
итого 0 -rw-r--r-- 1 root root 0 Дек 14 11:41 test |
#chmod 1777 modes
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#ls -ld modes
drwxrwxrwt 2 root root 4096 Дек 14 11:41 modes |
#su - user
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 l3-agent is already running: pid=2519; pidfile=/home/user/.lilalo/l3-agent.pid |
$cd /tmp/modes/
|
$ls -ld ../
drwxrwxrwt 18 root root 4096 Дек 14 11:44 ../ |
$ls -ld /tmp/modes
"/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 drwxrwxrwt 2 root root 4096 Дек 14 11:41 /tmp/modes |
$ls
test |
$ls -l
итого 0 -rw-r--r-- 1 root root 0 Дек 14 11:41 test |
$rm test
# are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 rm: удалить защищенный от записи пустой обычный файл `test'? y rm: невозможно удалить `test': Операция не позволяется |
$rm -f test
rm: невозможно удалить `test': Операция не позволяется |
$exit
fi "/etc/bashrc" 48L, 1171C # are we an interactive shell? if [ "$PS1" ]; then case $TERM in xterm*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm fise ;; PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOM [root@linux1:tmp]# touch 12345 |
#vim /etc/X11/xorg.conf
|
#ls
-1 mymotd automount mynologin bash-completion-20050721-1.110asp.noarch.rpm mytgz final_settings.err no_file_with_this_name gsdfkjsdlcdesdfklsj nohup.out install serg logs.tgz Templates mi.sh ug-ladm.pdf |
#ls -ld
drwxr-x--- 15 root root 4096 Дек 14 12:13 . |
#ls -ld ~/mymotd
"2funk.sh" 15L, 181C fi } func 1 3 ~ ~ ~ ~ ~ ~ ~ -rw-r--r-- 1 root root 79 Дек 6 2003 /root/mymotd |
#cd mymotd
bash: cd: mymotd: Это не каталог |
#vi /etc/motd
|
#ls
-1 mymotd automount mynologin bash-completion-20050721-1.110asp.noarch.rpm mytgz final_settings.err no_file_with_this_name gsdfkjsdlcdesdfklsj nohup.out install serg logs.tgz Templates mi.sh ug-ladm.pdf |
#cp ~/motd /etc/motd
"2funk.sh" 15L, 181C fi } func 1 3 ~ ~ ~ ~ ~ ~ ~ cp: невозможно выполнить stat для `/root/motd': Нет такого файла или каталога |
#cp ~/mymotd /etc/motd
cp: переписать `/etc/motd'? y |
Время первой команды журнала | 11:03:00 2006-12-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:16:25 2006-12-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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