Legen Sie in der Eingabeaufforderung einen Bildschirmsitzungsnamen fest

Legen Sie in der Eingabeaufforderung einen Bildschirmsitzungsnamen fest

Ich versuche, einen einfachen Alias ​​zu erstellen, der es mir ermöglicht, einen neuen Bildschirm zu erstellen und seinen Namen einfach festzulegen, indem ich in der Eingabeaufforderung newscreen {screenname}„where {screenname}is set“ eingebe.

Ich möchte beispielsweise den folgenden Alias ​​erstellen können:

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

Geben Sie dann in der Eingabeaufforderung Folgendes ein:

$ newscreen client

Dies würde dann einen neuen Bildschirm für mich starten und ihm den Namen gebenclient

Auf diese Weise konnte ich den Bildschirm mit fortsetzen screen -r client.

Kann mir jemand zeigen, wie das am besten geht?

Danke.

Antwort1

Können Sie den ersten Teil nicht ohne den Bildschirmnamen aliasen:alias newscreen='screen -D -R -S'

Und dann$ newscreen client

Und weiter untenscreen -r client

verwandte Informationen