1. bash / Говнокод #24231

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    ...
    # uncomment for a colored prompt, if the terminal has the capability; turned
    # off by default to not distract the user: the focus in a terminal window
    # should be on the output of commands, not on the prompt
    #force_color_prompt=yes
    ...

    .bashrc по умолчанию в Xubuntu.
    Мне казалось, что приглашение должно быть другого цвета, чтобы можно было быстро найти начало вывода программы:
    [email protected]:~$ cat blah.txt
    <много текста>
    <много текста>
    <много текста>
    <много текста>
    <много текста>

    Но тут, понимаешь, решили, что нечего цвета разводить.

    Запостил: Steve_Brown, 06 Мая 2018

    Комментарии (22) RSS

    • >>if the terminal has the capability
      не понял. О VT52 заботятся?
      Ответить
      • Да если бы. О том, чтобы цветной prompt не отвлекал пользователя от вывода программ.
        Ответить
    • Я когда-то испытал аналогичный бугурт. Именно в простыне вывода команды сложно найти саму команду. Благо история есть (но не всегда помогает).
      Ответить
      • ну да, комманду надо через стрелочку вверх (если emacs mode) или через CTRL + R.

        В ksh есть еще fc (которая всю историю в $FCEDIT открывает), а башевцы лапу сосут
        Ответить
        • > а башевцы лапу сосут

          alias sasai_lapu="$EDITOR ~/.bash_history"
          Ответить
          • Ага

            А теперь из двух сессий от одного пользователя, пожалуйста.
            Ответить
          • башевцы, я не прав
            извините пожалуйста

            в bash есть FCEDIT
            Ответить
      • А ещё границу между выхлопом похожих команд плохо видно. Я тупо пачку энтеров в терминал иногда набиваю чтобы лучше видеть где начало.
        Ответить
        • https://lifehacker.com/5840450/add-a-handy-separator-between-commands-in-your-terminal-on-mac-os-x-and-linux
          Разумеется, вместо унылых минусов можно использовать весь простор юникода
          Ответить
          • > простор юникода

            Что-то я не придумаю, что такого туда можно ебануть, чтобы было не вырвиглазно. Просто длинное тире что ли?
            Ответить
            • Я вот такое себе нарисовал смеха ради
              ┌───────────────────────── [00:00:00]
              ├─■ [email protected] : /
              └─▹ rm -rf /*

              https://en.wikipedia.org/wiki/Box-drawing_character
              Ответить
            • poopie можно, хотя я не уверен что в моноширках он есть

              Кстати, какой у кого шрифт в терминале?
              terminus рулит
              Ответить
              • > Кстати, какой у кого шрифт в терминале?

                Iosevka / Ubuntu Mono / Pragmata Pro Mono / Menlo|Monaco, зависит от OS и настроения.
                Ответить
                • я кроме Ubuntu Mono о других и не слышал...

                  на винде у меня еще courier mono
                  Ответить
                  • > courier mono

                    Фи, в винде же есть офигенский Consolas.
                    Ответить
                    • Consolas хороший, да, кажется он у меня в cmd:)
                      Я говорил про putty, там courier new. Но наверное надо переключить на консолас.

                      Самый смешной это Fixedsys, прямо как родной айбиэмовский шрифт в классичесокм PC.

                      Еще есть Lucida и Dejavu
                      Ответить
                    • Вместо Courier можно использовать Courier New, тогда никаких проблем не будет.
                      Ответить
          • > lifehacker

            Вот это, кстати, отдельным ГК запостить можно
            let fillsize=${COLUMNS}-9
            fill=""
            while [ "$fillsize" -gt "0" ]
            do
              fill="-${fill}" 
              let fillsize=${fillsize}-1
            done
            сделал так
            let fillsize=${COLUMNS}-20
            seq ${fillsize} | xargs printf '─%.0s'
            Ответить
            • Товарищ решил задачу в лоб, как прилежный школьник, который изучает программирование.

              А ты решил ее как прожженный, можно сказать, функциональщик.

              Мне кажется что питонисту должен больше понравиьтся его вариант, а рубисту -- твой.
              Ответить

    Добавить комментарий