Mathematician έγραψε:Καλησπέρα παιδιά , δεν μπορώ να βρώ εάν η ερώτηση μου υπάρχει ... είμαι νέος με το τερματικό .... θα ήθελα να μάθω λοιπόν πως πάω πίσω ... δηλαδη εαν καθως βρίσκομαι στο τερματικό πατήσω
πχ paradeigma@paradeigma:~/ Downloads$ Y
στη θεση του Y αντι για ls , cd κτλ , πατήσω έναν τόνο ( ` )
μου εμφανίζει στην επόμενη σειρά αυτο
>
με κενό δίπλα ...
πως επανέρχομαι πίσω στο paradeigma@paradeigma:~/ Downloads$ ?
Ευχριστώ εκ των προτέρων !
H απάντηση του
eliasps είναι σωστή, απλά να εξηγήσω λίγο τι είναι αυτό το
- Κώδικας: Επιλογή όλων
>
που σου δείχνει το τερματικό.
Όταν ανοίγεις ένα τερματικό, βλέπεις ένα μικρό αρχικό κείμενο και μετά από αυτό μπορείς να πληκτρολογήσεις. Στο Ubuntu για παράδειγμα, αυτό είναι συνήθως το
-
Μορφοποιημένος Κώδικας: Επιλογή όλων
-
ονομα-χρήστη@ubuntu $
όπου
ονομα-χρήστη είναι το όνομα του εκάστοτε χρήστη που το χρησιμοποιεί. Αυτό λοιπόν το κειμενάκι λέγεται
prompt (προτροπή) και έχει το νόημα «
περιμένω να μου δώσεις μια εντολή".
Πιο συγκεκριμένα, αυτό είναι το 1ο prompt του συστήματος και ονομάζεται
PS1 (καμία σχέση με το playstation 1
).
Το
> λοιπόν, είναι το 2ο prompt του συστήματος και ονομάζεται
PS2 (επίσης καμία σχέση με το playstation 2
), αλλά έχει λίγο διαφορετικό νόημα, το νόημά του είναι «
είδα τη μισή εντολή σου, τώρα δώσε και την υπόλοιπη» και το σύστημα μας το δείχνει όταν έχουμε δώσει μόνο ένα κομμάτι της εντολής.
Για παράδειγμα, ας πάρουμε την εντολή
echo 'ubuntu-gr forum'- Περίπτωση 1, όλη η εντολή μαζί:
-
Μορφοποιημένος Κώδικας: Επιλογή όλων
-
Debian GNU/Linux unstable (sid) - 3.16.0-4-amd64: ~/ $ echo 'ubuntu-gr forum'
ubuntu-gr forum
- Περίπτωση 2η, δίνω (ας πούμε κατά λάθος) τη μισή εντολή:
-
Μορφοποιημένος Κώδικας: Επιλογή όλων
-
Debian GNU/Linux unstable (sid) - 3.16.0-4-amd64: ~/ $ echo 'ubuntu-gr
Please complete your command $ forum'
ubuntu-gr
forum
Όπως βλέπεις, το κέλυφος αυτή τη φορά κατάλαβε πως δεν έχω γράψει όλη την εντολή (γιατί δεν είχα κλείσει τα εισαγωγικά) και μου ζήτησε να γράψω και το υπόλοιπο ώστε να την εκτελέσει.
Μη δίνεις σημασία στο ότι το δικό μου 2ο prompt μου έδωσε πιο αναλυτικά το μήνυμα, αυτό το έχω αλλάξει εγώ. Στην ουσία, μου εμφάνισε το ίδιο που εννοεί και το
>.
Επίσης, θα μπορούσα να επεκτείνω την εντολή μου πολλές φορές χρησιμοποιώντας το 2ο prompt. Πχ.
-
Μορφοποιημένος Κώδικας: Επιλογή όλων
-
Debian GNU/Linux unstable (sid) - 3.16.0-4-amd64: ~/ $ echo "
Please complete your command $ Ubuntu
Please complete your command $ is
Please complete your command $ a
Please complete your command $ Linux-based
Please complete your command $ operating
Please complete your command $ system"
Ubuntu
is
a
Linux-based
operating
system
Όπως βλέπεις, όοσ δεν κλείνω τα εισαγωγικά, το 2ο prompt συνεχίζει να μου ζητά να ολοκληρώσω την εντολή και την εκτελεί μετά όλη μαζί.