/l3/users/20-10-2014/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 |
|
#who
root pts/0 2014-10-20 09:04 (192.168.15.102) student pts/3 2014-10-20 13:29 (192.168.15.102) |
#tty
/dev/pts/0 |
#ls -l /dev/p
![]() port ppp psaux ptmx pts/ |
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Окт 20 13:33 /dev/pts/0 |
#ls -l /dev/pts/1
crw--w---- 1 root tty 136, 1 Окт 20 13:33 /dev/pts/1 |
#echo privet > /dev/pts/1
privet |
#echo privet > /dev/pts/1
privet |
#echo privet > /dev/pts/3
|
#shutdown --help
![]() shutdown: invalid option -- '-' Usage: shutdown [-akrhPHfFnc] [-t sec] time [warning message] -a: use /etc/shutdown.allow -k: don't really shutdown, only warn. -r: reboot after shutdown. -h: halt after shutdown. -P: halt action is to turn off power. -H: halt action is to just halt. -f: do a 'fast' reboot (skip fsck). -F: Force fsck on reboot. -n: do not go through "init" but go down real fast. -c: cancel a running shutdown. -t secs: delay between warning and kill signal. ** the "time" argument is mandatory! (try "now") ** |
#mknod student_con c 136 3
|
#ls -l
итого 16 -rw-r--r-- 3 root root 42 Окт 20 11:57 1.txt -rw-r--r-- 3 root root 42 Окт 20 11:57 2.txt lrwxrwxrwx 1 root root 11 Окт 20 12:03 3.txt -> /root/1.txt -rw-r--r-- 1 root root 5268 Окт 13 18:01 install crw-r--r-- 1 root root 136, 3 Окт 20 13:40 student_con |
#echo hello > student_con
l3script: student_con: Ошибка ввода/вывода |
#ls -lF /opt/pipe
prw-r--r-- 1 root root 0 Окт 20 13:46 /opt/pipe| |
#echo privet > /opt/pipe
|
#mkfifo --help
ÐÑполÑзование: mkfifo [ÐÐ »Ñ (FIFO) Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ NAME. ÐÑгÑменÑÑ, обÑзаÑелÑнÑе Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ð½ÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -m, --mode=Ð ÐÐÐÐ ÑÑÑановиÑÑ Ð ÐÐÐРдоÑÑÑпа -Z, --context=CTX ÑÑÑановиÑÑ ÐºÐ¾Ð½ÑекÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи SELinux Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÐÐÐÐÐ ÑавнÑм CTX --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² mkfifo ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «mkfifo» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'mkfifo invocation' |
#cd /dev/log
![]() l3script: cd: /dev/log: Это не каталог |
#cd /dev
|
#ls
autofs port tty25 tty59 block ppp tty26 tty6 bsg psaux tty27 tty60 btrfs-control ptmx tty28 tty61 cdrom1 pts tty29 tty62 char random tty3 tty63 console root tty30 tty7 core rtc tty31 tty8 cpu rtc0 tty32 tty9 cpu_dma_latency sg0 tty33 ttyS0 ... loop-control tty16 tty5 vcsa5 MAKEDEV tty17 tty50 vcsa6 mapper tty18 tty51 vga_arbiter mcelog tty19 tty52 xconsole mem tty2 tty53 xvda net tty20 tty54 xvda1 network_latency tty21 tty55 xvdb network_throughput tty22 tty56 zero null tty23 tty57 oldmem tty24 tty58 |
#ls -l /dev/log
srw-rw-rw- 1 root root 0 Окт 17 18:43 /dev/log |
#pidof --help
![]() pidof: invalid options on command line! |
#pidof rsyslogd
1918 |
#man pidof
|
#ls /proc
1 21 4611 execdomains net 10 22 4613 fb pagetypeinfo 106 2263 4614 filesystems partitions 107 2296 4808 fs sched_debug 108 23 5 interrupts self 109 2320 6 iomem slabinfo 11 2321 7 ioports softirqs 12 2322 8 irq stat 13 2323 9 kallsyms swaps 14 2324 acpi kcore sys ... 15 3 bus kmsg timer_list 16 3323 cgroups kpagecount timer_stats 17 3325 cmdline kpageflags tty 18 3326 consoles loadavg uptime 19 3368 cpuinfo locks version 1918 3448 crypto meminfo vmallocinfo 1948 3479 devices misc vmstat 1990 3480 diskstats modules xen 2 4 dma mounts zoneinfo 20 407 driver mtrr |
#ls -F /proc
1/ 21/ 4611/ execdomains net@ 10/ 22/ 4613/ fb pagetypeinfo 106/ 2263/ 4614/ filesystems partitions 107/ 2296/ 4824/ fs/ sched_debug 108/ 23/ 5/ interrupts self@ 109/ 2320/ 6/ iomem slabinfo 11/ 2321/ 7/ ioports softirqs 12/ 2322/ 8/ irq/ stat 13/ 2323/ 9/ kallsyms swaps 14/ 2324/ acpi/ kcore sys/ ... 15/ 3/ bus/ kmsg timer_list 16/ 3323/ cgroups kpagecount timer_stats 17/ 3325/ cmdline kpageflags tty/ 18/ 3326/ consoles loadavg uptime 19/ 3368/ cpuinfo locks version 1918/ 3448/ crypto meminfo vmallocinfo 1948/ 3479/ devices misc vmstat 1990/ 3480/ diskstats modules xen/ 2/ 4/ dma mounts@ zoneinfo 20/ 407/ driver/ mtrr |
#cd /proc/`pidof rsyslogd`
|
#echo $PS1
|
#ls -l
итого 0 dr-xr-xr-x 2 root root 0 Окт 20 12:17 attr -rw-r--r-- 1 root root 0 Окт 20 12:17 autogroup -r-------- 1 root root 0 Окт 20 12:17 auxv -r--r--r-- 1 root root 0 Окт 20 12:17 cgroup --w------- 1 root root 0 Окт 20 12:17 clear_refs -r--r--r-- 1 root root 0 Окт 20 10:06 cmdline -rw-r--r-- 1 root root 0 Окт 20 12:17 comm -rw-r--r-- 1 root root 0 Окт 20 12:17 coredump_filter -r--r--r-- 1 root root 0 Окт 20 12:17 cpuset ... -rw-r--r-- 1 root root 0 Окт 20 12:17 sched -r--r--r-- 1 root root 0 Окт 20 12:17 sessionid -r--r--r-- 1 root root 0 Окт 20 12:17 smaps -r--r--r-- 1 root root 0 Окт 20 12:17 stack -r--r--r-- 1 root root 0 Окт 20 10:06 stat -r--r--r-- 1 root root 0 Окт 20 12:17 statm -r--r--r-- 1 root root 0 Окт 20 10:06 status -r--r--r-- 1 root root 0 Окт 20 12:17 syscall dr-xr-xr-x 6 root root 0 Окт 20 12:17 task -r--r--r-- 1 root root 0 Окт 20 12:17 wchan |
#cd fd
|
#ls -l
итого 0 lrwx------ 1 root root 64 Окт 20 12:17 0 -> socket:[5088] l-wx------ 1 root root 64 Окт 20 12:17 1 -> /var/log/syslog l-wx------ 1 root root 64 Окт 20 12:17 2 -> /var/log/messages lrwx------ 1 root root 64 Окт 20 12:17 3 -> /dev/xconsole lr-x------ 1 root root 64 Окт 20 12:17 4 -> /proc/kmsg l-wx------ 1 root root 64 Окт 20 12:17 5 -> /var/log/auth.log |
#netstat
Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 368 debian4.net.nt:ssh 192.168.15.102:51973 ESTABLISHED tcp 0 0 debian4.net.nt:ssh 192.168.15.102:60463 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 5 [ ] DGRAM 5088 /dev/log unix 3 [ ] STREAM CONNECTED 15652 unix 3 [ ] STREAM CONNECTED 15651 unix 2 [ ] DGRAM 15650 unix 2 [ ] DGRAM 7159 unix 2 [ ] DGRAM 5113 unix 3 [ ] DGRAM 3264 unix 3 [ ] DGRAM 3263 |
#cd /etc/
|
#cd /usr/share/
|
#ls
acpi-support bug debianutils grub lintian perl screen vim adduser ca-certificates dict i18n locale perl5 sgml w3m applications calendar discover info man pixmaps sgml-base X11 apport common-licenses doc initramfs-tools man-db pkgconfig ssh xml apps console-cyrillic doc-base insserv menu pyshared sysvinit xml-core aptitude consolefonts dpkg installation-report misc python sysv-rc zoneinfo base-files console-setup file iptables nano python-apt tabset base-passwd consoletrans GeoIP java os-prober python-support tasksel bash-completion debconf gnupg keyrings pam readline terminfo binfmts debhelper groff libc-bin pam-configs reportbug tools |
#cd d
![]() debconf/ debhelper/ debianutils/ dict/ discover/ doc/ doc-base/ dpkg/ |
#cd doc
|
#pwd
/usr/share/doc |
#ls -l
итого 1080 drwxr-xr-x 2 root root 4096 Июн 27 11:00 acpi drwxr-xr-x 3 root root 4096 Июн 27 11:00 acpid drwxr-xr-x 2 root root 4096 Окт 13 17:48 acpi-support-base drwxr-xr-x 3 root root 4096 Июн 27 10:58 adduser drwxr-xr-x 3 root root 4096 Окт 13 17:45 apt drwxr-xr-x 3 root root 4096 Июн 27 10:58 aptitude drwxr-xr-x 2 root root 4096 Июн 27 10:58 aptitude-common drwxr-xr-x 3 root root 4096 Окт 13 17:47 apt-utils drwxr-xr-x 2 root root 4096 Окт 13 17:43 base-files ... drwxr-xr-x 2 root root 4096 Июн 27 11:52 vim-runtime lrwxrwxrwx 1 root root 10 Фев 10 2013 vim-tiny -> vim-common drwxr-xr-x 4 root root 4096 Июн 27 12:01 w3m drwxr-xr-x 2 root root 4096 Июн 27 10:59 wget drwxr-xr-x 2 root root 4096 Июн 27 10:59 whiptail drwxr-xr-x 2 root root 4096 Июн 27 11:18 xauth drwxr-xr-x 2 root root 4096 Июн 27 11:00 xkb-data drwxr-xr-x 3 root root 4096 Июн 27 12:00 xml-core drwxr-xr-x 3 root root 4096 Июн 27 10:58 xz-utils drwxr-xr-x 2 root root 4096 Июн 27 10:58 zlib1g |
#pwd
/usr/share/doc |
#man netstat
|
#cd -
/usr/share |
#cd -
/usr/share/doc |
#cd --
|
#cd -
/usr/share/doc |
#cd -
/root |
#echo $PWD
/root |
#echo $OLDPWD
/usr/share/doc |
#cd ..\
![]() > ^C |
#cd ..\
![]() > ^C |
#cd ..
|
#cd ../..
|
#cd --
|
#cd --
|
#ls -li
итого 16 653090 -rw-r--r-- 3 root root 42 Окт 20 11:57 1.txt 653090 -rw-r--r-- 3 root root 42 Окт 20 11:57 2.txt 653091 lrwxrwxrwx 1 root root 11 Окт 20 12:03 3.txt -> /root/1.txt 653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install 653092 crw-r--r-- 1 root root 136, 3 Окт 20 13:40 student_con |
#cd ..
|
#ls -lia
итого 92 2 drwxr-xr-x 24 root root 4096 Окт 15 16:22 . 2 drwxr-xr-x 24 root root 4096 Окт 15 16:22 .. 652805 drwxr-xr-x 2 root root 4096 Окт 13 17:44 bin 261126 drwxr-xr-x 3 root root 4096 Окт 13 17:49 boot 3 drwxr-xr-x 12 root root 2960 Окт 17 18:43 dev 130561 drwxr-xr-x 68 root root 4096 Окт 20 11:00 etc 14 drwxr-xr-x 3 root root 4096 Июн 27 11:20 home 63 lrwxrwxrwx 1 root root 30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64 522243 drwxr-xr-x 13 root root 4096 Окт 15 16:22 lib ... 652806 drwx------ 5 root root 4096 Окт 20 13:40 root 2177 drwxr-xr-x 12 root root 420 Окт 17 18:43 run 652801 drwxr-xr-x 2 root root 4096 Окт 13 17:44 sbin 652811 drwxr-xr-x 2 root root 4096 Июн 10 2012 selinux 652945 drwxr-xr-x 2 root root 4096 Июн 27 10:57 srv 1 drwxr-xr-x 13 root root 0 Окт 17 18:43 sys 522289 drwxrwxrwt 2 root root 4096 Окт 20 14:17 tmp 130564 drwxr-xr-x 11 root root 4096 Окт 15 16:22 usr 783361 drwxr-xr-x 11 root root 4096 Июн 27 10:57 var 62 lrwxrwxrwx 1 root root 26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 |
#cd
|
#mkdir d1
|
#ls
1.txt 2.txt 3.txt d1 install student_con |
#ls -F
1.txt 2.txt 3.txt@ d1/ install student_con |
#ls -Fi
653090 1.txt 653090 2.txt 653091 3.txt@ 653093 d1/ 653043 install 653092 student_con |
#mkdir -p d2/d3
|
#ls
1.txt 2.txt 3.txt d1 d2 install student_con |
#tree
![]() l3script: tree: команда не найдена |
#apt-get install tree
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: tree обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 43,3 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 112 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB] Получено 43,3 kБ за 0с (576 kБ/c) Выбор ранее не выбранного пакета tree. (Чтение базы данных … на данный момент установлено 28863 файла и каталога.) Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет tree (1.6.0-1) … |
#tree
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1 ├── d2 │ └── d3 ├── install └── student_con 3 directories, 5 files |
#cd /
|
#tree
. ├── bin │ ├── bash │ ├── busybox │ ├── cat │ ├── chgrp │ ├── chmod │ ├── chown │ ├── chvt │ ├── cp ... │ │ │ └── crontabs │ │ ├── exim4 │ │ │ ├── db │ │ │ ├── input │ │ │ └── msglog │ │ ├── mail -> ../mail │ │ └── rsyslog │ └── tmp └── vmlinuz -> boot/vmlinuz-3.2.0-4-amd64 5764 directories, 44203 files |
#^C
![]() |
#tree^C
![]() |
#cd --
|
#tree
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1 ├── d2 │ └── d3 ├── install └── student_con 3 directories, 5 files |
#tree -l
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1 ├── d2 │ └── d3 ├── install └── student_con 3 directories, 5 files |
#man tree
|
#touch d1/f1
|
#tree
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1 │ └── f1 ├── d2 │ └── d3 ├── install └── student_con 3 directories, 6 files |
#tree -F
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1/ │ └── f1 ├── d2/ │ └── d3/ ├── install └── student_con 3 directories, 6 files |
#ls -l d1/f1
-rw-r--r-- 1 root root 0 Окт 20 14:30 d1/f1 |
#stat d1/f1
Файл: «d1/f1» Размер: 0 Блоков: 0 Блок В/В: 4096 пустой обычный файл Устройство: ca01h/51713d Inode: 653096 Ссылки: 1 Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Доступ: 2014-10-20 14:30:18.473021913 +0300 Модифицирован: 2014-10-20 14:30:18.473021913 +0300 Изменён: 2014-10-20 14:30:18.473021913 +0300 Создан: - |
#cat d1/f1
|
#stat d1/f1
Файл: «d1/f1» Размер: 0 Блоков: 0 Блок В/В: 4096 пустой обычный файл Устройство: ca01h/51713d Inode: 653096 Ссылки: 1 Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Доступ: 2014-10-20 14:34:13.409055550 +0300 Модифицирован: 2014-10-20 14:30:18.473021913 +0300 Изменён: 2014-10-20 14:30:18.473021913 +0300 Создан: - |
#touch d1/f1
|
#stat d1/f1
Файл: «d1/f1» Размер: 0 Блоков: 0 Блок В/В: 4096 пустой обычный файл Устройство: ca01h/51713d Inode: 653096 Ссылки: 1 Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Доступ: 2014-10-20 14:34:29.217084870 +0300 Модифицирован: 2014-10-20 14:34:29.217084870 +0300 Изменён: 2014-10-20 14:34:29.217084870 +0300 Создан: - |
#echo privet . d1/f1
privet . d1/f1 |
#echo privet > d1/f1
|
#cat d1/f1
privet |
#stat d1/f1
Файл: «d1/f1» Размер: 7 Блоков: 8 Блок В/В: 4096 обычный файл Устройство: ca01h/51713d Inode: 653096 Ссылки: 1 Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Доступ: 2014-10-20 14:35:35.153049857 +0300 Модифицирован: 2014-10-20 14:35:28.565037015 +0300 Изменён: 2014-10-20 14:35:28.565037015 +0300 Создан: - |
#vi d1/f1
|
#privet
Файл: «d1/f1» Размер: 7 Блоков: 8 Блок В/В: 4096 обычный файл Устройство: ca01h/51713d Inode: 653096 Ссылки: 1 Доступ: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Доступ: 2014-10-20 14:35:35.153049857 +0300 Модифицирован: 2014-10-20 14:35:28.565037015 +0300 Изменён: 2014-10-20 14:35:28.565037015 +0300 Создан: - |
#ls -l d1/f1
-rw-r--r-- 1 root root 7 Окт 20 14:35 d1/f1 |
#ls -lh d1/f1
-rw-r--r-- 1 root root 7 Окт 20 14:35 d1/f1 |
#> d1/f2
|
#ls
1.txt 2.txt 3.txt d1 d2 install student_con |
#tree -l
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1 │ ├── f1 │ └── f2 ├── d2 │ └── d3 ├── install └── student_con 3 directories, 7 files |
#man tree
|
#stat --help
ÐÑполÑзование: stat [ÐÐ ¹Ð»Ð° или Ñайловой ÑиÑÑемÑ. -L, --dereference ÑледоваÑÑ Ð¿Ð¾ ÑÑÑлкам -f, --file-system показаÑÑ ÑоÑÑоÑние Ñайловой ÑиÑÑемÑ, а не Ñайла -c --format=ФÐÐ ÐÐТ иÑполÑзоваÑÑ ÑказаннÑй ФÐÐ ÐÐТ, а не пÑинимаемÑй по ÑмолÑаниÑ; пеÑеводиÑÑ ÑÑÑÐ¾ÐºÑ Ð¿Ð¾Ñле каждого иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¤ÐÐ ÐÐТР--printf=FORMAT как --format, но инÑеÑпÑеÑиÑоваÑÑ ÑкÑаниÑÑÑÑие поÑледоваÑелÑноÑÑи и не пеÑеводиÑÑ ÑÑÑÐ¾ÐºÑ Ð² конÑе. ÐÑли вам нÑжен пеÑевод ÑÑÑоки, вÑÑавÑÑе в ФÐÐ ÐÐТ \n. ... %T Тип в ÑиÑаемой ÑоÑме ÐÐÐÐЧÐÐÐÐ: ваÑа оболоÑка Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедоÑÑавлÑÑÑ ÑÐ²Ð¾Ñ Ð²ÐµÑÑÐ¸Ñ stat, коÑоÑÐ°Ñ Ð¾Ð±ÑÑно пеÑекÑÑÐ²Ð°ÐµÑ Ð²ÐµÑÑиÑ, опиÑаннÑÑ Ð·Ð´ÐµÑÑ. ÐожалÑйÑÑа, обÑаÑайÑеÑÑ Ðº докÑменÑаÑии по ваÑей оболоÑке, ÑÑÐ¾Ð±Ñ ÑзнаÑÑ, какие клÑÑи она поддеÑживаеÑ. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² stat ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «stat» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'stat invocation' |
#^C
![]() |
#cp -v d1/f2 d2
«d1/f2» -> «d2/f2» |
#tree
. ├── 1.txt ├── 2.txt ├── 3.txt -> /root/1.txt ├── d1 │ ├── f1 │ └── f2 ├── d2 │ ├── d3 │ └── f2 ├── install └── student_con 3 directories, 8 files |
#cp --help
ÐÑполÑзование: cp [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: cp [ÐÐ p [ÐРСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или неÑколÑко ÐСТÐЧÐÐÐÐРв ÐÐТÐРнÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -a, --archive Ñо же, ÑÑо и -dPR --preserve=all --attributes-only не копиÑоваÑÑ Ð´Ð°Ð½Ð½Ñе Ñайла, ÑолÑко аÑÑибÑÑÑ --backup[=ÐÐÐÐÐ] ÑоздаваÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñелевого Ñайла -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа ... нÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðак иÑклÑÑение, cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐСТÐЧÐÐÐÐ, еÑли Ð·Ð°Ð´Ð°Ð½Ñ ÐºÐ»ÑÑи -f и -b, а еÑли ÐСТÐЧÐÐÐ ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÐÐÐÐÐЧÐÐÐÐÐ, Ñо cp ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ ÐÐÐÐÐЧÐÐÐЯ. Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² cp ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «cp» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'cp invocation' |
#ls
1.txt 2.txt 3.txt d1 d2 install student_con |
privet
Время первой команды журнала | 12:26:42 2014-10-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:43:02 2014-10-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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