Shell - Πρόσβαση στις τελευταίες εντολές στην ιστορία

Το κέλυφος Linux / Unix παρέχει πολλές λειτουργίες εξοικονόμησης χρόνου.

Έτσι, μπορείτε να επιστρέψετε στην ιστορία με τα βέλη πλοήγησης των πρόσφατων παραγγελιών πιέζοντας το επάνω βέλος.

Επιπλέον, υπάρχουν τρόποι γρήγορης πρόσβασης στις εντολές στην ιστορία! Πληκτρολογώντας το θαυμαστικό (!) Που ακολουθείται από τα πρώτα γράμματα της εντολής, το κέλυφος εκτελεί αυτόματα την τελευταία εντολή ξεκινώντας από τα γράμματα:

  • Είτε το ακόλουθο ιστορικό:

 Σύστημα: / home / χρήστη Σύστημα $ tail / var / log / syslog: / home / χρήστη $ vi /etc/apache/httpd.conf: /home/user$/etc/init.d/mysql σύστημα επανεκκίνησης: / home / user $ apachectl σύστημα επανεκκίνησης: / home / user $ tail /var/log/apache/error.log 

Η ακόλουθη εντολή σάς επιτρέπει να αποκτήσετε πρόσβαση στην εντολή n-4 στο ιστορικό (vi /etc/apache/httpd.conf)

    •  ! vi 
  • Περαιτέρω εφαρμογή:
    • !! // Το τελευταίο στέλεχος
    • ! 23 // Η 23η εντολή
    • ! -2 // Εκτελέστε την τελευταία εντολή
    • !? profile // Η τελευταία εντολή που περιέχει τη λέξη "profile"
    • ^ 13 ^ 14 ^ // Αντικατάσταση στην τελευταία εντολή
  • Το ιστορικό της εντολής καταγράφεται σε κάθε τέλος της περιόδου σύνδεσης κάτω από το αρχείο:
    • ~ / .bash_history
  • Για να αποφύγετε την επανάληψη αυτού του αρχείου και ιστορικού, προσθέστε τη γραμμή ~ / .bash_profile στην εντολή:
    • εξαγωγή HISTCONTROL = ignoredups
  • Ωστόσο, μπορείτε να εμφανίσετε τη λειτουργία εντολής αναζήτησης πατώντας CTRL + R
Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές