/l3/users/20-10-2014/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#sed 's/:/ /g' /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 ... 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 Debian-exim x 101 103 /var/spool/exim4 /bin/false user x 1000 1000 user,,, /home/user /bin/bash sshd x 102 65534 /var/run/sshd /usr/sbin/nologin student x 1001 1001 /home/student /bin/bash |
#sed 's///-/g' /etc/passwd
![]() sed: -e выражение #1, символ 5: неизвестный модификатор к `s' |
#sed 's///-/g' /etc/passwd
![]() sed: -e выражение #1, символ 5: неизвестный модификатор к `s' |
#sed 's/'/'/-/g' /etc/passwd
![]() sed: -e выражение #1, символ 5: неизвестный модификатор к `s' |
#sed 's/ /-/g' /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 ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#sed 's/:.*//' /etc/pa
![]() pam.conf pam.d/ passwd passwd- |
#ls /etc
acpi default init.d magic profile sgml adduser.conf deluser.conf initramfs-tools magic.mime profile.d shadow adjtime dhcp inittab mailcap protocols shadow- aliases discover.conf.d inputrc mailcap.order python shells alternatives discover-modprobe.conf insserv mailname python2.7 skel apt dpkg insserv.conf manpath.config rc0.d ssh bash.bashrc email-addresses insserv.conf.d mime.types rc1.d ssl bash_completion environment iproute2 mke2fs.conf rc2.d staff-group-for-usr-local bash_completion.d exim4 issue modprobe.d rc3.d sysctl.conf bindresvport.blacklist file issue.net modules rc4.d sysctl.d ... console-cyrillic group- ld.so.conf.d networks resolv.conf udev console-setup grub.d lilalo nsswitch.conf rmt ufw cron.d gshadow locale.alias opt rpc vim cron.daily gshadow- locale.gen os-release rsyslog.conf w3m cron.hourly host.conf localtime pam.conf rsyslog.d wgetrc cron.monthly hostname logcheck pam.d screenrc X11 crontab hosts login.defs passwd securetty xml cron.weekly hosts.allow logrotate.conf passwd- security debconf.conf hosts.deny logrotate.d perl selinux debian_version init lynx-cur ppp services |
#ln /etc/passwd /passwd
|
#ls
1.txt 3.txt d1 f6 install letter passwd student_con unsorted words 2.txt backup d2 f7 ip newfile proj test wget.txt |
#ls /etc
acpi default init.d magic profile sgml adduser.conf deluser.conf initramfs-tools magic.mime profile.d shadow adjtime dhcp inittab mailcap protocols shadow- aliases discover.conf.d inputrc mailcap.order python shells alternatives discover-modprobe.conf insserv mailname python2.7 skel apt dpkg insserv.conf manpath.config rc0.d ssh bash.bashrc email-addresses insserv.conf.d mime.types rc1.d ssl bash_completion environment iproute2 mke2fs.conf rc2.d staff-group-for-usr-local bash_completion.d exim4 issue modprobe.d rc3.d sysctl.conf bindresvport.blacklist file issue.net modules rc4.d sysctl.d ... console-cyrillic group- ld.so.conf.d networks resolv.conf udev console-setup grub.d lilalo nsswitch.conf rmt ufw cron.d gshadow locale.alias opt rpc vim cron.daily gshadow- locale.gen os-release rsyslog.conf w3m cron.hourly host.conf localtime pam.conf rsyslog.d wgetrc cron.monthly hostname logcheck pam.d screenrc X11 crontab hosts login.defs passwd securetty xml cron.weekly hosts.allow logrotate.conf passwd- security debconf.conf hosts.deny logrotate.d perl selinux debian_version init lynx-cur ppp services |
#ls
1.txt 3.txt d1 f6 install letter passwd student_con unsorted words 2.txt backup d2 f7 ip newfile proj test wget.txt |
#sed 's/[^a]//g' /etc/passwd | wc -c
67 |
#sed 's/[^:]//g' /etc/passwd | wc -c
161 |
#sed 's/[^/]//g' /etc/passwd | wc -c
119 |
#sed 's/[! ]/-/g' /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 ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#sed 's/[/]/! /g' /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 ... 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 Debian-exim:x:101:103::! var! spool! exim4:! bin! false user:x:1000:1000:user,,,:! home! user:! bin! bash sshd:x:102:65534::! var! run! sshd:! usr! sbin! nologin student:x:1001:1001::! home! student:! bin! bash |
#sed 's/[/]/\t/g' /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 ... 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 Debian-exim:x:101:103:: var spool exim4: bin false user:x:1000:1000:user,,,: home user: bin bash sshd:x:102:65534:: var run sshd: usr sbin nologin student:x:1001:1001:: home student: bin bash |
#sed 's/[:|/]/\t/g' /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 ... 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 Debian-exim x 101 103 var spool exim4 bin false user x 1000 1000 user,,, home user bin bash sshd x 102 65534 var run sshd usr sbin nologin student x 1001 1001 home student bin bash |
#sed 's/[:|/]/\t/g' /etc/passwd | tr -c [[:punct:]]
![]() tr: пропущен операнд после «[[:punct:]]» При преобразовании необходимо задать две строки. Попробуйте «tr --help» для получения более подробного описания. |
#sed 's/[:|/]/\t/g' /etc/passwd | tr -c [:punct:]
![]() tr: пропущен операнд после «[:punct:]» При преобразовании необходимо задать две строки. Попробуйте «tr --help» для получения более подробного описания. |
#sed 's/[:|/]/\t/g' /etc/passwd | tr -d [:punct:]
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 ... 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 BugReporting System admin var lib gnats bin sh nobody x 65534 65534 nobody nonexistent bin sh libuuid x 100 101 var lib libuuid bin sh Debianexim x 101 103 var spool exim4 bin false user x 1000 1000 user home user bin bash sshd x 102 65534 var run sshd usr sbin nologin student x 1001 1001 home student bin bash |
#sed 's/[/]/\t/g' /etc/passwd | tr -d [:punct:]
rootx00root root bin bash daemonx11daemon usr sbin bin sh binx22bin bin bin sh sysx33sys dev bin sh syncx465534sync bin bin sync gamesx560games usr games bin sh manx612man var cache man bin sh lpx77lp var spool lpd bin sh mailx88mail var mail bin sh newsx99news var spool news bin sh ... backupx3434backup var backups bin sh listx3838Mailing List Manager var list bin sh ircx3939ircd var run ircd bin sh gnatsx4141Gnats BugReporting System admin var lib gnats bin sh nobodyx6553465534nobody nonexistent bin sh libuuidx100101 var lib libuuid bin sh Debianeximx101103 var spool exim4 bin false userx10001000user home user bin bash sshdx10265534 var run sshd usr sbin nologin studentx10011001 home student bin bash |
#sed 's/[:|/]/\t/g' /etc/passwd | tr -d [:punct:]
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 ... 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 BugReporting System admin var lib gnats bin sh nobody x 65534 65534 nobody nonexistent bin sh libuuid x 100 101 var lib libuuid bin sh Debianexim x 101 103 var spool exim4 bin false user x 1000 1000 user home user bin bash sshd x 102 65534 var run sshd usr sbin nologin student x 1001 1001 home student bin bash |
#sed 's/[bin]/`1.txt`/g' /etc/passwd | tr -d [:punct:]
rootx00rootroot1txt1txt1txt1txtash daemo1txtx11daemo1txtusrs1txt1txt1txt1txt1txt1txtsh 1txt1txt1txtx221txt1txt1txt1txt1txt1txt1txt1txt1txtsh sysx33sysdev1txt1txt1txtsh sy1txtcx465534sy1txtc1txt1txt1txt1txt1txt1txtsy1txtc gamesx560gamesusrgames1txt1txt1txtsh ma1txtx612ma1txtvarcachema1txt1txt1txt1txtsh lpx77lpvarspoollpd1txt1txt1txtsh ma1txtlx88ma1txtlvarma1txtl1txt1txt1txtsh 1txtewsx991txtewsvarspool1txtews1txt1txt1txtsh ... 1txtackupx34341txtackupvar1txtackups1txt1txt1txtsh l1txtstx3838Ma1txtl1txt1txtg L1txtst Ma1txtagervarl1txtst1txt1txt1txtsh 1txtrcx39391txtrcdvarru1txt1txtrcd1txt1txt1txtsh g1txtatsx4141G1txtats BugReport1txt1txtg System adm1txt1txtvarl1txt1txtg1txtats1txt1txt1txtsh 1txto1txtodyx65534655341txto1txtody1txto1txtex1txtste1txtt1txt1txt1txtsh l1txt1txtuu1txtdx100101varl1txt1txtl1txt1txtuu1txtd1txt1txt1txtsh De1txt1txta1txtex1txtmx101103varspoolex1txtm41txt1txt1txtfalse userx10001000userhomeuser1txt1txt1txt1txtash sshdx10265534varru1txtsshdusrs1txt1txt1txt1txtolog1txt1txt stude1txttx10011001homestude1txtt1txt1txt1txt1txtash |
#sed 's/'bin'/`1.txt`/g' /etc/passwd | tr -d [:punct:]
rootx00rootroot1txtbash daemonx11daemonusrs1txt1txtsh 1txtx221txt1txt1txtsh sysx33sysdev1txtsh syncx465534sync1txt1txtsync gamesx560gamesusrgames1txtsh manx612manvarcacheman1txtsh lpx77lpvarspoollpd1txtsh mailx88mailvarmail1txtsh newsx99newsvarspoolnews1txtsh ... backupx3434backupvarbackups1txtsh listx3838Mailing List Managervarlist1txtsh ircx3939ircdvarrunircd1txtsh gnatsx4141Gnats BugReporting System adminvarlibgnats1txtsh nobodyx6553465534nobodynonexistent1txtsh libuuidx100101varliblibuuid1txtsh Debianeximx101103varspoolexim41txtfalse userx10001000userhomeuser1txtbash sshdx10265534varrunsshdusrs1txtnologin studentx10011001homestudent1txtbash |
#cat passwd | tr -d '^$'
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 ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#cat passwd | tr -d '\n'
|
#cat passwd | tr -d '\n' | sed 's/[:|/]/\t/g'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat passwd | tr -cd 'a'
|
#cat 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 ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#cat passwd | tr -dc a
|
#cat 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 ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#cat passwd | tr
![]() tr: пропущен операнд Попробуйте «tr --help» для получения более подробного описания. |
#cat passwd | tr -cd a
|
#cat passwd | tr -cd a
|
#cat passwd | tr -cd a
|
#cat passwd | tr -cd a
|
#cat passwd | tr a b
root:x:0:0:root:/root:/bin/bbsh dbemon:x:1:1:dbemon:/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 gbmes:x:5:60:gbmes:/usr/gbmes:/bin/sh mbn:x:6:12:mbn:/vbr/cbche/mbn:/bin/sh lp:x:7:7:lp:/vbr/spool/lpd:/bin/sh mbil:x:8:8:mbil:/vbr/mbil:/bin/sh news:x:9:9:news:/vbr/spool/news:/bin/sh ... bbckup:x:34:34:bbckup:/vbr/bbckups:/bin/sh list:x:38:38:Mbiling List Mbnbger:/vbr/list:/bin/sh irc:x:39:39:ircd:/vbr/run/ircd:/bin/sh gnbts:x:41:41:Gnbts Bug-Reporting System (bdmin):/vbr/lib/gnbts:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/vbr/lib/libuuid:/bin/sh Debibn-exim:x:101:103::/vbr/spool/exim4:/bin/fblse user:x:1000:1000:user,,,:/home/user:/bin/bbsh sshd:x:102:65534::/vbr/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bbsh |
#cat passwd | tr -c -d a
|
#cat passwd | tr -c -d 'a'
|
#cat passwd | tr -c -d :
|
#cat passwd | tr -c -d \a
|
#cat passwd | tr -c -d [:digit:]
|
#\]
l3script: ]: команда не найдена |
#ps --help
Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
#man ps
|
#help ps
![]() l3script: help: no help topics match `ps'. Try `help help' or `man -k ps' or `info ps'. |
#info ps
|
# ASCII art process tree.
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Окт17 0:07 init [2] root 2 0.0 0.0 0 0 ? S Окт17 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Окт17 0:01 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Окт17 0:12 [kworker/0:0] root 5 0.0 0.0 0 0 ? S Окт17 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Окт17 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Окт17 0:04 [watchdog/0] ... root 9540 0.0 0.0 18168 472 ? S Окт21 0:00 script -f -c l3script -q /root/.lilalo//58115086263622461 root 9541 0.0 0.5 24104 2616 pts/1 Ss Окт21 0:00 l3script root 10519 0.0 0.2 24104 1312 pts/1 S+ Окт21 0:00 l3script root 10527 0.0 0.5 33732 2980 pts/1 S+ Окт21 0:00 /usr/bin/vim 1.txt 2.txt root 12671 0.0 0.7 71292 3784 ? Ss 09:20 0:00 sshd: root@pts/2 root 12673 0.0 0.5 22216 2996 pts/2 Ss 09:20 0:00 -bash root 14318 0.0 0.1 18164 836 pts/2 S+ 12:26 0:00 script -f -c l3script -q /root/.lilalo//2870110159284476766- root 14349 0.0 0.0 18168 464 pts/2 S+ 12:26 0:00 script -f -c l3script -q /root/.lilalo//2870110159284476766- root 14350 0.0 0.4 21684 2312 pts/3 Ss 12:26 0:00 l3script root 14444 0.0 0.2 18948 1272 pts/3 R+ 12:29 0:00 ps -aux |
#man wc
|
#ps -aux | head -1 | wc -c $1
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ 73 |
#ps -aux | head -1 | wc -c
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ 73 |
#ps -aux | head -1
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
#ps -aux | head -1 | xargs wc -w
![]() warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ wc: USER: Нет такого файла или каталога wc: PID: Нет такого файла или каталога wc: %CPU: Нет такого файла или каталога wc: %MEM: Нет такого файла или каталога wc: VSZ: Нет такого файла или каталога wc: RSS: Нет такого файла или каталога wc: TTY: Нет такого файла или каталога wc: STAT: Нет такого файла или каталога wc: START: Нет такого файла или каталога wc: TIME: Нет такого файла или каталога wc: COMMAND: Нет такого файла или каталога 0 итого |
#ps -aux | head -1 | wc -w
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ 11 |
#ps -aux | head -1
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
#ps -aux | head -1
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
#ps -aux | head -1 | wc -w
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ 11 |
#ps aux | head -1 | wc -w
11 |
#ps aux | head -1 |tr -d [:punct:] | wc -w
11 |
#ps aux | awk '{print $9|$10|$11}'
![]() awk: line 1: syntax error at or near $ |
#ps aux | awk '{print $9,$11}'
START COMMAND Окт17 init Окт17 [kthreadd] Окт17 [ksoftirqd/0] Окт17 [kworker/0:0] Окт17 [kworker/u:0] Окт17 [migration/0] Окт17 [watchdog/0] Окт17 [cpuset] Окт17 [khelper] ... Окт21 l3script Окт21 l3script Окт21 /usr/bin/vim 09:20 sshd: 09:20 -bash 12:26 script 12:26 script 12:26 l3script 12:39 ps 12:39 awk |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}'
START TIME COMMAND Окт17 0:07 init Окт17 0:00 [kthreadd] Окт17 0:01 [ksoftirqd/0] Окт17 0:12 [kworker/0:0] Окт17 0:00 [kworker/u:0] Окт17 0:00 [migration/0] Окт17 0:04 [watchdog/0] Окт17 0:00 [cpuset] Окт17 0:00 [khelper] ... Окт21 0:00 l3script Окт21 0:00 l3script Окт21 0:00 /usr/bin/vim 09:20 0:00 sshd: 09:20 0:00 -bash 12:26 0:00 script 12:26 0:00 script 12:26 0:00 l3script 12:41 0:00 ps 12:41 0:00 awk |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}' | head !=1
![]() head: невозможно открыть «!=1» для чтения: Нет такого файла или каталога |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}' | head '!=1;
![]() > ^C |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}' | head '!=1'
![]() head: невозможно открыть «!=1» для чтения: Нет такого файла или каталога |
#man head
|
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Окт17 0:07 init [2] root 2 0.0 0.0 0 0 ? S Окт17 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Окт17 0:01 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S Окт17 0:12 [kworker/0:0] root 5 0.0 0.0 0 0 ? S Окт17 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Окт17 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Окт17 0:04 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Окт17 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Окт17 0:00 [khelper] ... root 9540 0.0 0.0 18168 472 ? S Окт21 0:00 script -f -c l3script -q /root/.lilalo//58115086263622461 root 9541 0.0 0.5 24104 2616 pts/1 Ss Окт21 0:00 l3script root 10519 0.0 0.2 24104 1312 pts/1 S+ Окт21 0:00 l3script root 10527 0.0 0.5 33732 2980 pts/1 S+ Окт21 0:00 /usr/bin/vim 1.txt 2.txt root 12671 0.0 0.7 71292 3784 ? Ss 09:20 0:00 sshd: root@pts/2 root 12673 0.0 0.5 22216 2996 pts/2 Ss 09:20 0:00 -bash root 14318 0.0 0.1 18164 836 pts/2 S+ 12:26 0:00 script -f -c l3script -q /root/.lilalo//2870110159284476766- root 14349 0.0 0.0 18168 464 pts/2 S+ 12:26 0:00 script -f -c l3script -q /root/.lilalo//2870110159284476766- root 14350 0.0 0.4 21684 2320 pts/3 Ss 12:26 0:00 l3script root 14744 0.0 0.2 18948 1256 pts/3 R+ 12:43 0:00 ps aux |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}' | sed '1d'
Окт17 0:07 init Окт17 0:00 [kthreadd] Окт17 0:01 [ksoftirqd/0] Окт17 0:12 [kworker/0:0] Окт17 0:00 [kworker/u:0] Окт17 0:00 [migration/0] Окт17 0:04 [watchdog/0] Окт17 0:00 [cpuset] Окт17 0:00 [khelper] Окт17 0:00 [kdevtmpfs] ... Окт21 0:00 l3script Окт21 0:00 /usr/bin/vim 09:20 0:01 sshd: 09:20 0:00 -bash 12:26 0:00 script 12:26 0:00 script 12:26 0:00 l3script 13:32 0:00 ps 13:32 0:00 awk 13:32 0:00 sed |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}' | sed '1d' | sort -k11
09:20 0:00 -bash 09:20 0:01 sshd: 12:26 0:00 l3script 12:26 0:00 script 12:26 0:00 script 13:33 0:00 awk 13:33 0:00 ps 13:33 0:00 sed 13:33 0:00 sort Окт17 0:00 [ata_sff] ... Окт17 0:04 [watchdog/0] Окт17 0:07 init Окт17 0:12 [kworker/0:0] Окт20 0:01 [flush-202:0] Окт20 0:08 [kworker/0:2] Окт20 16:58 l3-agent Окт21 0:00 l3script Окт21 0:00 l3script Окт21 0:00 script Окт21 0:00 /usr/bin/vim |
#ps aux | awk '{print $9,"\t",$10,"\t",$11}' | sed '1d' | sort -k11
09:20 0:00 -bash 09:20 0:01 sshd: 12:26 0:00 l3script 12:26 0:00 script 12:26 0:00 script 13:33 0:00 awk 13:33 0:00 ps 13:33 0:00 sed 13:33 0:00 sort Окт17 0:00 [ata_sff] ... Окт17 0:04 [watchdog/0] Окт17 0:07 init Окт17 0:12 [kworker/0:0] Окт20 0:01 [flush-202:0] Окт20 0:08 [kworker/0:2] Окт20 16:59 l3-agent Окт21 0:00 l3script Окт21 0:00 l3script Окт21 0:00 script Окт21 0:00 /usr/bin/vim |
#cat passwd | awk -F: '{if ($3>1000) print; }'
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh student:x:1001:1001::/home/student:/bin/bash |
#cat passwd | awk -F: '{ if ($3>1000) print; }'
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh student:x:1001:1001::/home/student:/bin/bash |
#cat 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 ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#cat passwd | sed 's/:/ /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 ... 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 Debian-exim x 101 103 /var/spool/exim4 /bin/false user x 1000 1000 user,,, /home/user /bin/bash sshd x 102 65534 /var/run/sshd /usr/sbin/nologin student x 1001 1001 /home/student /bin/bash |
#cat passwd | sed 's/:/\t/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 ... 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 Debian-exim x 101 103 /var/spool/exim4 /bin/false user x 1000 1000 user,,, /home/user /bin/bash sshd x 102 65534 /var/run/sshd /usr/sbin/nologin student x 1001 1001 /home/student /bin/bash |
#cat passwd | awk -F: '{ if ($3>100) print; }'
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash |
#cat passwd | awk -F: '{ if ($3>100) print; }' | sed 's/:/\t/g'
nobody x 65534 65534 nobody /nonexistent /bin/sh Debian-exim x 101 103 /var/spool/exim4 /bin/false user x 1000 1000 user,,, /home/user /bin/bash sshd x 102 65534 /var/run/sshd /usr/sbin/nologin student x 1001 1001 /home/student /bin/bash |
#cat passwd | awk -F: '{ if ($3>100) print; }' | |sed 's/:/\t/g' | sort -k4
![]() l3script: syntax error near unexpected token `|' |
#cat passwd | awk -F: '{ if ($3>100) print; }' | sed 's/:/\t/g' | sort -k4
user x 1000 1000 user,,, /home/user /bin/bash student x 1001 1001 /home/student /bin/bash Debian-exim x 101 103 /var/spool/exim4 /bin/false nobody x 65534 65534 nobody /nonexistent /bin/sh sshd x 102 65534 /var/run/sshd /usr/sbin/nologin |
#cat passwd | awk -F: '{ if ($3>100) print; }' | sed 's/:/\t/g' | sort -k4 -n
Debian-exim x 101 103 /var/spool/exim4 /bin/false user x 1000 1000 user,,, /home/user /bin/bash student x 1001 1001 /home/student /bin/bash nobody x 65534 65534 nobody /nonexistent /bin/sh sshd x 102 65534 /var/run/sshd /usr/sbin/nologin |
#cat passwd | awk -F: '{ if ($3>100) print; }' | sed 's/:/\t/g' | tr -cd [:punct:] | sort -k4 -n
///-/////,,,////////////// |
#cat passwd | awk -F: '{ if ($3>100) print; }' | sed 's/:/\t/g' | tr -d [:punct:] | sort -k4 -n
Debianexim x 101 103 varspoolexim4 binfalse user x 1000 1000 user homeuser binbash student x 1001 1001 homestudent binbash nobody x 65534 65534 nobody nonexistent binsh sshd x 102 65534 varrunsshd usrsbinnologin |
#cat passwd | awk -F: '{ if ($3>100) print; }' | sed 's/:/\t/g' | sed 's/[:punct:]/_/g' | sort -k4 -n
Debia_-exim x 101 103 /var/s_ool/exim4 /bi_/false _ser x 1000 1000 _ser,,, /home/_ser /bi_/bash s__de__ x 1001 1001 /home/s__de__ /bi_/bash _obody x 65534 65534 _obody /_o_exis_e__ /bi_/sh sshd x 102 65534 /var/r__/sshd /_sr/sbi_/_ologi_ |
#touch 1234567
|
#locate 'shadow' 2> /dev/null
/etc/gshadow /etc/gshadow- /etc/shadow /etc/shadow- /sbin/shadowconfig /usr/include/gshadow.h /usr/include/shadow.h /usr/share/locale/bs/LC_MESSAGES/shadow.mo /usr/share/locale/ca/LC_MESSAGES/shadow.mo /usr/share/locale/cs/LC_MESSAGES/shadow.mo ... /usr/share/man/pl/man8/shadowconfig.8.gz /usr/share/man/pt_BR/man5/shadow.5.gz /usr/share/man/ru/man5/gshadow.5.gz /usr/share/man/ru/man5/shadow.5.gz /usr/share/man/sv/man5/gshadow.5.gz /usr/share/man/tr/man5/shadow.5.gz /usr/share/man/zh_CN/man5/gshadow.5.gz /usr/share/man/zh_CN/man5/shadow.5.gz /var/backups/gshadow.bak /var/backups/shadow.bak |
#locate 1234567
![]() |
#locate -v 1234567
![]() locate: неверный ключ -- «v» Usage: locate [-d path | --database=path] [-e | -E | --[non-]existing] [-i | --ignore-case] [-w | --wholename] [-b | --basename] [--limit=N | -l N] [-S | --statistics] [-0 | --null] [-c | --count] [-P | -H | --nofollow] [-L | --follow] [-m | --mmap ] [ -s | --stdio ] [-A | --all] [-p | --print] [-r | --regex ] [--regextype=TYPE] [--max-database-age D] [--version] [--help] pattern... Report bugs to <bug-findutils@gnu.org>. |
#locate -d path 1234567
locate: `path': Нет такого файла или каталога |
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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin student:x:1001:1001::/home/student:/bin/bash
Время первой команды журнала | 10:48:16 2014-10-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:49:34 2014-10-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.20 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.40 | |||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
| |||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования этих команд < 0.5% | touch1 , null1 , xargs1 , ASCII1 , info1 , help1 , \]1 , ln1 |
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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