/l3/trainings/nt-ladm/2006-01-14/linux6.linux.nt/user :1 :2 :3 |
|
$df -m
Файловая система 1M-блоков Исп Доступно Исп% смонтирована на /dev/hdb1 985 208 727 23% / /dev/hdb6 985 18 917 2% /tmp /dev/hdb7 1969 98 1772 6% /var /dev/hdb9 9844 3683 5661 40% /usr /dev/hdb8 1969 33 1836 2% /home |
$id
uid=500(user) gid=500(user) группы=500(user) |
$hostname
linux6.linux.nt |
$pwd
/home/user |
$uname -a
Linux linux6.linux.nt 2.6.9-1.667asp #1 Fri Nov 12 22:29:40 EET 2004 i686 i686 i386 GNU/Linux |
$whatis id
id (1) - print real and effective UIDs and GIDs |
$whatis uname
uname (1) - print system information uname (2) - get name and information about current kernel |
$whatis pwd
pwd (1) - print name of current/working directory pwd [builtins] (1) - bash built-in commands, see bash(1) |
$w
10:04:14 up 23 min, 4 users, load average: 0,04, 0,20, 0,15 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:47 0.00s 0.02s 0.02s script -f -q /h root tty2 - 09:50 11:27 0.03s 0.03s script -f -q /r user :0 - 09:44 ?xdm? 56.15s 0.98s /usr/bin/gnome- user pts/3 :0.0 10:00 1:59 0.03s 0.03s script -f -q /h |
$w
10:00:03 up 19 min, 4 users, load average: 0,81, 0,33, 0,16 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:47 4:44 0.02s 0.02s script -f -q /h root tty2 - 09:50 7:16 0.03s 0.03s script -f -q /r user :0 - 09:44 ?xdm? 43.40s 0.91s /usr/bin/gnome- user pts/3 :0.0 10:00 0.00s 0.03s 0.03s script -f -q /h |
$w
10:02:08 up 21 min, 4 users, load average: 0,35, 0,32, 0,18 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:47 6:49 0.02s 0.02s script -f -q /h root tty2 - 09:50 9:21 0.03s 0.03s script -f -q /r user :0 - 09:44 ?xdm? 55.35s 0.98s /usr/bin/gnome- user pts/3 :0.0 10:00 0.00s 0.03s 0.03s script -f -q /h |
$id
uid=500(user) gid=500(user) группы=500(user) |
$konqueror
Creating link /home/user/.kde/socket-linux6.linux.nt. Created link from "/home/user/.kde/socket-linux6.linux.nt" to "/tmp/ksocket-user" Creating link /home/user/.kde/tmp-linux6.linux.nt. Created link from "/home/user/.kde/tmp-linux6.linux.nt" to "/tmp/kde-user" kbuildsycoca running... Creating link /home/user/.kde/cache-linux6.linux.nt. Created link from "/home/user/.kde/cache-linux6.linux.nt" to "/var/tmp/kdecache-user" Invalid entry (missing '=') at /usr/share/control-center-2.0/capplets/gpilotd-control-applet.desktop:2 Invalid entry (missing '=') at /tmp/kde-user/kconf_updatesj1Knb.tmp:1 Invalid entry (missing '=') at /tmp/kde-user/kconf_update2l7MSb.tmp:1 QPixmap: Invalid pixmap parameters Launched ok, pid = 5652 q :q! QPixmap: Invalid pixmap parameters QPixmap: Invalid pixmap parameters |
$w
10:08:31 up 27 min, 5 users, load average: 0,00, 0,08, 0,10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:47 0.00s 0.02s 0.02s script -f -q /h root tty2 - 09:50 15:44 0.03s 0.03s script -f -q /r user tty3 - 10:04 3:39 0.02s 0.02s script -f -q /h user :0 - 09:44 ?xdm? 56.65s 0.98s /usr/bin/gnome- user pts/3 :0.0 10:00 6:16 0.03s 0.03s script -f -q /h |
$w
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ] [ Type ] [ Units ] [ Write ] [Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ] [ Type ] [ Units ] [ Write ] [root@linux1:~]# 10:04:52 up 24 min, 5 users, load average: 0,02, 0,18, 0,15 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:47 38.00s 0.02s 0.02s script -f -q /h root tty2 - 09:50 12:05 0.03s 0.03s script -f -q /r user tty3 - 10:04 0.00s 0.02s 0.02s script -f -q /h user :0 - 09:44 ?xdm? 56.28s 0.98s /usr/bin/gnome- user pts/3 :0.0 10:00 2:37 0.03s 0.03s script -f -q /h |
$ls etc -l
ls: etc: No such file or directory |
$ls -t etc
ls: etc: No such file or directory |
$find / -name *~log
find: /lost+found: Permission denied find: /tmp/lost+found: Permission denied find: /tmp/gconfd-root: Permission denied find: /tmp/.private: Permission denied find: /tmp/etc/rpm: Permission denied find: /tmp/orbit-root: Permission denied find: /var/lost+found: Permission denied find: /var/lib/nfs/statd: Permission denied find: /var/lib/xdm/authdir: Permission denied find: /var/lib/slocate: Permission denied ... find: /proc/2341/task/2341/fd: Permission denied find: /proc/2572/task/2572/fd: Permission denied find: /proc/2577/task/2577/fd: Permission denied find: /proc/2880/task/2880/fd: Permission denied find: /proc/3110/task/3110/fd: Permission denied find: /proc/3204/task/3204/fd: Permission denied find: /proc/3315/task/3315/fd: Permission denied find: /proc/3383/task/3383/fd: Permission denied find: /proc/3384/task/3384/fd: Permission denied find: /proc/3584/task/3584/fd: Permission denied |
$ls -l
итого 68 -rw-r--r-- 1 user 1000 3845 Дек 6 2003 base drwxr-xr-x 2 user 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 user 1000 12718 Дек 6 2003 body drwxr-xr-x 2 user 1000 4096 Дек 6 2003 c drwxr-xr-x 2 user user 4096 Янв 13 16:14 Desktop drwxr-xr-x 3 user 1000 4096 Дек 6 2003 files drwxr-xr-x 2 user 1000 4096 Дек 6 2003 names drwxr-xr-x 3 user 1000 4096 Дек 6 2003 proj drwxr-xr-x 2 user 1000 4096 Дек 6 2003 projectX drwxr-xr-x 2 user 1000 4096 Дек 6 2003 sh drwxr-xr-x 2 user root 4096 Янв 13 16:01 Templates drwxr-xr-x 4 user 1000 4096 Дек 6 2003 test drwxr-xr-x 2 user 1000 4096 Дек 6 2003 text -rw-r--r-- 1 user 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name |
$find / -name *.log
find: /lost+found: Permission denied find: /tmp/lost+found: Permission denied /tmp/Xtest.log find: /tmp/gconfd-root: Permission denied find: /tmp/.private: Permission denied /tmp/fix_updfstab.log /tmp/advfdisk.full.log /tmp/buildxconf.log /tmp/ddcprobe.log /tmp/detect.log ... find: /proc/2341/task/2341/fd: Permission denied find: /proc/2572/task/2572/fd: Permission denied find: /proc/2577/task/2577/fd: Permission denied find: /proc/2880/task/2880/fd: Permission denied find: /proc/3110/task/3110/fd: Permission denied find: /proc/3204/task/3204/fd: Permission denied find: /proc/3315/task/3315/fd: Permission denied find: /proc/3383/task/3383/fd: Permission denied find: /proc/3384/task/3384/fd: Permission denied find: /proc/3584/task/3584/fd: Permission denied |
$ls
base body Desktop names projectX Templates text very_long_file_name bin c files proj sh test touchlist |
$ls -l
итого 68 -rw-r--r-- 1 user 1000 3845 Дек 6 2003 base drwxr-xr-x 2 user 1000 4096 Дек 6 2003 bin -rw-r--r-- 1 user 1000 12718 Дек 6 2003 body drwxr-xr-x 2 user 1000 4096 Дек 6 2003 c drwxr-xr-x 2 user user 4096 Янв 13 16:14 Desktop drwxr-xr-x 3 user 1000 4096 Дек 6 2003 files drwxr-xr-x 2 user 1000 4096 Дек 6 2003 names drwxr-xr-x 3 user 1000 4096 Дек 6 2003 proj drwxr-xr-x 2 user 1000 4096 Дек 6 2003 projectX drwxr-xr-x 2 user 1000 4096 Дек 6 2003 sh drwxr-xr-x 2 user root 4096 Янв 13 16:01 Templates drwxr-xr-x 4 user 1000 4096 Дек 6 2003 test drwxr-xr-x 2 user 1000 4096 Дек 6 2003 text -rw-r--r-- 1 user 1000 18 Дек 6 2003 touchlist -rw-r--r-- 1 user 1000 0 Дек 6 2003 very_long_file_name |
$ls -- -l
ls: -l: No such file or directory |
$ls -- -l/
ls: -l/: No such file or directory |
$ls -- -l /
ls: -l: No such file or directory /: bin dev home lib media mnt proc sbin skeleton tmp var boot etc initrd lost+found misc opt root selinux sys usr |
$ls -- -l
ls: -l: No such file or directory |
$whatis
usage: whatis keyword ... |
$whatis ls
ls (1) - list directory contents |
$apropas ls
bash: apropas: command not found |
$apropas psd
bash: apropas: command not found |
$apropas passwd
bash: apropas: command not found |
$apropos passwd
chpasswd (8) - update password file in batch fgetpwent_r [getpwent_r] (3) - get passwd file entry reentrantly getpwent_r (3) - get passwd file entry reentrantly gpasswd (1) - administer the /etc/group file hesiod_free_passwd [hesiod_getpwnam] (3) - Hesiod functions for retrieving passwd information hesiod_getpwnam (3) - Hesiod functions for retrieving passwd information hesiod_getpwuid [hesiod_getpwnam] (3) - Hesiod functions for retrieving passwd information ldappasswd (1) - change the password of an LDAP entry lppasswd (1) - add, change, or delete digest passwords mkpasswd (1) - generate new password, optionally apply it to a user ... saslpasswd (8) - set a user's sasl password saslpasswd [saslpasswd2] (8) - set a user's sasl password smbpasswd (8) - change a user's SMB password SSL_CTX_set_default_passwd_cb (3ssl) - set passwd callback for encrypted PEM file handling SSL_CTX_set_default_passwd_cb_userdata [SSL_CTX_set_default_passwd_cb] (3ssl) - set passwd callback for encrypted PEM file handling userpasswd (1) - A graphical tool to allow users to change their passwords vncpasswd (1) - change a VNC password ypchfn [yppasswd] (1) - change your password in the NIS database ypchsh [yppasswd] (1) - change your password in the NIS database yppasswd (1) - change your password in the NIS database |
$apropos passwd change
glXSwapBuffers (3x) - exchange front and back buffers indent (1) - changes the appearance of a C program by inserting or deleting whitespace iopl (2) - change I/O privilege level is_term_resized [resizeterm] (3x) - change the curses terminal size iwevent (8) - Display Wireless Events generated by drivers and setting changes kudzu (8) - detects and configures new and/or changed hardware on a system lchfn (1) - Change finger information lchown [chown] (2) - change ownership of a file lchsh (1) - Change login shell ldappasswd (1) - change the password of an LDAP entry ... XWindowChanges [XConfigureWindow] (3x) - configure windows and window changes structure ypchfn [yppasswd] (1) - change your password in the NIS database ypchsh [yppasswd] (1) - change your password in the NIS database yppasswd (1) - change your password in the NIS database ZGBTF2 [zgbtf2] (l) - compute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges ZGBTRF [zgbtrf] (l) - compute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges ZGETF2 [zgetf2] (l) - compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges ZGETRF [zgetrf] (l) - compute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges ZGTTRF [zgttrf] (l) - compute an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges ZLASWP [zlaswp] (l) - perform a series of row interchanges on the matrix A |
$apropos passwd | пgrep change
ldappasswd (1) - change the password of an LDAP entry lppasswd (1) - add, change, or delete digest passwords smbpasswd (8) - change a user's SMB password userpasswd (1) - A graphical tool to allow users to change their passwords vncpasswd (1) - change a VNC password ypchfn [yppasswd] (1) - change your password in the NIS database ypchsh [yppasswd] (1) - change your password in the NIS database yppasswd (1) - change your password in the NIS database |
$apropos passwd | grep 'change|update'
|
$ssh root m01
Broadcast message from root (pts/2) (Sat Jan 21 17:59:41 2006): The system is going down for system halt NOW! ssh: root: Name or service not known |
$ssh root rootpassw m01
ssh: root: Name or service not known |
$ssh m01
The authenticity of host 'm01 (192.168.15.1)' can't be established. RSA key fingerprint is cf:92:fb:e2:1d:33:04:cc:d0:5f:45:a4:e1:98:46:90. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': y Please type 'yes' or 'no': yes Warning: Permanently added 'm01,192.168.15.1' (RSA) to the list of known hosts. user@m01's password: Permission denied, please try again. user@m01's password: Permission denied, please try again. user@m01's password: Permission denied (publickey,password). |
$ssh root@m01
root@m01's password: Last login: Sat Jan 14 10:30:42 2006 from linux1.unix.nt |
$ssh root@m01
root@m01's password: Permission denied, please try again. root@m01's password: Last login: Sat Jan 14 10:31:30 2006 from linux6.linux.nt |
$screen -x
|
$ssh root@m01
root@m01's password: Permission denied, please try again. root@m01's password: Last login: Sat Jan 14 10:33:54 2006 from linux3.linux.nt |
#w
10:37:25 up 53 min, 12 users, load average: 0,07, 0,03, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:49 10:00 0.46s 0.10s script -f -q /h user tty5 - 10:29 45.00s 0.02s 0.02s script -f -q /h user :0 - 09:45 ?xdm? 1:23 0.93s /usr/bin/gnome- root pts/2 linux.nt 09:53 3.00s 0.06s 0.04s script -f -q /r root pts/4 :pts/3:S.0 10:28 3.00s 0.06s 0.04s script -f -q /r root pts/7 linux4.linux.nt 10:29 2:59 0.03s 0.03s script -f -q /r root pts/9 fbsd2.linux.nt 10:29 3:35 0.04s 0.03s script -f -q /r root pts/11 linux5.linux.nt 10:30 3:12 0.03s 0.03s script -f -q /r root pts/13 linux1.unix.nt 10:30 45.00s 0.03s 0.03s script -f -q /r root pts/15 linux6.linux.nt 10:35 0.00s 0.03s 0.03s script -f -q /r root pts/17 linux3.linux.nt 10:33 14.00s 0.03s 0.03s script -f -q /r root pts/19 linux4.linux.nt 10:36 52.00s 0.03s 0.03s script -f -q /r |
$man ls
|
$man ls
|
$man ls
|
$tree /home
/home |-- lost+found [error opening dir] `-- user |-- Desktop |-- Templates |-- base |-- bin | |-- big_mem | |-- big_work | `-- signal_trap ... |-- text | |-- kernel_news | |-- opensource_news | |-- rus_news | |-- text_to_grep | |-- vi1 | `-- vi2 |-- touchlist `-- very_long_file_name 17 directories, 80 files |
$tree /home | less
|
$tree /
| | | | | | | |-- completion | | | | | | | | `-- %gconf.xml | | | | | | | |-- display | | | | | | | | `-- %gconf.xml | | | | | | | `-- select_names | | | | | | | `-- %gconf.xml | | | | | | |-- calendar | | | | | | | |-- %gconf.xml | | | | | | | |-- date_navigator | | | | | | | | `-- %gconf.xml ... | | | | | | | `-- %gconf.xml | | | | | | |-- gtkgs | | | | | | | `-- %gconf.xml | | | | | | |-- layout | | | | | | | `-- %gconf.xml | | | | | | `-- printing | | | | | | `-- %gconf.xml | | | | | |-- gkb-applet | | | | | | |-- %gconf.xml | | | | | | `-- prefs |
$tree / | less
|
$Mutex destroy failure: Device or resource busy
ICE default IO error handler doing an exit(), pid = 5355, errno = 0 ICE default IO error handler doing an exit(), pid = 5649, errno = 0 |
$cd /usr/
bin/ include/ libexec/ man/ src/ etc/ kerberos/ local/ sbin/ tmp/ games/ lib/ lost+found/ share/ X11R6/ |
$cd /usr/
bin/ include/ libexec/ man/ src/ etc/ kerberos/ local/ sbin/ tmp/ games/ lib/ lost+found/ share/ X11R6/ |
$cd /usr/
bin/ include/ libexec/ man/ src/ etc/ kerberos/ local/ sbin/ tmp/ games/ lib/ lost+found/ share/ X11R6/ |
$cd /usr/etc/
|
$cd /usr/l
lib/ libexec/ local/ lost+found/ |
$cd /usr/
bin/ include/ libexec/ man/ src/ etc/ kerberos/ local/ sbin/ tmp/ games/ lib/ lost+found/ share/ X11R6/ |
$cd /usr/l
lib/ libexec/ local/ lost+found/ |
$cd /usr/lo
local/ lost+found/ |
$cd /usr/local/
|
$ls /usr/local/
bin etc games include lib libexec sbin share src |
$ls /
bin dev home lib media mnt proc sbin skeleton tmp var boot etc initrd lost+found misc opt root selinux sys usr |
$alias ls
alias ls='ls --color=tty' |
$ls -G
bin etc games include lib libexec sbin share src |
$ls
bin etc games include lib libexec sbin share src |
$ls / |cat
bin boot dev etc home initrd lib lost+found media misc mnt opt proc root sbin selinux skeleton sys tmp usr var |
$ls / | cat
bin boot dev etc home initrd lib lost+found media misc mnt opt proc root sbin selinux skeleton sys tmp usr var |
$ls - G
ls: -: No such file or directory ls: G: No such file or directory |
$ls -G
bin etc games include lib libexec sbin share src |
$ls / | cat
bin boot dev etc home initrd lib lost+found media misc mnt opt proc root sbin selinux skeleton sys tmp usr var |
$ls
bin etc games include lib libexec sbin share src |
$ls -l
итого 36 drwxr-xr-x 2 root root 4096 Янв 13 21:42 bin drwxr-xr-x 2 root root 4096 Июл 13 2004 etc drwxr-xr-x 2 root root 4096 Июл 13 2004 games drwxr-xr-x 2 root root 4096 Июл 13 2004 include drwxr-xr-x 2 root root 4096 Июл 13 2004 lib drwxr-xr-x 2 root root 4096 Июл 13 2004 libexec drwxr-xr-x 2 root root 4096 Июл 13 2004 sbin drwxr-xr-x 4 root root 4096 Янв 13 05:22 share drwxr-xr-x 2 root root 4096 Июл 13 2004 src |
$id which
id: which: Такого пользователя нет |
$fdisk -l
bash: fdisk: command not found |
$which id
/usr/bin/id |
$ssh root@m01
root@m01's password: Last login: Sat Jan 14 12:25:12 2006 |
$hostname
Broadcast message from root (Sat Jan 14 18:20:25 2006): The system is going down for system halt NOW! linux6.linux.nt |
$su -
Password: |
#cat /dev/hdc > /home/user/cd.iso
cat: /dev/hdc: No such file or directory |
#ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 Янв 14 11:40 /dev/cdrom -> hdd |
#cat /dev/cdrom > /home/user/cd.iso
|
$echo $PATH
/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/user/bin |
#eject
|
#mkfifo pipe
|
#ls -l
итого 124 drwxr-xr-x 2 root root 4096 Янв 14 09:42 Desktop -rw-r--r-- 1 root root 1614 Янв 13 16:02 final_settings.err -rw-r--r-- 1 root root 99984 Янв 13 16:01 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 prw-r--r-- 1 root root 0 Янв 14 12:57 pipe |
#ll
итого 124 drwxr-xr-x 2 root root 4096 Янв 14 09:42 Desktop -rw-r--r-- 1 root root 1614 Янв 13 16:02 final_settings.err -rw-r--r-- 1 root root 99984 Янв 13 16:01 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 prw-r--r-- 1 root root 0 Янв 14 12:57 pipe |
#alias
alias cp='cp -i' alias l.='ls -d .* --color=tty' alias ll='ls -l --color=tty' alias ls='ls --color=tty' alias mc='. /usr/share/mc/bin/mc-wrapper.sh' alias mv='mv -i' alias rm='rm -i' alias vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' |
#ls -l pipe
prw-r--r-- 1 root root 0 Янв 14 12:57 pipe |
bin boot dev etc home initrd lib lost+found media misc mnt opt proc root sbin selinux skeleton sys tmp usr var
bin boot dev etc home initrd lib lost+found media misc mnt opt proc root sbin selinux skeleton sys tmp usr var
Время первой команды журнала | 09:47:25 2006- 1-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:57:46 2006- 1-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 10.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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