/l3/users/3-2-2020/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#chmod user f1
![]() chmod: invalid mode: `user' Try `chmod --help' for more information. |
#ls -l
total 4 -rw-r--r-- 1 root root 168 Feb 5 15:04 f1 -rw-r--r-- 1 root root 0 Feb 5 15:04 f4 |
#chgrp user f1
|
#chown user f1
|
#ls -l
total 4 -rw-r--r-- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 root root 0 Feb 5 15:04 f4 |
#chown user:user f4
|
#ls -l
total 4 -rw-r--r-- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 777 f1
|
#ls -l
total 4 -rwxrwxrwx 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 666 f1
|
#ls -l
total 4 -rw-rw-rw- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 720 f1
|
#ls -l
total 4 -rwx-w---- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 500 f1
|
#ls -l
total 4 -r-x------ 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 555 f1
|
#ls -l
total 4 -r-xr-xr-x 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 600 f1
|
#ls -l
total 4 -rw------- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 666 f1
|
#ls -l
total 4 -rw-rw-rw- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 664 f1
|
#ls -l
total 4 -rw-rw-r-- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u+r+w+x g+r+w+x a+r+w+x
![]() chmod: cannot access `g+r+w+x': No such file or directory chmod: cannot access `a+r+w+x': No such file or directory |
#chmod u+r+w+x g+r+w+x a+r+w+x f1
![]() chmod: cannot access `g+r+w+x': No such file or directory chmod: cannot access `a+r+w+x': No such file or directory |
#chmod u=+r+w+x g=+r+w+x a=+r+w+x f1
![]() chmod: cannot access `g=+r+w+x': No such file or directory chmod: cannot access `a=+r+w+x': No such file or directory |
#chmod u=rwx g=rwx a=rwx f1
![]() chmod: cannot access `g=rwx': No such file or directory chmod: cannot access `a=rwx': No such file or directory |
#chmod u+r f1
|
#chmod u=rwx,g=rwx,a=rwx f1
|
#ls -l
total 4 -rwxrwxrwx 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod g-w,a-w f1
|
#ls -l
total 4 -r-xr-xr-x 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u=rwx,g=rwx,a=rwx f1
|
#ls -l
total 4 -rwxrwxrwx 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u=rwx,g=rwx,o=rwx f1
|
#ls -l
total 4 -rwxrwxrwx 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u=rwx,g=-wx,o=r-x f1
|
#ls -l
total 4 -rwx---r-- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE... or: chmod [OPTION]... OCTAL-MODE FILE... or: chmod [OPTION]... --reference=RFILE FILE... Change the mode of each FILE to MODE. -c, --changes like verbose but report only when a change is made --no-preserve-root do not treat `/' specially (the default) --preserve-root fail to operate recursively on `/' -f, --silent, --quiet suppress most error messages -v, --verbose output a diagnostic for every file processed --reference=RFILE use RFILE's mode instead of MODE values -R, --recursive change files and directories recursively --help display this help and exit --version output version information and exit Each MODE is of the form `[ugoa]*([-+=]([rwxXst]*|[ugo]))+'. Report chmod bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report chmod translation bugs to <http://translationproject.org/team/> For complete documentation, run: info coreutils 'chmod invocation' |
#history
1 ifconfig 2 vim /etc/network/interfaces 3 nano /etc/network/interfaces 4 /etc/init.d/networking restart 5 ifconfig 6 route 7 ping 192.168.13.253 8 shutdown -r now 9 exit 10 ping ya.ru ... 759 chmod g-w,a-w f1 760 ls -l 761 chmod u=rwx,g=rwx,a=rwx f1 762 ls -l 763 chmod u=rwx,g=rwx,o=rwx f1 764 ls -l 765 chmod u=rwx,g=-wx,o=r-x f1 766 ls -l 767 chmod --help 768 history |
#ls -l
total 4 -rwx---r-- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod 000 f1
|
#ls -l
total 4 ---------- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u=rx,g=,o= f1
|
#ls -l
total 4 -r-x------ 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u=rx,g=,o=rx f1
|
#ls -l
total 4 -r-x---r-x 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod a=wx f1
|
#ls -l
total 4 --wx-wx-wx 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u-w+r,g+r,o-wx f1
|
#ls -l
total 4 -r-xrwx--- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u+x f1
|
#ls -l
total 4 -r-xrwx--- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u+s f1
|
#ls -l
total 4 -r-srwx--- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod u+s f1history
![]() chmod: cannot access `f1history': No such file or directory |
#history
1 ifconfig 2 vim /etc/network/interfaces 3 nano /etc/network/interfaces 4 /etc/init.d/networking restart 5 ifconfig 6 route 7 ping 192.168.13.253 8 shutdown -r now 9 exit 10 ping ya.ru ... 776 chmod a=wx f1 777 ls -l 778 chmod u-w+r,g+r,o-wx f1 779 ls -l 780 chmod u+x f1 781 ls -l 782 chmod u+s f1 783 ls -l 784 chmod u+s f1history 785 history |
#chmod g+s f1
|
#ls -l
total 4 -r-srws--- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod o+s f1
|
#ls -l
total 4 -r-srws--- 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#chmod o+t f1
|
#ls -l
total 4 -r-srws--T 1 user user 168 Feb 5 15:04 f1 -rw-r--r-- 1 user user 0 Feb 5 15:04 f4 |
#umask
0022 |
#umask f1
![]() l3script: umask: `f': invalid symbolic mode operator |
#fdisk
![]() Usage: fdisk [options] <disk> change partition table fdisk [options] -l <disk> list partition table(s) fdisk -s <partition> give partition size(s) in blocks Options: -b <size> sector size (512, 1024, 2048 or 4096) -c[=<mode>] compatible mode: 'dos' or 'nondos' (default) -h print this help text -u[=<unit>] display units: 'cylinders' or 'sectors' (default) -v print program version -C <number> specify the number of cylinders -H <number> specify the number of heads -S <number> specify the number of sectors per track |
#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 |
#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 0x46790548. 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 ... Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x46790548 Device Boot Start End Blocks Id System /dev/xvdb1 2048 5429247 2713600 83 Linux /dev/xvdb2 5429248 10485759 2528256 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#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: 0x46790548 Device Boot Start End Blocks Id System /dev/xvdb1 2048 5429247 2713600 83 Linux /dev/xvdb2 5429248 10485759 2528256 83 Linux |
#ls /dev/x*
/dev/xconsole /dev/xvda /dev/xvda1 /dev/xvdb /dev/xvdb1 /dev/xvdb2 |
#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 169680 inodes, 678400 blocks 33920 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=696254464 21 block groups 32768 blocks per group, 32768 fragments per group 8080 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 |
#mkfs -t ext4 -m 0 -b 2048 -L Data /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) Filesystem label=Data OS type: Linux Block size=2048 (log=1) Fragment size=2048 (log=1) Stride=0 blocks, Stripe width=0 blocks 169984 inodes, 1356800 blocks 0 blocks (0.00%) reserved for the super user First data block=0 Maximum filesystem blocks=538968064 83 block groups 16384 blocks per group, 16384 fragments per group 2048 inodes per group Superblock backups stored on blocks: 16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done |
#ls -l /sbin/mk*
-rwxr-xr-x 1 root root 89656 Mar 21 2013 /sbin/mke2fs -rwxr-xr-x 1 root root 10376 Dec 11 2012 /sbin/mkfs -rwxr-xr-x 1 root root 18672 Dec 11 2012 /sbin/mkfs.bfs -rwxr-xr-x 1 root root 31152 Dec 11 2012 /sbin/mkfs.cramfs lrwxrwxrwx 1 root root 6 Mar 21 2013 /sbin/mkfs.ext2 -> mke2fs lrwxrwxrwx 1 root root 6 Mar 21 2013 /sbin/mkfs.ext3 -> mke2fs lrwxrwxrwx 1 root root 6 Mar 21 2013 /sbin/mkfs.ext4 -> mke2fs lrwxrwxrwx 1 root root 6 Mar 21 2013 /sbin/mkfs.ext4dev -> mke2fs -rwxr-xr-x 1 root root 27080 Dec 11 2012 /sbin/mkfs.minix -rwxr-xr-x 1 root root 18696 Apr 29 2012 /sbin/mkhomedir_helper -rwxr-xr-x 1 root root 27144 Dec 11 2012 /sbin/mkswap |
#//etc/fstab
![]() l3script: //etc/fstab: Permission denied |
#cat /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/xvda1 during installation UUID=92b79496-a6c3-450d-a438-766caa8504d8 / ext4 errors=remount-ro 0 1 # 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 |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) |
#cat /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/xvda1 during installation UUID=92b79496-a6c3-450d-a438-766caa8504d8 / ext4 errors=remount-ro 0 1 # 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 |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) |
#cd /mnt
|
#cd
|
#cd /mnt
|
#cd
|
#ls
-bad-name- A:\Stah\11 Andrey Stah d1 d3 file2.tar install ~ivan ~user A' Stah A:\Stah\22 Andrey Stah2 d2 file1.gz file3.jpg one space ~petr |
#cd /mnt
|
#mk dir
![]() l3script: mk: command not found |
#mkdir data
|
#df -h
Filesystem Size Used Avail Use% Mounted on rootfs 16G 1019M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1019M 14G 7% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm |
#ls -s /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8
0 /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 |
#mount /dev/xvdb1 data
|
#ls -s /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8
0 /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 |
#df -h
Filesystem Size Used Avail Use% Mounted on rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2.6G 75M 2.5G 3% /mnt/data |
#ls -l /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8
lrwxrwxrwx 1 root root 11 Jan 31 15:01 /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 -> ../../xvda1 |
#umount data
|
#df -h
Filesystem Size Used Avail Use% Mounted on rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm |
#mount -o ro /dev/xvdb1 data
|
#> data/f1
![]() l3script: data/f1: Read-only file system |
#df -g
![]() df: invalid option -- 'g' Try `df --help' for more information. |
#df -h
Filesystem Size Used Avail Use% Mounted on rootfs 16G 1020M 14G 7% / udev 10M 0 10M 0% /dev tmpfs 50M 160K 50M 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 16G 1020M 14G 7% / tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 100M 0 100M 0% /run/shm /dev/xvdb1 2.6G 75M 2.5G 3% /mnt/data |
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755) /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k) /dev/xvdb1 on /mnt/data type ext4 (ro,relatime,user_xattr,barrier=1,data=ordered) |
#umount data
|
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/xvda1 during installation UUID=92b79496-a6c3-450d-a438-766caa8504d8 / ext4 errors=remount-ro 0 1 # 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
Время первой команды журнала | 14:08:18 2020- 2- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:34:53 2020- 2- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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