не отрицаю в полне с тобой согласен ))пока не видел шелла с более удобной работой чем csh
стрелка наверх или вниз (history)навскидку - тока честно - ты помнишь комбинацию выхзова хистори?
ты вообще историей пользуешься?
не отрицаю в полне с тобой согласен ))пока не видел шелла с более удобной работой чем csh
стрелка наверх или вниз (history)навскидку - тока честно - ты помнишь комбинацию выхзова хистори?
ты вообще историей пользуешься?
Код: Выделить всё
891 15:17 vim /usr/local/etc/exim/configure
892 15:17 top
893 15:17 /usr/local/etc/rc.d/exim restart ; tail -f /var/log/maillog
894 15:18 exit
895 14:46 kill -9 725
896 14:46 ifconfig
897 14:46 df -h
898 14:46 mount_nfs -T jabber:/shares/ports /usr/ports/
899 14:46 pkg_version -v
900 14:53 ping jabber
901 14:53 ping jabber
902 14:54 man ping
903 14:54 ping -s 1500 jabber
904 14:54 ping -s 4500 jabber
905 14:54 ping -s 450000 jabber
906 14:54 ping -s 65507 jabber
907 14:55 ping -s 35507 jabber
908 14:55 ping -s 25507 jabber
909 14:55 ping -s 15507 jabber
910 14:55 ping -s 12507 jabber
Код: Выделить всё
/usr/local/etc/rc.d/exim restart ; tail -f /var/log/maillog
Код: Выделить всё
ifconfig
вот в этом ты и ошибаешсякак и почти 100% линуксоидов с пеной у рта защищающих баш
судя по всему ты не настраиваешь, потому что не используешь, не правда ль?paranoidchaos писал(а):слушай если извращаться то можно алиасы настроить
быстро же ты будешь заново набирать что-то типа /usr/local/etc/rc.d/exim restart. Дай угадаю: /u<TAB>lo<TAB>e<TAB>rc<TAB>ex<TAB> restart; tai<TAB>-f /v<TAB>lo<TAB>ma<TAB>, а лисс скорее всего наберет /us<ALT+P> или /us<up-arrow>paranoidchaos писал(а):мне ваще удобнее и быстрее я наберу заного команду
правосланые юзают:paranoidchaos писал(а):или тыкать таб )))
а команда history на что?lissyara писал(а):судя по ответу - ты не умеешь пользоваться хистори.
сидишь и тупо молотишь стрелки вверх-вниз, как и почти 100% линуксоидов с пеной у рта защищающих башмоя хистори с одного из серверов.Код: Выделить всё
891 15:17 vim /usr/local/etc/exim/configure 892 15:17 top 893 15:17 /usr/local/etc/rc.d/exim restart ; tail -f /var/log/maillog 894 15:18 exit 895 14:46 kill -9 725 896 14:46 ifconfig 897 14:46 df -h 898 14:46 mount_nfs -T jabber:/shares/ports /usr/ports/ 899 14:46 pkg_version -v 900 14:53 ping jabber 901 14:53 ping jabber 902 14:54 man ping 903 14:54 ping -s 1500 jabber 904 14:54 ping -s 4500 jabber 905 14:54 ping -s 450000 jabber 906 14:54 ping -s 65507 jabber 907 14:55 ping -s 35507 jabber 908 14:55 ping -s 25507 jabber 909 14:55 ping -s 15507 jabber 910 14:55 ping -s 12507 jabber
сколько нажатий и каких клавиш тебе надо чтобы вызвать командуилиКод: Выделить всё
/usr/local/etc/rc.d/exim restart ; tail -f /var/log/maillog
?Код: Выделить всё
ifconfig
=========
мне - 1 литеральная клавиша и одна управления.
итого - для csh - две.
ну, у мя почти все часто используемые команды на alias'ах или на bind'ахparanoidchaos писал(а):лучше давайте обсудим самые пополярные команды то есть очень часто используемые )))
Код: Выделить всё
> sa | grep '[[:space:]]\(man\|dict\|less\|emacs\|vi\|diff\|ps\|pgrep\|pkill\|xloadimage\|mplayer\|ghostview\|firefox-bin\|opera\|w3m\)$' | sort -rk1
19693 29950.831re 34.40cp 0avio 5387k w3m
15929 38024.835re 19.56cp 0avio 3274k less
11803 76351.999re 455.06cp 0avio 157997k emacs
7395 474.916re 2.05cp 0avio 15374k dict
5922 4.607re 0.98cp 0avio 17269k diff
4578 2.088re 0.69cp 0avio 25118k ps
2874 22260.361re 1.82cp 0avio 6622k man
1822 0.744re 0.26cp 0avio 27301k pgrep
1113 18758.147re 1324.61cp 0avio 972763k mplayer
369 26821.164re 1524.24cp 0avio 1174093k opera
245 0.063re 0.03cp 0avio 30215k pkill
192 247.194re 0.12cp 0avio 3834k vi
166 12.353re 0.15cp 0avio 9095k xloadimage
140 10937.490re 484.29cp 0avio 1034690k firefox-bin
48 521.454re 0.08cp 0avio 3082k ghostview
Код: Выделить всё
#history | awk '{a[$3]++ } END{for(i in a){print a[i] " " i}}' | sort -nr | head
57 cd
7 set
7 ping
5 make
4 sipcalc
3 history
2 man
2 ls
1 vim
1 top
Код: Выделить всё
>history | awk '{a[$3]++ } END{for(i in a){print a[i] " " i}}' | sort -nr | head
16 sipcalc
12 mysql
9 man
7 /usr/local/libexec/nagios/check_snmp_int.pl
6 ping
6 less
5 telnet
5 su
5 kill
4 ps
Код: Выделить всё
hizel@tapko:~$ history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -nr|head
28 ls
15 ./manage.py
6 cd
5 vim
5 su
5 screen
2 scp
2 ping
2 less
2 history
hizel@tapko:~$ su
Password:
root@tapko:/home/hizel# history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -nr|head
41 apt-get
13 ls
10 vim
6 dpkg
6 cd
5 aptitude
5 apt-cache
3 exit
3 cat
2 usermod
root@tapko:/home/hizel# exit
exit
Код: Выделить всё
106 portupgrade
90 csup
80 make
67 cd
52 vim
48 sysctl
47 pkg_version
Код: Выделить всё
92 ee
70 ipfw
31 ping
24 sh
21 tail
18 /rc.d/netams.sh
17 host
13 mc
13 /etc/rc.d/named
12 df
хосподи какой ужосlissyara писал(а):с домашнего )))Код: Выделить всё
106 portupgrade 90 csup 80 make 67 cd 52 vim 48 sysctl 47 pkg_version
Код: Выделить всё
248 ssh
76 ping
27 telnet
27 sudo
13 traceroute
11 msynctool
10 radtest
10 cd
9 ls
7 scp
Так чето не получается а еще как можно ?Гость писал(а):набери в csh(1) `history' или `history -T'
а кстати, интересно, как такое сделать в sh(1)? fc(1) показывает только номер команды...
у меня core2duo.lissyara писал(а):нет.
но на нём я накатываю все обновления, и уже по результатам на серверах.
поэтому держу всё в актуальном состоянии
==========
опять же - зайти в консоль и дать пару команд на обновление - не обламывает, а бошек две - на одной билдиццо , на другой работаю