/l3/users/21-12-2015/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 |
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Дек 24 11:36 a -rw-r--r-- 1 user user 0 Дек 24 11:36 b -rw-r--r-- 1 root user 0 Дек 24 11:36 c -rw-r--r-- 1 user root 0 Дек 24 11:36 d -rw-r--r-- 1 root root 0 Дек 24 12:08 file1 -rw-r--r-- 1 root root 0 Дек 24 12:08 file2 -rw-r--r-- 1 root root 0 Дек 24 12:09 file3 -rw-r--r-- 1 root root 0 Дек 24 12:09 file4 -rw-r--r-- 1 root root 0 Дек 24 12:09 file5 |
#chmod u -w+x file1
chmod: невозможно получить доступ к «u»: Нет такого файла или каталога |
#chmod file1 u -w+x
chmod: невозможно получить доступ к «u»: Нет такого файла или каталога |
#chmod file1 u-w+x
chmod: неверный режим: «file1» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod u-w+x file1
|
#chmod u-w+x g+x o+x file2
chmod: невозможно получить доступ к «g+x»: Нет такого файла или каталога chmod: невозможно получить доступ к «o+x»: Нет такого файла или каталога |
#chmod u-w+xg+xo+x file2
chmod: неверный режим: «u-w+xg+xo+x» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod [u-w+x] [g+x] [0+x] file2
chmod: неверный режим: «[u-w+x]» Попробуйте «chmod --help» для получения более подробного описания. |
#chmod --help
ÐÑполÑзование: chmod [ÐÐ,Ð ÐÐÐÐ]⦠ФÐÐÐ hmod [ÐÐ hmod [ÐÐeference=ÐФÐÐРна ÑказаннÑй Ð ÐÐÐÐ. -c, --changes как verbose, но ÑообÑаÑÑ, ÑолÑко еÑли Ñделано дейÑÑвиÑелÑное изменение --no-preserve-root не обÑабаÑÑваÑÑ / оÑобÑм обÑазом (по ÑмолÑаниÑ) --preserve-root оÑказÑваÑÑÑÑ ÑекÑÑÑивно обÑабаÑÑваÑÑ / -f, --silent, --quiet подавлÑÑÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑообÑений об оÑÐ¸Ð±ÐºÐ°Ñ -v, --verbose вÑводиÑÑ Ð´Ð¸Ð°Ð³Ð½Ð¾ÑÑиÑеÑкие ÑообÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла --reference=ÐФÐÐÐÑвного ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð ÐÐÐÐÐ -R, --recursive ÑекÑÑÑивно обÑабаÑÑваÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸ каÑалоги --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ð ÐÐÐРзадаеÑÑÑ Ð² ÑоÑме «[ugoa]*([-+=]([rwxXst]*|[ugo]))+». Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² chmod ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «chmod» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'chmod invocation' |
#chmod u-w+x [,g+x][,0+x] file2
chmod: невозможно получить доступ к «[,g+x][,0+x]»: Нет такого файла или каталога |
#chmod u-w+x,g+x,o+x file2
|
#ls-l
l3script: ls-l: команда не найдена |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Дек 24 11:36 a -rw-r--r-- 1 user user 0 Дек 24 11:36 b -rw-r--r-- 1 root user 0 Дек 24 11:36 c -rw-r--r-- 1 user root 0 Дек 24 11:36 d -r-xr-xr-x 1 root root 0 Дек 24 12:08 file1 -r-xr-xr-x 1 root root 0 Дек 24 12:08 file2 -rw-r--r-- 1 root root 0 Дек 24 12:09 file3 -rw-r--r-- 1 root root 0 Дек 24 12:09 file4 -rw-r--r-- 1 root root 0 Дек 24 12:09 file5 |
#chmod u-w+x,g-r,o-r file2
|
#chmod u=rx,g=rx,o=rx file2
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Дек 24 11:36 a -rw-r--r-- 1 user user 0 Дек 24 11:36 b -rw-r--r-- 1 root user 0 Дек 24 11:36 c -rw-r--r-- 1 user root 0 Дек 24 11:36 d -r-xr-xr-x 1 root root 0 Дек 24 12:08 file1 -r-xr-xr-x 1 root root 0 Дек 24 12:08 file2 -rw-r--r-- 1 root root 0 Дек 24 12:09 file3 -rw-r--r-- 1 root root 0 Дек 24 12:09 file4 -rw-r--r-- 1 root root 0 Дек 24 12:09 file5 |
#apt-get audit instal
E: Неверная операция audit |
#apt-get auditd instal
E: Неверная операция auditd |
#apt-get auditd install
E: Неверная операция auditd |
#mkdir /opt/public
|
#chmod 777 /opt/public
|
#> opt/public/f1
l3script: opt/public/f1: Нет такого файла или каталога |
#> opt/public/f1
l3script: opt/public/f1: Нет такого файла или каталога |
#>opt/public/f1
l3script: opt/public/f1: Нет такого файла или каталога |
#> opt/public/f1
l3script: opt/public/f1: Нет такого файла или каталога |
#> /opt/public/f1
|
#chmod 600 /opt/public/f1
|
#chmod +t /opt/public
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Дек 24 11:36 a -rw-r--r-- 1 user user 0 Дек 24 11:36 b -rw-r--r-- 1 root user 0 Дек 24 11:36 c -rw-r--r-- 1 user root 0 Дек 24 11:36 d -r-xr-xr-x 1 root root 0 Дек 24 12:08 file1 -r-xr-xr-x 1 root root 0 Дек 24 12:08 file2 -rw-r--r-- 1 root root 0 Дек 24 12:09 file3 -rw-r--r-- 1 root root 0 Дек 24 12:09 file4 -rw-r--r-- 1 root root 0 Дек 24 12:09 file5 |
#chmod +t /opt/public
|
#cd /opt/public
|
#ls -l
итого 0 -rw------- 1 root root 0 Дек 24 12:37 f1 |
#cd ..
|
#ls -l
итого 4 -rw-r--r-- 1 root root 0 Дек 22 17:05 myfile drwxrwxrwt 2 root root 4096 Дек 24 12:37 public |
#finde /-perm -4000 2> dev/nul
l3script: dev/nul: Нет такого файла или каталога |
#finde /-perm -4000 2> dev/null
l3script: dev/null: Нет такого файла или каталога |
#finde / -perm -4000 2> dev/null
l3script: dev/null: Нет такого файла или каталога |
#find / -perm -4000 2> dev/null
l3script: dev/null: Нет такого файла или каталога |
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign /usr/lib/pt_chown /usr/lib/eject/dmcrypt-get-device /usr/bin/passwd /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#echo privet >/dev/pts/24
|
#echo privet > /dev/pts/24
|
#echo privet > /dev/pts/24
|
#echo privet > /dev/pts/24
|
#echo privet > /dev/pts/26
|
#ls -l $(wich write)
l3script: wich: команда не найдена итого 44 drwxr-x--- 4 root root 4096 Дек 24 11:28 d1 drwxr-xr-x 2 root root 4096 Дек 21 14:56 d2 drwxr-xr-x 2 root root 4096 Дек 21 14:09 d3 drwxr-xr-x 2 root root 4096 Дек 21 14:12 d4 drwxr-xr-x 2 root root 4096 Дек 21 14:03 d5 -rw-r--r-- 1 root root 0 Дек 22 12:07 file1 -rw-r--r-- 1 root root 0 Дек 22 12:07 file2 -rw-r--r-- 1 root root 0 Дек 22 12:07 file3 -rw-r--r-- 1 root root 0 Дек 22 12:07 file4 -rw-r--r-- 1 root root 0 Дек 22 12:07 file5 -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 0 Дек 23 17:32 mymotd drwxr-xr-x 2 root root 4096 Дек 22 12:48 names -rw-r--r-- 1 root root 986 Дек 22 14:13 newfile drwxr-xr-x 2 root root 4096 Дек 23 15:22 scripts brw-r--r-- 1 root root 202, 16 Дек 21 15:19 test -rw-r--r-- 1 root root 168 Дек 22 12:37 users |
#ls -l $(which write)
lrwxrwxrwx 1 root root 23 Июн 27 2014 /usr/bin/write -> /etc/alternatives/write |
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign /usr/lib/pt_chown /usr/lib/eject/dmcrypt-get-device /usr/bin/passwd /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#ls -lLh $(which write)
-rwxr-sr-x 1 root tty 15K Июн 11 2012 /usr/bin/write |
#mkdir /opt/projecct
|
#ls -ld /opt/project
ls: невозможно получить доступ к /opt/project: Нет такого файла или каталога |
#ls -ld /opt/projecct
drwxr-xr-x 2 root root 4096 Дек 24 14:25 /opt/projecct |
#chmod 770 /opt/projecct
|
#chgrp developers /opt/project
chgrp: невозможно получить доступ к «/opt/project»: Нет такого файла или каталога |
#chgrp developers /opt/projecct
|
#chmod g+s /opt/projecct
|
#^C
|
#^C
|
#ls -l /opt/
итого 8 -rw-r--r-- 1 root root 0 Дек 22 17:05 myfile drwxrws--- 2 root developers 4096 Дек 24 14:38 projecct drwxrwxrwt 2 root root 4096 Дек 24 12:37 public |
#app-get intall acl
l3script: app-get: команда не найдена |
#apt-get intall acl
E: Неверная операция intall |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: acl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 71 пакетов не обновлено. Необходимо скачать 70,8 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 264 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB] Получено 70,8 kБ за 0с (649 kБ/c) Выбор ранее не выбранного пакета acl. (Чтение базы данных … на данный момент установлено 32013 файлов и каталогов.) Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет acl (2.2.51-8) … |
#setfacl
Usage: setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ... Try `setfacl --help' for more information. |
#getfacl /opt/projecct
getfacl: Removing leading '/' from absolute path names # file: opt/projecct # owner: root # group: developers # flags: -s- user::rwx group::rwx other::--- |
#setfacl -m user:petr:rx /opt/projecct
|
#ls -l
итого 44 drwxr-x--- 4 root root 4096 Дек 24 11:28 d1 drwxr-xr-x 2 root root 4096 Дек 21 14:56 d2 drwxr-xr-x 2 root root 4096 Дек 21 14:09 d3 drwxr-xr-x 2 root root 4096 Дек 21 14:12 d4 drwxr-xr-x 2 root root 4096 Дек 21 14:03 d5 -rw-r--r-- 1 root root 0 Дек 22 12:07 file1 -rw-r--r-- 1 root root 0 Дек 22 12:07 file2 -rw-r--r-- 1 root root 0 Дек 22 12:07 file3 -rw-r--r-- 1 root root 0 Дек 22 12:07 file4 -rw-r--r-- 1 root root 0 Дек 22 12:07 file5 -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 0 Дек 23 17:32 mymotd drwxr-xr-x 2 root root 4096 Дек 22 12:48 names -rw-r--r-- 1 root root 986 Дек 22 14:13 newfile drwxr-xr-x 2 root root 4096 Дек 23 15:22 scripts brw-r--r-- 1 root root 202, 16 Дек 21 15:19 test -rw-r--r-- 1 root root 168 Дек 22 12:37 users |
#ls -l /opt
итого 8 -rw-r--r-- 1 root root 0 Дек 22 17:05 myfile drwxrws---+ 2 root developers 4096 Дек 24 14:38 projecct drwxrwxrwt 2 root root 4096 Дек 24 12:37 public |
#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 0x59b50b5e. 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): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag ... 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: 0x59b50b5e Device Boot Start End Blocks Id System /dev/xvdb1 2048 4196351 2097152 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#fdisc -l
l3script: fdisc: команда не найдена |
#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 54 heads, 48 sectors/track, 4045 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: 0x59b50b5e Device Boot Start End Blocks Id System /dev/xvdb1 2048 4196351 2097152 83 Linux |
#mkfs -t ext4 /dev/xvbd1
mke2fs 1.42.5 (29-Jul-2012) Could not stat /dev/xvbd1 --- Нет такого файла или каталога The device apparently does not exist; did you specify it correctly? |
#y
l3script: y: команда не найдена |
#mkfs -t ext4 /dev/xvbd1
mke2fs 1.42.5 (29-Jul-2012) Could not stat /dev/xvbd1 --- Нет такого файла или каталога The device apparently does not exist; did you specify it correctly? |
#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 131072 inodes, 524288 blocks 26214 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=536870912 16 block groups 32768 blocks per group, 32768 fragments per group 8192 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 |
#apt-get install reiserfs
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет reiserfs |
#apt-get install reiserfs-utils
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет reiserfs-utils |
#apt-get install reiserfs
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет reiserfs |
#apt-get install xfsprogs
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libreadline5 Предлагаемые пакеты: xfsdump attr quota НОВЫЕ пакеты, которые будут установлены: libreadline5 xfsprogs обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 71 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main xfsprogs amd64 3.1.7+b1 [1 464 kB] Получено 1 614 kБ за 2с (724 kБ/c) Выбор ранее не выбранного пакета libreadline5:amd64. (Чтение базы данных … на данный момент установлено 32036 файлов и каталогов.) Распаковывается пакет libreadline5:amd64 (из файла …/libreadline5_5.2+dfsg-2~deb7u1_amd64.deb) … Выбор ранее не выбранного пакета xfsprogs. Распаковывается пакет xfsprogs (из файла …/xfsprogs_3.1.7+b1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет libreadline5:amd64 (5.2+dfsg-2~deb7u1) … Настраивается пакет xfsprogs (3.1.7+b1) … |
#mkfs -t xfs -f /dev/xvdb1
meta-data=/dev/xvdb1 isize=256 agcount=4, agsize=131072 blks = sectsz=512 attr=2, projid32bit=0 data = bsize=4096 blocks=524288, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 |
#df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в rootfs 15791024 1103728 13885148 8% / udev 10240 0 10240 0% /dev tmpfs 50740 164 50576 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 15791024 1103728 13885148 8% / tmpfs 5120 0 5120 0% /run/lock tmpfs 101460 0 101460 0% /run/shm |
#df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1,1G 14G 8% / udev 10M 0 10M 0% /dev tmpfs 50M 164K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1,1G 14G 8% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm |
#mkdir /tmp/users
|
#fuser -v /home/ivan
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /home/ivan: ivan 13856 ..c.. bash |
#finde /home -type d |xargs fuser -v
l3script: finde: команда не найдена Не указан процесс Usage: fuser [-fMuvw] [-a|-s] [-4|-6] [-c|-m|-n SPACE] [-k [-i] [-SIGNAL]] NAME... fuser -l fuser -V Show which processes use the named files, sockets, or filesystems. -a,--all display unused files too -i,--interactive ask before killing (ignored without -k) -k,--kill kill processes accessing the named file -l,--list-signals list available signal names ... -s,--silent silent operation -SIGNAL send this signal instead of SIGKILL -u,--user display user IDs -v,--verbose verbose output -w,--writeonly kill only processes with write access -V,--version display version information -4,--ipv4 поиск только среди сокетов IPv4 -6,--ipv6 поиск только среди сокетов IPv6 - отменить предыдущие параметры Имена udp/tcp: [локальный_порт][,[удалённый_узел][,[удалённый_порт]]] |
#find /home -type d |xargs fuser -v
Указанное Ð¸Ð¼Ñ Ñайла /home/user/lpi не ÑÑÑеÑÑвÑеÑ. Указанное Ð¸Ð¼Ñ Ñайла 1 не ÑÑÑеÑÑвÑеÑ. Указанное Ð¸Ð¼Ñ Ñайла /home/user/lpi не ÑÑÑеÑÑвÑеÑ. Указанное Ð¸Ð¼Ñ Ñайла 2 не ÑÑÑеÑÑвÑеÑ. ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /home/ivan: ivan 13856 ..c.. bash /home/user: user 5618 ..c.. l3-agent |
#kill 5618
|
#who
root pts/24 2015-12-24 14:10 (192.168.15.105) |
Время первой команды журнала | 11:09:09 2015-12-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:15:37 2015-12-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 34.48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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