Startpagina > Procesbeheer > screen-list

screen-list: Overzicht van actieve screen-sessies

Het screen-list commando toont een lijst van alle momenteel actieve screen-sessies in GNU Screen. Hiermee kunt u losgekoppelde (detached) sessies opnieuw koppelen (re-attach) of beheren. Het wordt meestal gebruikt in de vorm 'screen -ls' of 'screen -list'.

Overzicht

screen-list somt alle actieve of losgekoppelde (detached) sessies op in de GNU Screen-multiplexer. Het biedt informatie zoals de ID, naam en status (Attached/Detached) van elke sessie, waardoor gebruikers sessies gemakkelijk kunnen beheren.

Belangrijkste functies

  • Toont een lijst van alle momenteel actieve screen-sessies
  • Biedt informatie over de unieke ID, naam en status (Attached/Detached) van elke sessie
  • Verifieert informatie voor het opnieuw koppelen van losgekoppelde sessies

Belangrijkste opties

screen-list verwijst feitelijk naar de sub-opties '-ls' of '-list' van het 'screen' commando. Daarom kunnen de opties van het 'screen' commando zelf ook worden overwogen.

Sessielijst weergeven

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`screen-list` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

screen-list wordt meestal gebruikt in de vorm 'screen -ls', en op basis van dit resultaat worden andere screen commando's uitgevoerd.

Lijst van alle screen-sessies weergeven

screen -ls

Controleert de ID's, namen en statussen van alle momenteel actieve screen-sessies op het systeem.

Opnieuw koppelen aan een specifieke sessie (met ID)

screen -r 12345

Koppelt opnieuw aan een losgekoppelde sessie met behulp van de sessie-ID die is verkregen met het bovenstaande commando. (Bijv. sessie met ID 12345)

Opnieuw koppelen aan een specifieke sessie (met naam)

screen -r my_session_name

Als u een naam hebt opgegeven bij het aanmaken van de sessie, kunt u opnieuw koppelen aan de losgekoppelde sessie met die naam. (Bijv. sessie met de naam 'my_session_name')

Installatie

GNU Screen is mogelijk niet standaard inbegrepen in de meeste Linux-distributies. U kunt het installeren met de volgende commando's.

Debian/Ubuntu

sudo apt update && sudo apt install screen

Installeert Screen met de APT-pakketbeheerder.

CentOS/RHEL/Fedora

sudo yum install screen
# of
sudo dnf install screen

Installeert Screen met de YUM- of DNF-pakketbeheerder.

Tips & Aandachtspunten

Nadat u de sessies hebt gecontroleerd met screen-list, kunt u de volgende tips gebruiken om screen efficiënter te gebruiken.

Nuttige screen commando's

  • `screen -S [naam]`: Maakt een nieuwe screen-sessie aan en geeft deze een naam.
  • `Ctrl+a d`: Koppelt de huidige screen-sessie los (detach). De sessie blijft op de achtergrond draaien.
  • `exit` of `Ctrl+a k`: Sluit de huidige screen-sessie af.
  • `screen -wipe`: Ruimt de lijst met 'dead' sessies op die niet meer bestaan.

Belang van het benoemen van sessies

Wanneer u meerdere screen-sessies gebruikt, kunt u met de optie `-S` een betekenisvolle naam aan de sessie geven, zodat u de sessie gemakkelijk kunt identificeren in de uitvoer van `screen -ls` en snel opnieuw kunt koppelen met `screen -r [naam]`.


Hétzelfde categoriecommando