Defina um nome de sessão de tela no prompt de comando

Defina um nome de sessão de tela no prompt de comando

Estou tentando criar um alias simples que me permitirá criar uma nova tela e definir seu nome de forma simples, digitando newscreen {screenname}where {screenname}is set no prompt.

Por exemplo, gostaria de poder criar o seguinte alias:

alias newscreen='screen -D -R -S {screenname}'

Em seguida, no prompt de comando, digite:

$ newscreen client

Isso iniciaria uma nova tela para mim e daria a ela um nome declient

Dessa forma, eu poderia retomar a tela com screen -r client.

Alguém pode me indicar a melhor maneira de fazer isso.

Obrigado.

Responder1

Você não pode alias a primeira parte sem o nome de tela:alias newscreen='screen -D -R -S'

E então$ newscreen client

E mais abaixo na linhascreen -r client

informação relacionada