выбор строки

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: выбор строки

Непрочитанное сообщение paranoidchaos » 2008-02-24 14:47:56

пока не видел шелла с более удобной работой чем csh
не отрицаю в полне с тобой согласен ))
навскидку - тока честно - ты помнишь комбинацию выхзова хистори?
ты вообще историей пользуешься?
стрелка наверх или вниз (history)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-02-24 18:11:43

судя по ответу - ты не умеешь пользоваться хистори.
сидишь и тупо молотишь стрелки вверх-вниз, как и почти 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 - две.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: выбор строки

Непрочитанное сообщение paranoidchaos » 2008-02-24 21:46:41

слушай если извращаться то можно алиасы настроить

мне ваще удобнее и быстрее я наберу заного команду

или тыкать таб )))
как и почти 100% линуксоидов с пеной у рта защищающих баш =)
вот в этом ты и ошибаешся
мои первые никсы это фришка и она всегда роднее мне а линух это просто нужда по работе я всегда двумя руками за фришку у мня как десктоп она стоит (хотя она и не для этого)

и ваще чё ты пристал к башу мне больше си по душе ))) а баш это как 2+2 которое должны знать все

и на мой взгляд самый большой минус во фришке это отсутствие виртуализации на подобии кзена или опенвз

правда в нетбсди есть вроде ))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-02-24 23:56:12

обсуждалось.
никчему эти виртуализации...
баловство...
==========
не умеете вы пользоваться башем.
и ещё что-то доказываете.
альясы на все случаи жизни и на все набранные команды не настроишь, а вот хистори у меня стоит в 1000 команд - весьма удобно.
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: выбор строки

Непрочитанное сообщение Гость » 2008-02-25 0:05:42

paranoidchaos писал(а):слушай если извращаться то можно алиасы настроить
судя по всему ты не настраиваешь, потому что не используешь, не правда ль?
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 писал(а):или тыкать таб )))
правосланые юзают:
  • ^I вместо Tab
  • ^M вместо Eenter
  • ^H вместо BackSpace
  • ^P и ^N вместо стрелочек вверх/вниз
  • ^B и ^F вместо стрелочек влево/вправо
  • ???
  • PROFIT!
:)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-02-25 2:13:50

насчёт правосланых - сильно =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: выбор строки

Непрочитанное сообщение schizoid » 2008-02-25 2:21:49

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 - две.
а команда history на что?
а еще есть клевая вещь такая:
ставишь восклицательный знак и первые символы команды, которую набирал ранее и ентер.
типа: !ifc
выдаст ifconfig
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: выбор строки

Непрочитанное сообщение paranoidchaos » 2008-02-26 8:03:48

да я быстрее наберу любую команду полностью чем вы успеете нажать комбинацию клавиш )))))

так что ни к чему завели этот разговор про хистори (Лис от тя то вот не ожидал)

лучше давайте обсудим самые пополярные команды то есть очень часто используемые )))

Гость
проходил мимо

продолжение оффтопа

Непрочитанное сообщение Гость » 2008-02-26 23:42:06

paranoidchaos писал(а):лучше давайте обсудим самые пополярные команды то есть очень часто используемые )))
ну, у мя почти все часто используемые команды на alias'ах или на bind'ах

Код: Выделить всё

> 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
а вообще таких команд (именно, к-ые вызываю я, а не скрипт) слишком много чтобы даже по истории разобраться, т.к. в истории одни alias'ы ;( Не говоря о том, что я в emacs'е в основном читаю почту и news'ы, а не редактирую :)

ps, опять все уперлось в фаллометрияю

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: выбор строки

Непрочитанное сообщение hizel » 2008-02-26 23:53:42

на каком то серваке

Код: Выделить всё

#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
дома в coLinux

Код: Выделить всё

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
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-02-27 0:45:30

Код: Выделить всё

106 portupgrade
90 csup
80 make
67 cd
52 vim
48 sysctl
47 pkg_version
с домашнего =))))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: выбор строки

