/l3/users/oz/nt-bsdadm/fbsd1.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 |
|
$ls /etc/pass*
/etc/passwd |
$ls /etc/pass*
/etc/passwd |
$cp /etc/passwd
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory |
$cp /etc/passwd
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory |
$cp /etc/passwd
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ... target_directory |
$cp /etc/passwd *
cp: user4 is a directory (not copied). cp: user3 is a directory (not copied). cp: user2 is a directory (not copied). cp: user1 is a directory (not copied). cp: user is a directory (not copied). cp: user5/passwd: Permission denied |
$cp /etc/passwd *
cp: user4 is a directory (not copied). cp: user3 is a directory (not copied). cp: user2 is a directory (not copied). cp: user1 is a directory (not copied). cp: user is a directory (not copied). cp: user5/passwd: Permission denied |
$cp /etc/passwd *
cp: user4 is a directory (not copied). cp: user3 is a directory (not copied). cp: user2 is a directory (not copied). cp: user1 is a directory (not copied). cp: user is a directory (not copied). cp: user5/passwd: Permission denied |
$cp /etc/passwd passwd
cp: passwd: Permission denied |
$cp /etc/passwd passwd
cp: passwd: Permission denied |
$cp /etc/passwd passwd
cp: passwd: Permission denied |
$sudo cp /etc/passwd passw
Password: Sorry, try again. Password: Sorry, try again. Password: sudo: 2 incorrect password attempts |
$sudo cp /etc/passwd passw
Password: Sorry, try again. Password: Sorry, try again. Password: sudo: 2 incorrect password attempts |
$man tr
|
$man tr
|
$man tr
|
$man tr
|
$man tr
|
$ps -aux | awk '{print $2;}'
PID 11 12 20 0 1 2 3 4 5 ... 22816 22496 24714 24715 22931 23046 23047 24473 23993 24530 |
$ps -aux | awk '{print $2;}'
PID 11 12 20 0 1 2 3 4 5 ... 22816 22496 24714 24715 22931 23046 23047 24473 23993 24530 |
$ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 58.8 0.0 0 8 ?? RL 1:30PM 498:20.88 [idle: cpu0] root 12 5.7 0.0 0 8 ?? WL 1:30PM 0:50.45 [swi4: clock sio] root 20 0.1 0.0 0 8 ?? WL 1:30PM 0:16.89 [irq14: ata0] root 18 0.0 0.0 0 8 ?? WL 1:30PM 0:10.63 [swi5: +] root 822 0.0 1.4 16800 14944 ?? Ss 1:35PM 1:04.88 Xvnc -inetd -quer user 1590 0.0 0.8 10768 7868 ?? Ss 2:14PM 1:13.00 l3-agent (perl5.8 root 0 0.0 0.0 0 0 ?? WLs 1:30PM 0:00.00 [swapper] root 1 0.0 0.0 1888 468 ?? ILs 1:30PM 0:00.02 /sbin/init -- root 2 0.0 0.0 0 8 ?? DL 1:30PM 0:02.16 [g_event] ... user 24519 0.0 0.2 3576 1812 ph S+ 9:57PM 0:00.02 screen -x root 22816 0.0 0.1 3172 1052 pi Is+ 9:52PM 0:00.23 script -t 0 -q /r user 22496 0.0 0.2 4372 2344 pk Ss 9:48PM 0:00.12 /usr/local/bin/ba user 24721 0.0 0.1 3232 1092 pk R+ 10:02PM 0:00.00 ps -aux root 22931 0.0 0.3 5396 2872 pl Is 9:52PM 0:00.10 /usr/local/bin/ba root 23046 0.0 0.1 3608 1540 pl I 9:53PM 0:00.02 su - user user 23047 0.0 0.1 3172 1052 pl I+ 9:53PM 0:00.22 script -t 0 -q /h user 24473 0.0 0.2 4372 2372 pm Is+ 9:57PM 0:00.05 /usr/local/bin/ba user 23993 0.0 0.2 4372 2352 pn Is 9:56PM 0:00.06 /usr/local/bin/ba user 24530 0.0 0.2 3576 1812 pn S+ 9:57PM 0:00.01 screen -x |
$ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 58.8 0.0 0 8 ?? RL 1:30PM 498:20.88 [idle: cpu0] root 12 5.7 0.0 0 8 ?? WL 1:30PM 0:50.45 [swi4: clock sio] root 20 0.1 0.0 0 8 ?? WL 1:30PM 0:16.89 [irq14: ata0] root 18 0.0 0.0 0 8 ?? WL 1:30PM 0:10.63 [swi5: +] root 822 0.0 1.4 16800 14944 ?? Ss 1:35PM 1:04.88 Xvnc -inetd -quer user 1590 0.0 0.8 10768 7868 ?? Ss 2:14PM 1:13.00 l3-agent (perl5.8 root 0 0.0 0.0 0 0 ?? WLs 1:30PM 0:00.00 [swapper] root 1 0.0 0.0 1888 468 ?? ILs 1:30PM 0:00.02 /sbin/init -- root 2 0.0 0.0 0 8 ?? DL 1:30PM 0:02.16 [g_event] ... user 24519 0.0 0.2 3576 1812 ph S+ 9:57PM 0:00.02 screen -x root 22816 0.0 0.1 3172 1052 pi Is+ 9:52PM 0:00.23 script -t 0 -q /r user 22496 0.0 0.2 4372 2344 pk Ss 9:48PM 0:00.12 /usr/local/bin/ba user 24721 0.0 0.1 3232 1092 pk R+ 10:02PM 0:00.00 ps -aux root 22931 0.0 0.3 5396 2872 pl Is 9:52PM 0:00.10 /usr/local/bin/ba root 23046 0.0 0.1 3608 1540 pl I 9:53PM 0:00.02 su - user user 23047 0.0 0.1 3172 1052 pl I+ 9:53PM 0:00.22 script -t 0 -q /h user 24473 0.0 0.2 4372 2372 pm Is+ 9:57PM 0:00.05 /usr/local/bin/ba user 23993 0.0 0.2 4372 2352 pn Is 9:56PM 0:00.06 /usr/local/bin/ba user 24530 0.0 0.2 3576 1812 pn S+ 9:57PM 0:00.01 screen -x |
$ps -a
PID TT STAT TIME COMMAND 717 v0 Is+ 0:00.00 /usr/libexec/getty Pc ttyv0 718 v1 Is+ 0:00.01 /usr/libexec/getty Pc ttyv1 719 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2 720 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3 721 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4 722 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5 723 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6 724 v7 Is+ 0:00.01 /usr/libexec/getty Pc ttyv7 780 p1 Is+ 0:00.02 -bash (bash) ... 24519 ph S+ 0:00.02 screen -x 22816 pi Is+ 0:00.23 script -t 0 -q /root/.lilalo//2708286262468020972-119 22496 pk Ss 0:00.13 /usr/local/bin/bash -i 24727 pk R+ 0:00.00 ps -a 22931 pl Is 0:00.10 /usr/local/bin/bash -i 23046 pl I 0:00.02 su - user 23047 pl I+ 0:00.22 script -t 0 -q /home/user/.lilalo//246072779722969312 24473 pm Is+ 0:00.05 /usr/local/bin/bash -i 23993 pn Is 0:00.06 /usr/local/bin/bash -i 24530 pn S+ 0:00.01 screen -x |
$ps -a
PID TT STAT TIME COMMAND 717 v0 Is+ 0:00.00 /usr/libexec/getty Pc ttyv0 718 v1 Is+ 0:00.01 /usr/libexec/getty Pc ttyv1 719 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2 720 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3 721 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4 722 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5 723 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6 724 v7 Is+ 0:00.01 /usr/libexec/getty Pc ttyv7 780 p1 Is+ 0:00.02 -bash (bash) ... 24519 ph S+ 0:00.02 screen -x 22816 pi Is+ 0:00.23 script -t 0 -q /root/.lilalo//2708286262468020972-119 22496 pk Ss 0:00.13 /usr/local/bin/bash -i 24727 pk R+ 0:00.00 ps -a 22931 pl Is 0:00.10 /usr/local/bin/bash -i 23046 pl I 0:00.02 su - user 23047 pl I+ 0:00.22 script -t 0 -q /home/user/.lilalo//246072779722969312 24473 pm Is+ 0:00.05 /usr/local/bin/bash -i 23993 pn Is 0:00.06 /usr/local/bin/bash -i 24530 pn S+ 0:00.01 screen -x |
$ps -u
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND user 3000 0.0 0.1 3172 1052 p2 Is+ 2:37PM 0:00.81 script -t 0 -q /ho user 23088 0.0 0.2 4372 2340 p3 Is+ 9:53PM 0:00.04 /usr/local/bin/bas user 3045 0.0 0.4 6420 4316 p5 Is+ 2:37PM 0:10.32 /usr/local/bin/bas user 15446 0.0 0.1 3172 1052 p6 Is+ 3:41PM 0:00.06 script -t 0 -q /ho user 15484 0.0 0.2 4372 2360 p7 Is+ 3:41PM 0:00.39 /usr/local/bin/bas user 22756 0.0 0.1 3172 1052 p9 I+ 9:52PM 0:00.23 script -t 0 -q /ho user 21504 0.0 0.2 4372 2340 pa Is+ 9:36PM 0:00.05 /usr/local/bin/bas user 22460 0.0 0.1 3172 1056 pb Ss+ 9:48PM 0:00.27 script -t 0 -q /ho user 17806 0.0 0.1 3172 1052 pc Is+ 9:35PM 0:00.33 script -t 0 -q /ho ... user 23952 0.0 0.1 3172 1052 pf Is+ 9:56PM 0:00.11 script -t 0 -q /ho user 24437 0.0 0.1 3172 1056 pg Is+ 9:57PM 0:00.07 script -t 0 -q /ho user 22797 0.0 0.2 4372 2348 ph Is 9:52PM 0:00.15 /usr/local/bin/bas user 24519 0.0 0.2 3576 1812 ph S+ 9:57PM 0:00.02 screen -x user 22496 0.0 0.2 4372 2344 pk Ss 9:48PM 0:00.13 /usr/local/bin/bas user 24733 0.0 0.1 3232 1064 pk R+ 10:02PM 0:00.01 ps -u user 23047 0.0 0.1 3172 1052 pl I+ 9:53PM 0:00.22 script -t 0 -q /ho user 24473 0.0 0.2 4372 2372 pm Is+ 9:57PM 0:00.05 /usr/local/bin/bas user 23993 0.0 0.2 4372 2352 pn Is 9:56PM 0:00.06 /usr/local/bin/bas user 24530 0.0 0.2 3576 1812 pn S+ 9:57PM 0:00.01 screen -x |
$ps -u
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND user 3000 0.0 0.1 3172 1052 p2 Is+ 2:37PM 0:00.81 script -t 0 -q /ho user 23088 0.0 0.2 4372 2340 p3 Is+ 9:53PM 0:00.04 /usr/local/bin/bas user 3045 0.0 0.4 6420 4316 p5 Is+ 2:37PM 0:10.32 /usr/local/bin/bas user 15446 0.0 0.1 3172 1052 p6 Is+ 3:41PM 0:00.06 script -t 0 -q /ho user 15484 0.0 0.2 4372 2360 p7 Is+ 3:41PM 0:00.39 /usr/local/bin/bas user 22756 0.0 0.1 3172 1052 p9 I+ 9:52PM 0:00.23 script -t 0 -q /ho user 21504 0.0 0.2 4372 2340 pa Is+ 9:36PM 0:00.05 /usr/local/bin/bas user 22460 0.0 0.1 3172 1056 pb Ss+ 9:48PM 0:00.27 script -t 0 -q /ho user 17806 0.0 0.1 3172 1052 pc Is+ 9:35PM 0:00.33 script -t 0 -q /ho ... user 23952 0.0 0.1 3172 1052 pf Is+ 9:56PM 0:00.11 script -t 0 -q /ho user 24437 0.0 0.1 3172 1056 pg Is+ 9:57PM 0:00.07 script -t 0 -q /ho user 22797 0.0 0.2 4372 2348 ph Is 9:52PM 0:00.15 /usr/local/bin/bas user 24519 0.0 0.2 3576 1812 ph S+ 9:57PM 0:00.02 screen -x user 22496 0.0 0.2 4372 2344 pk Ss 9:48PM 0:00.13 /usr/local/bin/bas user 24733 0.0 0.1 3232 1064 pk R+ 10:02PM 0:00.01 ps -u user 23047 0.0 0.1 3172 1052 pl I+ 9:53PM 0:00.22 script -t 0 -q /ho user 24473 0.0 0.2 4372 2372 pm Is+ 9:57PM 0:00.05 /usr/local/bin/bas user 23993 0.0 0.2 4372 2352 pn Is 9:56PM 0:00.06 /usr/local/bin/bas user 24530 0.0 0.2 3576 1812 pn S+ 9:57PM 0:00.01 screen -x |
$ps -x
PID TT STAT TIME COMMAND 842 ?? Is 0:00.01 /bin/sh /home/user/.xsession 844 ?? S 0:08.17 fluxbox 1590 ?? Ss 1:13.07 l3-agent (perl5.8.8) 2999 ?? I 0:02.70 sshd: user@ttyp2 (sshd) 15445 ?? I 0:00.03 sshd: user@ttyp6 (sshd) 15448 ?? Ss 0:51.57 l3-agent (perl5.8.8) 17805 ?? I 0:00.48 sshd: user@ttypc (sshd) 21923 ?? Is 0:00.02 /bin/sh /usr/local/bin/firefox 21927 ?? I 0:00.01 /bin/sh /usr/local/lib/firefox/run-mozilla.sh /usr/lo ... 23952 pf Is+ 0:00.11 script -t 0 -q /home/user/.lilalo//369121593312141185 24437 pg Is+ 0:00.07 script -t 0 -q /home/user/.lilalo//873792403055829542 22797 ph Is 0:00.15 /usr/local/bin/bash -i 24519 ph S+ 0:00.02 screen -x 22496 pk Ss 0:00.14 /usr/local/bin/bash -i 24739 pk R+ 0:00.01 ps -x 23047 pl I+ 0:00.22 script -t 0 -q /home/user/.lilalo//246072779722969312 24473 pm Is+ 0:00.05 /usr/local/bin/bash -i 23993 pn Is 0:00.06 /usr/local/bin/bash -i 24530 pn S+ 0:00.01 screen -x |
$ps -x
PID TT STAT TIME COMMAND 842 ?? Is 0:00.01 /bin/sh /home/user/.xsession 844 ?? S 0:08.17 fluxbox 1590 ?? Ss 1:13.07 l3-agent (perl5.8.8) 2999 ?? I 0:02.70 sshd: user@ttyp2 (sshd) 15445 ?? I 0:00.03 sshd: user@ttyp6 (sshd) 15448 ?? Ss 0:51.57 l3-agent (perl5.8.8) 17805 ?? I 0:00.48 sshd: user@ttypc (sshd) 21923 ?? Is 0:00.02 /bin/sh /usr/local/bin/firefox 21927 ?? I 0:00.01 /bin/sh /usr/local/lib/firefox/run-mozilla.sh /usr/lo ... 23952 pf Is+ 0:00.11 script -t 0 -q /home/user/.lilalo//369121593312141185 24437 pg Is+ 0:00.07 script -t 0 -q /home/user/.lilalo//873792403055829542 22797 ph Is 0:00.15 /usr/local/bin/bash -i 24519 ph S+ 0:00.02 screen -x 22496 pk Ss 0:00.14 /usr/local/bin/bash -i 24739 pk R+ 0:00.01 ps -x 23047 pl I+ 0:00.22 script -t 0 -q /home/user/.lilalo//246072779722969312 24473 pm Is+ 0:00.05 /usr/local/bin/bash -i 23993 pn Is 0:00.06 /usr/local/bin/bash -i 24530 pn S+ 0:00.01 screen -x |
$ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 63.0 0.0 0 8 ?? RL 1:30PM 498:40.79 [idle: cpu0] root 12 6.2 0.0 0 8 ?? WL 1:30PM 0:50.52 [swi4: clock sio] root 20 0.1 0.0 0 8 ?? WL 1:30PM 0:16.89 [irq14: ata0] root 18 0.0 0.0 0 8 ?? WL 1:30PM 0:10.65 [swi5: +] root 822 0.0 1.4 16800 14944 ?? Ss 1:35PM 1:04.97 Xvnc -inetd -quer root 0 0.0 0.0 0 0 ?? WLs 1:30PM 0:00.00 [swapper] root 1 0.0 0.0 1888 468 ?? ILs 1:30PM 0:00.02 /sbin/init -- root 2 0.0 0.0 0 8 ?? DL 1:30PM 0:02.16 [g_event] root 3 0.0 0.0 0 8 ?? DL 1:30PM 0:14.80 [g_up] ... user 24519 0.0 0.2 3576 1812 ph S+ 9:57PM 0:00.02 screen -x root 22816 0.0 0.1 3172 1052 pi Is+ 9:52PM 0:00.23 script -t 0 -q /r user 22496 0.0 0.2 4372 2344 pk Ss 9:48PM 0:00.14 /usr/local/bin/ba user 24745 0.0 0.1 3232 1092 pk R+ 10:03PM 0:00.00 ps -aux root 22931 0.0 0.3 5396 2872 pl Is 9:52PM 0:00.10 /usr/local/bin/ba root 23046 0.0 0.1 3608 1540 pl I 9:53PM 0:00.02 su - user user 23047 0.0 0.1 3172 1052 pl I+ 9:53PM 0:00.22 script -t 0 -q /h user 24473 0.0 0.2 4372 2372 pm Is+ 9:57PM 0:00.05 /usr/local/bin/ba user 23993 0.0 0.2 4372 2352 pn Is 9:56PM 0:00.06 /usr/local/bin/ba user 24530 0.0 0.2 3576 1812 pn S+ 9:57PM 0:00.01 screen -x |
$ps -aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 63.0 0.0 0 8 ?? RL 1:30PM 498:40.79 [idle: cpu0] root 12 6.2 0.0 0 8 ?? WL 1:30PM 0:50.52 [swi4: clock sio] root 20 0.1 0.0 0 8 ?? WL 1:30PM 0:16.89 [irq14: ata0] root 18 0.0 0.0 0 8 ?? WL 1:30PM 0:10.65 [swi5: +] root 822 0.0 1.4 16800 14944 ?? Ss 1:35PM 1:04.97 Xvnc -inetd -quer root 0 0.0 0.0 0 0 ?? WLs 1:30PM 0:00.00 [swapper] root 1 0.0 0.0 1888 468 ?? ILs 1:30PM 0:00.02 /sbin/init -- root 2 0.0 0.0 0 8 ?? DL 1:30PM 0:02.16 [g_event] root 3 0.0 0.0 0 8 ?? DL 1:30PM 0:14.80 [g_up] ... user 24519 0.0 0.2 3576 1812 ph S+ 9:57PM 0:00.02 screen -x root 22816 0.0 0.1 3172 1052 pi Is+ 9:52PM 0:00.23 script -t 0 -q /r user 22496 0.0 0.2 4372 2344 pk Ss 9:48PM 0:00.14 /usr/local/bin/ba user 24745 0.0 0.1 3232 1092 pk R+ 10:03PM 0:00.00 ps -aux root 22931 0.0 0.3 5396 2872 pl Is 9:52PM 0:00.10 /usr/local/bin/ba root 23046 0.0 0.1 3608 1540 pl I 9:53PM 0:00.02 su - user user 23047 0.0 0.1 3172 1052 pl I+ 9:53PM 0:00.22 script -t 0 -q /h user 24473 0.0 0.2 4372 2372 pm Is+ 9:57PM 0:00.05 /usr/local/bin/ba user 23993 0.0 0.2 4372 2352 pn Is 9:56PM 0:00.06 /usr/local/bin/ba user 24530 0.0 0.2 3576 1812 pn S+ 9:57PM 0:00.01 screen -x |
$cat /etc/passwd | awk -F: '{ if ($3>999) print; }'
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin user:*:1001:0:User:/home/user:/usr/local/bin/bash user1:*:1002:1002:User &:/home/user1:/usr/local/bin/bash user2:*:1003:1003:User &:/home/user2:/usr/local/bin/bash user3:*:1004:1004:User &:/home/user3:/usr/local/bin/bash user4:*:1005:1005:User &:/home/user4:/usr/local/bin/bash user5:*:1006:1006:User &:/home/user5:/usr/local/bin/bash |
$cat /etc/passwd | awk -F: '{ if ($3>999) print; }'
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin user:*:1001:0:User:/home/user:/usr/local/bin/bash user1:*:1002:1002:User &:/home/user1:/usr/local/bin/bash user2:*:1003:1003:User &:/home/user2:/usr/local/bin/bash user3:*:1004:1004:User &:/home/user3:/usr/local/bin/bash user4:*:1005:1005:User &:/home/user4:/usr/local/bin/bash user5:*:1006:1006:User &:/home/user5:/usr/local/bin/bash |
$echo $cat /etc/passwd | awk -F: '{ for (n= print; }';n<=NF;n
|
$echo $PATHcat /etc/p | awk -F: '{ for (n= print; }';n<=NF;n+
|
$echo $cat /etc/passwd | awk -F: '{ for (n= print; }';n<=NF;n
|
$echo $PATHcat /etc/p | awk -F: '{ for (n= print; }';n<=NF;n+
|
$echo $PATH | awk -F: '{ for (n= print; }';n<=NF;n++) print $
; }' | xargs ls bash: syntax error near unexpected token `)' |
$echo $PATH | awk -F: '{ for (n= print; }';n<=NF;n++) print $
; }' | xargs ls bash: syntax error near unexpected token `)' |
$echo $PATH | awk -F: '{for (n= print; }';n<=NF;n++) print $n
|
$echo $PATH | awk -F: '{for (n= print; }';n<=NF;n++) print $n
|
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }' | xa
imlib2_test xmllint imlib2_view xmlwf inb xmodmap inl xmore instmodsh xon intltool-extract xorgconfig intltool-merge xphelloworld intltool-prepare xplsprinters intltool-update xpr intltoolize xprehashprinterlist ... hoststat pmcstat ypinit iasl pnpinfo yppoll idprio portsnap yppush ifmcstat powerd ypserv inetd ppp ypset iostat pppctl zdb ip6addrctl pppd zdump ipfwpcap pppstats zic isdnd praliases zzz isdndebug praudit |
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }' | xa
imlib2_test xmllint imlib2_view xmlwf inb xmodmap inl xmore instmodsh xon intltool-extract xorgconfig intltool-merge xphelloworld intltool-prepare xplsprinters intltool-update xpr intltoolize xprehashprinterlist ... hoststat pmcstat ypinit iasl pnpinfo yppoll idprio portsnap yppush ifmcstat powerd ypserv inetd ppp ypset iostat pppctl zdb ip6addrctl pppd zdump ipfwpcap pppstats zic isdnd praliases zzz isdndebug praudit |
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }' | xa
imlib2_test xmllint imlib2_view xmlwf inb xmodmap inl xmore instmodsh xon intltool-extract xorgconfig intltool-merge xphelloworld intltool-prepare xplsprinters intltool-update xpr intltoolize xprehashprinterlist ... hoststat pmcstat ypinit iasl pnpinfo yppoll idprio portsnap yppush ifmcstat powerd ypserv inetd ppp ypset iostat pppctl zdb ip6addrctl pppd zdump ipfwpcap pppstats zic isdnd praliases zzz isdndebug praudit |
$man tr
|
$ at /etc/passwd | awk -F: '{ if ($3>999) print; }'
|
$man tr
|
$ at /etc/passwd | awk -F: '{ if ($3>999) print; }'
|
$man tr
|
$man awk
|
$ at /etc/passwd | awk -F: '{ if ($3>999) print; }'
|
$man tr
|
$man awk
|
$man awk
|
$man awk
|
$man awk
|
$cd tmp
bash: cd: tmp: No such file or directory |
$cd tmp
bash: cd: tmp: No such file or directory |
$cd tmp
bash: cd: tmp: No such file or directory |
$cd /tmp
|
$cd /tmp
|
$cd /tmp
|
$ls
file2915 file6996 file2916 file6997 file2917 file6998 file2918 file6999 file2919 file7 file292 file70 file2920 file700 file2921 file7000 file2922 file7001 file2923 file7002 ... file304 file712 file3040 file7120 file3041 file7121 file3042 file7122 file3043 file7123 file3044 file7124 file3045 file7125 file3046 file7126 file3047 file7127 file3048 file7128 |
$ls
file2915 file6996 file2916 file6997 file2917 file6998 file2918 file6999 file2919 file7 file292 file70 file2920 file700 file2921 file7000 file2922 file7001 file2923 file7002 ... file304 file712 file3040 file7120 file3041 file7121 file3042 file7122 file3043 file7123 file3044 file7124 file3045 file7125 file3046 file7126 file3047 file7127 file3048 file7128 |
$ls
file2915 file6996 file2916 file6997 file2917 file6998 file2918 file6999 file2919 file7 file292 file70 file2920 file700 file2921 file7000 file2922 file7001 file2923 file7002 ... file304 file712 file3040 file7120 file3041 file7121 file3042 file7122 file3043 file7123 file3044 file7124 file3045 file7125 file3046 file7126 file3047 file7127 file3048 file7128 |
$ls | more
|
$ls | more
|
$ls | more
|
$ls | more
|
$less ekranirowanie
|
$less ekranirowanie
|
$less ekranirovnie
|
$less ekranirovnie
|
$clear
|
$clear
|
$ls e*
ekranirovanie |
$ls e*
ekranirovanie |
$vi ekranirovanie
|
$vi ekranirovanie
|
$mc
|
$mc
|
$ls e*
ekranirovanie |
$ls e*
ekranirovanie |
$ls -la
-rw-r--r-- 1 root wheel 1854 Dec 25 22:07 ekranirovanie |
$ls -la
-rw-r--r-- 1 root wheel 1854 Dec 25 22:07 ekranirovanie |
$vim
|
$vim
|
$vi ekranirovanie
|
$vi ekranirovanie
|
$cat ekranirovanie
#!/bin/bash # escaped.sh: ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ echo; echo echo "\v\v\v\v" # ÷Ù×ÏÄ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× \v\v\v\v. # äÌÑ ×Ù×ÏÄÁ ÜËÒÁÎÉÒÏ×ÁÎÎÙÈ ÓÉÍ×ÏÌÏ× ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ -e. echo "=============" echo "÷åòôéëáìøîáñ ôáâõìñãéñ" echo -e "\v\v\v\v" # ÷Ù×ÏÄ 4-È ×ÅÒÔÉËÁÌØÎÙÈ ÔÁÂÕÌÑÃÉÊ. echo "==============" echo "ëá÷ùþëé" ... echo "$triple_underline ðïäþåòëé÷áîéå $triple_underline" echo ABC=$'\101\102\103\010' # 101, 102, 103 ÜÔÏ A, B É C ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. echo $ABC echo; echo escape=$'\033' # 033 -- ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÜËÒÁÎÉÒÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ. echo "\"escape\" ×Ù×ÏÄÉÔÓÑ ËÁË $escape" # ×Ù×ÏÄ ÏÔÓÕÔÓÔ×ÕÅÔ. echo; echo exit 0 |
$cat ekranirovanie
#!/bin/bash # escaped.sh: ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ echo; echo echo "\v\v\v\v" # ÷Ù×ÏÄ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× \v\v\v\v. # äÌÑ ×Ù×ÏÄÁ ÜËÒÁÎÉÒÏ×ÁÎÎÙÈ ÓÉÍ×ÏÌÏ× ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ -e. echo "=============" echo "÷åòôéëáìøîáñ ôáâõìñãéñ" echo -e "\v\v\v\v" # ÷Ù×ÏÄ 4-È ×ÅÒÔÉËÁÌØÎÙÈ ÔÁÂÕÌÑÃÉÊ. echo "==============" echo "ëá÷ùþëé" ... echo "$triple_underline ðïäþåòëé÷áîéå $triple_underline" echo ABC=$'\101\102\103\010' # 101, 102, 103 ÜÔÏ A, B É C ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. echo $ABC echo; echo escape=$'\033' # 033 -- ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÜËÒÁÎÉÒÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ. echo "\"escape\" ×Ù×ÏÄÉÔÓÑ ËÁË $escape" # ×Ù×ÏÄ ÏÔÓÕÔÓÔ×ÕÅÔ. echo; echo exit 0 |
$ekranirovanie
bash: ekranirovanie: command not found |
$ekranirovanie
bash: ekranirovanie: command not found |
$ls e*
ekranirovanie |
$ls e*
ekranirovanie |
$ekranirovanie
bash: ekranirovanie: command not found |
$ekranirovanie
bash: ekranirovanie: command not found |
$cat nirovanie
#!/bin/bash # escaped.sh: ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ echo; echo echo "\v\v\v\v" # ÷Ù×ÏÄ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× \v\v\v\v. # äÌÑ ×Ù×ÏÄÁ ÜËÒÁÎÉÒÏ×ÁÎÎÙÈ ÓÉÍ×ÏÌÏ× ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ -e. echo "=============" echo "÷åòôéëáìøîáñ ôáâõìñãéñ" echo -e "\v\v\v\v" # ÷Ù×ÏÄ 4-È ×ÅÒÔÉËÁÌØÎÙÈ ÔÁÂÕÌÑÃÉÊ. echo "==============" echo "ëá÷ùþëé" ... echo "$triple_underline ðïäþåòëé÷áîéå $triple_underline" echo ABC=$'\101\102\103\010' # 101, 102, 103 ÜÔÏ A, B É C ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. echo $ABC echo; echo escape=$'\033' # 033 -- ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÜËÒÁÎÉÒÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ. echo "\"escape\" ×Ù×ÏÄÉÔÓÑ ËÁË $escape" # ×Ù×ÏÄ ÏÔÓÕÔÓÔ×ÕÅÔ. echo; echo exit 0 |
$cat nirovanie
#!/bin/bash # escaped.sh: ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ echo; echo echo "\v\v\v\v" # ÷Ù×ÏÄ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× \v\v\v\v. # äÌÑ ×Ù×ÏÄÁ ÜËÒÁÎÉÒÏ×ÁÎÎÙÈ ÓÉÍ×ÏÌÏ× ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ -e. echo "=============" echo "÷åòôéëáìøîáñ ôáâõìñãéñ" echo -e "\v\v\v\v" # ÷Ù×ÏÄ 4-È ×ÅÒÔÉËÁÌØÎÙÈ ÔÁÂÕÌÑÃÉÊ. echo "==============" echo "ëá÷ùþëé" ... echo "$triple_underline ðïäþåòëé÷áîéå $triple_underline" echo ABC=$'\101\102\103\010' # 101, 102, 103 ÜÔÏ A, B É C ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. echo $ABC echo; echo escape=$'\033' # 033 -- ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÜËÒÁÎÉÒÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ. echo "\"escape\" ×Ù×ÏÄÉÔÓÑ ËÁË $escape" # ×Ù×ÏÄ ÏÔÓÕÔÓÔ×ÕÅÔ. echo; echo exit 0 |
$/usr/libexec/locate.
[user@fbsd1:~]$ [user@fbsd1:~]$ [user@fbsd1:~]$ /usr/libexec/locate. locate.bigram locate.concatdb locate.updatedb locate.code locate.mklocatedb [user@fbsd1:~]$ /usr/libexec/locate.updatedb locate.bigram locate.concatdb locate.updatedb locate.code locate.mklocatedb -------------------------------------------------------------------------------- |
$/usr/libexec/locate.
[user@fbsd1:~]$ [user@fbsd1:~]$ [user@fbsd1:~]$ /usr/libexec/locate. locate.bigram locate.concatdb locate.updatedb locate.code locate.mklocatedb [user@fbsd1:~]$ /usr/libexec/locate.updatedb locate.bigram locate.concatdb locate.updatedb locate.code locate.mklocatedb -------------------------------------------------------------------------------- |
#!/bin/bash # escaped.sh: ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ echo; echo echo "\v\v\v\v" # ÷Ù×ÏÄ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× \v\v\v\v. # äÌÑ ×Ù×ÏÄÁ ÜËÒÁÎÉÒÏ×ÁÎÎÙÈ ÓÉÍ×ÏÌÏ× ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ -e. echo "=============" echo "÷åòôéëáìøîáñ ôáâõìñãéñ" echo -e "\v\v\v\v" # ÷Ù×ÏÄ 4-È ×ÅÒÔÉËÁÌØÎÙÈ ÔÁÂÕÌÑÃÉÊ. echo "==============" echo "ëá÷ùþëé" echo -e "\042" # ÷Ù×ÏÄÉÔ ÓÉÍ×ÏÌ " (ËÁ×ÙÞËÉ Ó ×ÏÓØÍÅÒÉÞÎÙÍ ËÏÄÏÍ ASCII 42). echo "==============" # ëÏÎÓÔÒÕËÃÉÑ $'\X' ÄÅÌÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÌÀÞÁ -e ÎÅÏÂÑÚÁÔÅÌØÎÙÍ. echo; echo "îï÷áñ óôòïëá é ú÷ïîïë" echo $'\n' # ðÅÒÅ×ÏÄ ÓÔÒÏËÉ. echo $'\a' # ú×ÏÎÏË (ÓÉÇÎÁÌ). echo "===============" echo "ëá÷ùþëé" # Bash ×ÅÒÓÉÉ 2 É ×ÙÛÅ ÄÏÐÕÓËÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÎÓÔÒÕËÃÉÉ $'\nnn'. # ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ: ÚÄÅÓØ ÐÏÄ '\nnn' ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ ×ÏÓØÍÅÒÉÞÎÏÅ ÚÎÁÞÅÎÉÅ. echo $'\t \042 \t' # ëÁ×ÙÞËÉ (") ÏËÒÕÖÅÎÎÙÅ ÔÁÂÕÌÑÃÉÅÊ. # ÷ ËÏÎÓÔÒÕËÃÉÉ $'\xhhh' ÄÏÐÕÓËÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ É ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÅ ÚÎÁÞÅÎÉÑ. echo $'\t \x22 \t' # ëÁ×ÙÞËÉ (") ÏËÒÕÖÅÎÎÙÅ ÔÁÂÕÌÑÃÉÅÊ. # óÐÁÓÉÂÏ Greg Keraunen, ÚÁ ÜÔÏ ÐÒÉÍÅÞÁÎÉÅ. # òÁÎÎÉÅ ×ÅÒÓÉÉ Bash ÄÏÐÕÓËÁÌÉ ÕÐÏÔÒÅÂÌÅÎÉÅ ËÏÎÓÔÒÕËÃÉÉ × ×ÉÄÅ '\x022'. echo "===============" echo # úÁÐÉÓØ ASCII-ÓÉÍ×ÏÌÏ× × ÐÅÒÅÍÅÎÎÕÀ. # ---------------------------------------- quote=$'\042' # ÚÁÐÉÓØ ÓÉÍ×ÏÌÁ " × ÐÅÒÅÍÅÎÎÕÀ. echo "$quote üÔÁ ÞÁÓÔØ ÓÔÒÏËÉ ÏÇÒÁÎÉÞÅÎÁ ËÁ×ÙÞËÁÍÉ, $quote Á ÜÔÁ -- ÎÅÔ." echo # ëÏÎËÁÔÅÎÁÃÉÑ ASCII-ÓÉÍ×ÏÌÏ× × ÐÅÒÅÍÅÎÎÕÀ. triple_underline=$'\137\137\137' # 137 -- ÜÔÏ ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÓÉÍ×ÏÌÁ '_'. echo "$triple_underline ðïäþåòëé÷áîéå $triple_underline" echo ABC=$'\101\102\103\010' # 101, 102, 103 ÜÔÏ A, B É C ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. echo $ABC echo; echo escape=$'\033' # 033 -- ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÜËÒÁÎÉÒÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ. echo "\"escape\" ×Ù×ÏÄÉÔÓÑ ËÁË $escape" # ×Ù×ÏÄ ÏÔÓÕÔÓÔ×ÕÅÔ. echo; echo exit 0
#!/bin/bash # escaped.sh: ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ echo; echo echo "\v\v\v\v" # ÷Ù×ÏÄ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× \v\v\v\v. # äÌÑ ×Ù×ÏÄÁ ÜËÒÁÎÉÒÏ×ÁÎÎÙÈ ÓÉÍ×ÏÌÏ× ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ -e. echo "=============" echo "÷åòôéëáìøîáñ ôáâõìñãéñ" echo -e "\v\v\v\v" # ÷Ù×ÏÄ 4-È ×ÅÒÔÉËÁÌØÎÙÈ ÔÁÂÕÌÑÃÉÊ. echo "==============" echo "ëá÷ùþëé" echo -e "\042" # ÷Ù×ÏÄÉÔ ÓÉÍ×ÏÌ " (ËÁ×ÙÞËÉ Ó ×ÏÓØÍÅÒÉÞÎÙÍ ËÏÄÏÍ ASCII 42). echo "==============" # ëÏÎÓÔÒÕËÃÉÑ $'\X' ÄÅÌÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÌÀÞÁ -e ÎÅÏÂÑÚÁÔÅÌØÎÙÍ. echo; echo "îï÷áñ óôòïëá é ú÷ïîïë" echo $'\n' # ðÅÒÅ×ÏÄ ÓÔÒÏËÉ. echo $'\a' # ú×ÏÎÏË (ÓÉÇÎÁÌ). echo "===============" echo "ëá÷ùþëé" # Bash ×ÅÒÓÉÉ 2 É ×ÙÛÅ ÄÏÐÕÓËÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÎÓÔÒÕËÃÉÉ $'\nnn'. # ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ: ÚÄÅÓØ ÐÏÄ '\nnn' ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ ×ÏÓØÍÅÒÉÞÎÏÅ ÚÎÁÞÅÎÉÅ. echo $'\t \042 \t' # ëÁ×ÙÞËÉ (") ÏËÒÕÖÅÎÎÙÅ ÔÁÂÕÌÑÃÉÅÊ. # ÷ ËÏÎÓÔÒÕËÃÉÉ $'\xhhh' ÄÏÐÕÓËÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ É ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÅ ÚÎÁÞÅÎÉÑ. echo $'\t \x22 \t' # ëÁ×ÙÞËÉ (") ÏËÒÕÖÅÎÎÙÅ ÔÁÂÕÌÑÃÉÅÊ. # óÐÁÓÉÂÏ Greg Keraunen, ÚÁ ÜÔÏ ÐÒÉÍÅÞÁÎÉÅ. # òÁÎÎÉÅ ×ÅÒÓÉÉ Bash ÄÏÐÕÓËÁÌÉ ÕÐÏÔÒÅÂÌÅÎÉÅ ËÏÎÓÔÒÕËÃÉÉ × ×ÉÄÅ '\x022'. echo "===============" echo # úÁÐÉÓØ ASCII-ÓÉÍ×ÏÌÏ× × ÐÅÒÅÍÅÎÎÕÀ. # ---------------------------------------- quote=$'\042' # ÚÁÐÉÓØ ÓÉÍ×ÏÌÁ " × ÐÅÒÅÍÅÎÎÕÀ. echo "$quote üÔÁ ÞÁÓÔØ ÓÔÒÏËÉ ÏÇÒÁÎÉÞÅÎÁ ËÁ×ÙÞËÁÍÉ, $quote Á ÜÔÁ -- ÎÅÔ." echo # ëÏÎËÁÔÅÎÁÃÉÑ ASCII-ÓÉÍ×ÏÌÏ× × ÐÅÒÅÍÅÎÎÕÀ. triple_underline=$'\137\137\137' # 137 -- ÜÔÏ ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÓÉÍ×ÏÌÁ '_'. echo "$triple_underline ðïäþåòëé÷áîéå $triple_underline" echo ABC=$'\101\102\103\010' # 101, 102, 103 ÜÔÏ A, B É C ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. echo $ABC echo; echo escape=$'\033' # 033 -- ×ÏÓØÍÅÒÉÞÎÙÊ ËÏÄ ÜËÒÁÎÉÒÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ. echo "\"escape\" ×Ù×ÏÄÉÔÓÑ ËÁË $escape" # ×Ù×ÏÄ ÏÔÓÕÔÓÔ×ÕÅÔ. echo; echo exit 0
Время первой команды журнала | 21:59:16 2007-12-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 22:16:02 2007-12-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 30.69 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 6.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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