/l3/users/27-3-2017/NT-Ladm/debian3.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#diff ~ivan/.bashrc ~petr/.bash
.bash_logout .bashrc |
#diff ~ivan/.bashrc ~petr/.bashrc
19,20c19,20 < #HISTSIZE=2000 < #HISTFILESIZE=2000 --- > HISTSIZE=1000 > HISTFILESIZE=2000 |
#HISTFILESIZE=2000
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 ... 232 vim bash.bashrc 233 vim /etc/bash.bashrc 234 vim /etc/bash.bashrc 235 cd /etc/skel 236 ls 237 ls -lah 238 vifm . 239 diff ~ivan/.bashrc ~petr/.bashrc 240 vimdiff ~ivan/.bashrc ~petr/.bashrc 241 history |
#s^C
|
#who
root pts/0 2017-03-28 11:28 (192.168.16.187) ivan pts/1 2017-03-28 12:02 (192.168.16.187) root pts/2 2017-03-28 12:16 (192.168.16.187) |
#history -w
|
#man bash
|
#shopt
autocd off cdable_vars off cdspell off checkhash off checkjobs off checkwinsize on cmdhist on compat31 off compat32 off compat40 off ... no_empty_cmd_completion off nocaseglob off nocasematch off nullglob off progcomp on promptvars on restricted_shell off shift_verbose off sourcepath on xpg_echo off |
#echo d2/f{2,3}
d2/f2 d2/f3 |
#cd ~ d2/f{2,3}
|
#ls
d1 d2 f2 install MBR |
#tree
. ├── d1 │ ├── f1 │ └── f2 ├── d2 │ ├── d1 │ │ ├── f1 │ │ └── f2 │ ├── d3 │ └── f2 ├── f2 ├── install └── MBR 4 directories, 8 files |
#mv d2/f{2,3}
|
#tree
. ├── d1 │ ├── f1 │ └── f2 ├── d2 │ ├── d1 │ │ ├── f1 │ │ └── f2 │ ├── d3 │ └── f3 ├── f2 ├── install └── MBR 4 directories, 8 files |
#ls -l $(which vi)
lrwxrwxrwx 1 root root 20 Июн 27 2014 /usr/bin/vi -> /etc/alternatives/vi |
#man bash
|
#echo $[(($(ps ax | wc -l)-4))
> ^C |
#echo $(($(ps ax | wc -l)-4))
59 |
#x
x86_64 x86_64-linux-gnu-gcc-4.7 xargs xxd xzdiff xzless x86_64-linux-gnu-cpp x86_64-linux-gnu-gcc-ar-4.7 xauth xz xzegrep xzmore x86_64-linux-gnu-cpp-4.7 x86_64-linux-gnu-gcc-nm-4.7 xsubpp xzcat xzfgrep x86_64-linux-gnu-gcc x86_64-linux-gnu-gcc-ranlib-4.7 xtables-multi xzcmp xzgrep |
#ar
ar arch arp arpd |
#xargs
1 2 3 echo ^C |
#'10' '20' '30' | xargs echo
l3script: 10: команда не найдена |
#'10' '20' '30' | xargs echo {}
l3script: 10: команда не найдена {} |
#ls | xargs echo {}
{} d1 d2 f2 install MBR |
#ls | xargs echo
d1 d2 f2 install MBR |
#man xargs
|
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 9625 0.0 0.4 21644 2344 pts/3 Ss+ 11:28 0:00 l3script root 10215 0.0 0.7 71288 3608 ? Ss 12:02 0:00 sshd: ivan [priv] ivan 10217 0.0 0.3 71288 1872 ? S 12:02 0:00 sshd: ivan@pts/1 ivan 10218 0.0 0.6 22880 3420 pts/1 Ss+ 12:02 0:00 -bash root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lilalo//3257224240722220934-1490692942.script root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lilalo//3257224240722220934-1490692942.script root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11029 0.0 0.2 18948 1264 pts/4 R+ 13:38 0:00 ps aux |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.2 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm root 11133 0.0 0.2 18948 1264 pts/4 R+ 13:40 0:00 ps aux |
#man ps
|
#ps aux -U petr
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm root 11164 0.0 0.2 18948 1268 pts/4 R+ 13:42 0:00 ps aux -U petr |
#ps aux -u petr
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm root 11172 0.0 0.2 18948 1268 pts/4 R+ 13:42 0:00 ps aux -u petr |
#ps -u petr
PID TTY TIME CMD 11041 ? 00:00:00 sshd 11042 pts/5 00:00:00 bash 11125 pts/5 00:00:00 vifm |
#ps -a petr
error: process ID list syntax error 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). |
#ps -au petr
PID TTY TIME CMD 10730 pts/2 00:00:00 script 10761 pts/2 00:00:00 script 11041 ? 00:00:00 sshd 11042 pts/5 00:00:00 bash 11125 pts/5 00:00:00 vifm 11196 pts/4 00:00:00 ps |
#ps -ax petr
error: must set personality to get -x option 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). |
#ps -asx petr
error: process ID list syntax error 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). |
#ps -ax petr
error: must set personality to get -x option 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). |
#ps ax petr
error: process ID list syntax error 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). |
#ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:02 init [2] 2 ? S 0:00 [kthreadd] 3 ? S 0:02 [ksoftirqd/0] 5 ? S 0:00 [kworker/u:0] 6 ? S 0:00 [migration/0] 7 ? S 0:00 [watchdog/0] 8 ? S< 0:00 [cpuset] 9 ? S< 0:00 [khelper] 10 ? S 0:00 [kdevtmpfs] ... 10349 ? Ss 0:00 sshd: root@pts/2 10351 pts/2 Ss 0:00 -bash 10730 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3257224240722220934-1490692942.sc 10761 pts/2 S+ 0:00 script -f -c l3script -q /root/.lilalo//3257224240722220934-1490692942.sc 10762 pts/4 Ss 0:00 l3script 11039 ? Ss 0:00 sshd: petr [priv] 11041 ? S 0:00 sshd: petr@pts/5 11042 pts/5 Ss 0:00 -bash 11125 pts/5 S+ 0:00 vifm 11236 pts/4 R+ 0:00 ps ax |
#ps axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm root 11244 0.0 0.2 18948 1260 pts/4 R+ 13:43 0:00 ps axu |
#man ps
|
#ps -u root -U root
PID TTY TIME CMD 1 ? 00:00:02 init 2 ? 00:00:00 kthreadd 3 ? 00:00:02 ksoftirqd/0 5 ? 00:00:00 kworker/u:0 6 ? 00:00:00 migration/0 7 ? 00:00:00 watchdog/0 8 ? 00:00:00 cpuset 9 ? 00:00:00 khelper 10 ? 00:00:00 kdevtmpfs ... 7329 ? 00:00:03 kworker/0:2 7626 ? 00:00:02 kworker/0:1 10215 ? 00:00:00 sshd 10349 ? 00:00:00 sshd 10351 pts/2 00:00:00 bash 10730 pts/2 00:00:00 script 10761 pts/2 00:00:00 script 10762 pts/4 00:00:00 l3script 11039 ? 00:00:00 sshd 11275 pts/4 00:00:00 ps |
#man ps
|
#ps -u root -U root axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm root 11314 0.0 0.2 18948 1268 pts/4 R+ 13:45 0:00 ps -u root -U root axu |
#ps -u root -U root ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 7329 0.0 0.0 0 0 ? S Мар27 0:03 [kworker/0:2] root 7626 0.0 0.0 0 0 ? S 06:25 0:02 [kworker/0:1] root 10215 0.0 0.7 71288 3608 ? Ss 12:02 0:00 sshd: ivan [priv] root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] root 11322 0.0 0.2 18948 1268 pts/4 R+ 13:45 0:00 ps -u root -U root ux |
#ps -u root -U root u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 7329 0.0 0.0 0 0 ? S Мар27 0:03 [kworker/0:2] root 7626 0.0 0.0 0 0 ? S 06:25 0:02 [kworker/0:1] root 10215 0.0 0.7 71288 3608 ? Ss 12:02 0:00 sshd: ivan [priv] root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] root 11330 0.0 0.2 18948 1268 pts/4 R+ 13:45 0:00 ps -u root -U root u |
#ps -u root -U root ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 7329 0.0 0.0 0 0 ? S Мар27 0:03 [kworker/0:2] root 7626 0.0 0.0 0 0 ? S 06:25 0:02 [kworker/0:1] root 10215 0.0 0.7 71288 3608 ? Ss 12:02 0:00 sshd: ivan [priv] root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] root 11338 0.0 0.2 18948 1268 pts/4 R+ 13:45 0:00 ps -u root -U root ux |
#ps -u root -U root u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 7329 0.0 0.0 0 0 ? S Мар27 0:03 [kworker/0:2] root 7626 0.0 0.0 0 0 ? S 06:25 0:02 [kworker/0:1] root 10215 0.0 0.7 71288 3608 ? Ss 12:02 0:00 sshd: ivan [priv] root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] root 11346 0.0 0.2 18948 1264 pts/4 R+ 13:45 0:00 ps -u root -U root u |
#ps -u petr -U petr ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 10648 836 ? Ss Мар27 0:02 init [2] root 2 0.0 0.0 0 0 ? S Мар27 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S Мар27 0:02 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S Мар27 0:00 [kworker/u:0] root 6 0.0 0.0 0 0 ? S Мар27 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S Мар27 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S< Мар27 0:00 [cpuset] root 9 0.0 0.0 0 0 ? S< Мар27 0:00 [khelper] root 10 0.0 0.0 0 0 ? S Мар27 0:00 [kdevtmpfs] ... root 10349 0.0 0.7 71288 3688 ? Ss 12:16 0:00 sshd: root@pts/2 root 10351 0.0 0.5 22268 2968 pts/2 Ss 12:16 0:00 -bash root 10730 0.0 0.1 18164 840 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10761 0.0 0.0 18168 464 pts/2 S+ 12:22 0:00 script -f -c l3script -q /root/.lil root 10762 0.0 0.4 21632 2300 pts/4 Ss 12:22 0:00 l3script root 11039 0.0 0.7 71288 3604 ? Ss 13:39 0:00 sshd: petr [priv] petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm root 11354 0.0 0.2 18948 1268 pts/4 R+ 13:45 0:00 ps -u petr -U petr ux |
#ps -u petr -U petr u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm |
#ps -u petr -U petr
PID TTY TIME CMD 11041 ? 00:00:00 sshd 11042 pts/5 00:00:00 bash 11125 pts/5 00:00:00 vifm |
#ps -u petr -U petr u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND petr 11041 0.0 0.3 71288 1740 ? S 13:39 0:00 sshd: petr@pts/5 petr 11042 0.0 0.6 22688 3352 pts/5 Ss 13:39 0:00 -bash petr 11125 0.0 0.3 23156 1800 pts/5 S+ 13:39 0:00 vifm |
#man ps
|
#ps -u petr -U petr uh | awk '{print $3}'
0.0 0.0 0.0 |
#ps -u petr -U petr uh | awk '{print $1}'
petr petr petr |
#ps -u petr -U petr uh | awk '{print $2}'
11041 11042 11125 |
#ps -u petr -U petr uh | awk '{print $2}' | xargs kill
|
#ps -u petr -U petr uh | awk '{print $2}' | xargs kill
Usage: kill [options] <pid> [...] Options: <pid> [...] send signal to every <pid> listed -<signal>, -s, --signal <signal> specify the <signal> to be sent -l, --list=[<signal>] list all signal names, or convert one to a name -L, --table list all signal names in a nice table -h, --help display this help and exit -V, --version output version information and exit For more details see kill(1). |
#ps -u petr -U petr uh | awk '{print $2}' | xargs kill
Usage: kill [options] <pid> [...] Options: <pid> [...] send signal to every <pid> listed -<signal>, -s, --signal <signal> specify the <signal> to be sent -l, --list=[<signal>] list all signal names, or convert one to a name -L, --table list all signal names in a nice table -h, --help display this help and exit -V, --version output version information and exit For more details see kill(1). |
#ps -u petr -U petr uh | awk '{print $2}' | xargs kill
Usage: kill [options] <pid> [...] Options: <pid> [...] send signal to every <pid> listed -<signal>, -s, --signal <signal> specify the <signal> to be sent -l, --list=[<signal>] list all signal names, or convert one to a name -L, --table list all signal names in a nice table -h, --help display this help and exit -V, --version output version information and exit For more details see kill(1). |
#ps -u petr -U petr uh | awk '{print $2}' | xargs kill
Usage: kill [options] <pid> [...] Options: <pid> [...] send signal to every <pid> listed -<signal>, -s, --signal <signal> specify the <signal> to be sent -l, --list=[<signal>] list all signal names, or convert one to a name -L, --table list all signal names in a nice table -h, --help display this help and exit -V, --version output version information and exit For more details see kill(1). |
#locate signals
/usr/lib/python2.7/unittest/signals.py /usr/lib/python2.7/unittest/signals.pyc |
#htop
l3script: htop: команда не найдена |
#htop
l3script: htop: команда не найдена |
#apt-get install htop
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Предлагаемые пакеты: strace ltrace НОВЫЕ пакеты, которые будут установлены: htop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 91 пакетов не обновлено. Необходимо скачать 74,9 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 216 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74,9 kB] Получено 74,9 kБ за 0с (389 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 31229 файлов и каталогов.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
#htop
|
#man ps
|
#ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога |
#man bash
|
#ls
d1 d2 f2 install MBR |
#cp /etc/passwd
cp: после «/etc/passwd» пропущен операнд, задающий целевой файл Попробуйте «cp --help» для получения более подробного описания. |
#cp /etc/passwd
passwd passwd- |
#cp /etc/passwd
passwd passwd- |
#cp /etc/passwd
passwd passwd- |
#cp /etc/passwd .
|
#ls
d1 d2 f2 install MBR passwd |
#cat passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 1^C-9]
|
#cat passwd | grep 1[0-9][0-9][0-9]
user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | grep 1[0-9]{3}
|
#cat passwd | egrep 1[0-9]{3}
user:x:1000:1000:user,,,:/home/user:/bin/bash ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#cat passwd | egrep 1[0-9]+
man:x:6:12:man:/var/cache/man:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash |
#ls
d1 d2 f2 install MBR passwd |
#scp root@192.168.13.6:/root/ip.txt .
root@192.168.13.6's password: ip.txt 100% 68 0.1KB/s 00:00 |
#vim ip.txt
|
#~
SORT(1) User Commands SORT(1) NAME sort - sort lines of text files NAME SYNOPSIS sort [OPTION]... [FILE]...files sort [OPTION]... --files0-from=F DESCRIPTION Write sorted concatenation of all FILE(s) to standard output. Mandatory arguments to long options are mandatory for short options too. Ordering ... -r, --reverse reverse the result of comparisons --sort=WORD sort according to WORD: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V -V, --version-sort natural sort of (version) numbers within text Other options: --batch-size=NMERGE merge at most NMERGE inputs at once; for more use temp files |
#cat ip.txt | egrep '^(([0-9]|d
> ^C |
#man sort
|
#ls -a
. .bash_history .config f2 .l3rc MBR .ssh .viminfo .. .bash_profile d1 install .lesshst passwd .vifm .aptitude .bashrc d2 ip.txt .lilalo .profile .vim |
#cat .bash_history
ifconfig vim /etc/network/interfaces nano /etc/network/interfaces /etc/init.d/networking restart ifconfig route ping 192.168.13.253 shutdown -r now exit ping ya.ru ... cd /etc/skel ls ls -lah vifm . diff ~ivan/.bashrc ~petr/.bashrc vimdiff ~ivan/.bashrc ~petr/.bashrc history vimdiff ~ivan/.bashrc ~petr/.bashrc who history -w |
#man awk
|
#man netstat
|
#cat ip.txt
192.168.5.4 10.7.40.6 172.160.5.3 200.55.1.3 100.5.4.2 172.16.3.7 10.7.4.2 |
#cat ip.txt | awk -F. '{print,$0,$1*256^3++$2*256^2+$3*256+$4}'
awk: line 1: syntax error at or near , |
#cat ip.txt | awk -F. '{print,$0,$1*256^3+$2*256^2+$3*256+$4}'
awk: line 1: syntax error at or near , |
ifconfig vim /etc/network/interfaces nano /etc/network/interfaces /etc/init.d/networking restart ifconfig route ping 192.168.13.253 shutdown -r now exit ping ya.ru ping 8.8.8.8 ping 192.168.13.253 vim /etc/network/interfaces nano /etc/network/interfaces /etc/init.d/networking restart ping ya.ru apt-get update vim /etc/apt/sources.list nano /etc/apt/sources.list scp nano /etc/apt/sources.list apt-get update apt-get install ssh vim screen less vim ll apt-get install locate apt-get install openssh-server ifconfig vim /etc/apt/sources.list vim /etc/apt/sources.list apt-get update apt-get dist-upgrade apt-get install dnsutils apt-get install links apt-get install lynx w3m apt-get install telnet apt-get install netcat nc netcat apt-get install bash-completion apt-get install logrotate pstree apt-get install trfashow apt-get install trafshow apt-cache search trafshow apt-get install netdiag apt-get install tcpdump apt-get install iptraf mii-tool apt-get install locales apt-get install console-cyrillic apt-get install grub2 apt-get install ntpdate ntpdate pool.ntp.org dpkg-reconfigure locales ifconfig ifconfig wget http://xgu.ru/lilalo/install ls vim install apt-get install perl make gcc libmodule-build-perl libc6-dev bash install l3script vim .lilalo/l3bashrc vim .lilalo/l3prompt vim .lilalo/l3bashrc l3script vim .lilalo/l3bashrc lll ls ls -la vim .lilalo/ vim .l3rc shutdown -r now ifconfig ifconfig -a ls /etc/udev/rules.d/ ifconfig -a | sed s/00:16:4a:00:0.:a0/00:16:4a:00:0.:a$i/g ifconfig vim /etc/network/interfaces shutdown -h now ls vim install bash install exit shutdown -h now l3pwd exit l3pwd exit apt-get update apt-get dist-upgrade ls vim install bash install l3script vim install bash install l3script exit ps aux|grep l3 ping ya.ru exit apt-get install libc6-dev-i386 ls vim install bash install l3script exit shutdown -h now locate l3 cd /usr/local/bin/ ls vim l3-agent systemctl status systemct vim vim vim l3-config vim l3-agent vim l3-agent ls cd install vim install mkdir d1 ls -l ls -F man mkdir ls -t tree apt-get install tree tree mkdir -p d2/d3 tree tree -X pwd ls touch d1/f1 > d2/f2 tree man dd ls cd ~ tree rm -R * ls tree scp -r root@192.168.13.6 ~ scp -r root@192.168.13.6:/root ~ ls tree mv root/* ~/ ls rm root tree rm -r root tree ls less install ls -l /bin ls -l /bin | grep ls man find man ls man ls l3script useradd --help useradd -m -s /bin/bash ivan useradd -m -s /bin/bash petr passwd ivan passwd ivan passwd petr uname -a vim /etc/apt/sources.list sudo apt-get update apt-get update apt-get install tmux tmux tmux cd /etc/skel ls ls -lah echo $HISTSIZE history history --hel0p history --help history --hel history --help vim /etc/profile exit vim /etc/sudoers awk sed man awk ls tail install tail install apt-get install finger finger ivan last cd /var/log cat wtmp vim wtmp lastlog w lastb w alia alias cd /etc ls vim bash.bashrc vim /home/ivan/.bashrc vim bash.bashrc cd /root vim .bashrc source .bash source .bashrc ls cd /etc/skel/ ls ls -a vifm . cd / l3script exit echo env env echo $HISTSIZE echo $HISTFILESIZE echo $HISTFILESIZE vim bash.bashrc vim /etc/bash.bashrc vim /etc/bash.bashrc cd /etc/skel ls ls -lah vifm . diff ~ivan/.bashrc ~petr/.bashrc vimdiff ~ivan/.bashrc ~petr/.bashrc history vimdiff ~ivan/.bashrc ~petr/.bashrc who history -w i3script i3script l3script echo env env echo $HISTSIZE echo $HISTFILESIZE echo $HISTFILESIZE vim bash.bashrc vim /etc/bash.bashrc vim /etc/bash.bashrc cd /etc/skel ls ls -lah vifm . diff ~ivan/.bashrc ~petr/.bashrc vimdiff ~ivan/.bashrc ~petr/.bashrc history vimdiff ~ivan/.bashrc ~petr/.bashrc who history -w
192.168.5.4 10.7.40.6 172.160.5.3 200.55.1.3 100.5.4.2 172.16.3.7 10.7.4.2
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh Debian-exim:x:101:103::/var/spool/exim4:/bin/false user:x:1000:1000:user,,,:/home/user:/bin/bash sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin ivan:x:1001:1001::/home/ivan:/bin/bash petr:x:1002:1002::/home/petr:/bin/bash
Время первой команды журнала | 11:02:02 2017- 3-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:44:36 2017- 3-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.59 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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