/l3/users/16-10-2018/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 |
|
#ls /tmp/
07856 23454567 23456 344757 34523534 35347647 3656876 4564764 458 54589 etccopy 12312 2345575 235345 34523 3453422 35457 45646 4567 478699 79780 test |
#find . -name '[0-9]*' -type f -maxdepth 1 | rm
rm: missing operand Try `rm --help' for more information. find: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. |
#find . -name '[0-9]*' -type f -maxdepth 1 | rm
rm: missing operand Try `rm --help' for more information. find: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. |
#find . -name '[0-9]*' -type f -maxdepth 1 | xargs rm
find: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. |
#find . -name '[0-9]*' -type f -maxdepth 1 | xargs rm
find: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. |
#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 ... 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 ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#vi shell.sh
--- /dev/null 2018-10-14 20:49:23.819999998 +0300 +++ shell.sh 2018-10-18 09:50:40.467757841 +0300 @@ -0,0 +1,4 @@ +#!/bin/bash + +users=$(awkv -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd) +echo $users |
#chmod u+x shell.sh
|
#ls -l
total 28 drwxr-xr-x 2 root root 4096 Oct 16 12:41 d1 drwxr-xr-x 3 root root 4096 Oct 16 12:46 d2 -rw-r--r-- 1 root root 5268 Oct 16 16:38 install -rw-r--r-- 1 root root 189 Oct 17 13:49 ip -rw-r--r-- 1 root root 986 Oct 17 14:28 passwd -rwxr--r-- 1 root root 89 Oct 18 09:50 shell.sh |
#PATH=$PATH:/root
|
#echo $PASS
|
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root |
#shell.sh
/root/shell.sh: line 3: awkv: command not found |
#vi shell.sh
--- /tmp/l3-saved-10043.11866.22124 2018-10-18 09:57:29.631750151 +0300 +++ shell.sh 2018-10-18 09:57:38.771746098 +0300 @@ -1,4 +1,4 @@ #!/bin/bash -users=$(awkv -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd) +users=$(awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd) echo $users |
#shell.sh
user ivan petr |
#vi shell.sh
--- /tmp/l3-saved-10043.29606.9502 2018-10-18 09:57:56.471728094 +0300 +++ shell.sh 2018-10-18 10:04:15.435765142 +0300 @@ -1,4 +1,8 @@ #!/bin/bash users=$(awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd) -echo $users + +for user in $users +do + usermod -s /bin/$1 $user +done |
#shell.sh sh
|
#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 user:x:1000:1000:user,,,:/home/user:/bin/sh sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/sh petr:x:1002:1002::/home/petr:/bin/sh |
#vi shell.sh
--- /tmp/l3-saved-10043.31492.30700 2018-10-18 10:05:06.231740743 +0300 +++ shell.sh 2018-10-18 10:06:28.199744507 +0300 @@ -4,5 +4,6 @@ for user in $users do + echo "Change shell $1 for user $user. " usermod -s /bin/$1 $user done |
#shell.sh bash
Change shell bash for user user. Change shell bash for user ivan. Change shell bash for user petr. |
#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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#vi shell.sh
--- /tmp/l3-saved-10043.19303.3822 2018-10-18 10:07:51.259793062 +0300 +++ shell.sh 2018-10-18 10:11:41.955731112 +0300 @@ -1,9 +1,11 @@ #!/bin/bash +shell=${1:-bash} + users=$(awk -F: '$3>=1000 && $3!=65534{print $1}' /etc/passwd) for user in $users do - echo "Change shell $1 for user $user. " + echo "Change shell $shell for user $user. " usermod -s /bin/$1 $user done |
#shell.sh sh
Change shell sh for user user. Change shell sh for user ivan. Change shell sh for user petr. |
#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 user:x:1000:1000:user,,,:/home/user:/bin/sh sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/sh petr:x:1002:1002::/home/petr:/bin/sh |
#shell.sh
Change shell bash for user user. Change shell bash for user ivan. Change shell bash for user petr. |
#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 user:x:1000:1000:user,,,:/home/user:/bin/ sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/ petr:x:1002:1002::/home/petr:/bin/ |
#vi shell.sh
|
#~
Change shell bash for user user. usermod: no changes Change shell bash for user ivan. usermod: no changes Change shell bash for user petr. usermod: no changes |
#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 user:x:1000:1000:user,,,:/home/user:/bin/ sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/ petr:x:1002:1002::/home/petr:/bin/ |
#vi shell.sh
--- /tmp/l3-saved-10043.16466.25837 2018-10-18 10:13:04.247734555 +0300 +++ shell.sh 2018-10-18 10:13:29.655740759 +0300 @@ -7,5 +7,5 @@ for user in $users do echo "Change shell $shell for user $user. " - usermod -s /bin/$1 $user + usermod -s /bin/$shell $user done |
#vi shell.sh
|
#~
Change shell bash for user user. Change shell bash for user ivan. Change shell bash for user petr. |
#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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#PS1='[\u@\h-\A-\w]\$ '
[root@debian2-10:18-~]# PS1='[\u@\h-|A-\w]\$ ' [root@debian2-|A-~]# PS1='[\u@\h-\A|\w]\$ ' [root@debian2-10:19|~]# cd /etc/ [root@debian2-10:20|/etc]# PS1='[\u@\h-\A|\w]\$ ' [root@debian2-10:20|/etc]# sleep 500 ^C [root@debian2-10:51|/etc]# sleep 500 & [1] 10629 [root@debian2-10:51|/etc]# jobs [1]+ Running sleep 500 & ... [root@debian2-10:54|/etc]# bg %1 [1]+ sleep 1000 & [root@debian2-10:55|/etc]# jobs [1]+ Running sleep 1000 & [root@debian2-10:55|/etc]# l3s l3script: l3s: command not found [1]+ Done sleep 1000 [root@debian2-12:23|/etc]# l3s l3script l3shot [root@debian2-12:23|/etc]# l3script |
#ssh 192.168.13.5
The authenticity of host '192.168.13.5 (192.168.13.5)' can't be established. ECDSA key fingerprint is bb:7b:f3:72:0e:3d:91:4c:a0:5b:88:ff:0d:0d:33:1d. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.13.5' (ECDSA) to the list of known hosts. root@192.168.13.5's password: Linux debian5 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. ... C.C file.C file.Cs rn root@debian5:/home/user/sh# cp C.C 192.168.13.2/home/user/sh cp: невозможно создать обычный файл «192.168.13.2/home/user/sh»: Нет такого файла или каталога root@debian5:/home/user/sh# cp C.C //192.168.13.2/home/user/sh cp: невозможно создать обычный файл «//192.168.13.2/home/user/sh»: Нет такого файла или каталога root@debian5:/home/user/sh# cp C.C 192.168.13.2/home/user/sh cp: невозможно создать обычный файл «192.168.13.2/home/user/sh»: Нет такого файла или каталога root@debian5:/home/user/sh# exit logout Connection to 192.168.13.5 closed. |
#ssh 192.168.13.5
The authenticity of host '192.168.13.5 (192.168.13.5)' can't be established. ECDSA key fingerprint is bb:7b:f3:72:0e:3d:91:4c:a0:5b:88:ff:0d:0d:33:1d. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.13.5' (ECDSA) to the list of known hosts. root@192.168.13.5's password: Linux debian5 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. ... C.C file.C file.Cs rn root@debian5:/home/user/sh# cp C.C 192.168.13.2/home/user/sh cp: невозможно создать обычный файл «192.168.13.2/home/user/sh»: Нет такого файла или каталога root@debian5:/home/user/sh# cp C.C //192.168.13.2/home/user/sh cp: невозможно создать обычный файл «//192.168.13.2/home/user/sh»: Нет такого файла или каталога root@debian5:/home/user/sh# cp C.C 192.168.13.2/home/user/sh cp: невозможно создать обычный файл «192.168.13.2/home/user/sh»: Нет такого файла или каталога root@debian5:/home/user/sh# exit logout Connection to 192.168.13.5 closed. |
#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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#chfn ivan
Changing the user information for ivan Enter the new value, or press ENTER for the default Full Name []: Ivan Ivanov Room Number []: 9c Work Phone []: 0441234567 Home Phone []: 0447654321 Other []: Kiev |
#chfn ivan
Changing the user information for ivan Enter the new value, or press ENTER for the default Full Name []: Ivan Ivanov Room Number []: 9c Work Phone []: 0441234567 Home Phone []: 0447654321 Other []: Kiev |
#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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001:Ivan Ivanov,9c,0441234567,0447654321,Kiev:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#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 user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001:Ivan Ivanov,9c,0441234567,0447654321,Kiev:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#apt-get install finger
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: finger 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 20.5 kB of archives. After this operation, 31.7 kB of additional disk space will be used. Get:1 http://ftp.ua.debian.org/debian/ wheezy/main finger amd64 0.17-15 [20.5 kB] Fetched 20.5 kB in 0s (298 kB/s) Selecting previously unselected package finger. (Reading database ... 28843 files and directories currently installed.) Unpacking finger (from .../finger_0.17-15_amd64.deb) ... Processing triggers for man-db ... Setting up finger (0.17-15) ... |
#apt-get install finger
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: finger 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 20.5 kB of archives. After this operation, 31.7 kB of additional disk space will be used. Get:1 http://ftp.ua.debian.org/debian/ wheezy/main finger amd64 0.17-15 [20.5 kB] Fetched 20.5 kB in 0s (298 kB/s) Selecting previously unselected package finger. (Reading database ... 28843 files and directories currently installed.) Unpacking finger (from .../finger_0.17-15_amd64.deb) ... Processing triggers for man-db ... Setting up finger (0.17-15) ... |
#finger ivan
Login: ivan Name: Ivan Ivanov Directory: /home/ivan Shell: /bin/bash Office: 9c, 044-123-4567 Home Phone: 044-765-4321 Last login Wed Oct 17 09:53 (EEST) on pts/1 from 192.168.15.120 No mail. No Plan. |
#finger ivan
Login: ivan Name: Ivan Ivanov Directory: /home/ivan Shell: /bin/bash Office: 9c, 044-123-4567 Home Phone: 044-765-4321 Last login Wed Oct 17 09:53 (EEST) on pts/1 from 192.168.15.120 No mail. No Plan. |
#lastlog
Username Port From Latest root pts/0 192.168.15.120 Thu Oct 18 08:55:57 +0300 2018 daemon **Never logged in** bin **Never logged in** sys **Never logged in** sync **Never logged in** games **Never logged in** man **Never logged in** lp **Never logged in** mail **Never logged in** ... list **Never logged in** irc **Never logged in** gnats **Never logged in** nobody **Never logged in** libuuid **Never logged in** Debian-exim **Never logged in** user pts/2 192.168.15.120 Thu Oct 18 08:56:11 +0300 2018 sshd **Never logged in** ivan pts/1 192.168.15.120 Wed Oct 17 09:53:36 +0300 2018 petr pts/2 192.168.15.120 Wed Oct 17 08:58:57 +0300 2018 |
#lastlog
Username Port From Latest root pts/0 192.168.15.120 Thu Oct 18 08:55:57 +0300 2018 daemon **Never logged in** bin **Never logged in** sys **Never logged in** sync **Never logged in** games **Never logged in** man **Never logged in** lp **Never logged in** mail **Never logged in** ... list **Never logged in** irc **Never logged in** gnats **Never logged in** nobody **Never logged in** libuuid **Never logged in** Debian-exim **Never logged in** user pts/2 192.168.15.120 Thu Oct 18 08:56:11 +0300 2018 sshd **Never logged in** ivan pts/1 192.168.15.120 Wed Oct 17 09:53:36 +0300 2018 petr pts/2 192.168.15.120 Wed Oct 17 08:58:57 +0300 2018 |
#last
user pts/2 192.168.15.120 Thu Oct 18 08:56 still logged in root pts/0 192.168.15.120 Thu Oct 18 08:55 still logged in root pts/0 192.168.15.120 Wed Oct 17 10:04 - 17:08 (07:03) user pts/3 192.168.15.120 Wed Oct 17 10:01 - 17:08 (07:07) ivan pts/1 192.168.15.120 Wed Oct 17 09:53 - 16:56 (07:02) ivan pts/1 192.168.15.120 Wed Oct 17 09:46 - 09:53 (00:06) root pts/0 192.168.15.120 Wed Oct 17 09:43 - 10:04 (00:20) user pts/3 192.168.15.120 Wed Oct 17 08:59 - 10:01 (01:01) petr pts/2 192.168.15.120 Wed Oct 17 08:58 - 16:56 (07:57) ivan pts/1 192.168.15.120 Wed Oct 17 08:58 - 09:46 (00:47) root pts/0 192.168.15.120 Wed Oct 17 08:57 - 09:43 (00:45) user pts/4 192.168.15.120 Tue Oct 16 10:49 - 16:54 (06:05) petr pts/3 192.168.15.120 Tue Oct 16 10:44 - 16:54 (06:10) ivan pts/2 192.168.15.120 Tue Oct 16 10:39 - 16:54 (06:15) ivan pts/2 192.168.15.120 Tue Oct 16 10:23 - 10:30 (00:06) root pts/0 192.168.15.120 Tue Oct 16 09:50 - 16:54 (07:04) wtmp begins Tue Oct 16 09:50:26 2018 |
#last
user pts/2 192.168.15.120 Thu Oct 18 08:56 still logged in root pts/0 192.168.15.120 Thu Oct 18 08:55 still logged in root pts/0 192.168.15.120 Wed Oct 17 10:04 - 17:08 (07:03) user pts/3 192.168.15.120 Wed Oct 17 10:01 - 17:08 (07:07) ivan pts/1 192.168.15.120 Wed Oct 17 09:53 - 16:56 (07:02) ivan pts/1 192.168.15.120 Wed Oct 17 09:46 - 09:53 (00:06) root pts/0 192.168.15.120 Wed Oct 17 09:43 - 10:04 (00:20) user pts/3 192.168.15.120 Wed Oct 17 08:59 - 10:01 (01:01) petr pts/2 192.168.15.120 Wed Oct 17 08:58 - 16:56 (07:57) ivan pts/1 192.168.15.120 Wed Oct 17 08:58 - 09:46 (00:47) root pts/0 192.168.15.120 Wed Oct 17 08:57 - 09:43 (00:45) user pts/4 192.168.15.120 Tue Oct 16 10:49 - 16:54 (06:05) petr pts/3 192.168.15.120 Tue Oct 16 10:44 - 16:54 (06:10) ivan pts/2 192.168.15.120 Tue Oct 16 10:39 - 16:54 (06:15) ivan pts/2 192.168.15.120 Tue Oct 16 10:23 - 10:30 (00:06) root pts/0 192.168.15.120 Tue Oct 16 09:50 - 16:54 (07:04) wtmp begins Tue Oct 16 09:50:26 2018 |
#chmod o-x `witch finger`
l3script: witch: command not found chmod: missing operand after `o-x' Try `chmod --help' for more information. |
#chmod o-x `witch finger`
l3script: witch: command not found chmod: missing operand after `o-x' Try `chmod --help' for more information. |
#chmod o-x `witch finger`
l3script: witch: command not found chmod: missing operand after `o-x' Try `chmod --help' for more information. |
#chmod o-x `witch finger`
l3script: witch: command not found chmod: missing operand after `o-x' Try `chmod --help' for more information. |
#chmod `witch finger`
l3script: witch: command not found chmod: missing operand Try `chmod --help' for more information. |
#chmod `witch finger`
l3script: witch: command not found chmod: missing operand Try `chmod --help' for more information. |
#chmod o-x `wich finger`
l3script: wich: command not found chmod: missing operand after `o-x' Try `chmod --help' for more information. |
#chmod o-x `wich finger`
l3script: wich: command not found chmod: missing operand after `o-x' Try `chmod --help' for more information. |
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: ... list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$ny1MmK.u$uOsQaX/vxClPGh6adPV0sBrdK/bE03MG36kXWcnClR/dDIfQ/jIsD87RIIvu25BUSUUwSoLX14uzbJIC9AR.m1:17820:0:99999:7::: petr:$6$ZPH7gA.0$OrSJQ40QAUEGd7ZZlySTtaWjJTSvz8jCgicfm/tJVCMbOQUUatUv47YxG85FGpA/EqWuft4hNCd.nVV63Oigq1:17820:0:99999:7::: |
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: ... list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$ny1MmK.u$uOsQaX/vxClPGh6adPV0sBrdK/bE03MG36kXWcnClR/dDIfQ/jIsD87RIIvu25BUSUUwSoLX14uzbJIC9AR.m1:17820:0:99999:7::: petr:$6$ZPH7gA.0$OrSJQ40QAUEGd7ZZlySTtaWjJTSvz8jCgicfm/tJVCMbOQUUatUv47YxG85FGpA/EqWuft4hNCd.nVV63Oigq1:17820:0:99999:7::: |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 10 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 10 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : Jan 14, 2019 Password inactive : never Account expires : never Minimum number of days between password change : 10 Maximum number of days between password change : 90 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : Jan 14, 2019 Password inactive : never Account expires : never Minimum number of days between password change : 10 Maximum number of days between password change : 90 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : Jan 14, 2019 Password inactive : Jan 18, 2019 Account expires : never Minimum number of days between password change : 10 Maximum number of days between password change : 90 Number of days of warning before password expires : 7 |
#chage -l ivan
Last password change : Oct 16, 2018 Password expires : Jan 14, 2019 Password inactive : Jan 18, 2019 Account expires : never Minimum number of days between password change : 10 Maximum number of days between password change : 90 Number of days of warning before password expires : 7 |
#chage
Usage: chage [options] LOGIN Options: -d, --lastday LAST_DAY set date of last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -h, --help display this help message and exit -I, --inactive INACTIVE set password inactive after expiration to INACTIVE -l, --list show account aging information -m, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS -M, --maxdays MAX_DAYS set maximim number of days before password change to MAX_DAYS -R, --root CHROOT_DIR directory to chroot into -W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS |
#chage
Usage: chage [options] LOGIN Options: -d, --lastday LAST_DAY set date of last password change to LAST_DAY -E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -h, --help display this help message and exit -I, --inactive INACTIVE set password inactive after expiration to INACTIVE -l, --list show account aging information -m, --mindays MIN_DAYS set minimum number of days before password change to MIN_DAYS -M, --maxdays MAX_DAYS set maximim number of days before password change to MAX_DAYS -R, --root CHROOT_DIR directory to chroot into -W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS |
#groupadd --help
Usage: groupadd [options] GROUP Options: -f, --force exit successfully if the group already exists, and cancel -g if the GID is already used -g, --gid GID use GID for the new group -h, --help display this help message and exit -K, --key KEY=VALUE override /etc/login.defs defaults -o, --non-unique allow to create groups with duplicate (non-unique) GID -p, --password PASSWORD use this encrypted password for the new group -r, --system create a system account -R, --root CHROOT_DIR directory to chroot into |
#groupadd --help
Usage: groupadd [options] GROUP Options: -f, --force exit successfully if the group already exists, and cancel -g if the GID is already used -g, --gid GID use GID for the new group -h, --help display this help message and exit -K, --key KEY=VALUE override /etc/login.defs defaults -o, --non-unique allow to create groups with duplicate (non-unique) GID -p, --password PASSWORD use this encrypted password for the new group -r, --system create a system account -R, --root CHROOT_DIR directory to chroot into |
root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24:user floppy:x:25:user tape:x:26: sudo:x:27: audio:x:29:user dip:x:30:user www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:user sasl:x:45: plugdev:x:46:user staff:x:50: games:x:60: users:x:100: nogroup:x:65534: libuuid:x:101: crontab:x:102: Debian-exim:x:103: ssh:x:104: user:x:1000: ivan:x:1001: petr:x:1002:
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 ivan:x:1001:1001:Ivan Ivanov,9c,0441234567,0447654321,Kiev:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: uucp:*:16248:0:99999:7::: proxy:*:16248:0:99999:7::: www-data:*:16248:0:99999:7::: backup:*:16248:0:99999:7::: list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$ny1MmK.u$uOsQaX/vxClPGh6adPV0sBrdK/bE03MG36kXWcnClR/dDIfQ/jIsD87RIIvu25BUSUUwSoLX14uzbJIC9AR.m1:17820:0:99999:7::: petr:$6$ZPH7gA.0$OrSJQ40QAUEGd7ZZlySTtaWjJTSvz8jCgicfm/tJVCMbOQUUatUv47YxG85FGpA/EqWuft4hNCd.nVV63Oigq1:17820:0:99999:7:::
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 ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
Время первой команды журнала | 15:21:23 2018-10-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:19:11 2018-10-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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