LINUX.ORG.RU
Ответ на: комментарий от ziemin

Значит у нас разные mc

Ну, я его лет 15 использую. Текущая версия — 4.8.10. И всегда писал :)

Проведи аналогичный эксперимент.

А вот с экспериментом вышло забавно. history показывает, как и у тебя, отсутствие тестовой команды в mc. А вот tail -n 10 ~/.bash_history показывает в выводе команды, введённые в mc.

KRoN73 ★★★★★
() автор топика

2082 sudo 1184 ssh 605 ls 542 ping 419 cd 225 cat 190 vim 183 mc 182 ip 94 top

loqutus
()
Ответ на: комментарий от ziemin

Ты вышел из него в предыдущий bash, который держит свою версию истории в памяти. А bash, запущенный mc, записал свою историю в ~/.bash_history, но предыдущий bash не в курсе этого. Закрой его, открой новый. Там и смотри.

i-rinat ★★★★★
()

пользователь:

336 su
82 ssh
21 ping
9 whois
9 mc
7 nmap
6 exit
5 lynx
4 htop
3 wakeonlan

суперпользователь:

76 eix
67 curl
40 sensors
35 emerge
23 mc
19 dmesg
14 htop
13 ifconfig
12 iperf
10 grep

v0rbis ★★
()
197 cd
181 ls
70 less
65 ps
55 find
49 cat
40 .
32 ./changesrf_all.sh
21 grep
20 stop_server
kukara4 ★★
()
Ответ на: комментарий от KRoN73

А у меня нет. Похоже зависит от того, кто последний выйдет - оболочка или mc. Если mc запускать с ярлыка, наверно запишет.

Есть ещё какой-то трюк, что бы каждая команда писалась в историю.

ziemin ★★
()
716 man
609 git
592 cd
542 cat
540 axi-cache
529 l
520 svn
334 la
310 fg
298 rm
aidaho ★★★★★
()
Ответ на: комментарий от i-rinat

Нет. В новом шелле тоже что и было. Но я и не спорю, что последний шелл перезаписывает историю. Факт в том, что у mc нет шансов (кроме как запуска с ярлычка) записать свою историю.

ziemin ★★
()
65 ls
44 cat
42 eix
39 cd
27 grep
26 wine
20 sudo
16 nano
13 killall
12 python
NeverLoved ★★★★★
()
Ответ на: комментарий от rikardoac

// еще один ноутбук. странно

58 cd
55 ls
24 nano
21 sudo
20 git
16 ./find_and_rename.sh
16 apl
15 svn
12 ./pdf-booklet.fish
12 man

rikardoac
()

Вот так скромненько, история очищалась недавно. sudo по большей части тоже zypper, обновлялка чешется :) Перлы — свои лисапеды по работе.

38 perl
19 sudo
9 zypper
6 cd
5 ssh
4 perldoc
3 wc
3 man
3 cat
2 pdftotext

massimus ★★★
()
vv@vv-Latitude-E5520 ~/work/own/js/uos/lss/core $  history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn |head -n 10
2267 gt
651 fg
537 ant
395 cd
199 ll
192 vim
138 ..
129 ack
73 less
68 git
vv@vv-Latitude-E5520 ~/work/own/js/uos/lss/core $ 

но это нихрена не показательно ибо много чего должно попадпть в hist:ignore

ZuBB ★★★★★
()
Ответ на: комментарий от ziemin

Странно, потому что у меня не пропадает. Запустил t_1, потом mc, в нём t_2, вышел из mc, запустил t_3, вышел из шела. В новом запустил history и увидел: t_2 t_1 mc t_3 history.

i-rinat ★★★★★
()
149 sudo
56 cd
46 aclocal
37 man
36 make
33 g++
33 ./configure
29 grep
27 automake
25 find
static_lab ★★★★★
()
Ответ на: комментарий от ziemin

последний шелл перезаписывает историю

shopt -s histappend

aidaho ★★★★★
()
255 git
183 sudo
96 cd
86 ls
50 cat
25 ./script/showdown_server.pl
15 rsync
15 kate
12 ./request.pl
12 man
KennyMinigun ★★★★★
()
Ответ на: комментарий от ZuBB

dash. но это не имеет значение ибо оно простой алиас

ZuBB ★★★★★
()
~ % cat ~/.zsh_history|cut -d ';' -f 2- 2>/dev/null| awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
292 sudo
119 aptitude
53 cat
45 cd
35 man
32 ls
22 whatis
22 dpkg
18 vim
18 rm
das_tier ★★★★★
()
Последнее исправление: das_tier (всего исправлений: 1)
Ответ на: комментарий от rikardoac

Забавно, у меня на 11.10 c

GNU bash, version 4.2.25(1)-release-(i686-pc-linux-gnu)
такого нет.

Все. вопрос снят.

rikardoac
()
Последнее исправление: rikardoac (всего исправлений: 1)
109 cd
103 ls
84 less
77 ./a.out
65 g++-4.6
62 man
44 sudo
37 erl
35 cp
29 geany
nanoolinux ★★★★
()

повторные команды не пишутся в историю, получается примерно так дома:

644 sudo
465 ls
458 cd
301 mplayer
280 less
250 apt-cache
217 dpkg
195 i
189 git
183 rm

i - алиас на инсталляцию пакета :)

и так на работе:

636 sudo
351 echo
321 git
237 ls
221 cd
209 less
197 curl
172 man
168 apt-cache
144 grep
lazyklimm ★★★★★
()

Все ужасно. После установки убунты только sudo в топе. При дебиане такого не было!

another ★★★★★
()
Ответ на: комментарий от cdshines

Это что, из-за алиасов? Раскрытие скриптов считается? Потому что я так часто джаву руками не запускаю.

cdshines ★★★★★
()
371 git
203 vim
149 ssh
56 cd
37 ls
34 grep
27 cat
15 for
11 sudo
10 a=0;
Hoodoo ★★★★★
()
Ответ на: комментарий от i-rinat

bash, запущенный mc, записал свою историю в ~/.bash_history, но предыдущий bash не в курсе этого

А, тогда всё понятно.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от ziemin

Факт в том, что у mc нет шансов (кроме как запуска с ярлычка) записать свою историю.

Не знаю ни про какие ярлычки, а чтобы история писалась после каждого вызова, нужно в ~/.bashrc добавить:

shopt -s histappend
PROMPT_COMMAND='history -a'

KRoN73 ★★★★★
() автор топика

для fish бы такое, а так полугодичной давности

116 ./manage.py
76 pip
66 sudo
38 cd
34 sloccount
32 ls
16 git
8 source
8 python
8 find

RedPossum ★★★★★
()
205 sudo
40 ls
25 rsync
24 vim
24 ping
22 cd
13 rm
11 screen
11 encfs
9 ssh
Deleted
()
Ответ на: комментарий от RedPossum

у тебя какая версия?

fish --version 
fish, version 2.0.0

А хз зачем ему рут. Пакет, который собирал сам (на работе) нормально работает, скачанный с их сайта - с рутом.

rikardoac
()
Последнее исправление: rikardoac (всего исправлений: 1)
Ответ на: комментарий от RedPossum

Я не знаю, что там на 1.23, пользуюсь в основном 2.0. Может и правда что намудрили.

rikardoac
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.