/l3/users/08-04-2013/NT-Ladm/debian7.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#uname -a
Linux debian7 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 GNU/Linux |
#uname
Linux |
#uname -v
#1 SMP Thu Aug 4 11:02:22 UTC 2011 |
#uname -a
Linux debian7 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 GNU/Linux |
#dir\
> |
#cd
|
#dir
|
#cd /
|
#dir
bin etc lib mnt root srv usr boot home lost+found opt sbin sys var dev initrd.img media proc selinux tmp vmlinuz |
#rmdir folder2 -v
rmdir: удаление каталога, «folder2» |
#rmdir restrict
|
#rmdir restrict1
rmdir: не удалось удалить «restrict1»: Каталог не пуст |
#rmdir -p restrict1/sales/
|
#ls
aprel file file1 file2 folder3 folder4 mart may |
#rmdir -p mart/01
rmdir: не удалось удалить каталог «mart»: Каталог не пуст |
#ls mart
02 03 04 |
#ls
aprel file file1 file2 folder3 folder4 mart may |
#rm file -i
rm: удалить обычный файл «file»? y |
#ls
aprel file1 file2 folder3 folder4 mart may |
#rm file1 -f
|
#rm -if file2
|
#touch fail{1,2,3,4,5,6,7,8}
|
#ls
aprel fail2 fail4 fail6 fail8 folder4 may fail1 fail3 fail5 fail7 folder3 mart |
#rm -fi fail2
rm: удалить пустой обычный файл «fail2»? n |
#rm -fv fail2
удалён «fail2» |
#rm -f fail3
|
#rm mart/02
rm: невозможно удалить «mart/02»: Это каталог |
#rm -p mart/02
rm: неверный ключ -- p Попробуйте `rm --help' для получения более подробного описания. |
#man rm
|
#q
l3script: q: команда не найдена |
#cp /etc/passwd /root/123
|
#ls /root -l
итого 24 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 1 root root 0 Апр 8 14:14 fail1 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail4 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may |
#vim 123
|
#sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
|
#ls
123 fail1 fail5 fail7 folder3 mart passwd aprel fail4 fail6 fail8 folder4 may |
#ls -l
итого 28 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 1 root root 0 Апр 8 14:14 fail1 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail4 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#cp /etc /tmp
cp: пропускается каталог «/etc» |
#cp -r /etc /tmp
|
#ls /tmp/
etc |
#mv fail1 vilen
|
#ls
123 fail4 fail6 fail8 folder4 may vilen aprel fail5 fail7 folder3 mart passwd |
#mv vilen /tmp
|
#ls
123 fail4 fail6 fail8 folder4 may aprel fail5 fail7 folder3 mart passwd |
#ls /tmp/
etc vilen |
#mv fail3 /tmp/new_name
mv: невозможно выполнить stat для «fail3»: Нет такого файла или каталога |
#mv f /tmp/new_name
fail4 fail5 fail6 fail7 fail8 folder3/ folder4/ |
#mv fail4 /tmp/new_name
|
#ls
123 aprel fail5 fail6 fail7 fail8 folder3 folder4 mart may passwd |
#ls /tmp/
etc new_name vilen |
#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 ... 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 statd:x:102:65534::/var/lib/nfs:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin telnetd:x:104:106::/nonexistent:/bin/false |
#cat /etc/passwd /etc/gro
groff/ group group- |
#cat /etc/passwd /etc/gro
groff/ group group- |
#cat /etc/passwd /etc/gro
groff/ group group- |
#cat /etc/passwd /etc/group > new_fail
|
#vim new_fail
|
#cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/bin/sh 7 man:x:6:12:man:/var/cache/man:/bin/sh 8 lp:x:7:7:lp:/var/spool/lpd:/bin/sh 9 mail:x:8:8:mail:/var/mail:/bin/sh 10 news:x:9:9:news:/var/spool/news:/bin/sh ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 user:x:1000:1000:user,,,:/home/user:/bin/bash 23 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin 24 telnetd:x:104:106::/nonexistent:/bin/false |
#vim /etc/passwd
--- /tmp/l3-saved-6913.23863.25342 2013-04-08 14:31:27.000000000 +0300 +++ /etc/passwd 2013-04-08 14:31:38.000000000 +0300 @@ -3,21 +3,33 @@ 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 + + + statd:x:102:65534::/var/lib/nfs:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin |
#cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 7 8 9 games:x:5:60:games:/usr/games:/bin/sh 10 man:x:6:12:man:/var/cache/man:/bin/sh ... 27 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 28 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 29 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 30 31 32 33 statd:x:102:65534::/var/lib/nfs:/bin/false 34 user:x:1000:1000:user,,,:/home/user:/bin/bash 35 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin 36 telnetd:x:104:106::/nonexistent:/bin/false |
#cat -s /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 ... 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 statd:x:102:65534::/var/lib/nfs:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin telnetd:x:104:106::/nonexistent:/bin/false |
#cat -sn /etc/passwd
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 7 games:x:5:60:games:/usr/games:/bin/sh 8 man:x:6:12:man:/var/cache/man:/bin/sh 9 lp:x:7:7:lp:/var/spool/lpd:/bin/sh 10 mail:x:8:8:mail:/var/mail:/bin/sh ... 19 irc:x:39:39:ircd:/var/run/ircd:/bin/sh 20 gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh 21 nobody:x:65534:65534:nobody:/nonexistent:/bin/sh 22 libuuid:x:100:101::/var/lib/libuuid:/bin/sh 23 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 24 25 statd:x:102:65534::/var/lib/nfs:/bin/false 26 user:x:1000:1000:user,,,:/home/user:/bin/bash 27 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin 28 telnetd:x:104:106::/nonexistent:/bin/false |
#cat -sb /etc/passwd
1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/bin/sh 7 man:x:6:12:man:/var/cache/man:/bin/sh 8 lp:x:7:7:lp:/var/spool/lpd:/bin/sh 9 mail:x:8:8:mail:/var/mail:/bin/sh 10 news:x:9:9:news:/var/spool/news:/bin/sh ... 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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 user:x:1000:1000:user,,,:/home/user:/bin/bash 23 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin 24 telnetd:x:104:106::/nonexistent:/bin/false |
#tac /etc/passwd
telnetd:x:104:106::/nonexistent:/bin/false sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin user:x:1000:1000:user,,,:/home/user:/bin/bash statd:x:102:65534::/var/lib/nfs:/bin/false Debian-exim:x:101:103::/var/spool/exim4:/bin/false libuuid:x:100:101::/var/lib/libuuid:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh ... news:x:9:9:news:/var/spool/news:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh games:x:5:60:games:/usr/games:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync sys:x:3:3:sys:/dev:/bin/sh bin:x:2:2:bin:/bin:/bin/sh daemon:x:1:1:daemon:/usr/sbin:/bin/sh root:x:0:0:root:/root:/bin/bash |
#tac /etc/passwd > pass_invert
|
#vim pass_invert
|
#more /etc/passwd
|
#more /etc/inittab
|
#cat /etc/passwd | more
|
#less /etc/passwd
|
#cat /etc/passwd|less
|
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 2072 556 ? Ss 08:26 0:01 init [2] root 2 0.0 0.0 0 0 ? S 08:26 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 08:26 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S 08:26 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S 08:26 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S 08:26 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< 08:26 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< 08:26 0:00 [khelper] root 10 0.0 0.0 0 0 ? S< 08:26 0:00 [netns] ... root 6857 0.0 0.1 6040 984 pts/2 S+ 13:58 0:00 screen -x root 6858 0.0 0.1 6040 984 pts/4 S+ 13:58 0:00 screen -x root 6859 0.0 0.1 6040 984 pts/3 S+ 13:58 0:00 screen -x root 6861 0.0 0.1 6040 984 pts/6 S+ 13:58 0:00 screen -x root 6862 0.0 0.1 6040 980 pts/1 S+ 13:58 0:00 screen -x root 6863 0.0 0.1 6040 984 pts/5 S+ 13:58 0:00 screen -x root 6881 0.0 0.1 5144 744 pts/7 S+ 14:04 0:00 script -f -c l3 root 6912 0.0 0.0 5148 420 pts/7 D+ 14:04 0:00 script -f -c l3 root 6913 0.0 0.3 6364 1944 pts/8 Ss 14:04 0:00 l3script root 7506 0.0 0.2 5624 1056 pts/8 R+ 14:40 0:00 ps aux |
#ps aux|less
|
#ls /etc/|less
|
#man less
|
#ls -l
итого 36 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#dir -l
итого 36 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#ls -la
итого 88 drwx------ 10 root root 4096 Апр 8 14:39 . drwxr-xr-x 21 root root 4096 Июн 11 2012 .. -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel drwx------ 2 root root 4096 Июн 11 2012 .aptitude -rw------- 1 root root 3494 Апр 8 13:58 .bash_history -rw-r--r-- 1 root root 10 Июл 5 2012 .bash_profile -rw-r--r-- 1 root root 630 Июл 5 2012 .bashrc -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 ... -rw------- 1 root root 41 Апр 8 14:39 .lesshst drwxr-xr-x 2 root root 4096 Апр 8 14:42 .lilalo drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile drwx------ 2 root root 4096 Апр 8 11:23 .ssh -rw------- 1 root root 4146 Апр 8 14:33 .viminfo |
#ls -lR /etc
/etc: итого 788 drwxr-xr-x 3 root root 4096 Июн 11 2012 acpi -rw-r--r-- 1 root root 2981 Июн 11 2012 adduser.conf -rw-r--r-- 1 root root 47 Авг 6 2012 adjtime -rw-r--r-- 1 root root 196 Июн 11 2012 aliases drwxr-xr-x 2 root root 4096 Апр 8 08:28 alternatives -rw-r--r-- 1 root root 395 Ноя 1 2009 anacrontab drwxr-xr-x 3 root root 4096 Июл 5 2012 apm drwxr-xr-x 6 root root 4096 Апр 8 08:29 apt ... -rw-r--r-- 1 root root 187 Фев 2 2009 40x11-common_xsessionrc -rw-r--r-- 1 root root 1535 Дек 16 2011 50x11-common_determine-startup -rw-r--r-- 1 root root 629 Окт 13 2010 90x11-common_ssh-agent -rw-r--r-- 1 root root 166 Янв 16 2009 99x11-common_start /etc/xml: итого 16 -rw-r--r-- 1 root root 756 Июн 11 2012 catalog -rw-r--r-- 1 root root 610 Июн 11 2012 catalog.old -rw-r--r-- 1 root root 840 Июн 11 2012 xml-core.xml -rw-r--r-- 1 root root 673 Июн 11 2012 xml-core.xml.old |
#ls -lR /etc|less
|
#ls -l /etc
итого 788 drwxr-xr-x 3 root root 4096 Июн 11 2012 acpi -rw-r--r-- 1 root root 2981 Июн 11 2012 adduser.conf -rw-r--r-- 1 root root 47 Авг 6 2012 adjtime -rw-r--r-- 1 root root 196 Июн 11 2012 aliases drwxr-xr-x 2 root root 4096 Апр 8 08:28 alternatives -rw-r--r-- 1 root root 395 Ноя 1 2009 anacrontab drwxr-xr-x 3 root root 4096 Июл 5 2012 apm drwxr-xr-x 6 root root 4096 Апр 8 08:29 apt -rw-r----- 1 root daemon 144 Мар 4 2012 at.deny ... -rw-r--r-- 1 root root 1552 Янв 14 2009 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Июл 5 2012 udev drwxr-xr-x 3 root root 4096 Июн 11 2012 ufw -rw-r--r-- 1 root root 274 Ноя 4 2009 updatedb.conf drwxr-xr-x 2 root root 4096 Июн 11 2012 vim drwxr-xr-x 2 root root 4096 Июн 11 2012 w3m -rw-r--r-- 1 root root 4496 Сен 5 2010 wgetrc drwxr-xr-x 7 root root 4096 Июл 5 2012 X11 drwxr-xr-x 2 root root 4096 Июн 11 2012 xml |
#ls -l /
итого 84 drwxr-xr-x 2 root root 4096 Апр 8 13:31 bin drwxr-xr-x 3 root root 4096 Июн 11 2012 boot drwxr-xr-x 15 root root 3040 Апр 8 08:26 dev drwxr-xr-x 76 root root 4096 Апр 8 14:31 etc drwxr-xr-x 3 root root 4096 Июн 11 2012 home lrwxrwxrwx 1 root root 37 Июн 11 2012 initrd.img -> /boot/initrd.img-2.6.39-bpo.2-686-pae drwxr-xr-x 12 root root 12288 Апр 8 08:29 lib drwx------ 2 root root 16384 Июн 11 2012 lost+found drwxr-xr-x 3 root root 4096 Июн 11 2012 media ... dr-xr-xr-x 85 root root 0 Апр 8 11:26 proc drwx------ 10 root root 4096 Апр 8 14:39 root drwxr-xr-x 2 root root 4096 Апр 8 08:29 sbin drwxr-xr-x 2 root root 4096 Июл 21 2010 selinux drwxr-xr-x 2 root root 4096 Июн 11 2012 srv drwxr-xr-x 13 root root 0 Апр 8 11:26 sys drwxrwxrwt 5 root root 4096 Апр 8 14:33 tmp drwxr-xr-x 11 root root 4096 Июл 5 2012 usr drwxr-xr-x 13 root root 4096 Июн 11 2012 var lrwxrwxrwx 1 root root 33 Июн 11 2012 vmlinuz -> boot/vmlinuz-2.6.39-bpo.2-686-pae |
#ls -ld /etc
drwxr-xr-x 76 root root 4096 Апр 8 14:31 /etc |
#ls -li
итого 36 49075 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 49096 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel 49082 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 49084 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 49088 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 49089 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 49085 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 49086 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 49091 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart 49101 drwxr-xr-x 6 root root 4096 Апр 8 14:04 may 49092 -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail 49110 -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert 49083 -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#find / -inum 49096
/root/aprel find: `/proc/7629/task/7629/fd/5': Нет такого файла или каталога find: `/proc/7629/task/7629/fdinfo/5': Нет такого файла или каталога find: `/proc/7629/fd/5': Нет такого файла или каталога find: `/proc/7629/fdinfo/5': Нет такого файла или каталога |
#man ls
|
#LS
l3script: LS: команда не найдена |
#ls
123 fail5 fail7 folder3 mart new_fail passwd aprel fail6 fail8 folder4 may pass_invert |
#ln -s fail5 link
|
#ls
123 fail5 fail7 folder3 link may pass_invert aprel fail6 fail8 folder4 mart new_fail passwd |
#ls -l
итого 36 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 1 root root 0 Апр 8 14:14 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 lrwxrwxrwx 1 root root 5 Апр 8 14:53 link -> fail5 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#ln fail5 new_link
|
#ls -l
итого 36 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 2 root root 0 Апр 8 14:14 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 lrwxrwxrwx 1 root root 5 Апр 8 14:53 link -> fail5 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail -rw-r--r-- 2 root root 0 Апр 8 14:14 new_link -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#ls -li
итого 36 49075 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 49096 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel 49082 -rw-r--r-- 2 root root 0 Апр 8 14:14 fail5 49084 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 49088 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 49089 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 49085 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 49086 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 49113 lrwxrwxrwx 1 root root 5 Апр 8 14:53 link -> fail5 49091 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart 49101 drwxr-xr-x 6 root root 4096 Апр 8 14:04 may 49092 -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail 49082 -rw-r--r-- 2 root root 0 Апр 8 14:14 new_link 49110 -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert 49083 -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#vim fail5
--- /tmp/l3-saved-6913.29748.14444 2013-04-08 14:54:25.000000000 +0300 +++ fail5 2013-04-08 14:54:28.000000000 +0300 @@ -0,0 +1 @@ +l;afjafjkl; |
#vim new_link
--- /tmp/l3-saved-6913.21379.16827 2013-04-08 14:54:33.000000000 +0300 +++ new_link 2013-04-08 14:54:40.000000000 +0300 @@ -1 +1 @@ -l;afjafjkl; +;afjafjkl; |
#vim fail5
|
#~
123 fail5 fail7 folder3 link may new_link passwd aprel fail6 fail8 folder4 mart new_fail pass_invert |
#ls -l
итого 44 -rw-r--r-- 1 root root 994 Апр 8 14:22 123 drwxr-xr-x 6 root root 4096 Апр 8 14:04 aprel -rw-r--r-- 2 root root 11 Апр 8 14:54 fail5 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail6 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail7 -rw-r--r-- 1 root root 0 Апр 8 14:14 fail8 drwxr-xr-x 2 root root 4096 Апр 8 13:59 folder3 drwxr-xr-x 3 root root 4096 Апр 8 14:00 folder4 lrwxrwxrwx 1 root root 5 Апр 8 14:53 link -> fail5 drwxr-xr-x 5 root root 4096 Апр 8 14:11 mart drwxr-xr-x 6 root root 4096 Апр 8 14:04 may -rw-r--r-- 1 root root 1574 Апр 8 14:30 new_fail -rw-r--r-- 2 root root 11 Апр 8 14:54 new_link -rw-r--r-- 1 root root 1006 Апр 8 14:33 pass_invert -rw-r--r-- 1 root root 994 Апр 8 14:22 passwd |
#rm fail5
|
groff/ group group-
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 Debian-exim:x:101:103::/var/spool/exim4:/bin/false 21 statd:x:102:65534::/var/lib/nfs:/bin/false 22 user:x:1000:1000:user,,,:/home/user:/bin/bash 23 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin 24 telnetd:x:104:106::/nonexistent:/bin/false
Время первой команды журнала | 09:05:38 2013- 4- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:54:49 2013- 4- 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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