Будучи завзятим користувачем Linux перед покупкою MacBook Pro, я, як правило, відкриваю декілька вкладок терміналів у будь-який час.
У минулому збої та перезавантаження, як правило, втратили мій робочий процес і більшість моїх відповідних історій вкладок. Я шукав шляхи вирішення цієї проблеми, але завжди з’являвся порожнім; в стороні від різних методів , які використані комбінації інструментів , таких як ssh
, screen
, tmux
, і потрібно віртуальний приватний сервер (або аналогічний).
Одна з моїх улюблених речей щодо використання мого MacBook Pro для написання сценаріїв та використання інструментів CLI тощо; полягає в тому, що мої термінальні сеанси зберігаються після збоїв і перезавантаження за замовчуванням. Насправді я просто відновив резервну копію майже 2 роки тому, і коли я вперше ввійшов у систему, мені подарували свій старий робочий стіл та три bash
оболонки, які складали проект, над яким я працював весь той час тому.
Мені хотілося б знати, як ОС X робить цю функцію можливою. Хтось тут має уявлення про те, як це працює?
/etc/bashrc_Apple_Terminal
? Мені особливо подобається, що# The default behavior arranges to save and restore the bash command history independently for each restored terminal session. It also # merges commands into the global history for new sessions.
це щось інше, що я намагався реалізувати раніше, але безрезультатно.