Como customizar o 프롬프트 두 스 터미널

살라, 살라, 카마라다!
미국의 Linux나 Mac 또는 터미널은 익숙할 것입니다. Estamos acostumados a ver coisas como essa:

patricia@patricia-PC:~$


comum, certo? Nome do usuário, nome do host e diretório atual. No entanto, você sabia que seu prompt poderia ser assim?

Se liga no comando muito louco que patricia vai rodar agora! > 


당신의 이름을 부르세요!

Variáveis ​​de ambiente que controlam o prompt



Há 4 variáveis ​​de ambiente que configuram o prompt

  • PS1: Essa variável vai definir o que vai aparecer no prompt padrão.

  • PS2: Essa variável vai definir o que vai aparecer quando seu comando tiver múltiplas linhas (por exemplo num comando for ).

  • PS3: Essa variável vai definir o que vai aparecer quando você usar o comandoselect . Não se preocupe muito com essa.

  • PS4: Essa variável vai definir o que vai ser mostrado quando o bash for instruído a mostrar o stack trace de um comando. 걱정하지 마세요.

  • Dessas variáveis, as que mais serão usadas são as as PS1 and PS2, e a primeira muito mais que a segunda.

    보라 커스터마이즈??

    프롬프트 사용자 정의



    Em primeiro lugar, não fique com medo de "zoar"프롬프트. Qualquer mudança que você fizer é reversível.

    Agora que estamos sem medo, vamos colocar a data atual no prompt.

    patricia@patricia-PC:~$ PS1="\t $PS1"
    20:00:05 patricia@patricia-PC:~$
    


    어떻게 해야 할까요?
    Na primeira linha a gente modifica a variável PS1 para receber o valor \t $PS1 . Esse$PS1 será expandido para o prompt atual, que no meu caso é\u@\h:\w\$ . Então o prompt vai ficar\t \u@\h:\w\$ .
    Agora, como que\t 데이터를 다운로드하시겠습니까? Essa é uma "variável"interna usada pro 프롬프트.

  • \u será expandido para o nome do usuário

  • \h será expandido para o nome do host (até o primeiro ".")

  • \w será expandido para o diretório atual (substituindo /home/${USER} por ~ )

  • \$ será expandido para $ comum e에 대한 quando o usuário # o "root"에 대한 quando o usuário

  • \t será expandido para a data no formato HH:MM:SS (formato de 24 horas)

  • 그 중 하나는 PS1 전면 또는 터미널의 전면 또는 전면 패널의 전면 재구성입니다. (Se você estiver usando um emulador de terminal, basta abrir uma outra aba ou fechar e abrir de novo).

    Aqui tem uma referência boa para ler mais sobre essas configurações, mas é bastante extensa e densa, então leia com coragem. Essa sessão e essa sessão 매우 중요합니다!

    Se quiserem, postem seus PS1's aqui embaixo nos comentários! (이것은 PS2, PS3 또는 PS4를 위한 것입니다!)

    음 베이조!

    좋은 웹페이지 즐겨찾기