Forum: Customized Bash login & prompt

Forum huvudsida -> Programmering -> Customized Bash login & prompt

Sidor: 1

Till botten

Thoht 21:08 - 13:e November 2007 | Post #1
Medlem
Inlägg: 1


Skicka PM
Hej hej, är ny här, hittade till sidan när jag letade efter C++ tutorials. På IRC är jag Isamael.

Skaffade en MacBook Pro i somras för att arbeta med bilder. Siktar på att bli konstnär, vill helst skapa en karriär inom CG-industrin. ,,r dock vansinnigt nyfiken på hur saker och ting fungerar, inte minst datorer! Efter att ha nyligen bestämt mig för att lära mig Python också, så tvingades jag in terminalen, vilket inte var så illa ändå. Snart nog satt jag och försökte lära mig detta "bash", och hittade ett skript som ändrade prompten till något mer i min stil. När det var klart var jag ändå inte nöjd, utan ville att terminalen skulle hälsa mig med olika fraser beroende på vilken tid på dagen det är! Detta skrev jag själv, med lite knuffar i rätt riktning från folket i #bash. Datorn heter HAL förresten, stod emellan det och SHODAN.Smiley

Alltihop i .bash_profile förresten.

  1. clear;
  2.  
  3. # Customized greeting
  4.  
  5. echo -en "E[32;40m${HOSTNAME%%.*}E[37;40m: "
  6. TIMEOFDAY=$(date +%k%M)
  7. if (($TIMEOFDAY>0600 && $TIMEOFDAY<1200))
  8. then
  9. echo -n "Good morning, $USER."
  10. elif (($TIMEOFDAY>1200 && $TIMEOFDAY<1800))
  11. then
  12. echo -n "Good afternoon, $USER."
  13. elif (($TIMEOFDAY>1800 && $TIMEOFDAY<2200))
  14. then
  15. echo -n "Good evening, $USER."
  16. else
  17. echo -n "At your command, $USER."
  18. fi
  19.  
  20. echo -e " Everything is going extremely well.n"


Min prompt snyggades upp med http://phil.cryer.us/code/dotfiles/bashrc. ,,ndrade formateringen till följande...

  1. PS1="${W}[t${W}] ${W}[${G}u${W}@${G}h${W}: ${EMC}${NEW_PWD}${W}]${W}> ${NONE}"


Kanske kan vara kul för någon av er även om nog de flesta UNIX-användare redan kände till sådant här hehe!




Sidor: 1

Forum huvudsida -> Programmering -> Customized Bash login & prompt
Atom feed

Du får inte posta i den här tråden | Till toppen