Πώς να κλείσετε ένα τερματικό χωρίς να κλείσετε το πρόγραμμα που εκτελείται από αυτό

Κανονικά όταν χρησιμοποιείτε το τερματικό για τρέχει ένα πρόγραμμα, αν θέλετε κοντά τερματικό, αυτό θα κλείσει επίσης το τρέχον πρόγραμμα. Για να αποφευχθεί αυτή η συμπεριφορά, υπάρχει ένα μικρό κόλπο.


Ας υποθέσουμε ότι ανοίξατε το nautilus από ένα τερματικό εκτελώντας:

ναυτίλος 

Τώρα θέλετε να κλείσετε το τερματικό χωρίς να κλείσετε το παράθυρο του Ναυτίλου. Για να το κάνετε αυτό, πατήστε Ctrl + z στο τερματικό και εκτελέστε τις ακόλουθες εντολές:

απορρίφθηκε -h% 1  
bg 1 

Μόλις γίνει αυτό, μπορείτε να κλείσετε το τερματικό χωρίς να επηρεαστεί το πρόγραμμα που ανοίξατε από το τερματικό.

Όπως προτείνει ο Rafa (ένας από τους αναγνώστες μας), μια άλλη παρόμοια μέθοδος αλλά που δεν έχει ακριβώς τα ίδια εφέ είναι να προσθέσετε την παράμετρο & στο τέλος της εντολής που θέλετε να εκτελέσετε. Για παράδειγμα, για να ανοίξετε το nautilus θα ήταν έτσι:

Ναυτίλος &

Αυτό σημαίνει ότι μπορείτε να συνεχίσετε να χρησιμοποιείτε το τερματικό μετά την εκτέλεση του προγράμματος, αλλά, σε αντίθεση με την προηγούμενη μέθοδο, το κλείσιμο του τερματικού θα κλείσει επίσης το εκτελούμενο πρόγραμμα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Javier Garcia dijo

    Το xD με έσωσε ήδη αυτές τις συμβουλές, σας ευχαριστώ πάλι πολύ 😀

  2.   Javier Garcia dijo

    Τέλεια, ευχαριστώ πολύ για τις συμβουλές ^ __ ^

  3.   Ιβάν Εσκομπάρες dijo

    Είναι μια καλή συμβουλή ..

  4.   Sergio Esau Arámbula Duran dijo

    Καλή ανάρτηση

  5.   Ας χρησιμοποιήσουμε το Linux dijo

    Ευχαριστώ Envi! Έχω ήδη ενημερώσει το άρθρο, ώστε να μην υπάρχουν αμφιβολίες και να είμαι σαφέστερος ...
    Αγκαλιάζω! Παύλος.

  6.   Envi dijo

    Αυτό δεν ισχύει. Η διαδικασία εκτελείται στο παρασκήνιο αφήνοντας το τερματικό ελεύθερο, αλλά τη στιγμή που το τερματικό κλείνει τη διαδικασία τελειώνει.

  7.   Rafael dijo

    Εάν μπορείτε να το κάνετε ως σενάριο ας πούμε ότι στο bash πώς είναι οι παράμετροι τότε τα προγράμματα ./run nautilus
    τότε μέσα σου
    script #! / bin / bash
    $ 1 &

    τότε το $ 1 λειτουργεί ως παράμετρος και το μεταδίδει το όνομα του προγράμματος που θέλετε να εκτελέσετε ή το τροποποιείτε με τις γραμμές

    απορρίφθηκε -h% 1
    bg 1 αλλά υπάρχει η γεύση του καθενός, προτιμώ τα καρύδια και το conky & χαιρετισμούς 😀

  8.   Ζαγκουρίτο dijo

    Το ψάχνω εδώ και πολύ καιρό! Σας ευχαριστώ πολύ που το μοιραστήκατε!

  9.   Ας χρησιμοποιήσουμε το Linux dijo

    Έχεις δίκιο Ράφα! Έχω ήδη ενσωματώσει τη συνεισφορά σας στο άρθρο.
    Αγκαλιάζω! Παύλος.

  10.   Ρολάντο Αλβαράδο dijo

    Όσο το δοκίμασα, δεν δέχεται αυτήν την εντολή, αλλά λειτουργεί πολύ καλά για μένα όταν προσθέτω "&" μετά την εντολή για να ανοίξω το πρόγραμμα "nautilus &"

  11.   Rafael dijo

    ή απλά βάλτε το "nautilus &" και μπορείτε να κλείσετε το τερματικό xD επειδή το αφήνετε να λειτουργεί σε ανεξάρτητη διαδικασία, γι 'αυτό είναι το "&"

  12.   Ας χρησιμοποιήσουμε το Linux dijo

    Καλή συμβουλή!

  13.   Ας χρησιμοποιήσουμε το Linux dijo

    Μια άλλη καλή συμβουλή

  14.   επισκέπτης dijo

    Μια εναλλακτική λύση είναι να χρησιμοποιήσετε προγράμματα όπως tmux ή οθόνη.

  15.   Γιάννης dijo

    Τι ακριβώς σημαίνει κάθε εντολή; Τι κάνουν? "bg" Φαντάζομαι ότι θα έβαζα στο BackGround ό, τι κι αν ήταν η κονσόλα.
    Και ευχαριστώ πολύ Πάμπλο. Νομίζω ότι θα είναι χρήσιμο για πολλούς από εμάς.

  16.   nario dijo

    αυτό το τέχνασμα είναι λίγο κρυπτικό το καλύτερο είναι:
    nohup nautilus και τώρα μπορείτε να κλείσετε το τερματικό, η αποκήρυξη είναι να αποσυνδέσετε τις εργασίες από το τερματικό. Και αν θέλετε να λειτουργεί στο παρασκήνιο:
    nohup nautilus & και μπορείτε να συνεχίσετε να εργάζεστε στο τερματικό ή να το κλείσετε.

  17.   Φερνάντο Κουίντο dijo

    Υπάρχει τρόπος να το κάνεις σε ένα σενάριο;