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]`.