プレイグラウンド、サンドボックス、使い捨てスクリプト置き場
0

Configure Feed

Select the types of activity you want to include in your feed.

remove histfilesize

Kohei Watanabe (Mar 9, 2024, 11:22 PM +0900) a31c92a1 f9e48803

-28
-1
histfilesize/.bashrc
··· 1 - HISTFILESIZE=16777215
-22
histfilesize/README.md
··· 1 - # Bash `HISTFILESIZE` の限界 2 - 3 - ```console 4 - $ seq 0 $((0x7fffffff)) > .bash_history 5 - $ wc -l .bash_history 6 - 2147483648 .bash_history 7 - $ echo $((0x7fffffff)) 8 - 2147483647 9 - $ docker compose run --rm bash 10 - root@ff1161946537:/# 225859065 11 - $ wc -l .bash_history 12 - 16777215 .bash_history 13 - ``` 14 - 15 - - 225859066 行 (< 0x7fffffff bytes) まで読み込まれた 16 - - `HISTFILESIZE=$((0x7fffffff))` 以上にするのは意味がない 17 - - `HISTFILESIZE=$((0x7fffff))` 行に切り落とせる 18 - - `HISTFILESIZE=$((0xffffff))` 行に切り落とせる 19 - - `HISTFILESIZE=$((0x7fffffff))` では .bash_history が大きいとハングすることがあった 20 - - このあたりが限界だろう 21 - - 0xffffff 行くらいまでならおそらく OK だろう 22 - - ちなみに `HISTFILESIZE=-1` はどうかというと、これも .bash_history が大きいとハングした
-5
histfilesize/compose.yml
··· 1 - services: 2 - bash: 3 - image: ubuntu:jammy 4 - volumes: 5 - - "./:/root"