/l3/users/2-11-2020/NT-Ladm/debian2.net.nt/root |
|
#useradd ivan
|
#echo$?
l3script: echo0: команда не найдена |
#chfn ivan
Изменение информации о пользователе ivan Введите новое значение или нажмите ENTER для выбора значения по умолчанию Полное имя []: Ivan Ivanov Номер комнаты []: 9c Рабочий телефон []: 234-11-67 Домашний телефон []: Другое []: |
#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,234-11-67,:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#usermode -s /bin/bash ivan
l3script: usermode: команда не найдена |
#usermod -s /bin/bash ivan
usermod: изменения не внесены |
#cd ..
|
#usermod -s /bin/bash ivan
usermod: изменения не внесены |
#usermod -s /bin/bash ivan
usermod: изменения не внесены |
#su usermod -s /bin/bash ivan
Отсутствует passwd-запись для пользователя «usermod» |
#usermod -s /bin/sh ivan
|
#usermod -s /bin/bash ivan
|
#chage -l ivan
Последний раз пароль был изменён : Ноя 02, 2020 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#cat /etc/shadow#
cat: /etc/shadow#: Нет такого файла или каталога |
#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,234-11-67,:/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#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$YBHBJvJk$WY0p70D25Lq7ouYRJj14Lq8KBbwll95zVriFoGU46gGBMmfnVvbLYTcRnG/FsJ4pS.rXPE0053OvUwrz9J8U90:18568:0:99999:7::: petr:$6$Tw.bSy0B$NLWa45/rSDSuVfmK4wutTSfd3y3A.k3DOP8WFg8U5l45POJxXCIZRS9xJ6BmsB3W65x8hJOZXUxXafOLlSHme.:18568:0:99999:7::: |
#groupadd developers
|
#cat /etc/gro
groff/ group group- |
#gpasswd -M ivan, petr developers
ÐÑполÑзование: gpasswd [паÑамеÑÑ] ÐРУÐÐÐ ÐаÑамеÑÑÑ: -a, --add ÐÐÐРУÐÐУ -d, --delete ÐÐÐУÐÐЫ -h, --help показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ -Q, --root ÐÐТ_CHROOT каÑалог, коÑоÑÑй вÑполнÑеÑÑÑ chroot -r, --remove-password ÑдалиÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ ÐРУÐÐЫ -R, --restrict огÑаниÑиÑÑ Ð´Ð¾ÑÑÑп в ÐРУÐÐУ ÐµÑ Ñленами -M, --members ÐÐÐЫ -A, --administrators ÐÐÐÐÐ,⦠задаÑÑ ÑпиÑок админиÑÑÑаÑоÑов ÐРУÐÐЫ Ðа иÑклÑÑением паÑамеÑÑов -A и -M, оÑÑалÑнÑе не могÑÑ ÑказÑваÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно. |
#gpasswd -M --help
gpasswd: пользователь «--help» не существует |
#gpasswd --help
ÐÑполÑзование: gpasswd [паÑамеÑÑ] ÐРУÐÐÐ ÐаÑамеÑÑÑ: -a, --add ÐÐÐРУÐÐУ -d, --delete ÐÐÐУÐÐЫ -h, --help показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ -Q, --root ÐÐТ_CHROOT каÑалог, коÑоÑÑй вÑполнÑеÑÑÑ chroot -r, --remove-password ÑдалиÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ ÐРУÐÐЫ -R, --restrict огÑаниÑиÑÑ Ð´Ð¾ÑÑÑп в ÐРУÐÐУ ÐµÑ Ñленами -M, --members ÐÐÐЫ -A, --administrators ÐÐÐÐÐ,⦠задаÑÑ ÑпиÑок админиÑÑÑаÑоÑов ÐРУÐÐЫ Ðа иÑклÑÑением паÑамеÑÑов -A и -M, оÑÑалÑнÑе не могÑÑ ÑказÑваÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно. |
#gpasswd -M ivan,petr developers
|
#id ivan
uid=1001(ivan) gid=1001(ivan) группы=1001(ivan),1003(developers) |
#cd
|
#vi .bashrc
--- /tmp/l3-saved-5194.9773.23322 2020-11-04 11:54:32.213055852 +0200 +++ .bashrc 2020-11-04 11:56:06.653078115 +0200 @@ -6,11 +6,11 @@ # umask 022 # You may uncomment the following lines if you want `ls' to be colorized: -# export LS_OPTIONS='--color=auto' -# eval "`dircolors`" -# alias ls='ls $LS_OPTIONS' -# alias ll='ls $LS_OPTIONS -l' -# alias l='ls $LS_OPTIONS -lA' + export LS_OPTIONS='--color=auto' + eval "`dircolors`" + alias ls='ls $LS_OPTIONS' + alias ll='ls $LS_OPTIONS -l' + alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' |
#ls
138756u099 934853845fdf3124 d1 d2 d4 f1 install ip.txt whoH.txt who.txt |
#cd //
|
#cd ..
|
#ls
bin boot dev etc home initrd.img lib lib32 lib64 lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var vmlinuz |
#source .bashrc
l3script: .bashrc: Нет такого файла или каталога |
#cd /
|
#ls -la
итого 92 drwxr-xr-x 24 root root 4096 Окт 15 2014 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwxr-xr-x 2 root root 4096 Окт 13 2014 bin drwxr-xr-x 3 root root 4096 Окт 13 2014 boot drwxr-xr-x 12 root root 2960 Ноя 2 09:23 dev drwxr-xr-x 68 root root 4096 Ноя 4 11:48 etc drwxr-xr-x 5 root root 4096 Ноя 2 09:51 home lrwxrwxrwx 1 root root 30 Июн 27 2014 initrd.img -> /boot/initrd.img-3.2.0-4-amd64 drwxr-xr-x 13 root root 4096 Окт 15 2014 lib ... drwx------ 7 root root 4096 Ноя 4 11:56 root drwxr-xr-x 12 root root 420 Ноя 2 09:23 run drwxr-xr-x 2 root root 4096 Окт 13 2014 sbin drwxr-xr-x 2 root root 4096 Июн 10 2012 selinux drwxr-xr-x 2 root root 4096 Июн 27 2014 srv drwxr-xr-x 13 root root 0 Ноя 2 09:23 sys drwxrwxrwt 2 root root 4096 Ноя 4 11:56 tmp drwxr-xr-x 11 root root 4096 Окт 15 2014 usr drwxr-xr-x 11 root root 4096 Июн 27 2014 var lrwxrwxrwx 1 root root 26 Июн 27 2014 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 |
#gpasswd -A user developers
|
#touch ~user/d1/ROOT_FILE
|
#chmod 600 ~user/d1/ROOT_FILE
|
#cd d1
l3script: cd: d1: Нет такого файла или каталога |
#mkdir /opt/public
|
#ls -ld /opt/public
drwxr-xr-x 2 root root 4096 Ноя 4 13:30 /opt/public |
#chmod 777 /opt/public/
|
#chmod +t /opt/public
|
#> /opt/public/R1
|
#еÐtty
/dev/pts/0 |
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Ноя 4 14:25 /dev/pts/0 |
#^C
|
#mkdir /opt/project
|
#cd /opt
|
#ls -l
итого 8 drwxr-xr-x 2 root root 4096 Ноя 4 14:33 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
#chgrp developers project
|
#ls -l
итого 8 drwxr-xr-x 2 root developers 4096 Ноя 4 14:33 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
#chmod 770 project/
|
#ls -l
итого 8 drwxrwx--- 2 root developers 4096 Ноя 4 14:33 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
#useradd -m -s /bin/bash anna
|
#фзе0пуе штыефдд фсд
l3script: $'\321\204\320\267\320\2650\320\277\321\203\320\265': команда не найдена |
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e4875 Device Boot Start End Blocks Id System /dev/xvda1 2048 32088063 16043008 83 Linux Disk /dev/xvdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/xvdb doesn't contain a valid partition table |
#ping google.com
PING google.com (216.58.208.206) 56(84) bytes of data. 64 bytes from waw07s02-in-f14.1e100.net (216.58.208.206): icmp_req=1 ttl=119 time=14.3 ms 64 bytes from par10s21-in-f206.1e100.net (216.58.208.206): icmp_req=2 ttl=119 time=14.3 ms ^C --- google.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 14.349/14.357/14.365/0.008 ms |
#fdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x2dd197bd. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): ... Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x2dd197bd Device Boot Start End Blocks Id System /dev/xvdb1 2048 5122047 2560000 83 Linux /dev/xvdb2 5122048 10485759 2681856 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#mkfs -t ext4-v /dev/xvdb1
mkfs.ext4-v: Нет такого файла или каталога |
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 160000 inodes, 640000 blocks 32000 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=658505728 20 block groups 32768 blocks per group, 32768 fragments per group 8000 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done |
#df -i
Файловая система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в rootfs 1003680 32969 970711 4% / udev 61932 309 61623 1% /dev tmpfs 63421 223 63198 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 1003680 32969 970711 4% / tmpfs 63421 1 63420 1% /run/lock tmpfs 63421 2 63419 1% /run/shm |
#cd /mnt/
|
#mkdir data
|
#mount /dev/xvdb1 /mnt/data
|
#df -i
Файловая система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в rootfs 1003680 32970 970710 4% / udev 61932 309 61623 1% /dev tmpfs 63421 223 63198 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 1003680 32970 970710 4% / tmpfs 63421 1 63420 1% /run/lock tmpfs 63421 2 63419 1% /run/shm /dev/xvdb1 160000 11 159989 1% /mnt/data |
#umount /mnt/data
|
#pwd
/mnt |
#mount -o ro /dev/xvdb1 /mnt/data
|
#,ount -o remount /mnt/data
l3script: ,ount: команда не найдена |
#vi etc/fs/tab
|
#~
1 "/etc/fs/tab" [New DIRECTORY] |
#~
|
#ls -la
итого 664 drwxr-xr-x 68 root root 4096 Ноя 4 14:48 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwxr-xr-x 3 root root 4096 Окт 13 2014 acpi -rw-r--r-- 1 root root 2981 Июн 27 2014 adduser.conf -rw-r--r-- 1 root root 45 Ноя 2 09:15 adjtime -rw-r--r-- 1 root root 196 Июн 27 2014 aliases drwxr-xr-x 2 root root 4096 Окт 13 2014 alternatives drwxr-xr-x 6 root root 4096 Окт 13 2014 apt -rw-r--r-- 1 root root 1895 Дек 30 2012 bash.bashrc ... -rw-r--r-- 1 root root 12 Июн 27 2014 timezone -rw-r--r-- 1 root root 1552 Окт 19 2012 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Июн 27 2014 udev drwxr-xr-x 3 root root 4096 Июн 27 2014 ufw drwxr-xr-x 2 root root 4096 Июн 27 2014 vim drwxr-xr-x 2 root root 4096 Июн 27 2014 w3m -rw-r--r-- 1 root root 4496 Фев 1 2014 wgetrc drwxr-xr-x 3 root root 4096 Июн 27 2014 X11 drwxr-xr-x 2 root root 4096 Июн 27 2014 xml |
#vi fstab
--- /tmp/l3-saved-7190.11226.18784 2020-11-05 11:04:06.685084932 +0200 +++ fstab 2020-11-05 11:10:25.233080783 +0200 @@ -1,3 +1,4 @@ + # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a @@ -10,3 +11,4 @@ # swap was on /dev/xvda5 during installation UUID=c74f7f49-4c6d-4208-81f6-14356114f2e0 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 +/dev/xvdb1 /mnt/data ext4 defaults 0 1 |
#mount /mnt/data
mount: /dev/xvdb1 already mounted or /mnt/data busy mount: according to mtab, /dev/xvdb1 is already mounted on /mnt/data |
#umount /mnt/data
|
#mount /mnt/data
|
#vi fstab
|
groff/ group group-
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: developers:x:1003:
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,234-11-67,:/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$YBHBJvJk$WY0p70D25Lq7ouYRJj14Lq8KBbwll95zVriFoGU46gGBMmfnVvbLYTcRnG/FsJ4pS.rXPE0053OvUwrz9J8U90:18568:0:99999:7::: petr:$6$Tw.bSy0B$NLWa45/rSDSuVfmK4wutTSfd3y3A.k3DOP8WFg8U5l45POJxXCIZRS9xJ6BmsB3W65x8hJOZXUxXafOLlSHme.:18568:0:99999:7:::
Время первой команды журнала | 08:24:32 2020-11- 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:14:45 2020-11- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.35 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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