/l3/users/26-02-2007/nt-ladm/linux1.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#echo *
Hello install l3rc.tar.gz mi.sh mymotd mynologin mytgz source test2 |
#echo .*
. .. .aptitude .bash_history .bash_logout .bash_profile .bashrc .cshrc .inputrc .l3rc .lesshst .lilalo .profile .ssh .tcshrc .viminfo .vimrc .w3m |
#echo .[^.]*
.aptitude .bash_history .bash_logout .bash_profile .bashrc .cshrc .inputrc .l3rc .lesshst .lilalo .profile .ssh .tcshrc .viminfo .vimrc .w3m |
#echo * .[^.]*
Hello install l3rc.tar.gz mi.sh mymotd mynologin mytgz source test2 .aptitude .bash_history .bash_logout .bash_profile .bashrc .cshrc .inputrc .l3rc .lesshst .lilalo .profile .ssh .tcshrc .viminfo .vimrc .w3m |
#cd /tmp
|
#touch date
|
#ls
date gconfd-user keyring-RUy5TX lost+found orbit-user ssh-cEbrDx2760 |
#touch `date`
|
#ls
10:52:03 28 EET keyring-RUy5TX orbit-user Срд 2007 date gconfd-user lost+found ssh-cEbrDx2760 Фев |
#date
Срд Фев 28 10:52:07 EET 2007 |
#touch "`date`"
|
#ls
10:52:03 date keyring-RUy5TX ssh-cEbrDx2760 Фев 2007 EET lost+found Срд 28 gconfd-user orbit-user Срд Фев 28 10:53:07 EET 2007 |
#touch "`date`"
|
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... dictd:x:100:102::/var/lib/dictd:/bin/false Debian-exim:x:101:103::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false identd:x:103:65534::/var/run/identd:/bin/false messagebus:x:104:105::/var/run/dbus:/bin/false avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | wc -l
28 |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... dictd:x:100:102::/var/lib/dictd:/bin/false Debian-exim:x:101:103::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false identd:x:103:65534::/var/run/identd:/bin/false messagebus:x:104:105::/var/run/dbus:/bin/false avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | wc -l
28 |
#echo $((
0 |
#echo $((`cat /etc/passwd | wc-l` - `ls /home/ | wc -w`))
bash: wc-l: command not found -2 |
#echo $((`cat /etc/passwd | wc -l` - `ls /home/ | wc -w`))
26 |
#echo $((35-10))
25 |
#bc
bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 18646465443265^23 16738632519886632462559702332993287152998288375937872250439283555369\ 49627278184433914881019114439990953927888998844255976742916830633597\ 61233054356635544020068504497419760639913116070391628904318072711134\ 74271258193997185556486897038217253431442789147006885070514417973813\ 8504520836721085035800933837890625 (interrupt) use quit to exit. quit |
#man bc
|
#man bc
|
#cat
r r klzjdhfkjhdsfjkhdsa] klzjdhfkjhdsfjkhdsa] |
#cat | grep gg
rrrr ldtkyjoitruy5oiggg ldtkyjoitruy5oiggg |
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... dictd:x:100:102::/var/lib/dictd:/bin/false Debian-exim:x:101:103::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false identd:x:103:65534::/var/run/identd:/bin/false messagebus:x:104:105::/var/run/dbus:/bin/false avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
#tail /etc/passwd
dictd:x:100:102::/var/lib/dictd:/bin/false Debian-exim:x:101:103::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false identd:x:103:65534::/var/run/identd:/bin/false messagebus:x:104:105::/var/run/dbus:/bin/false avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
#tail -20 /etc/passwd
mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh dictd:x:100:102::/var/lib/dictd:/bin/false Debian-exim:x:101:103::/var/spool/exim4:/bin/false statd:x:102:65534::/var/lib/nfs:/bin/false identd:x:103:65534::/var/run/identd:/bin/false messagebus:x:104:105::/var/run/dbus:/bin/false avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
#tail -f /var/log/messages
Feb 28 09:40:04 linux1 gconfd (user-2809): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 2 Feb 28 09:40:04 linux1 gconfd (user-2809): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/debian.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 3 Feb 28 09:40:04 linux1 gconfd (user-2809): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 4 Feb 28 09:40:09 linux1 gconfd (user-2809): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 0 Feb 28 09:41:50 linux1 syslogd 1.4.1#18: restart. Feb 28 09:56:11 linux1 -- MARK -- Feb 28 10:16:12 linux1 -- MARK -- Feb 28 10:36:13 linux1 -- MARK -- Feb 28 10:56:13 linux1 -- MARK -- Feb 28 11:16:13 linux1 -- MARK -- lFeb 28 11:26:47 linux1 logger: ggg logger privet |
#tail -f /var/log/
acpid dmesg.0 kern.log.0 syslog.0 aptitude dmesg.1.gz lastlog syslog.1.gz auth.log dmesg.2.gz lpr.log syslog.2.gz auth.log.0 dmesg.3.gz mail.err syslog.3.gz bittorrent/ dmesg.4.gz mail.info user.log boot dpkg.log mail.log user.log.0 btmp exim4/ mail.warn uucp.log cups/ faillog messages wtmp daemon.log fontconfig.log messages.0 Xorg.0.log daemon.log.0 fsck/ news/ Xorg.0.log.old debug gdm/ pycentral.log debug.0 installer/ scrollkeeper.log dmesg kern.log syslog |
#head /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh |
#head -15 /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh |
#cut -d: -f1 /etc/passwd
root daemon bin sys sync games man lp mail news ... dictd Debian-exim statd identd messagebus avahi haldaemon gdm user sshd |
#cut -d: -f1 /etc/passwd
|
#cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/bin/sh 7 man:x:6:12:man:/var/cache/man:/bin/sh 8 lp:x:7:7:lp:/var/spool/lpd:/bin/sh 9 mail:x:8:8:mail:/var/mail:/bin/sh 10 news:x:9:9:news:/var/spool/news:/bin/sh ... 19 dictd:x:100:102::/var/lib/dictd:/bin/false 20 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 identd:x:103:65534::/var/run/identd:/bin/false 23 messagebus:x:104:105::/var/run/dbus:/bin/false 24 avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false 25 haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false 26 gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false 27 user:x:1000:1000:user,,,:/home/user:/bin/bash 28 sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin |
#cat -n /etc/passwd
|
#vim test
|
#cat test
Andrey Viktor Sergey Pavel |
#cat test | sort
Andrey Pavel Sergey Viktor |
#vim test
|
#cat test | sort
Andrey Pavel Sergey Viktor |
#cat test
Viktor Sergey Pavel Andrey |
#cat test | sort
|
#sort < test
Andrey Pavel Sergey Viktor |
#sort < test > sorted_test
|
#cat sorted_test
Andrey Pavel Sergey Viktor |
#sort < test > sorted_test
|
#exit
exit |
$find / -name cpu
find: /proc/tty/driver: Permission denied find: /proc/1/task/1/fd: Permission denied find: /proc/1/fd: Permission denied find: /proc/2/task/2/fd: Permission denied find: /proc/2/fd: Permission denied find: /proc/3/task/3/fd: Permission denied find: /proc/3/fd: Permission denied find: /proc/4/task/4/fd: Permission denied find: /proc/4/fd: Permission denied find: /proc/5/task/5/fd: Permission denied ... find: /lost+found: Permission denied /sys/devices/system/cpu find: /root: Permission denied find: /etc/selinux/refpolicy-targeted/modules/previous: Permission denied find: /etc/selinux/refpolicy-targeted/modules/active: Permission denied find: /etc/ssl/private: Permission denied find: /etc/cups/ssl: Permission denied find: /dev/.static: Permission denied /lib/modules/2.6.18-3-686/kernel/arch/i386/kernel/cpu find: /tmp/lost+found: Permission denied |
$find / -name cpu 2>/dev/null
/sys/devices/system/cpu /lib/modules/2.6.18-3-686/kernel/arch/i386/kernel/cpu /usr/src/linux-headers-2.6.18-3-xen-686/include/config/cpu /usr/src/linux-headers-2.6.18-3-xen/arch/i386/kernel/cpu |
$find / -name cpu 2>/tmp/error
/sys/devices/system/cpu /lib/modules/2.6.18-3-686/kernel/arch/i386/kernel/cpu /usr/src/linux-headers-2.6.18-3-xen-686/include/config/cpu /usr/src/linux-headers-2.6.18-3-xen/arch/i386/kernel/cpu |
$cat /tmp/error
find: /proc/4/task/4/fd: Permission denied find: /proc/4/fd: Permission denied find: /proc/5/task/5/fd: Permission denied find: /proc/5/fd: Permission denied find: /proc/6/task/6/fd: Permission denied find: /proc/6/fd: Permission denied find: /proc/9/task/9/fd: Permission denied find: /proc/9/fd: Permission denied find: /proc/10/task/10/fd: Permission denied find: /proc/10/fd: Permission denied ... find: /var/spool/cron/atjobs: Permission denied find: /var/spool/cron/atspool: Permission denied find: /var/spool/cron/crontabs: Permission denied find: /var/spool/cups: Permission denied find: /var/log/exim4: Permission denied find: /var/lib/gdm: Permission denied find: /var/lost+found: Permission denied find: /var/run/sudo: Permission denied find: /var/run/exim4: Permission denied find: /var/run/cups/certs: Permission denied |
$find / -name cpu > find_file 2>/tmp/error
|
$cat find_file
/sys/devices/system/cpu /lib/modules/2.6.18-3-686/kernel/arch/i386/kernel/cpu /usr/src/linux-headers-2.6.18-3-xen-686/include/config/cpu /usr/src/linux-headers-2.6.18-3-xen/arch/i386/kernel/cpu |
$vim /names
|
$cd names
|
$ls names
ls: names: No such file or directory |
$cat names
cat: names: No such file or directory |
$ls
][ feb M'cDonalds 1*2 footer.h module2.c 1inux gnu-linux module.c 2*2=4 -hard-to-del- name$with#very~starnge'symbols' 2*2=5? header.h nov 2*3 jan oct '86" jul program.C ab[cde]fg jun Queen apr linux Queen "Live at Wembley' 86" aug linux-kernel sep A:\WINDOWSSYSTEM32 "Live at Wembley' 86" The_Best_OS A:\WINDOWS\SYSTEM32 mar The_Worst_OS dec may |
$pwd
/home/user/names |
$ls a*
ab[cde]fg apr aug |
$ls *.[cChH]
ls: *.[cChH].C]: No such file or directory |
$ls *.[.c]
ls: *.[.c]ChH].C]: No such file or directory |
$ls *.[.c]
module2.c module.c |
$ls *.[.c]ChH].C]
ls: *.[.c]ChH].C]: No such file or directory |
$ls *.[.c]
module2.c module.c |
$ls *.[.h]
ls: *.[.h]c]: No such file or directory |
$ls *.[.h]
footer.h header.h |
$ls * [Linux]
ls: invalid option -- - Попробуйте `ls --help' для получения более подробного описания. |
$ls *.[Linux]
ls: *.[Linux]: No such file or directory |
$ls *
ls: invalid option -- - Попробуйте `ls --help' для получения более подробного описания. |
$ls *.
ls: *.: No such file or directory |
$ls *.[`Linux`]
bash: Linux: command not found ls: *.[]: No such file or directory |
$ls *Linux]
ls: *Linux]: No such file or directory |
$ls *Linux*
ls: *Linux*: No such file or directory |
$ls
][ feb M'cDonalds 1*2 footer.h module2.c 1inux gnu-linux module.c 2*2=4 -hard-to-del- name$with#very~starnge'symbols' 2*2=5? header.h nov 2*3 jan oct '86" jul program.C ab[cde]fg jun Queen apr linux Queen "Live at Wembley' 86" aug linux-kernel sep A:\WINDOWSSYSTEM32 "Live at Wembley' 86" The_Best_OS A:\WINDOWS\SYSTEM32 mar The_Worst_OS dec may |
$ls *linux*
gnu-linux linux linux-kernel |
$ls -- -*
-hard-to-del- |
$ls \-*
ls: invalid option -- - Попробуйте `ls --help' для получения более подробного описания. |
$ls "-*"
ls: invalid option -- * Попробуйте `ls --help' для получения более подробного описания. |
$ls *\**\?*
2*2=5? |
$ls .[~.]*
base body files names projectX test touchlist bin c find_file proj sh text very_long_file_name |
$echo zz*
zz* |
$echo a*
ab[cde]fg apr aug |
$touch " 12nn"
|
$echo *
][ 1*2 12nn 1inux 2*2=4 2*2=5? 2*3 '86" ab[cde]fg apr aug A:\WINDOWSSYSTEM32 A:\WINDOWS\SYSTEM32 dec feb footer.h gnu-linux -hard-to-del- header.h jan jul jun linux linux-kernel "Live at Wembley' 86" mar may M'cDonalds module2.c module.c name$with#very~starnge'symbols' nov oct program.C Queen Queen "Live at Wembley' 86" sep The_Best_OS The_Worst_OS |
$echo ./-bad-name-/*
./-bad-name-/* |
$echo -bad-name-
-bad-name-./-bad-name-/* |
$cd
|
$touch .< `/touchlist`
bash: /touchlist: No such file or directory bash: /touchlist: No such file or directory bash: `/touchlist`: ambiguous redirect |
$echo "street" date
street date |
$echo "street 'date' год,"
> > > :q! > base .gnome2/ projectX/ .bash_history .gnome2_private/ sh/ .bash_logout .gstreamer-0.10/ .ssh/ .bash_profile .gtkrc-1.2-gnome2 .swp .bashrc .ICEauthority test/ bin/ .inputrc text/ ... files/ .lilalo/ .vimrc find_file .metacity/ .Xauthority .fontconfig/ .mozilla/ .xsession-errors .gconf/ names/ .gconfd/ proj/ > echo "street 'date' год,"год" date > echo "street" date > echo "street 'date' год,"год" date > echo "street" date > echo "street" date |
$echo "street 'date' год,"год" date
|
$echo "street 'date' год,"год" date"
street 'date' год,год date |
$echo "street `date` год,"год" date"
street Срд Фев 28 12:20:13 EET 2007 год,год date |
$echo " А завтра будет $(expr `date` год"
> |
$echo "А завтра будет $(expr `date`)год"
expr: синтаксическая ошибка А завтра будет год |
$echo 4path
4path |
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/bin/sh 7 man:x:6:12:man:/var/cache/man:/bin/sh 8 lp:x:7:7:lp:/var/spool/lpd:/bin/sh 9 mail:x:8:8:mail:/var/mail:/bin/sh 10 news:x:9:9:news:/var/spool/news:/bin/sh 11 uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh 12 proxy:x:13:13:proxy:/bin:/bin/sh 13 www-data:x:33:33:www-data:/var/www:/bin/sh 14 backup:x:34:34:backup:/var/backups:/bin/sh 15 list:x:38:38:Mailing List Manager:/var/list:/bin/sh 16 irc:x:39:39:ircd:/var/run/ircd:/bin/sh 17 gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh 18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 19 dictd:x:100:102::/var/lib/dictd:/bin/false 20 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 identd:x:103:65534::/var/run/identd:/bin/false 23 messagebus:x:104:105::/var/run/dbus:/bin/false 24 avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false 25 haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false 26 gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false 27 user:x:1000:1000:user,,,:/home/user:/bin/bash 28 sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin
find: /proc/4/task/4/fd: Permission denied find: /proc/4/fd: Permission denied find: /proc/5/task/5/fd: Permission denied find: /proc/5/fd: Permission denied find: /proc/6/task/6/fd: Permission denied find: /proc/6/fd: Permission denied find: /proc/9/task/9/fd: Permission denied find: /proc/9/fd: Permission denied find: /proc/10/task/10/fd: Permission denied find: /proc/10/fd: Permission denied find: /proc/92/task/92/fd: Permission denied find: /proc/92/fd: Permission denied find: /proc/128/task/128/fd: Permission denied find: /proc/128/fd: Permission denied find: /proc/129/task/129/fd: Permission denied find: /proc/129/fd: Permission denied find: /proc/130/task/130/fd: Permission denied find: /proc/130/fd: Permission denied find: /proc/131/task/131/fd: Permission denied find: /proc/131/fd: Permission denied find: /proc/579/task/579/fd: Permission denied find: /proc/579/fd: Permission denied find: /proc/964/task/964/fd: Permission denied find: /proc/964/fd: Permission denied find: /proc/1141/task/1141/fd: Permission denied find: /proc/1141/fd: Permission denied find: /proc/1469/task/1469/fd: Permission denied find: /proc/1469/fd: Permission denied find: /proc/1508/task/1508/fd: Permission denied find: /proc/1508/fd: Permission denied find: /proc/1742/task/1742/fd: Permission denied find: /proc/1742/fd: Permission denied find: /proc/1777/task/1777/fd: Permission denied find: /proc/1777/fd: Permission denied find: /proc/1779/task/1779/fd: Permission denied find: /proc/1779/fd: Permission denied find: /proc/1781/task/1781/fd: Permission denied find: /proc/1781/fd: Permission denied find: /proc/1783/task/1783/fd: Permission denied find: /proc/1783/fd: Permission denied find: /proc/2093/task/2093/fd: Permission denied find: /proc/2093/fd: Permission denied find: /proc/2348/task/2348/fd: Permission denied find: /proc/2348/fd: Permission denied find: /proc/2354/task/2354/fd: Permission denied find: /proc/2354/fd: Permission denied find: /proc/2426/task/2426/fd: Permission denied find: /proc/2426/fd: Permission denied find: /proc/2445/task/2445/fd: Permission denied find: /proc/2445/fd: Permission denied find: /proc/2453/task/2453/fd: Permission denied find: /proc/2453/fd: Permission denied find: /proc/2461/task/2461/fd: Permission denied find: /proc/2461/fd: Permission denied find: /proc/2462/task/2462/fd: Permission denied find: /proc/2462/fd: Permission denied find: /proc/2468/task/2468/fd: Permission denied find: /proc/2468/fd: Permission denied find: /proc/2473/task/2473/fd: Permission denied find: /proc/2473/fd: Permission denied find: /proc/2486/task/2486/fd: Permission denied find: /proc/2486/fd: Permission denied find: /proc/2502/task/2502/fd: Permission denied find: /proc/2502/fd: Permission denied find: /proc/2509/task/2509/fd: Permission denied find: /proc/2509/fd: Permission denied find: /proc/2521/task/2521/fd: Permission denied find: /proc/2521/fd: Permission denied find: /proc/2522/task/2522/fd: Permission denied find: /proc/2522/fd: Permission denied find: /proc/2529/task/2529/fd: Permission denied find: /proc/2529/fd: Permission denied find: /proc/2536/task/2536/fd: Permission denied find: /proc/2536/fd: Permission denied find: /proc/2579/task/2579/fd: Permission denied find: /proc/2579/fd: Permission denied find: /proc/2596/task/2596/fd: Permission denied find: /proc/2596/fd: Permission denied find: /proc/2606/task/2606/fd: Permission denied find: /proc/2606/fd: Permission denied find: /proc/2642/task/2642/fd: Permission denied find: /proc/2642/fd: Permission denied find: /proc/2648/task/2648/fd: Permission denied find: /proc/2648/fd: Permission denied find: /proc/2651/task/2651/fd: Permission denied find: /proc/2651/fd: Permission denied find: /proc/2654/task/2654/fd: Permission denied find: /proc/2654/fd: Permission denied find: /proc/2697/task/2697/fd: Permission denied find: /proc/2697/fd: Permission denied find: /proc/2709/task/2709/fd: Permission denied find: /proc/2709/fd: Permission denied find: /proc/2738/task/2738/fd: Permission denied find: /proc/2738/fd: Permission denied find: /proc/2739/task/2739/fd: Permission denied find: /proc/2739/fd: Permission denied find: /proc/2740/task/2740/fd: Permission denied find: /proc/2740/fd: Permission denied find: /proc/2741/task/2741/fd: Permission denied find: /proc/2741/fd: Permission denied find: /proc/2742/task/2742/fd: Permission denied find: /proc/2742/fd: Permission denied find: /proc/2743/task/2743/fd: Permission denied find: /proc/2743/fd: Permission denied find: /proc/2803/task/2803/fd: Permission denied find: /proc/2803/fd: Permission denied find: /proc/3258/task/3258/fd: Permission denied find: /proc/3258/fd: Permission denied find: /proc/3594/task/3594/fd: Permission denied find: /proc/3594/fd: Permission denied find: /proc/3596/task/3596/fd: Permission denied find: /proc/3596/fd: Permission denied find: /proc/3668/task/3668/fd: Permission denied find: /proc/3668/fd: Permission denied find: /proc/3669/task/3669/fd: Permission denied find: /proc/3669/fd: Permission denied find: /proc/3755/task/3755/fd: Permission denied find: /proc/3755/fd: Permission denied find: /proc/3866/task/3866/fd: Permission denied find: /proc/3866/fd: Permission denied find: /proc/4121/task/4121/fd: Permission denied find: /proc/4121/fd: Permission denied find: /proc/4127/task/4127/fd: Permission denied find: /proc/4127/fd: Permission denied find: /proc/4317/task/4317/fd: Permission denied find: /proc/4317/fd: Permission denied find: /proc/4841/task/4841/fd: Permission denied find: /proc/4841/fd: Permission denied find: /home/lost+found: Permission denied find: /lost+found: Permission denied find: /root: Permission denied find: /etc/selinux/refpolicy-targeted/modules/previous: Permission denied find: /etc/selinux/refpolicy-targeted/modules/active: Permission denied find: /etc/ssl/private: Permission denied find: /etc/cups/ssl: Permission denied find: /dev/.static: Permission denied find: /tmp/lost+found: Permission denied find: /usr/lost+found: Permission denied find: /var/spool/exim4: Permission denied find: /var/spool/cron/atjobs: Permission denied find: /var/spool/cron/atspool: Permission denied find: /var/spool/cron/crontabs: Permission denied find: /var/spool/cups: Permission denied find: /var/log/exim4: Permission denied find: /var/lib/gdm: Permission denied find: /var/lost+found: Permission denied find: /var/run/sudo: Permission denied find: /var/run/exim4: Permission denied find: /var/run/cups/certs: Permission denied
/sys/devices/system/cpu /lib/modules/2.6.18-3-686/kernel/arch/i386/kernel/cpu /usr/src/linux-headers-2.6.18-3-xen-686/include/config/cpu /usr/src/linux-headers-2.6.18-3-xen/arch/i386/kernel/cpu
Andrey Pavel Sergey Viktor
Viktor Sergey Pavel Andrey
Время первой команды журнала | 10:35:05 2007- 2-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:24:39 2007- 2-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 30.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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