Αρχική σελίδα » πως να » Πώς να εμφανίσετε μια λίστα πρόσφατων εντολών στο Ubuntu Linux

    Πώς να εμφανίσετε μια λίστα πρόσφατων εντολών στο Ubuntu Linux

    Το Linux έχει μια πλούσια εμπειρία γραμμής εντολών που μερικές φορές μπορεί να είναι λίγο δύσκολη για τους ανθρώπους που αλλάζουν από τα Windows. Η εμφάνιση της λίστας των πρόσφατων εντολών είναι αρκετά απλή, ωστόσο:

    > ιστορικό

    1 ps -ef
    2 σκοτώσει 24188
    3 ps -ef
    4 ουρά logfile.log

    Αν θέλετε να βρείτε μια εντολή που χρησιμοποιήσατε πριν, αλλά έχετε μια τεράστια λίστα ιστορικού, μπορείτε να την βρείτε γρήγορα περνώντας μέσω grep. Ας υποθέσουμε ότι θυμόμαστε την πληκτρολόγηση της εντολής ftp, αλλά δεν μπορούμε να θυμηθούμε το όνομα τομέα του διακομιστή:

    > ιστορία | grep ftp

    321 ftp ftp.cdrom18.com

    Πολύ απλό πράγμα! Τι γίνεται αν θέλουμε να εμφανίσουμε τη λίστα των στοιχείων που χρησιμοποιούμε πιο συχνά; Μπορούμε να χρησιμοποιήσουμε μια πολύ πιο περίπλοκη εντολή όπως αυτή:

    > history | awk 'print $ 2' awk 'BEGIN FS = "|" print $ 1' | είδος | uniq -c | sort -r

    114 ls
    105 ./runreports.sh
    97 cd
    24 uptime
    15 mysql
    13 vi

    Η τελευταία εντολή ήταν χάρη στο Lifehacker, το οποίο είναι ένα εξαιρετικό site που πρέπει να εγγραφείτε σίγουρα.

    Οι τεχνικές που χρησιμοποιούνται στην τελευταία εντολή είναι χρήσιμες σε άλλα περιβάλλοντα. Θα δημοσιεύσω περισσότερες παρόμοιες εντολές που προχωρούν.