/l3/users/16-07-2018/NT-Ladm/debian1.net.nt/user :1 :2 :3 :4 |
|
$ls -l
итого 0 -rw-r--r-- 1 root user 0 Июл 18 16:44 a -rw-r--r-- 1 user root 0 Июл 18 16:44 b -r-x------ 1 user user 0 Июл 18 16:47 file1 -r-xr-xr-x 1 user user 0 Июл 18 16:47 file2 -rwxr--r-- 1 user user 0 Июл 18 16:47 file3 -rwxr--r-- 1 user user 0 Июл 18 16:47 file4 -rwxr--r-- 1 user user 0 Июл 18 16:47 file5 |
$chmod u=rw,g=,o= file3
|
$ls -l
итого 0 -rw-r--r-- 1 root user 0 Июл 18 16:44 a -rw-r--r-- 1 user root 0 Июл 18 16:44 b -r-x------ 1 user user 0 Июл 18 16:47 file1 -r-xr-xr-x 1 user user 0 Июл 18 16:47 file2 -rw------- 1 user user 0 Июл 18 16:47 file3 -rwxr--r-- 1 user user 0 Июл 18 16:47 file4 -rwxr--r-- 1 user user 0 Июл 18 16:47 file5 |
$~/B
![]() BACKUP/ BIGFILE BIN/ |
$~/BI
![]() BIGFILE BIN/ |
$~/BIN/signal_trap
|
$ps aux | grep signal_trap
user 6288 0.0 0.1 9976 884 pts/7 S+ 09:36 0:00 grep signal_trap |
$kill 6288
![]() l3script: kill: (6288) - Нет такого процесса |
$kill 9976
![]() l3script: kill: (9976) - Нет такого процесса |
$ps aux | grep signal_trap
user 6311 0.0 0.1 9976 884 pts/7 S+ 09:36 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6320 0.0 0.1 9976 880 pts/7 S+ 09:36 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6329 0.0 0.1 9976 884 pts/7 S+ 09:36 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6338 0.0 0.1 9976 884 pts/7 S+ 09:36 0:00 grep signal_trap |
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10656 712 ? Ss Июл16 0:07 init [2] root 2 0.0 0.0 0 0 ? S Июл16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Июл16 0:06 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Июл16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Июл16 0:03 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Июл16 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] ... user 6092 0.0 0.5 22128 2808 pts/6 Ss 09:34 0:00 -bash user 6137 0.0 0.1 18172 856 pts/6 S+ 09:34 0:00 script -f -c l3script -q /home/user/.lilalo//29453280251052831478-1532068496.script user 6208 0.0 0.0 18176 488 pts/6 S+ 09:34 0:00 script -f -c l3script -q /home/user/.lilalo//29453280251052831478-1532068496.script user 6209 0.0 0.5 22404 2988 pts/7 Ss 09:34 0:00 l3script user 6279 0.0 0.1 7716 588 pts/7 S 09:35 0:00 sleep 380000 user 6346 0.0 0.2 18956 1268 pts/7 R+ 09:36 0:00 ps aux root 18894 0.0 0.1 21224 924 ? S Июл17 0:00 udevd --daemon root 18895 0.0 0.1 21224 880 ? S Июл17 0:00 udevd --daemon 101 19976 0.0 0.2 46820 1048 ? Ss Июл17 0:00 /usr/sbin/exim4 -bd -q30m root 24294 0.0 0.0 0 0 ? S Июл17 0:06 [kworker/0:2] |
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10656 712 ? Ss Июл16 0:07 init [2] root 2 0.0 0.0 0 0 ? S Июл16 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Июл16 0:06 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Июл16 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Июл16 0:03 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Июл16 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] ... user 6092 0.0 0.5 22128 2808 pts/6 Ss 09:34 0:00 -bash user 6137 0.0 0.1 18172 856 pts/6 S+ 09:34 0:00 script -f -c l3script -q /home/user/.lilalo//29453280251052831478-1532068496.script user 6208 0.0 0.0 18176 488 pts/6 S+ 09:34 0:00 script -f -c l3script -q /home/user/.lilalo//29453280251052831478-1532068496.script user 6209 0.0 0.5 22404 2988 pts/7 Ss 09:34 0:00 l3script user 6279 0.0 0.1 7716 588 pts/7 S 09:35 0:00 sleep 380000 user 6354 0.0 0.2 18956 1268 pts/7 R+ 09:37 0:00 ps aux root 18894 0.0 0.1 21224 924 ? S Июл17 0:00 udevd --daemon root 18895 0.0 0.1 21224 880 ? S Июл17 0:00 udevd --daemon 101 19976 0.0 0.2 46820 1048 ? Ss Июл17 0:00 /usr/sbin/exim4 -bd -q30m root 24294 0.0 0.0 0 0 ? S Июл17 0:06 [kworker/0:2] |
$ps aux | grep signal_trap
user 6363 0.0 0.1 9976 880 pts/7 S+ 09:37 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6372 0.0 0.1 9976 884 pts/7 S+ 09:37 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6381 0.0 0.1 9976 884 pts/7 S+ 09:37 0:00 grep signal_trap |
$killall signal_trap
![]() signal_trap: процесс не найден |
$killall signal_trap
![]() signal_trap: процесс не найден |
$ps aux | grep signal_trap
user 6406 0.0 0.1 9976 884 pts/7 S+ 09:38 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6415 0.0 0.1 9976 884 pts/7 S+ 09:38 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6424 0.0 0.1 9976 884 pts/7 S+ 09:39 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6433 0.0 0.1 9976 884 pts/7 S+ 09:39 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6442 0.0 0.1 9976 880 pts/7 S+ 09:39 0:00 grep signal_trap |
$clear
|
$ps aux | grep signal_trap
user 6459 0.0 0.1 9976 880 pts/7 S+ 09:39 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6468 0.0 0.1 9976 884 pts/7 S+ 09:39 0:00 grep signal_trap |
$ps aux | grep signal_trap
user 6477 0.0 0.1 9976 880 pts/7 S+ 09:39 0:00 grep signal_trap |
$kill -p `pidof signal_trap`
![]() l3script: kill: p: недопустимая спецификация сигнала |
$kill -9 `pidof signal_trap`
![]() kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] |
$`pidof signal_trap`
![]() |
$vim &
|
$vim &
|
$vim &
|
$vim &
|
$vim &
|
$killall vim
[5]+ Stopped vim |
$killall vim
|
$killall vim.orig
![]() vim.orig: процесс не найден |
$nice -n 19 ~user/BIN/bigwork
![]() ^C153214+0 записей считано 153214+0 записей написано скопировано 627564544 байта (628 MB), 25,4865 c, 24,6 MB/c ^C |
$nice -n -20 ~user/BIN/bigwork &
[7] 6675 nice: невозможно установить значение nice: Отказано в доступе |
$killall bigwork
[6] Завершено nice -n 19 ~user/BIN/bigwork [7] Завершено nice -n -20 ~user/BIN/bigwork |
$409600+0 записей считано
![]() 409600+0 записей написано скопировано 1677721600 байт (1,7 GB), 76,2397 c, 22,0 MB/c 409600+0 записей считано 409600+0 записей написано скопировано 1677721600 байт (1,7 GB), 108,856 c, 15,4 MB/c ^C |
$^C
![]() У вас есть новая почта в /var/mail/user |
$su ivan
# indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system # daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through ... # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command 0 9 * * 1-5 echo '1111' | wall ivan@debian1:/home/user$ exit exit |
$exit
![]() exit Есть приостановленные задачи. |
Время первой команды журнала | 15:50:49 2018- 7-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:59:57 2018- 7-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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) команда введена невер