Konfigurer gnome-terminal: Automatisk udførelse af kommandoer i flere faner efter .bashrc

Hvordan kan en gnome-terminal konfigureres til at udføre kommandoer automatisk i flere faner, efter .bashrc er blevet eksekveret, så det fungerer som ved manuel brug?

For at konfigurere gnome-terminal til at udføre kommandoer automatisk i flere faner efter .bashrc er blevet eksekveret, skal du oprette et eksekverbart script, tilføje kommandoer til det og køre scriptet.

Sådan konfigureres gnome-terminal til at udføre kommandoer automatisk i flere faner efter .bashrc er blevet eksekveret

For at konfigurere gnome-terminal til at udføre kommandoer automatisk i flere faner efter .bashrc er blevet eksekveret, kan du følge disse trin:

  1. Opret et script:
    • Opret en ny fil, f.eks. start_terminal.sh.
    • Gør filen eksekverbar ved at køre chmod +x start_terminal.sh.
  2. Tilføj kommandoer til scriptet:
    • Åbn start_terminal.sh i en teksteditor.
    • Tilføj følgende indhold for at åbne flere faner og køre kommandoer:
    #!/bin/bash
    gnome-terminal --tab -- bash -c "source ~/.bashrc; kommando1; exec bash"
    gnome-terminal --tab -- bash -c "source ~/.bashrc; kommando2; exec bash"
    gnome-terminal --tab -- bash -c "source ~/.bashrc; kommando3; exec bash"
    • Erstat kommando1, kommando2, og kommando3 med de ønskede kommandoer.
  3. Kør scriptet:
    • Kør scriptet ved at eksekvere ./start_terminal.sh i terminalen.

Dette script åbner nye faner i gnome-terminal og kører de specificerede kommandoer efter at have eksekveret .bashrc. Hver fane vil forblive åben, da exec bash kommandoen starter en ny bash-session i hver fane.