Με τερματικό: Βελτίωση της εμφάνισης της κονσόλας

Είμαι ένας από αυτούς που λατρεύουν να χρησιμοποιούν το τερματικό. Νομίζω ότι όλοι οι χρήστες του GNU / Linux σε ένα σημείο δεν μπορούν να ζήσουν χωρίς αυτό, γιατί αυτό το κομμάτι παράθυρο γεμάτο γράμματα κάνει τη ζωή πολύ πιο εύκολη για εμάς, έτσι;

Αλλά μπορούμε να το κάνουμε να φαίνεται λίγο πιο όμορφο από την προεπιλογή. Ένα παράδειγμα αυτού μπορεί να δει (και να κατεβάσει) από gnome-look. Οι συμβουλές που θα σας δείξω παρακάτω είναι να αφήσετε το τερματικό μας με την ακόλουθη εμφάνιση:

Όπως μπορείτε να δείτε, το εντολή για εκτέλεση και τοποθετείται μεταξύ κάθε παραγγελίας ένα χρονοδιάγραμμα με την ώρα του συστήματος.

Πώς μπορώ να το κάνω;

Ανοίγουμε ένα πρόγραμμα επεξεργασίας κειμένου (παράδειγμα Gedit) και το βάζουμε μέσα:

# Fill with minuses
# (this is recalculated every time the prompt is shown in function prompt_command):

fill="--- "
reset_style='\[\033[00m\]'
status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
prompt_style=$reset_style
command_style=$reset_style'\[\033[1;29m\]' # bold black
# Prompt variable:
PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\w\$'"$command_style "
# Reset color for command output
# (this one is invoked every time before a command is executed):
trap 'echo -ne "\e[0m"' DEBUG
function prompt_command {
# create a $fill of all screen width minus the time string and a space:
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ] do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac
}
PROMPT_COMMAND=prompt_command

Το διατηρούμε μέσα μας / Αρχική σελίδα με το όνομα .bash_ps2 για παράδειγμα. Τότε ανοίγουμε το δικό μας .bashrc και προσθέτουμε:

if [ -f "$HOME/.bash_ps2" ]; then
. "$HOME/.bash_ps2"
fi

Ανοίγουμε ένα τερματικό και μπορούμε να δούμε τις αλλαγές 😀

Εμφανίστηκε σε: Του ανθρώπου.


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

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

*

*

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

      luweeds dijo

    Ευχαριστώ για το blog πρώτα απ 'όλα και για μια ερώτηση, υπάρχει δυνατότητα προσαρμογής του xterm ή του lxterminal πέρα ​​από το χρώμα του κειμένου και του φόντου; (Είναι τα τερματικά που χρησιμοποιώ περισσότερο).
    Ευχαριστούμε

      Εντουάρντο dijo

    GENIALLLLLLLLLLLLLLLLL ????

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

    Σας ευχαριστώ.

         KZKG ^ Γκάρα dijo

      Χαίρομαι που ξέρω ότι έκανε ακριβώς αυτό που θέλατε 😉
      αφορά

      Ταρεγκόν dijo

    :] εξαιρετικό αν κάνει αυτό που νομίζω φαντάζομαι ... weeee, το εγκαθιστώ αυτό το Σαββατοκύριακο

         KZKG ^ Γκάρα dijo

      Στην πραγματικότητα το βελτίωσα hehe ... Έβαλα περισσότερα ρουζ και φαίνεται πολύ καλύτερο, θα κάνω μια δημοσίευση δημοσιεύοντας τις βελτιώσεις και τις τροποποιήσεις μου 😉

      Επεξεργασμένο: Αντί να το βάλετε .bash_ps2 βάλτε το άλλο: http://paste.desdelinux.net/paste/6

           Εντουάρντο dijo

        Έχω ένα σφάλμα στις γραμμές 13 και 34.

             elav <° Linux dijo

          Είμαστε ήδη 2 😀

           Θάρρος dijo

        Γάμα, ένας άλλος προγραμματιστής σκοτεινής πλευράς

             KZKG ^ Γκάρα dijo

          Αφήνω τον κωδικό εδώ, δεν ξέρω γιατί τους δίνει λάθος ... o_0U λειτουργεί καλά για μένα:
          # Fill with minuses
          # (this is recalculated every time the prompt is shown in function prompt_command):

          fill="--- "
          reset_style='\[\033[00m\]'
          status_style=$reset_style'\[\033[0;90m\]' # gray color; use 0;37m for lighter color
          prompt_style=$reset_style
          command_style=$reset_style'\[\033[1;29m\]' # bold black
          # Prompt variable:
          PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m$
          # Reset color for command output
          # (this one is invoked every time before a command is executed):
          trap 'echo -ne "\e[0m"' DEBUG
          function prompt_command {
          # create a $fill of all screen width minus the time string and a space:
          let fillsize=${COLUMNS}-9
          fill=""
          while [ "$fillsize" -gt "0" ]
          do
          fill="-${fill}" # fill with underscores to work on
          let fillsize=${fillsize}-1
          done
          # If this is an xterm set the title to user@host:dir
          case "$TERM" in
          xterm*|rxvt*)
          bname=`basename "${PWD/$HOME/~}"`
          echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
          ;;
          *)
          ;;
          esac
          }
          PROMPT_COMMAND=prompt_command

      αρχάριος dijo

    Πολύ ωραίο, μόλις το δοκίμασα και λειτουργεί 100% ubuntu 11.10

    Χαιρετισμός!!

      ληστεύω dijo

    Λοιπόν, έχω επίσης ένα σφάλμα στις γραμμές 13 και 34

    γραμμή 13: Μη αναμενόμενο EOF κατά την αναζήτηση ενός ταιριάσματος "
    γραμμή 34: συντακτικό σφάλμα: δεν αναμενόταν το τέλος του αρχείου

    Χρησιμοποιώ linux mint 11 lxde για αυτό που αξίζει.

    Χαιρετισμούς!

      Τζιμκέκινκ dijo

    Λειτουργεί 100% με τον κανονικό χρήστη, αλλά τη στιγμή που γίνετε υπερχρήστης σταματά να λειτουργεί, δεν κάνει τίποτα. Υποθέτω ότι είναι εύκολο, αλλά δεν ξέρω πώς να κάνω πολλά, καμία λύση;

         KZKG ^ Γκάρα dijo

      Τι βάζετε στο δικό σας .bashrc, πρέπει επίσης να το βάλετε /root/.bashrc
      Κάντε το τεστ και πείτε μας πώς είσαι 🙂

      Χαιρετισμούς 😀

           Τζιμκέκινκ dijo

        Λειτουργεί τέλεια, δεν ξέρω πώς δεν το δοκίμασα πριν ρωτήσω. Ευχαριστώ

             KZKG ^ Gaara <° Linux dijo

          Να μην ανησυχείς 🙂

      άγγελος dijo

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

      Miguel dijo

    λειτουργεί αυτό το ίδιο στο Debian ???