Непрочитанное сообщение schizoid » 2008-02-27 1:23:21

с одном из скринов:

Код: Выделить всё

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
:)
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: выбор строки

Непрочитанное сообщение hizel » 2008-02-27 7:17:59

lissyara писал(а):

Код: Выделить всё

106 portupgrade
90 csup
80 make
67 cd
52 vim
48 sysctl
47 pkg_version
с домашнего =))))
хосподи какой ужос
посомтри в зеркало - глазки алым не полыхают? :mrgreen:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-02-27 9:07:48

нет.
но на нём я накатываю все обновления, и уже по результатам на серверах.
поэтому держу всё в актуальном состоянии =)
==========
опять же - зайти в консоль и дать пару команд на обновление - не обламывает, а бошек две - на одной билдиццо , на другой работаю =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
bakake
сержант
Сообщения: 265
Зарегистрирован: 2006-11-21 14:04:58

Re: выбор строки

Непрочитанное сообщение bakake » 2008-03-09 0:15:42

Код: Выделить всё

248 ssh
76 ping
27 telnet
27 sudo
13 traceroute
11 msynctool
10 radtest
10 cd
9 ls
7 scp
ЗЫ
Скриптец правда элементарно подрихтовал под ебанту
FreeBSD-д тавтай морилно уу!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-03-09 1:46:18

собственно - хороший пример - думаю те кто ниасилил подрихтовать свои тут не выложили.
или стало стыдно что на первом месте mc c отрывом на порядки =)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
bakake
сержант
Сообщения: 265
Зарегистрирован: 2006-11-21 14:04:58

Re: выбор строки

Непрочитанное сообщение bakake » 2008-03-09 9:06:58

Лис, ты же знаешь, мне мс ни к чему, я под виндой сижу ;-)
FreeBSD-д тавтай морилно уу!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-03-09 13:23:03

винда-ебанта....
какая разница =)
Убей их всех! Бог потом рассортирует...

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: выбор строки

Непрочитанное сообщение hammer68 » 2008-03-11 14:41:40

народ а как вы делайте чтоб показывалось время в которое была команда дана ???

Гость
проходил мимо

Re: выбор строки

Непрочитанное сообщение Гость » 2008-03-11 23:00:04

набери в csh(1) `history' или `history -T'

а кстати, интересно, как такое сделать в sh(1)? fc(1) показывает только номер команды...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35411
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: выбор строки

Непрочитанное сообщение Alex Keda » 2008-03-11 23:39:21

а там это есть?
Убей их всех! Бог потом рассортирует...

hammer68
мл. сержант
Сообщения: 107
Зарегистрирован: 2007-10-25 16:52:17
Откуда: tambov это в России
Контактная информация:

Re: выбор строки

Непрочитанное сообщение hammer68 » 2008-03-13 16:25:25

Гость писал(а):набери в csh(1) `history' или `history -T'

а кстати, интересно, как такое сделать в sh(1)? fc(1) показывает только номер команды...
Так чето не получается а еще как можно ?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: выбор строки

Непрочитанное сообщение manefesto » 2008-03-21 11:46:46

lissyara писал(а):нет.
но на нём я накатываю все обновления, и уже по результатам на серверах.
поэтому держу всё в актуальном состоянии =)
==========
опять же - зайти в консоль и дать пару команд на обновление - не обламывает, а бошек две - на одной билдиццо , на другой работаю =)
у меня core2duo.
Но я не уверен что на одном из ядер собирается а другой простаивает....как проверить ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: выбор строки

Непрочитанное сообщение hizel » 2008-03-21 11:50:22

я тупо смотрю в top
freebsd-ешный показывает какой процесс на каком cpu вертится
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: выбор строки

Непрочитанное сообщение manefesto » 2008-03-21 11:58:36

да???....странно....а у меня не показывает
я такой яростный шо аж пиздеЦ
Изображение