/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 нужно использовать символы #=