Top 10 Linux команд

Надихнуло повідомлення. Колись вже робив це на інших ресурсах. Давайте тепер тут =)

Отож, для того щоб вивести Top 10 Ваших найуживаніших команд потрібно скопіювати та запустити наступний код:

history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

Щоб було цікавіше, пропоную писати назву (та версію) дистрибутиву, а також замітки про машину. Для прикладу мої Top10:

Дистрибутив: Ubuntu Server 8.04.3 LTS

Замітки: Файловий сервер.

1 18 10.4046% ifconfig
     2 15 8.67052% mount
     3 14 8.09249% w3m
     4 12 6.93642% mc
     5 12 6.93642% iconv
     6 12 6.93642% apt-get
     7 11 6.35838% ping
     8 8 4.62428% chmod
     9 6 3.46821% reboot
    10 5 2.89017% df

Дистрибутив: Ubuntu 8.04.3 LTS

Замітки: Домен контролер.

1 26 7.69231% calc
     2 24 7.10059% ping
     3 19 5.6213% apt-get
     4 18 5.32544% hostname
     5 16 4.73373% ssh
     6 14 4.14201% sudo
     7 13 3.84615% apt-cache
     8 12 3.5503% clamdscan
     9 10 2.95858% killall
    10 9 2.66272% whereis

Коментарі 28

whirlwind - 15 жовтня 2009, 13:27

а ше був десь спосiб зробити так, щоб у history зберiгались лише унiкальнi команди, такi, якi ранiше не вводились

sashko - 15 жовтня 2009, 14:49

Пропишіть собі в ~/.bashrc:

HISTCONTROL=ignoredups
HISTCONTROL=ignoreboth
madf - 15 жовтня 2009, 13:27

Дистрибутив: Gentoo

Замітки: ноутбук С++-розробника

1 71 14.2% make
     2 61 12.2% cd
     3 16 3.2% man
     4 5 1% qmake
     5 4 0.8% wget
     6 4 0.8% exit
     7 3 0.6% rm
     8 2 0.4% ping
     9 2 0.4% file
    10 1 0.2% wine
taryk - 15 жовтня 2009, 23:02

ґенту, та emerge навіть в десятку не входить?

manuna - 15 жовтня 2009, 14:08

Ubuntu 9.04

Ноут Java (VOIP) розробника.

1 70 14% ping

2 61 12.2% ls

3 57 11.4% cd

4 42 8.4% sox

5 34 6.8% sudo

6 28 5.6% asterisk

7 21 4.2% scp

8 19 3.8% top

9 15 3% ifconfig

10 14 2.8% man

sashko - 15 жовтня 2009, 14:28

Ubuntu 9.04, на роботі (я — програміст):

1 62 12.4% sudo

2 49 9.8% exit

3 46 9.2% fg

4 41 8.2% rdesktop

5 31 6.2% ls

6 21 4.2% vim

7 20 4% rm

8 19 3.8% g++

9 14 2.8% ps

10 12 2.4% mv

igorshubovych - 15 жовтня 2009, 14:37

Ubuntu 9.04, робочий ноутбук (Ruby, Python, Java)

1 161 16.1% ls

2 138 13.8% sudo

3 122 12.2% cd

4 94 9.4% less

5 51 5.1% rm

6 27 2.7% rake

7 26 2.6% bzr

8 25 2.5% grep

9 24 2.4% nano

10 22 2.2% ssh

MFX - 15 жовтня 2009, 14:53

Підкажіть як збільшити кількість записів в історії. Зручно використувувати

history | grep

, але часто потрібне затерто новими записами.

slik - 15 жовтня 2009, 14:59

1 93 18.6% cd

2 59 11.8% sudo

3 58 11.6% git

4 55 11% ls

5 49 9.8% svn

6 26 5.2% zend

7 22 4.4% mc

8 21 4.2% ssh

9 12 2.4% man

10 11 2.2% php

klivan - 15 жовтня 2009, 15:05

1 254 50.8% cd

2 98 19.6% svn

3 39 7.8% vim

4 22 4.4% sd

5 20 4% ant

6 12 2.4% php

7 8 1.6% mc

8 7 1.4% screen

9 4 0.8% mysql

10 4 0.8% man

Робочий development environment PHP-програміста

sashko - 15 жовтня 2009, 15:58

Ubuntu 9.04, домашня машина:

1   537 24.9419% cd
     2  312 14.4914% sudo
     3  198 9.19647% vim
     4  190 8.8249% fg
     5  132 6.13098% ls
     6  69 3.20483% exit
     7  62 2.8797% python
     8  48 2.22945% rm
     9  43 1.99721% mv
    10  30 1.3934% make
silverwolf - 15 жовтня 2009, 18:41

Ubuntu 9.04, домашня машина:

1   44 15.3846% ls
     2  44 15.3846% cd
     3  42 14.6853% sudo
     4  23 8.04196% gem
     5  10 3.4965% ping
     6  9 3.14685% man
     7  6 2.0979% uname
     8  6 2.0979% gpg
     9  5 1.74825% ll
    10  5 1.74825% less

ll — за звичкою з FreeBSD :)

small_jam - 15 жовтня 2009, 21:06

ubuntu 9.10

1 114 22.8% ls

2 113 22.6% cd

3 83 16.6% vim

4 49 9.8% svn

5 26 5.2% rm

6 25 5% sudo

7 12 2.4% grep

