Sa amin na gumagamit ng console emulator, terminal o kung ano man ang nais nilang tawagan ito araw-araw, palagi kaming naghahanap ng isang paraan upang magawa ang prompt mukhang mas maganda ito, o hindi bababa sa nagbibigay sa amin ng maraming impormasyon kaysa sa ipinakita bilang default.
Halimbawa, sa aking kaso, bilang default nagpapakita ito ng tulad nito:
Pagbasa ng aking RSS Nakahanap ako ng isang artikulo sa iLoveUbuntu kung saan ipinakita nila sa amin ang 4 na paraan upang baguhin ang prompt, pagdaragdag ng mga kulay o pagdaragdag ng maraming mga elemento ng impormasyon. Tingnan natin ang mga halimbawa:
Ang una sa kanila ay ang pinaka gusto ko, sa palagay ko ito ay puspos ng mga sobrang elemento at ganito ang hitsura:
Gayunpaman, kung nais mo, maaari mong i-edit ang file ~ / .bashrc (kung wala ito malilikha natin ito) at idagdag ang linyang ito:
PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '
Sa paglaon upang magkabisa ang mga pagbabago na isinasagawa namin sa console:
$ cd && . .bashrc
Ito ay paulit-ulit para sa mga sumusunod na halimbawa. Ang sumusunod ay ang sumusunod, na kung saan ay nanatili ako sa:
Ang code na dapat nating ilagay sa ~ / .bashrc file ay ang sumusunod:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) - ( \[\e[36;1m\]\w\[\e[0;1m\] )\n└──┤ \[\e[0m\]"
Pagkatapos mayroon kaming iba pang halimbawang ito, na walang mga kulay, ngunit nagpapakita ng kapaki-pakinabang na impormasyon:
Ang code na gagamitin ay ito:
PS1="┌─[\d][\u@\h:\w]\n└─> "
At sa wakas mayroon tayo nito:
Ang code na gagamitin ay ito:
PS1='\[\033[0;32m\]\A \[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] '
Pinili mo ang pinaka gusto mo, syempre, mababago namin ito nang kaunti kung nais namin. Halimbawa, kinuha ko ang halimbawang nais ko, inilagay ko ang code na ito:
PS1="\[\e[0;1m\]┌─( \[\e[31;1m\]\u\[\e[0;1m\] ) » { \[\e[36;1m\]\w\[\e[0;1m\] }\n└──┤ \[\e[0m\]"
At ganito:
Gusto ko ito, sa palagay ko mababago ko ang pinili mo xD
Salamat sa tip na nanatili ako sa penultimate, ngayon ang terminal ay mukhang mas mahusay na tingnan.
Mabuti!
Ako ay isang geek ng mga bagay na ito, kung gusto mo ang mga ito at nais na maglagay ng mga bihirang simbolo, ang bash ay tumatanggap ng mga simbolo ng mga ito: http://www.hongkiat.com/blog/cool-ascii-symbols-get-them-now/
Narito mayroon kang akin:
$(set_prompt)\n┌─☢ 33[1;31m\u33[0m ☭ 33[1;35m\h33[0m ☢──[33[1;35m\w33[0m]\$ 33[0m\n└─(\t)──>
Isang yakap!
Napakagandang kontribusyon nila malaki.
Maaari ka bang gumawa ng isang tutorial?
Maraming salamat ¡¡¡ang estilo ng penultimate ay ang pinaka gusto ko, ngunit syempre depende ito sa background ng shell 😛 pagbati sa lahat ¡¡😉
Napakagandang gamitin ang huling, mga pagbati mula sa kalapit na Mexico.
Pagbati sa iyo kapitbahay 😀
Malaki! 😀 Lahat sila ay napakahusay. Kahapon nagsimula akong kulayan ang prompt, at ngayon ko na ito natuklasan. Napakagaling nilang lahat 😀
Mahusay Maraming salamat, kung may mga bagong pagbabago o halimbawa, idaragdag mo ba ito sa post na ito?
Sa katunayan, sa mga komento maaari kang magdagdag
Napakabuti, ginamit ko ito pansamantala:
PS1=»\[\e[01;31m\]┌─[\[\e[01;35m\u\e[01;31m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;31m\]]\e[01;32m:\w$\[\e[01;31m\]\n\[\e[01;31m\]└──\[\e[01;36m\]>>\[\e[0m\]»
Tila sa akin na, bilang karagdagan sa isang personal na istilo nang mabilis, nagsisilbi sila ng maraming upang mapanatili ang lahat ng mas maayos kapag nagna-navigate sa pagitan ng mga folder.
Hey, ang mga code ay mahusay, mananatili akong kasama ang color code, upang hindi makita ang console na nakakatamad = P
Magaling ang mga senyas 😀
Mararangyang, mabuting baguhin ang gawain na palaging nakikita ang aming terminal ng pareho, sa pamamagitan nito mabibigyan natin ito ng mas mahusay na hitsura 😉
Pagbati!
Nagustuhan ko talaga ang pangatlo, ginamit ko ang isang katulad sa mahabang panahon, ang isang ito:
PS1=’\[\e[1;96m\]┌──{\[\e[1;97m\]\u•\h\[\e[1;96m\]}──────{\[\e[1;93m\]\W\[\e[1;96m\]}\n\[\e[1;96m\]╘══$ \[\e[0m\]’
Kaya, totoo na ito ay halos kapareho ... panatilihin ko ito
Narito ang akin:
PS1=»\[\e[0;35m\]┌─\[\e[0;32m\]\A\[\e[0;36m\] \[\e[0;36m\](\u)\[\e[0;36m\]\[\e[0;32m\]──>\[\e[0;36m\][\[\e[0;32m\]\w\[\e[0;36m\]]\n\[\e[0;35m\]└───────>\[\e[0;37m\]»
Sana magustuhan mo. Saludo !!
Napakagandang che! Kinukuha ko ang kay Fernando. Susubukan namin ito.
Hindi ito gumana, itinapon sa akin ang isang hindi inaasahang error ng syntax ng elemento "(" o isang bagay tulad nito, nakukuha ko ang huli pagkatapos 🙂
Upang maitakda ang oras tulad ng mayroon ka dati?
———————————————————– 16:22
name @ server:
Medyo medyo pangit.
Upang gumana ng mahabang oras sa console, mas mahusay na magkaroon ng isang simpleng scheme ng kulay na nag-iiba sa pagitan ng mga nagtatrabaho mode sa isang console na hindi masisira ang iyong mga mata sa mga strident na kulay:
http://i.imgur.com/LDLcI.jpg
Ang scheme na ito tungkol sa tmux -sa pamamagitan ng status bar na naka-configure upang ipakita ang hostname, server ip, petsa, oras, atbp. - ay hindi matatalo.
oops: http://i.imgur.com/qenLP.png
Sa gayon, nakasalalay iyon sa panlasa ng bawat isa, sa palagay mo? Ang iyong pag-set up na gusto ko, subalit mayroon itong masyadong maraming mga elemento. Gayunpaman, magiging napakabait mo upang ibahagi ang code upang magamit ito?
Kaya, pinasadya ko lang ang aking terminal, nagustuhan ko ang hitsura nito.
Regards
Sa mga paksa sa blog sa kasalukuyan ito ang aking prompt !! 😀
http://imageshack.us/scaled/landing/6/pantallazoic.png
Akin ito ...
Usuario: PS1=’\[\e[1;32m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘
Root: PS1=’\[\e[1;31m\][\u\[\e[m\]@\[\e[1;33m\]\h\[\e[1;34m\] \w]\[\e[1;36m\] \$\[\e[1;37m\] ‘
Kasalukuyang: PS1 = '┌─ [\ u] [\ A] [\ w] \ n└─ [\ $]'
Napakaganda, gumamit ako ng isang simpleng walang kulay para sa sandaling ito, inalis ko lang ang petsa: PS1 = »┌─ [\ u @ \ h: \ w] \ n└─>«
Hi
ang bahaging ito └──┤ lalabas nang ganito: ????
Paano ko ito lalabas sa paraang dapat
magandang payo, ano ang isang linux console
+1
Mahusay na post, pagdating sa terminal mainam na magdagdag ng isa o ibang tip.
Anong Rss ang ginagamit mo? Anumang kliyente?
_____________________________________________________________________________________________________
PS1=’\[33[0;32m\]┌┼─┼─ \[33[0m33[0;32m\]\u\[33[0m\] @ \[33[0;36m\]\h\[33[0m33[0;32m\] ─┤├─ \[33[0m\]\t \d\[33[0;32m\] ─┤├─ \[33[0;31m\]\w\[33[0;32m\] ─┤ \n\[33[0;32m\]└┼─\[33[0m33[0;31m\]|I♥Linux|\[33[0m33[0;32m\]─┤▶\[33[0m\] ‘
_____________________________________________________________________________________________________