mirror of
https://github.com/kou029w/_.git
synced 2025-01-30 22:08:02 +00:00
remove histfilesize
This commit is contained in:
parent
f9e48803a5
commit
a31c92a13d
3 changed files with 0 additions and 28 deletions
|
@ -1 +0,0 @@
|
||||||
HISTFILESIZE=16777215
|
|
|
@ -1,22 +0,0 @@
|
||||||
# Bash `HISTFILESIZE` の限界
|
|
||||||
|
|
||||||
```console
|
|
||||||
$ seq 0 $((0x7fffffff)) > .bash_history
|
|
||||||
$ wc -l .bash_history
|
|
||||||
2147483648 .bash_history
|
|
||||||
$ echo $((0x7fffffff))
|
|
||||||
2147483647
|
|
||||||
$ docker compose run --rm bash
|
|
||||||
root@ff1161946537:/# 225859065
|
|
||||||
$ wc -l .bash_history
|
|
||||||
16777215 .bash_history
|
|
||||||
```
|
|
||||||
|
|
||||||
- 225859066 行 (< 0x7fffffff bytes) まで読み込まれた
|
|
||||||
- `HISTFILESIZE=$((0x7fffffff))` 以上にするのは意味がない
|
|
||||||
- `HISTFILESIZE=$((0x7fffff))` 行に切り落とせる
|
|
||||||
- `HISTFILESIZE=$((0xffffff))` 行に切り落とせる
|
|
||||||
- `HISTFILESIZE=$((0x7fffffff))` では .bash_history が大きいとハングすることがあった
|
|
||||||
- このあたりが限界だろう
|
|
||||||
- 0xffffff 行くらいまでならおそらく OK だろう
|
|
||||||
- ちなみに `HISTFILESIZE=-1` はどうかというと、これも .bash_history が大きいとハングした
|
|
|
@ -1,5 +0,0 @@
|
||||||
services:
|
|
||||||
bash:
|
|
||||||
image: ubuntu:jammy
|
|
||||||
volumes:
|
|
||||||
- "./:/root"
|
|
Loading…
Add table
Reference in a new issue