Работа с командами прерывания bash определенной длины

Просто чтобы все знали. Я столкнулся с этой проблемой, установил perf (это отличный инструмент), он указал на блокировку спина и XFS. Это указывало на NFS. Тогда я понял, что один из моих монстров был вне космоса. Освобождение пространства привело к тому, что CPU kworker упал до 0.

Таким образом, очевидно, что это может быть признаком нехватки места на занятом сервере NFS!

1
задан 25 June 2015 в 19:17

2 ответа

Используйте более умную оболочку, например zsh:

Обратите внимание, как она добавила %, чтобы указать отсутствие новой строки и напечатать приглашение на другой строке .

4
ответ дан 23 May 2018 в 19:30
  • 1
    Так что это связано с оболочкой, а не с gnome-terminal. Приятно, я обдумываю это. Надеюсь, он не будет слишком сильно отличаться от bash. – kos 25 June 2015 в 15:44
  • 2
    @kos в основном приятными способами. – muru 25 June 2015 в 15:46
  • 3
    @kos это расходится совсем немного, но насколько я могу судить (не сделал ни одного погружения и переключился на него еще), это просто лучше в любом случае, как вы можете себе представить. Если это вас не убедит, позвольте мне сказать, что люди, подобные muru, Stéphane и Gilles , используют zsh. – terdon♦ 25 June 2015 в 15:46
  • 4
    @kos и, ну, если вы отлаживаете, всегда полезно выделять синтаксис . – muru 25 June 2015 в 16:07
  • 5
    Хорошо, я просто сделал это, я думаю, что я заработаю это. Не то, чтобы я использовал bash с десятилетия. Спасибо за исправление, я оставляю это открытым некоторое время, чтобы помешать людям опубликовать исправление bash, если оно есть. – kos 25 June 2015 в 16:10

Просто нажмите CtrlL. Это позволит перерисовать ваш терминал и сделать все как должно:

3
ответ дан 23 May 2018 в 19:30
  • 1
    Да, это лучше, чем Ctrl + C (и спасибо за классный GIF), однако я надеялся на окончательное решение. Иногда, когда вы делаете небольшие изменения, это вряд ли видится и нарушит вашу команду, даже если вы даже не заметите или не поймете, почему. Это также становится экспоненциально более раздражающим, когда вы пытаетесь исправить нерабочую команду: даже если вы теоретически сделали это с первой попытки, вы все равно в конечном итоге отлаживали бы материал, совершенно не связанный, потому что вы не заметили ни одного отсутствующего символа. – kos 25 June 2015 в 15:41

Другие вопросы по тегам:

Похожие вопросы: