Pedido de comando de terminal reverso

2

Eu queria saber se existe uma maneira de reverter o prompt de comando do terminal Linux para inverter a ordem? Atualmente, o terminal do sistema vai de baixo para cima. Eu queria saber se há algo que eu possa fazer para definir o prompt para ir de cima para baixo. Não tenho certeza se gostaria, mas queria ver se poderia alterá-lo para ver se gosto dele e, caso contrário, alterá-lo de volta.

    
por Tex V 12.02.2018 / 20:51

1 resposta

0

Sim, existe. Eu tive que procurar em um dos meus livros de texto desde que eu não conseguia lembrar como fazer isso da memória.

Mover o cursor

  

Os códigos de escape podem ser usados para posicionar o cursor. Isso é comumente usado para fornecer relógio ou algum outro tipo de informação em um local diferente na tela, como um canto superior sempre que o prompt é desenhado. Aqui está uma lista dos códigos de escape que posicionam o cursor:

Você faria isso modificando sua string de prompt , que é uma variável de ambiente.

Aqui está um exemplo

# This is what my prompt string looks like
$ echo $PS1
[\[3[01;32m\]\u@\h\[3[00m\]: \[3[01;34m\]\W\[3[00m\]]$

Explicação

  

[...] As seqüências [e] são usadas para encapsular caracteres não imprimíveis.   Um código de escape ANSI começa com um octal 033 (o código gerado pela chave de escape)   seguido por um atributo de caractere opcional seguido por uma instrução. Por exemplo, o   código para definir a cor do texto para normal (atributo = 0), texto preto é:   \ 033 [0; 30m

Depois de criar, você pode testá-lo para ver como ele funciona antes de torná-lo permanente.

# backup your prompt string
$ oldps1="$PS1"
# The create a new one
$ PS1="Your Prompt String Goes Here"
# then export it to see the results
# note that this is usually global for the current shell
$ export PS1

Espero que isso ajude. Você pode visitar aqui para ver mais informações!

Esta informação veio de The Linux Command Line por William E. Shotts, Jr. . Você pode apoiar o trabalho dele comprando uma cópia física de amazon ou baixando uma cópia gratuita dele site .

O Guia avançado de script de script também tem uma explicação superficial sobre como manipular o cursor . Você pode encontrar exemplos detalhados aqui .

    
por jargonjunkie 13.02.2018 / 01:15