8 11 2.2% ssh

9 6 1.2% mv

10 6 1.2% ln

small_jam - 15 жовтня 2009, 21:09

1 118 23.6% svn

2 81 16.2% cd

3 75 15% ls

4 68 13.6% vim

5 31 6.2% ant

6 26 5.2% ll

7 24 4.8% grep

8 13 2.6% fg

9 10 2% rm

10 9 1.8% touch

і дані з робочої віртуалки… цікаво

taryk - 15 жовтня 2009, 21:15

Gentoo 2008, ноут

1   5 31.25% emerge
     2  2 12.5% sudo
     3  2 12.5% mysql
     4  1 6.25% umount
     5  1 6.25% mount
     6  1 6.25% mc
     7  1 6.25% htop
     8  1 6.25% fuser
     9  1 6.25% du
    10  1 6.25% df
taryk - 16 жовтня 2009, 12:06

Mac OS X 10.5, робоча конячка

1   100 20% port
     2  49 9.8% cd
     3  34 6.8% sudo
     4  33 6.6% ssh
     5  22 4.4% ls
     6  21 4.2% htop
     7  15 3% nmap
     8  14 2.8% ping
     9  14 2.8% iconv
    10  9 1.8% mc
taryk - 16 жовтня 2009, 12:26

Debian Lenny, локальний веб-сервак

1   63 12.6% ping
     2  62 12.4% vim
     3  56 11.2% apt-get
     4  43 8.6% ls
     5  20 4% tail
     6  19 3.8% apt-cache
     7  17 3.4% ifconfig
     8  16 3.2% chmod
     9  13 2.6% cd
    10  9 1.8% nmap
igorshubovych - 16 жовтня 2009, 11:42

Цікаво. От дивишся на топові команди і відразу можна зрозуміти чим людина займається. ;)

antoney - 22 лютого 2010, 22:20

Дивлячись на кількість команд, люди не дуже юзають консоль. Але, скоріш за все, це просто маленький bash_history.

mamantoha - 16 жовтня 2009, 11:52
1 82 16.4% cd
     2 79 15.8% ls
     3 65 13% sudo
     4 59 11.8% ruby1.9.1
     5 55 11% vim
     6 22 4.4% ping
     7 19 3.8% rm
     8 14 2.8% cat
     9 10 2% ssh
    10 10 2% nmap
mamantoha - 16 жовтня 2009, 12:15

Debian (роздає нет на локалку)

1 128 25.6% sudo
     2 97 19.4% ls
     3 81 16.2% screen
     4 55 11% cd
     5 25 5% ping
     6 14 2.8% vim
     7 10 2% cp
     8 7 1.4% ip
     9 6 1.2% smbclient
    10 6 1.2% mkdir
gotsyk - 16 жовтня 2009, 13:26

Ubuntu 9.10, python-development

1   84 16.8% git
     2  75 15% cd
     3  55 11% ls
     4  48 9.6% sudo
     5  39 7.8% make
     6  17 3.4% paster
     7  11 2.2% source
     8  11 2.2% python
     9  11 2.2% pico
    10  10 2% ssh
vladsoft - 17 жовтня 2009, 23:31

Ubuntu 9.04, ноутбук, PHP программист

1 183 36.6% sudo

2 68 13.6% mc

3 63 12.6% mount

4 22 4.4% su

5 19 3.8% ping

6 17 3.4% cd

7 13 2.6% ifconfig

8 10 2% totem

9 9 1.8% ls

10 9 1.8% dmesg

ZEXEL - 18 жовтня 2009, 22:28

Ubuntu 9.04

1 64 21.4047% sudo

2 48 16.0535% fping

3 46 15.3846% sh

4 37 12.3746% ping

5 22 7.35786% wine

6 12 4.01338% shutdown

7 7 2.34114% perl

8 4 1.33779% tracert

9 3 1.00334% wget

10 3 1.00334% bash

antoney - 22 лютого 2010, 22:11

Fedora 12 — повсякденний ноутбук

1   282 28.2% sudo
     2  53 5.3% ping
     3  51 5.1% vim
     4  51 5.1% ll
     5  51 5.1% cd
     6  32 3.2% ffmpeg
     7  27 2.7% conky
     8  23 2.3% rpm
     9  20 2% mplayer
    10  17 1.7% wget
Brun - 22 лютого 2010, 23:10
root@server:~# 
     1 82 16.4% drush
     2 56 11.2% cat
     3 53 10.6% sudo
     4 42 8.4% mc
     5 41 8.2% vim
     6 32 6.4% inacc
     7 26 5.2% less
     8 19 3.8% ping
     9 16 3.2% tar
    10 15 3% wget
mpertsov - 22 лютого 2010, 23:26

ArchLinux / notebook

1 90 14.9254% alsamixer

2 77 12.7695% sudo

3 55 9.12106% cd

4 53 8.78939% exit

5 48 7.9602% vim

6 45 7.46269% mocp

7 36 5.97015% sshfs

8 27 4.47761% pacman

9 21 3.48259% ls

10 20 3.31675% g++

sandric - 19 березня 2010, 00:30

1 115 23% sudo

2 90 18% cd

3 45 9% exit

4 43 8.6% python

5 42 8.4% ls

6 32 6.4% windmill

7 14 2.8% telnet

8 7 1.4% umount

9 6 1.2% fdisk

10 5 1% учше

«учше» добило).

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування