diff --git a/manual/src/ch14-00-history.md b/manual/src/ch14-00-history.md
index c55c0644640865ff9af34db186ba4e6621e3620e..931565eadc4e76195bbc6c59dd11f0e5749e2c3b 100644
--- a/manual/src/ch14-00-history.md
+++ b/manual/src/ch14-00-history.md
@@ -100,4 +100,4 @@ Defaults to **$HOME/.local/share/ion/history**
 ### HISTFILE_SIZE
 Specifies how many commands should be saved in `HISTFILE` at most.
 Ideally, this should have the same value as `HISTORY_SIZE`.
-Defaults to **1000**.
+Defaults to **100000**.
diff --git a/src/lib/shell/variables/mod.rs b/src/lib/shell/variables/mod.rs
index 15708e9602eb3b10e2f51faed355a3f5b93bda5c..29009158e820a5618b6eaab0582f743657924e60 100644
--- a/src/lib/shell/variables/mod.rs
+++ b/src/lib/shell/variables/mod.rs
@@ -33,7 +33,7 @@ impl Default for Variables {
         let mut map = FnvHashMap::with_capacity_and_hasher(64, Default::default());
         map.insert("DIRECTORY_STACK_SIZE".into(), "1000".into());
         map.insert("HISTORY_SIZE".into(), "1000".into());
-        map.insert("HISTFILE_SIZE".into(), "1000".into());
+        map.insert("HISTFILE_SIZE".into(), "100000".into());
         map.insert(
             "PROMPT".into(),
             "${x::1B}]0;${USER}: \