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

Configure Feed

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

create histfilesize

Kohei Watanabe (Aug 20, 2022, 12:30 AM +0900) 058cb266 542bcbf4

+27
+1
histfilesize/.bashrc
··· 1 + HISTFILESIZE=16777215
+21
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 だろう
+5
histfilesize/compose.yml
··· 1 + services: 2 + bash: 3 + image: ubuntu:jammy 4 + volumes: 5 + - "./:/root"