/l3/users/16-07-2018/NT-Ladm/debian4.net.nt/user :1 :2 :3 :4 :5 :6 :7 |
|
$cd ~user/files/
|
$ls
|
$touch a
|
$touch b
|
$ls
a b |
$chown root a
chown: изменение владельца «a»: Операция не позволяется |
$chgrp root a
chgrp: изменение группы для «a»: Операция не позволяется |
$chown user:user a
|
$echo $?
0 |
$ls -l
итого 0 -rw-r--r-- 1 user user 0 Июл 18 16:55 a -rw-r--r-- 1 user user 0 Июл 18 16:55 b |
$chgrp root a
chgrp: изменение группы для «a»: Операция не позволяется |
$chown root a
chown: изменение владельца «a»: Операция не позволяется |
$chmod u+r+x a
|
$ls -l
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rw-r--r-- 1 user user 0 Июл 18 16:55 b |
$chmod u+r+x b
|
$chown root:root a
chown: изменение владельца «a»: Операция не позволяется |
$ls -l ~user/file
-rw-r--r-- 1 user user 31 Июл 18 16:54 /home/user/file |
$ls -l ~user/files
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b |
$ls -l ~user/
итого 2984 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$ls
= 33 backup file green matrix.jpg ogo.jpg proj source 1 44 bigfile files Light_Alloy_4.4.784_RC2_by_FAFNIR.exe myfile pamyatka.pdf sh text 10 5 bin freebsd.jpg lpi 1 names press_any_key_to_continue.jpg soft touchlist 2 55 echo.sh func.sh lpi 2 newfile program sorted unsorted 3 a,b errlog granata.jpg man_smb_conf no_file_with_this_namae program.sh sorted_passwd |
$ls -l
итого 2984 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$cd files/
|
$ls -l
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b |
$touch c,d
|
$ls -l
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b -rw-r--r-- 1 user user 0 Июл 19 09:34 c,d |
$ls -l
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b -rw-r--r-- 1 user user 0 Июл 19 09:34 c,d |
$rm c,d
|
$touch c, d
|
$ls -l
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b -rw-r--r-- 1 user user 0 Июл 19 09:34 c, -rw-r--r-- 1 user user 0 Июл 19 09:34 d |
$rm c,
|
$touch c
|
$ls -l
итого 0 -rwxr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b -rw-r--r-- 1 user user 0 Июл 19 09:34 c -rw-r--r-- 1 user user 0 Июл 19 09:34 d |
$chmod u-w a
|
$ls -l
итого 0 -r-xr--r-- 1 user user 0 Июл 18 16:55 a -rwxr--r-- 1 user user 0 Июл 18 16:55 b -rw-r--r-- 1 user user 0 Июл 19 09:34 c -rw-r--r-- 1 user user 0 Июл 19 09:34 d |
$chmod u-w b
|
$chmod g+w c
|
$ls -l
итого 0 -r-xr--r-- 1 user user 0 Июл 18 16:55 a -r-xr--r-- 1 user user 0 Июл 18 16:55 b -rw-rw-r-- 1 user user 0 Июл 19 09:34 c -rw-r--r-- 1 user user 0 Июл 19 09:34 d |
$chmod o+w d
|
$ls -l
итого 0 -r-xr--r-- 1 user user 0 Июл 18 16:55 a -r-xr--r-- 1 user user 0 Июл 18 16:55 b -rw-rw-r-- 1 user user 0 Июл 19 09:34 c -rw-r--rw- 1 user user 0 Июл 19 09:34 d |
$chmod u=rx,g=,o= a
|
$ls -l
итого 0 -r-x------ 1 user user 0 Июл 18 16:55 a -r-xr--r-- 1 user user 0 Июл 18 16:55 b -rw-rw-r-- 1 user user 0 Июл 19 09:34 c -rw-r--rw- 1 user user 0 Июл 19 09:34 d |
$chmod a=rx b
|
$ls -l
итого 0 -r-x------ 1 user user 0 Июл 18 16:55 a -r-xr-xr-x 1 user user 0 Июл 18 16:55 b -rw-rw-r-- 1 user user 0 Июл 19 09:34 c -rw-r--rw- 1 user user 0 Июл 19 09:34 d |
$chmod 600 c
|
$ls -l
итого 0 -r-x------ 1 user user 0 Июл 18 16:55 a -r-xr-xr-x 1 user user 0 Июл 18 16:55 b -rw------- 1 user user 0 Июл 19 09:34 c -rw-r--rw- 1 user user 0 Июл 19 09:34 d |
$cd
|
$cd /tmp/
|
$mkdir noexit
|
$cd noexit/
|
$cd
|
$ls -l
итого 2984 -rw-r--r-- 1 user user 0 Июл 18 11:24 = -rw-r--r-- 1 user user 0 Июл 17 12:20 1 -rw-r--r-- 1 user user 0 Июл 18 11:17 10 -rw-r--r-- 1 user user 0 Июл 17 12:20 2 -rw-r--r-- 1 user user 0 Июл 17 12:20 3 -rw-r--r-- 1 user user 0 Июл 17 12:20 33 -rw-r--r-- 1 user user 0 Июл 17 12:20 44 -rw-r--r-- 1 user user 0 Июл 18 11:21 5 -rw-r--r-- 1 user user 0 Июл 17 12:20 55 ... -rwxr--r-- 1 user user 218 Июл 18 12:31 program.sh drwxr-xr-x 3 user user 4096 Июл 17 12:26 proj drwxr-xr-x 2 user user 4096 Окт 9 2014 sh drwxr-xr-x 2 user user 4096 Июл 17 16:48 soft -rw-r--r-- 1 user user 51 Июл 17 12:40 sorted -rw-r--r-- 1 user user 986 Июл 17 12:50 sorted_passwd drwxr-xr-x 2 user user 4096 Июл 16 14:13 source drwxr-xr-x 2 user user 4096 Июл 17 12:26 text -rw-r--r-- 1 user user 16 Июл 17 12:18 touchlist -rw-r--r-- 1 user user 51 Июл 17 12:39 unsorted |
$cd files/
|
$ls -l
итого 0 -r-x------ 1 user user 0 Июл 18 16:55 a -r-xr-xr-x 1 user user 0 Июл 18 16:55 b -rw------- 1 user user 0 Июл 19 09:34 c -rw-r--rw- 1 user user 0 Июл 19 09:34 d |
$cp a,b,c,d /tmp/noexit
cp: не удалось выполнить stat для «a,b,c,d»: Нет такого файла или каталога |
$cp a, b, c, d /tmp/noexit
cp: не удалось выполнить stat для «a,»: Нет такого файла или каталога cp: не удалось выполнить stat для «b,»: Нет такого файла или каталога cp: не удалось выполнить stat для «c,»: Нет такого файла или каталога |
$cp a /tmp/noexit
|
$cp b /tmp/noexit
|
$cd /tmp/noexit
|
$ls -l
итого 0 -r-x------ 1 user user 0 Июл 19 09:55 a -r-xr-xr-x 1 user user 0 Июл 19 09:55 b -rw-r--r-- 1 user user 0 Июл 19 09:54 d |
$cat a
|
$less a
|
$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) |
$mount -t ext3
|
$$?
l3script: 0: команда не найдена |
$echo #?
|
$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) |
$df -n
df: неверный ключ -- n Попробуйте «df --help» для получения более подробного описания. |
$df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 16G 1,1G 14G 8% / udev 10M 0 10M 0% /dev tmpfs 50M 152K 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 |
$ps -x
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 2914 ? Ss 8:18 l3-agent 7514 ? S 0:00 script -f -c l3script -q /home/user/.lilalo//2825474322057813053-1531807051.script 7515 pts/5 Ss+ 0:00 l3script 20777 ? S 0:00 sshd: user@pts/4 20778 pts/4 Ss 0:00 -bash 20823 pts/4 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script 20894 pts/4 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script 20895 pts/6 Ss 0:00 l3script 20956 pts/6 R+ 0:00 ps -x |
$ps U root
PID TTY STAT TIME COMMAND 1 ? Ss 0:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:05 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 19902 ? S< 0:00 [nfsiod] 19909 ? Ss 0:00 /usr/sbin/rpc.idmapd 20560 ? Ss 0:00 sshd: root@pts/0 20562 pts/0 Ss 0:00 -bash 20607 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//9869446882510533-1532066635.script 20638 pts/0 S+ 0:00 script -f -c l3script -q /root/.lilalo//9869446882510533-1532066635.script 20639 pts/1 Ss+ 0:00 l3script 20660 ? Ss 0:00 sshd: ivan [priv] 20746 pts/1 SN 0:00 sleep 1000 20775 ? Ss 0:00 sshd: user [priv] |
$ps U ivan
PID TTY STAT TIME COMMAND 20662 ? S 0:00 sshd: ivan@pts/2 20663 pts/2 Ss+ 0:00 -bash |
$ps -t tty1
PID TTY TIME CMD 2263 tty1 00:00:00 getty |
$ps -t tty2
PID TTY TIME CMD 2264 tty2 00:00:00 getty |
$ps -t tty0
PID TTY TIME CMD |
$ps -ax
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME COMMAND 1 ? Ss 0:06 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:05 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:03 [watchdog/0] 8 ? S< 0:00 [cpuset] ... 20662 ? S 0:00 sshd: ivan@pts/2 20663 pts/2 Ss+ 0:00 -bash 20746 pts/1 SN 0:00 sleep 1000 20775 ? Ss 0:00 sshd: user [priv] 20777 ? S 0:00 sshd: user@pts/4 20778 pts/4 Ss 0:00 -bash 20823 pts/4 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script 20894 pts/4 S+ 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script 20895 pts/6 Ss 0:00 l3script 21004 pts/6 R+ 0:00 ps -ax |
$ps -aux
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 832 ? Ss Июл16 0:06 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:05 [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] ... ivan 20662 0.0 0.3 71380 1860 ? S 09:04 0:00 sshd: ivan@pts/2 ivan 20663 0.0 0.6 22596 3196 pts/2 Ss+ 09:04 0:00 -bash root 20746 0.0 0.0 7708 320 pts/1 SN 09:15 0:00 sleep 1000 root 20775 0.0 0.7 71380 3716 ? Ss 09:25 0:00 sshd: user [priv] user 20777 0.0 0.3 71380 1864 ? S 09:25 0:00 sshd: user@pts/4 user 20778 0.0 0.5 22152 2848 pts/4 Ss 09:25 0:00 -bash user 20823 0.0 0.1 18164 836 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20894 0.0 0.0 18168 468 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20895 0.0 0.5 22240 2920 pts/6 Ss 09:26 0:00 l3script user 21012 0.0 0.2 18948 1268 pts/6 R+ 09:28 0:00 ps -aux |
$ps -avx
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 1 ? Ss 0:06 17 0 10648 832 0.1 init [2] 2 ? S 0:00 0 0 0 0 0.0 [kthreadd] 3 ? S 0:05 0 0 0 0 0.0 [ksoftirqd/0] 5 ? S 0:00 0 0 0 0 0.0 [kworker/u:0] 6 ? S 0:00 0 0 0 0 0.0 [migration/0] 7 ? S 0:03 0 0 0 0 0.0 [watchdog/0] 8 ? S< 0:00 0 0 0 0 0.0 [cpuset] ... 20662 ? S 0:00 0 0 71380 1860 0.3 sshd: ivan@pts/2 20663 pts/2 Ss+ 0:00 0 0 22596 3196 0.6 -bash 20746 pts/1 SN 0:00 1 0 7708 320 0.0 sleep 1000 20775 ? Ss 0:00 0 0 71380 3716 0.7 sshd: user [priv] 20777 ? S 0:00 0 0 71380 1864 0.3 sshd: user@pts/4 20778 pts/4 Ss 0:00 0 914 21237 2848 0.5 -bash 20823 pts/4 S+ 0:00 0 10 18153 836 0.1 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script 20894 pts/4 S+ 0:00 0 10 18157 468 0.0 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script 20895 pts/6 Ss 0:00 0 914 21325 2920 0.5 l3script 21020 pts/6 R+ 0:00 0 84 10451 840 0.1 ps -avx |
$ps -aux | grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ |
$ps -aux | grep -v USER.*PID.*%CPU | sort -n
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ ivan 20662 0.0 0.3 71380 1860 ? S 09:04 0:00 sshd: ivan@pts/2 ivan 20663 0.0 0.6 22596 3196 pts/2 Ss+ 09:04 0:00 -bash root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 832 ? Ss Июл16 0:06 init [2] root 110 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_0] root 11 0.0 0.0 0 0 ? S< Июл16 0:00 [netns] root 111 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_1] root 112 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:1] ... user 20778 0.0 0.5 22152 2848 pts/4 Ss 09:25 0:00 -bash user 20823 0.0 0.1 18164 836 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20894 0.0 0.0 18168 468 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20895 0.0 0.5 22240 2920 pts/6 Ss 09:26 0:00 l3script user 21038 0.0 0.2 18948 1268 pts/6 R+ 09:30 0:00 ps -aux user 21040 0.0 0.1 16220 804 pts/6 S+ 09:30 0:00 sort -n user 2914 0.1 3.7 57044 19264 ? Ss Июл16 8:21 l3-agent user 7514 0.0 0.0 18168 472 ? S Июл17 0:00 script -f -c l3script -q /home/user/.lilalo//2825474322057813053-1531807051.script user 7515 0.0 0.6 22272 3056 pts/5 Ss+ Июл17 0:00 l3script 101 2236 0.0 0.2 46808 1040 ? Ss Июл16 0:00 /usr/sbin/exim4 -bd -q30m |
$ps -aux | grep -v USER.*PID.*%VCZ | sort -n
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ ivan 20662 0.0 0.3 71380 1860 ? S 09:04 0:00 sshd: ivan@pts/2 ivan 20663 0.0 0.6 22596 3196 pts/2 Ss+ 09:04 0:00 -bash root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 832 ? Ss Июл16 0:06 init [2] root 110 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_0] root 11 0.0 0.0 0 0 ? S< Июл16 0:00 [netns] root 111 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_1] root 112 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:1] ... user 20823 0.0 0.1 18164 836 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20894 0.0 0.0 18168 468 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20895 0.0 0.5 22240 2920 pts/6 Ss 09:26 0:00 l3script user 21048 0.0 0.2 18948 1272 pts/6 R+ 09:30 0:00 ps -aux user 21050 0.0 0.1 16220 800 pts/6 S+ 09:30 0:00 sort -n user 2914 0.1 3.7 57044 19264 ? Ss Июл16 8:22 l3-agent user 7514 0.0 0.0 18168 472 ? S Июл17 0:00 script -f -c l3script -q /home/user/.lilalo//2825474322057813053-1531807051.script user 7515 0.0 0.6 22272 3056 pts/5 Ss+ Июл17 0:00 l3script USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 101 2236 0.0 0.2 46808 1040 ? Ss Июл16 0:00 /usr/sbin/exim4 -bd -q30m |
$ps -aux | grep -v USER.*PID.*%RSS | sort -n
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ ivan 20662 0.0 0.3 71380 1860 ? S 09:04 0:00 sshd: ivan@pts/2 ivan 20663 0.0 0.6 22596 3196 pts/2 Ss+ 09:04 0:00 -bash root 10 0.0 0.0 0 0 ? S Июл16 0:00 [kdevtmpfs] root 1 0.0 0.1 10648 832 ? Ss Июл16 0:06 init [2] root 110 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_0] root 11 0.0 0.0 0 0 ? S< Июл16 0:00 [netns] root 111 0.0 0.0 0 0 ? S Июл16 0:00 [scsi_eh_1] root 112 0.0 0.0 0 0 ? S Июл16 0:00 [kworker/u:1] ... user 20823 0.0 0.1 18164 836 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20894 0.0 0.0 18168 468 pts/4 S+ 09:26 0:00 script -f -c l3script -q /home/user/.lilalo//527618092298493707-1532067961.script user 20895 0.0 0.5 22240 2920 pts/6 Ss 09:26 0:00 l3script user 21058 0.0 0.2 18948 1268 pts/6 R+ 09:30 0:00 ps -aux user 21060 0.0 0.1 16220 804 pts/6 S+ 09:30 0:00 sort -n user 2914 0.1 3.7 57044 19264 ? Ss Июл16 8:22 l3-agent user 7514 0.0 0.0 18168 472 ? S Июл17 0:00 script -f -c l3script -q /home/user/.lilalo//2825474322057813053-1531807051.script user 7515 0.0 0.6 22272 3056 pts/5 Ss+ Июл17 0:00 l3script USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 101 2236 0.0 0.2 46808 1040 ? Ss Июл16 0:00 /usr/sbin/exim4 -bd -q30m |
$pstree -aux | grep -v USER.*PID.*%RSS | sort -n
pstree: невеÑнÑй клÑÑ -- «x» ÐÑполÑзование: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ] [ -g ] [ -u ] [ -A | -G | -U ] [ PID | ÐÐÐ tree -V ÐоказÑÐ²Ð°ÐµÑ Ð´ÐµÑево пÑоÑеÑÑов. -a, --arguments показÑваÑÑ Ð°ÑгÑменÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки -A, --ascii иÑполÑзоваÑÑ ASCII-ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -c, --compact не ÑжимаÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе поддеÑевÑÑ -h, --highlight-all вÑделÑÑÑ ÑвеÑом ÑекÑÑий пÑоÑеÑÑ Ð¸ его пÑедков -H PID, ... вклÑÑÐ°ÐµÑ -c -G, --vt100 иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ ÑеÑминала VT100 Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -l, --long не обÑезаÑÑ Ð´Ð»Ð¸Ð½Ð½Ñе ÑÑÑоки -n, --numeric-sort ÑоÑÑиÑоваÑÑ Ð²Ñвод по PID -p, --show-pids показÑваÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑÑ Ð¿ÑоÑеÑÑов (PID); вклÑÑÐ°ÐµÑ -c -u, --uid-changes показÑваÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑов полÑзоваÑелей -U, --unicode иÑполÑзоваÑÑ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ UTF-8 (Ñникод) Ð´Ð»Ñ ÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¸Ð½Ð¸Ð¹ -V, --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии PID наÑинаÑÑ Ð¾Ñ Ñказанного PID; по ÑмолÑÐ°Ð½Ð¸Ñ 1 (init) ÐÐво пÑоÑеÑÑов Ñказанного полÑзоваÑÐµÐ»Ñ |
$pstree
init─┬─acpid ├─cron ├─exim4 ├─6*[getty] ├─2*[l3-agent] ├─rpc.idmapd ├─rpc.statd ├─rpcbind ├─rsyslogd───3*[{rsyslogd}] ├─script───l3script ├─sshd─┬─sshd───bash───script───script───l3script───sleep │ ├─sshd───sshd───bash │ └─sshd───sshd───bash───script───script───l3script───pstree └─udevd───2*[udevd] |
$man sort
|
$ps -aux | grep -v USER.*PID.*%CPU | sort -k 3
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ root 21 0.0 0.0 0 0 ? SN Июл16 0:00 [ksmd] root 76 0.0 0.0 0 0 ? S< Июл16 0:00 [ata_sff] root 15 0.0 0.0 0 0 ? S Июл16 0:00 [bdi-default] root 8 0.0 0.0 0 0 ? S< Июл16 0:00 [cpuset] root 23 0.0 0.0 0 0 ? S< Июл16 0:00 [crypto] root 135 0.0 0.0 0 0 ? S< Июл16 0:00 [ext4-dio-unwrit] root 22 0.0 0.0 0 0 ? S Июл16 0:00 [fsnotify_mark] root 17 0.0 0.0 0 0 ? S< Июл16 0:00 [kblockd] ... root 20562 0.0 0.5 22136 2824 pts/0 Ss 09:03 0:00 -bash user 20778 0.0 0.5 22152 2848 pts/4 Ss 09:25 0:00 -bash user 20895 0.0 0.5 22240 2924 pts/6 Ss 09:26 0:00 l3script user 7515 0.0 0.6 22272 3056 pts/5 Ss+ Июл17 0:00 l3script ivan 20663 0.0 0.6 22596 3196 pts/2 Ss+ 09:04 0:00 -bash root 20560 0.0 0.7 71288 3684 ? Ss 09:03 0:00 sshd: root@pts/0 root 20660 0.0 0.7 71380 3716 ? Ss 09:04 0:00 sshd: ivan [priv] root 20775 0.0 0.7 71380 3716 ? Ss 09:25 0:00 sshd: user [priv] user 2914 0.1 3.7 57044 19264 ? Ss Июл16 8:24 l3-agent root 2322 0.2 4.0 58128 20664 ? Ss Июл16 13:19 l3-agent |
$pstree -p l3script
Неизвестное имя пользователя: l3script |
$pstree -p
init(1)─┬─acpid(1891) ├─cron(13392) ├─exim4(2236) ├─getty(2263) ├─getty(2264) ├─getty(2265) ├─getty(2266) ├─getty(2267) ├─getty(2268) ├─l3-agent(2322) ... ├─rpcbind(19665) ├─rsyslogd(1861)─┬─{rsyslogd}(1862) │ ├─{rsyslogd}(1864) │ └─{rsyslogd}(1865) ├─script(7514)───l3script(7515) ├─sshd(2209)─┬─sshd(20560)───bash(20562)───script(20607)───script(20638)───l3script(20639) │ ├─sshd(20660)───sshd(20662)───bash(20663) │ └─sshd(20775)───sshd(20777)───bash(20778)───script(20823)───script(20894)───l3script(20895)───pstree(21155) └─udevd(278)─┬─udevd(373) └─udevd(374) |
$top
top - 09:35:02 up 4 days, 21 min, 3 users, load average: 0,01, 0,02, 0,05 Tasks: 69 total, 1 running, 68 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,0 sy, 0,0 ni, 99,0 id, 1,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 481100 used, 26268 free, 137068 buffers KiB Swap: 0 total, 0 used, 0 free, 210864 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18 root 20 0 0 0 0 S 0,2 0,0 0:04.07 kworker/0:1 20777 user 20 0 71380 1864 964 S 0,2 0,4 0:00.08 sshd 1 root 20 0 10648 832 696 S 0,0 0,2 0:06.43 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd ... 2209 root 20 0 49932 1252 640 S 0,0 0,2 0:00.02 sshd 2236 Debian-e 20 0 46808 1040 584 S 0,0 0,2 0:00.10 exim4 2263 root 20 0 18368 964 812 S 0,0 0,2 0:00.01 getty 2263 root 20 0 18368 964 812 S 0,0 0,2 0:00.01 getty 2264 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty top - 09:37:16 up 4 days, 23 min, 3 users, load average: 0,48, 0,16, 0,09 2265 root 20 0 18368 972 812 S 0,0 0,2 0:00.00 getty %Cpu(s): 66,7 us, 0,9 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 32,4 st KiB Swap: 0 total, 0 used, 0 free, 211728 cached 2914 user 20 0 57044 18m 1704 R 99,5 3,8 9:18.12 l3-agent |
$uptime
09:37:27 up 4 days, 23 min, 3 users, load average: 0,56, 0,19, 0,10 |
$ps -t tty1
PID TTY TIME CMD 2263 tty1 00:00:00 getty |
$ps -p
error: list of process IDs must follow -p Usage: ps [options] Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text. For more details see ps(1). |
$pstree -p
init(1)─┬─acpid(1891) ├─cron(13392) ├─exim4(2236) ├─getty(2263) ├─getty(2264) ├─getty(2265) ├─getty(2266) ├─getty(2267) ├─getty(2268) ├─l3-agent(2322) ... ├─rpcbind(19665) ├─rsyslogd(1861)─┬─{rsyslogd}(1862) │ ├─{rsyslogd}(1864) │ └─{rsyslogd}(1865) ├─script(7514)───l3script(7515) ├─sshd(2209)─┬─sshd(20560)───bash(20562)───script(20607)───script(20638)───l3script(20639) │ ├─sshd(20660)───sshd(20662)───bash(20663) │ └─sshd(20775)───sshd(20777)───bash(20778)───script(20823)───script(20894)───l3script(20895)───pstree(21207) └─udevd(278)─┬─udevd(373) └─udevd(374) |
$kill 20663
l3script: kill: (20663) - Операция не позволяется |
$kill -KILL 20663
l3script: kill: (20663) - Нет такого процесса |
$pstree -p
init(1)─┬─acpid(1891) ├─cron(13392) ├─exim4(2236) ├─getty(2263) ├─getty(2264) ├─getty(2265) ├─getty(2266) ├─getty(2267) ├─getty(2268) ├─l3-agent(2322) ... ├─rpc.statd(19895) ├─rpcbind(19665) ├─rsyslogd(1861)─┬─{rsyslogd}(1862) │ ├─{rsyslogd}(1864) │ └─{rsyslogd}(1865) ├─script(7514)───l3script(7515) ├─sshd(2209)─┬─sshd(20560)───bash(20562)───script(20607)───script(20638)───l3script(20639) │ └─sshd(20775)───sshd(20777)───bash(20778)───script(20823)───script(20894)───l3script(20895)───pstree(21244) └─udevd(278)─┬─udevd(373) └─udevd(374) |
$cd
|
$cd /bin/
|
$ls -l
итого 7488 -rwxr-xr-x 1 root root 975488 Сен 25 2014 bash -rwxr-xr-x 1 root root 697656 Сен 20 2012 busybox -rwxr-xr-x 1 root root 51856 Янв 26 2013 cat -rwxr-xr-x 1 root root 14584 Июн 14 2012 chacl -rwxr-xr-x 1 root root 60000 Янв 26 2013 chgrp -rwxr-xr-x 1 root root 55872 Янв 26 2013 chmod -rwxr-xr-x 1 root root 64112 Янв 26 2013 chown -rwxr-xr-x 1 root root 10352 Апр 29 2012 chvt -rwxr-xr-x 1 root root 130128 Янв 26 2013 cp ... -rwxr-xr-x 1 root root 5766 Июн 20 2012 zdiff -rwxr-xr-x 1 root root 121 Июн 20 2012 zegrep -rwxr-xr-x 1 root root 121 Июн 20 2012 zfgrep -rwxr-xr-x 1 root root 2133 Июн 20 2012 zforce -rwxr-xr-x 1 root root 5914 Июн 20 2012 zgrep -rwxr-xr-x 1 root root 2039 Июн 20 2012 zless -rwxr-xr-x 1 root root 2802 Июн 20 2012 zmore -rwxr-xr-x 1 root root 5049 Июн 20 2012 znew lrwxrwxrwx 1 root root 21 Июл 17 09:16 zsh -> /etc/alternatives/zsh -rwxr-xr-x 1 root root 696880 Фев 29 2012 zsh4 |
$signal_trap
l3script: signal_trap: команда не найдена |
$./signal_trap
l3script: ./signal_trap: Нет такого файла или каталога |
Время первой команды журнала | 15:55:23 2018- 7-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:43:17 2018- 7-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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