!&
pwd
/root/Desktop
mkdir /home/ventrix/tmp/hello/
cd !&
pwd
/home/ventrix/tmp/hello/
το !& ουσιαστικά "αντιπροσωπεύει" όλες τις παραμέτρους της αμέσως προηγούμενης εντολής.
!!
echo hello
hello
!!
hello
Το !! αναλαμβάνει να εκτελέσει ξανά την αμέσως προηγούμενη εντολή.
![αριθμός]
history
...
515 mkdir /home/ventrix/tmp/hello/
516 echo 1 2 3
...
!516
1 2 3
Το history μας επιστρέφει τις τελευταίες εντολές του τερματικού. Γράφοντας ! και τον αριθμό της εντολής αυτή θα ξανατρέξει.
Και για το τέλος άφησα το αγαπημένο μου:
![γράμματα]
history
...
515 mkdir /home/ventrix/tmp/hello/
516 ssh test@test.org
517 echo 1 2 3
...
!ssh (ή !s ή !ss δουλεύουν εξίσου στην συγκεκριμένη περίπτωση)
ssh test@test.org
Χωρίς να χρειάζεται να κάνουμε history γράφοντας ! και τα πρώτα γράμματα τις εντολής εκτελείται η αμέσως προηγούμενη εντολή που ξεκινάει με αυτά τα γράμματα!
Προσοχή με την χρήση αυτής της εντολής, είναι πολύ επιρρεπής στο λάθος!
2 σχόλια:
πολύ καλά τα tips σου! ιδιαίτερα χρήσιμα!
Το τελευταίο όρισμα της προηγούμενης εντολής είναι το !$
το πρώτο είναι το !^
καλό είναι να αποφεύγεις το !&
Δημοσίευση σχολίου