Как отменить sed .zsh - PullRequest
       39

Как отменить sed .zsh

0 голосов
/ 06 февраля 2019

Я на Ubuntu 18.04.1 LTS

Поскольку я очень часто использую "clear" в моем терминале zsh, я хотелчтобы удалить его из моего .zshrc_history файла.
Я нашел эту командную строку: sed -i '/string/d' .bash_history здесь ZSH / BASH: Удалить определенные строки из истории .

Я знаю, что нетголосуйте за него, но я сделал это с моей собственной конфигурацией:
sed -i '/clear/d' .zsh_history ( очистить как слово, которое я хотел удалить )


Но теперь, когда я набираю history в моей оболочке zsh, у меня отображается только несколько строк.Я думаю, что строки до попадания в первую очистить и не всю мою историю.

Когда я пишу в zsh, он теперь сохраняет только эти несколько строк и не увеличивает строки (поэтому перваястрока истории скрыта, чтобы показать новую, и у меня всегда есть только 16 строк в истории).

Когда я открываю свой файл .zshrc_history, у меня вся история отображается так:

1 : 1543529720:0;sudo apt-get install zsh-syntax-highlighting ... etc. 1556 : 1549402753:0;ls 1557 : 1549403085:0;code .zsh_history 1558 : 1549403818:0;source .zshrc 1559 : 1549405008:0;npm -v


Есть ли способ отменить эту команду и показать всю мою историю обратно в моей оболочке? Спасибо за вашу помощь.

Если вы говорите по-французски, для моего понимания это даже лучше

ОБНОВЛЕНИЕ

Привет, @jhnc, верно. В моем .zshrc_history есть все из строки 1.
Я уже сделал резервную копию этого файла .zshrc_history, спасибо упомянуть его.Итак, я сделал
echo $HISTSIZE $SAVEHIST $HISTFILE и вот результат:
50000 10000 /home/echayotte/.zsh_history

Я начал с bash перед использованием zsh, поэтому я поставил их оба:

  • в .zshrc_history строка 1 показывает:
    : 1543529608:0;sudo apt-get install powerline fonts-powerline
  • в .bash_history строка 1 показывает:
    sudo add-apt-repository ppa:danielrichter2007/grub-customizer

В моей папке есть эти значки идо этого они были такими же, как история bash иконки .zsh / bash_history

UPDATE

Поэтому я создаю новый файл .zsh_history, нопроблема не решена.
Я не знаю, что делать ...
Нужно ли переустанавливать zsh;Это решит мою проблему?

...