/l3/users/GL/adm/debian0.clinika.local/root :1 :2 :3 :4 :5 :6 |
|
#cat /etc/passwd | grep -e r.*
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh 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 irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | grep -e ^r
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -e ^ro
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -e ^ro+
![]() |
#cat /etc/passwd | grep -e ^ro+.*$
![]() |
#cat /etc/passwd | grep -e ^ro.*$
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -e ^ro*.*$
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -e ^ro*
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -e ^ro+
![]() |
#cat /etc/passwd | egrep -e ^ro+
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | egrep -^C ^ro+
![]() |
#man grep
|
#cat /etc/passwd | egrep -E ^ro+
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -E ^ro+
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -E ^ro+.*$
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -E ^ro+
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -E ^ro?
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep -E "root|user"
root:x:0:0:root:/root:/bin/bash user:x:1000:1000::/home/user:/bin/bash |
#cat /etc/passwd | grep -A 2 -B 2 root
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 |
#cat /etc/passwd | grep -A 2 -B 2 user
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat -n /etc/passwd | grep -A 2 -B 2 user
18 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 19 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 user:x:1000:1000::/home/user:/bin/bash 21 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat -n /etc/passwd | grep -q
![]() Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. |
#cat -n /etc/passwd | grep -q root
|
#echo $?
0 |
#cat -n /etc/passwd | grep -q root && echo Found || echo NotFound
Found |
#cat -n /etc/passwd | grep -q roet && echo Found || echo NotFound
NotFound |
#grep -r root /etc
/etc/ssh/ssh_host_dsa_key.pub:ssh-dss AAAAB3NzaC1kc3MAAACBAITGC7QkDRxajdfU3faYAGrwwgTuozFKHMcdYLzyE+KlVde7CJZwg2EMfGZ2g/yYUhsLXa5dnR3nzDjGO4Qni89ePtccdLIqqRqwfwo6pTL4molEogf97MQxTyRP0a/ucw0I7lGcrEJg1Y7VlQRyv7LrfHGtgD+i3B7Kh0QjU7HFAAAAFQCvBX9IlAuLXpaGwHfyJWV2OB2HkwAAAIAQUKVg0OPY5rsmQsi/+7ex9290oN9DPg8tbisK8hO6RJ/cMfVjeGtlR65if76NIdzsu/AtZXsYK3beI1+2oBf7bB8IvEHYHNP34yRChPCRhDYjX++Dw1YpcW+uyxboVM/q/u /etc/ssh/ssh_host_rsa_key.pub:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCcD+19/MwXPi3RPOHCUI7joaGSepjhTPdsNb9vqL0oxekJuKrG/BbijlbZ3bSdwkHv9eoOeauvFX8yO1yX2lfL9z4ZURUzazmPeDq8hI/CNcHsc3nBHBPduHAHXRuufUIXdxIMcBvQ2vguNUlSOgDcMDMY2pBC6OjY/LuBSvdRToBZ5p53D/J6zGKyu1l6QhU55qKQ+pQRqayIEdWHA7Srcw+SUMasw+qyRNkOA8nKFE0Umdjbvs+SeS/SAYWGe7FDakQrOPPfJ1o+IPiFufsMgawljbAdzA7wxYP2RZirrZ9rBlCl78WnTSggBodO3DHI4xt9TvH1/W /etc/skel/.bashrc:# set variable identifying the chroot you work in (used in the prompt below) /etc/skel/.bashrc:if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then /etc/skel/.bashrc: debian_chroot=$(cat /etc/debian_chroot) /etc/skel/.bashrc: PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' /etc/skel/.bashrc: PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' /etc/skel/.bashrc: PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" /etc/securetty:# /etc/securetty: list of terminals on which root is allowed to login. /etc/crontab:17 * * * * root cd / && run-parts --report /etc/cron.hourly ... /etc/services:rootd 1094/udp /etc/passwd-:root:x:0:0:root:/root:/bin/bash /etc/logrotate.conf: create 0664 root utmp /etc/logrotate.conf: create 0660 root utmp /etc/bash.bashrc:# set variable identifying the chroot you work in (used in the prompt below) /etc/bash.bashrc:if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then /etc/bash.bashrc: debian_chroot=$(cat /etc/debian_chroot) /etc/bash.bashrc:PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' /etc/bash_completion:_root_command() /etc/bash_completion:complete -F _root_command -o filenames sudo fakeroot really gksudo gksu kdesudo |
#find /etc -exec grep root {} \;
ssh-dss AAAAB3NzaC1kc3MAAACBAITGC7QkDRxajdfU3faYAGrwwgTuozFKHMcdYLzyE+KlVde7CJZwg2EMfGZ2g/yYUhsLXa5dnR3nzDjGO4Qni89ePtccdLIqqRqwfwo6pTL4molEogf97MQxTyRP0a/ucw0I7lGcrEJg1Y7VlQRyv7LrfHGtgD+i3B7Kh0QjU7HFAAAAFQCvBX9IlAuLXpaGwHfyJWV2OB2HkwAAAIAQUKVg0OPY5rsmQsi/+7ex9290oN9DPg8tbisK8hO6RJ/cMfVjeGtlR65if76NIdzsu/AtZXsYK3beI1+2oBf7bB8IvEHYHNP34yRChPCRhDYjX++Dw1YpcW+uyxboVM/q/u1UPfZPtG5ZGben8BlZD3Z2woNV+Xp5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCcD+19/MwXPi3RPOHCUI7joaGSepjhTPdsNb9vqL0oxekJuKrG/BbijlbZ3bSdwkHv9eoOeauvFX8yO1yX2lfL9z4ZURUzazmPeDq8hI/CNcHsc3nBHBPduHAHXRuufUIXdxIMcBvQ2vguNUlSOgDcMDMY2pBC6OjY/LuBSvdRToBZ5p53D/J6zGKyu1l6QhU55qKQ+pQRqayIEdWHA7Srcw+SUMasw+qyRNkOA8nKFE0Umdjbvs+SeS/SAYWGe7FDakQrOPPfJ1o+IPiFufsMgawljbAdzA7wxYP2RZirrZ9rBlCl78WnTSggBodO3DHI4xt9TvH1/WnIF8KAHZFP root@debian0 # set variable identifying the chroot you work in (used in the prompt below) if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" # /etc/securetty: list of terminals on which root is allowed to login. 17 * * * * root cd / && run-parts --report /etc/cron.hourly ... rootd 1094/udp root:x:0:0:root:/root:/bin/bash create 0664 root utmp create 0660 root utmp # set variable identifying the chroot you work in (used in the prompt below) if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' _root_command() complete -F _root_command -o filenames sudo fakeroot really gksudo gksu kdesudo |
#^C
![]() |
#find /etc -exec grep root {} \;^C
![]() |
#pgrep
![]() ^C |
#pgrep init
1 |
#pgrep l3.*
2270 2348 2412 |
#find /etc -exec grep -n root {} \;
![]() 1:ssh-dss AAAAB3NzaC1kc3MAAACBAITGC7QkDRxajdfU3faYAGrwwgTuozFKHMcdYLzyE+KlVde7CJZwg2EMfGZ2g/yYUhsLXa5dnR3nzDjGO4Qni89ePtccdLIqqRqwfwo6pTL4molEogf97MQxTyRP0a/ucw0I7lGcrEJg1Y7VlQRyv7LrfHGtgD+i3B7Kh0QjU7HFAAAAFQCvBX9IlAuLXpaGwHfyJWV2OB2HkwAAAIAQUKVg0OPY5rsmQsi/+7ex9290oN9DPg8tbisK8hO6RJ/cMfVjeGtlR65if76NIdzsu/AtZXsYK3beI1+2oBf7bB8IvEHYHNP34yRChPCRhDYjX++Dw1YpcW+uyxboVM/q/u1UPfZPtG5ZGben8BlZD3Z2woNV+X 1:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCcD+19/MwXPi3RPOHCUI7joaGSepjhTPdsNb9vqL0oxekJuKrG/BbijlbZ3bSdwkHv9eoOeauvFX8yO1yX2lfL9z4ZURUzazmPeDq8hI/CNcHsc3nBHBPduHAHXRuufUIXdxIMcBvQ2vguNUlSOgDcMDMY2pBC6OjY/LuBSvdRToBZ5p53D/J6zGKyu1l6QhU55qKQ+pQRqayIEdWHA7Srcw+SUMasw+qyRNkOA8nKFE0Umdjbvs+SeS/SAYWGe7FDakQrOPPfJ1o+IPiFufsMgawljbAdzA7wxYP2RZirrZ9rBlCl78WnTSggBodO3DHI4xt9TvH1/WnIF8KAHZFP root@debian0 26:# set variable identifying the chroot you work in (used in the prompt below) 27:if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then 28: debian_chroot=$(cat /etc/debian_chroot) 53: PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 55: PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 62: PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" 1:# /etc/securetty: list of terminals on which root is allowed to login. 11:17 * * * * root cd / && run-parts --report /etc/cron.hourly ... 19: # These directories must exist on the root filesystem as they are 32: # See #339023 and the comment in checkroot.sh 21:# Required-Start: checkroot 5:# Required-Stop: umountroot 83: chown root:adm $XCONSOLE 83: chown root:adm $XCONSOLE 83: chown root:adm $XCONSOLE 83: chown root:adm $XCONSOLE 83: chown root:adm $XCONSOLE ^C |
#find /etc -exec grep -l root {} \;
![]() /etc/ssh/ssh_host_dsa_key.pub /etc/ssh/ssh_host_rsa_key.pub /etc/skel/.bashrc /etc/securetty /etc/crontab /etc/alternatives/cc /etc/alternatives/c++ /etc/alternatives/cpp /etc/alternatives/rsh /etc/alternatives/pico ... /etc/init.d/ifupdown-clean /etc/init.d/umountnfs.sh /etc/security/group.conf /etc/security/time.conf /etc/security/namespace.conf /etc/security/limits.conf /etc/security/access.conf /etc/lilalo/l3config.pm /etc/bash_completion.d/cvs ^C |
#cat /etc/passwd | sed '/root/d '
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed '/root/ROOT/'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/g'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/2'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/1-2'
![]() sed: -e expression #1, char 14: unknown option to `s' |
#cat /etc/passwd | sed '2s/root/ROOT/'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/2'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed 's/root/ROOT/2g'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed '2s/root/ROOT/'
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed '2s/root/ROOT/'
^[[B^[[Broot: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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd | sed '2s/root/ROO
![]() > > > > > > > > > > > ^C |
#cat /etc/passwd | sed '2s/root/ROO
![]() |
#cat /etc/passwd | sed '2s/root/ROOT/'
![]() |
#cat /etc/passwd | sed 's/root/ROOT/'{3}
![]() sed: -e expression #1, char 13: unknown option to `s' |
#man sed
|
#cat /etc/passwd | sed 's/root/ROOT/{3}'
![]() sed: -e expression #1, char 13: unknown option to `s' |
#cat /etc/passwd | sed 's/root/ROOT/~3'
![]() sed: -e expression #1, char 13: unknown option to `s' |
#cat /etc/passwd | sed '~2s/root/ROOT/'
![]() sed: -e expression #1, char 2: invalid usage of +N or ~N as first address |
#cat /etc/passwd | sed '~2 s/root/ROOT/'
![]() sed: -e expression #1, char 2: invalid usage of +N or ~N as first address |
#cat /etc/passwd | sed ' s/root/ROOT/ ~2'
![]() sed: -e expression #1, char 15: unknown option to `s' |
#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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd -n
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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 user:x:1000:1000::/home/user:/bin/bash 21 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#sed -n '$=' /etc/passwd
21 |
#sed -n /etc/passwd
![]() sed: -e expression #1, char 7: extra characters after command |
#sed = /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 ... 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 user:x:1000:1000::/home/user:/bin/bash 21 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#cat /etc/passwd -n
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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 user:x:1000:1000::/home/user:/bin/bash 21 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin |
#w
17:05:04 up 2:51, 4 users, load average: 1.53, 1.49, 1.47 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/3 192.168.7.254 16:04 32:34 1.51s 0.96s ssh root@192.168.7.10 root pts/18 192.168.7.254:S. 16:30 0.00s 0.89s 0.84s ssh root@192.168.7.10 root pts/19 192.168.7.10 16:30 0.00s 2.11s 0.46s script -f -c l3script -q /root/.lilalo//21603138902167114953-1341333182.script root pts/12 192.168.7.254 16:32 5:15 2.04s 0.35s script -f -c l3script -q /root/.lilalo//153372646552297702-1341333178.script |
#w | sed 's/root/ROOT'
![]() sed: -e expression #1, char 11: unterminated `s' command |
#w | sed 's/root/ROOT/'
17:05:34 up 2:52, 4 users, load average: 1.47, 1.47, 1.46 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ROOT pts/3 192.168.7.254 16:04 33:04 1.56s 1.01s ssh root@192.16 ROOT pts/18 192.168.7.254:S. 16:30 1.00s 0.89s 0.84s ssh root@192.16 ROOT pts/19 192.168.7.10 16:30 1.00s 2.11s 0.46s script -f -c l3 ROOT pts/12 192.168.7.254 16:32 5:45 2.04s 0.35s script -f -c l3 |
#w | sed 'y/root/ROOT/'
17:05:56 up 2:52, 4 useRs, lOad aveRage: 1.52, 1.49, 1.47 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ROOT pTs/3 192.168.7.254 16:04 33:26 1.56s 1.01s ssh ROOT@192.16 ROOT pTs/18 192.168.7.254:S. 16:30 0.00s 0.90s 0.85s ssh ROOT@192.16 ROOT pTs/19 192.168.7.10 16:30 0.00s 2.11s 0.46s scRipT -f -c l3 ROOT pTs/12 192.168.7.254 16:32 6:07 2.04s 0.35s scRipT -f -c l3 |
#echo $CO
![]() $COLUMNS $COMP_WORDBREAKS |
#echo $COLUMNS U
172 U |
#w | sed '/root/ i
![]() > HELLO > ' sed: -e expression #1, char 11: extra characters after command |
#w | sed '/root/ i
![]() HELLO |
#echo $C
![]() |
#w | sed '/root/ i
![]() HELLO |
#echo $C
![]() |
#w | sed '/root/ i
![]() HELLO |
#w | sed '1i
![]() sed: -e expression #1, char 5: extra characters after command |
#w | sed '1i
![]() HELLO |
#w | sed '1i
![]() HELLO' sed: -e expression #1, char 5: extra characters after command |
#w | sed '1i
![]() |
#w | sed '1i
![]() |
#w | sed '1i \
> HELO' HELO 17:08:18 up 2:55, 4 users, load average: 1.88, 1.55, 1.48 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/3 192.168.7.254 16:04 35:48 1.57s 1.02s ssh root@192.16 root pts/18 192.168.7.254:S. 16:30 0.00s 1.04s 0.99s ssh root@192.16 root pts/19 192.168.7.10 16:30 0.00s 2.15s 0.50s script -f -c l3 root pts/12 192.168.7.254 16:32 8:29 2.05s 0.36s script -f -c l3 |
#w | sed '1i \
![]() |
#w | sed '/root/ i \
17:08:28 up 2:55, 4 users, load average: 2.41, 1.67, 1.52 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT HELO root pts/3 192.168.7.254 16:04 35:58 1.57s 1.02s ssh root@192.16 HELO root pts/18 192.168.7.254:S. 16:30 0.00s 1.05s 1.00s ssh root@192.16 HELO root pts/19 192.168.7.10 16:30 0.00s 2.15s 0.50s script -f -c l3 HELO root pts/12 192.168.7.254 16:32 8:39 2.06s 0.37s script -f -c l3 |
#w | sed '/root/ i \
![]() |
#w | sed '/root/ i \HELO'
![]() |
#w | sed '/root/ i
17:08:46 up 2:55, 4 users, load average: 2.10, 1.64, 1.52 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT HELO root pts/3 192.168.7.254 16:04 36:16 1.57s 1.02s ssh root@192.16 HELO root pts/18 192.168.7.254:S. 16:30 0.00s 1.05s 1.00s ssh root@192.16 HELO root pts/19 192.168.7.10 16:30 0.00s 2.15s 0.50s script -f -c l3 HELO root pts/12 192.168.7.254 16:32 8:57 2.06s 0.37s script -f -c l3 |
#w | sed '/root/ i HELO'
17:08:56 up 2:55, 4 users, load average: 1.77, 1.59, 1.50 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT HELO root pts/3 192.168.7.254 16:04 36:26 1.57s 1.02s ssh root@192.16 HELO root pts/18 192.168.7.254:S. 16:30 0.00s 1.05s 1.00s ssh root@192.16 HELO root pts/19 192.168.7.10 16:30 0.00s 2.15s 0.50s script -f -c l3 HELO root pts/12 192.168.7.254 16:32 9:07 2.06s 0.37s script -f -c l3 |
#w | sed '/root/ i HE^C'
![]() |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:0e:00:01 inet addr:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe0e:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:46878 errors:0 dropped:0 overruns:0 frame:0 TX packets:46798 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2736579 (2.6 MiB) TX bytes:15392808 (14.6 MiB) Interrupt:247 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:12165 errors:0 dropped:0 overruns:0 frame:0 TX packets:12165 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1794500 (1.7 MiB) TX bytes:1794500 (1.7 MiB) |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:0e:00:01 inet addr:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe0e:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:46964 errors:0 dropped:0 overruns:0 frame:0 TX packets:46880 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2740979 (2.6 MiB) TX bytes:15415924 (14.7 MiB) Interrupt:247 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:12190 errors:0 dropped:0 overruns:0 frame:0 TX packets:12190 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1798536 (1.7 MiB) TX bytes:1798536 (1.7 MiB) |
#ifconfig | grep inet\ add
inet addr:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 inet addr:127.0.0.1 Mask:255.0.0.0 |
#ifconfig eth0 | grep inet\ add
inet addr:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 |
#ifconfig eth0 | grep inet\ add | sed 's/^.*//g'
|
#ifconfig eth0 | grep inet\ add | sed 's/^.[^:]*//g'
:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 |
#ifconfig eth0 | grep inet\ add | sed 's/^.[^:]*//'
:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 |
#ifconfig eth0 | grep inet\ add | sed 's/^.[^:]*//' | sed 's/\ .*$//g'
:192.168.7.10 |
#ifconfig eth0 | grep inet\ add | sed 's/^.[^:]*//' | sed 's/\ .*$//g' | sed 's/://g'
192.168.7.10 |
#ifconfig eth0 | sed '/inet\ addr/ s/^.[^:]*//''
![]() > ^C |
#ifconfig eth0 | sed '/inet\ addr/ s/^.[^:]*//'
eth0 Link encap:Ethernet HWaddr 00:16:3e:0e:00:01 :192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe0e:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:49864 errors:0 dropped:0 overruns:0 frame:0 TX packets:49779 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2901157 (2.7 MiB) TX bytes:15791832 (15.0 MiB) Interrupt:247 |
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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 20 user:x:1000:1000::/home/user:/bin/bash 21 sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
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 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 libuuid:x:100:101::/var/lib/libuuid:/bin/sh user:x:1000:1000::/home/user:/bin/bash sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
Время первой команды журнала | 18:45:51 2012- 7- 3 | |||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 19:14:03 2012- 7- 3 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 24.75 | |||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.47 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.58 | |||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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