OnWorks Linux เปเบฅเบฐ Windows Online WorkStations

Logo

เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบญเบญเบ™เป„เบฅเบ™เปŒเบŸเบฃเบตเบชเปเบฒเบฅเบฑเบš WorkStations

<Previous | เป€เบ™เบทเป‰เบญเปƒเบ™ | เบ•เปเปˆเป„เบ›>

7.2.4. Bash เป€เบ•เบทเบญเบ™


7.2.4.1. เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต


เบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™เบ‚เบญเบ‡ Bash เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบเบเปˆเบงเบฒเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบ‡เปˆเบฒเบเป†เป€เบŠเบฑเปˆเบ™เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰, เบŠเบทเปˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปเบฅเบฐเบšเบฒเบ‡เบ•เบปเบงเบŠเบตเป‰เบšเบญเบเบเปˆเบฝเบงเบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบžเบตเปˆเบกโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบญเบทเปˆเบ™เป†โ€‹เป€เบŠเบฑเปˆเบ™โ€‹: เบงเบฑเบ™โ€‹เบ—เบตโ€‹เปเบฅเบฐโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹, เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†โ€‹.


เบเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เป€เบ•เบทเบญเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเปƒเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบญเบทเปˆเบ™:


[jerry@nowhere jerry]$ MYPROMPT=$PS1


[jerry@nowhere jerry]$ เบชเบฐเบ—เป‰เบญเบ™ $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

[jerry@nowhere jerry]$ MYPROMPT=$PS1


[jerry@nowhere jerry]$ เบชเบฐเบ—เป‰เบญเบ™ $MYPROMPT

[\u@\h \W]\$


[jerry@nowhere jerry]$

เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบ›เปˆเบฝเบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡เป‚เบ”เบเบเบฒเบ™เบญเบญเบเบ„เปเบฒเบชเบฑเปˆเบ‡ PS1="->", เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเป€เบซเบกเบตเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ PS1=$MYPROMPT. เปเบ™เปˆเบ™เบญเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบกเบฑเบ™เบเบฑเบšเบ„เบทเบ™เบกเบฒเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบทเบ™, เบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆ fiddle เบเบฑเบš prompt เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ shell.


เบฎเบนเบšเบžเบฒเบšเป€เบฅเบฑเบเบ™เป‰เบญเบ

7.2.4.2. เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡


เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบซเบฅเบปเบšเบซเบ™เบตเบ—เบตเปˆเปƒเบŠเป‰, เบžเบงเบเป€เบฎเบปเบฒเบญเป‰เบฒเบ‡เบญเบตเบ‡เปƒเบชเปˆเบซเบ™เป‰เบฒ Bash Info เบซเบผเบทเบซเบ™เป‰เบฒเบœเบนเป‰เบŠเบฒเบ.


โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="[\t \j]"


เบชเบฐเปเบ”เบ‡เป€เบงเบฅเบฒเบ‚เบญเบ‡เบกเบทเป‰ เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบงเบฝเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="[\d][\u@\h \w] : "


เบชเบฐเปเบ”เบ‡เบงเบฑเบ™เบ—เบต, เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰, เบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบš เปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ \W เบชเบฐเปเบ”เบ‡เบžเบฝเบ‡เปเบ•เปˆเบŠเบทเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="{\!}"


เบชเบฐเปเบ”เบ‡เปเบฒเบเป€เบฅเบเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เบณเบชเบฑเปˆเบ‡.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


เบชเบฐเปเบ”เบ‡ user@host เป€เบ›เบฑเบ™เบชเบตเบšเบปเบง.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


เบ•เบฑเป‰เบ‡เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เป€เบ›เบฑเบ™เบชเบตเบšเบปเบง เปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ›เบฐเบˆเบธเบšเบฑเบ™เป€เบ›เบฑเบ™เบชเบตเบŸเป‰เบฒ.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="\[\033[1;44m\]$USER เบขเบนเปˆเปƒเบ™ \w\[\033[0m\]"


เบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเป€เบซเบฑเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบžเบดเบก.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


เบ‚เบตเบ”เบเป‰เบญเบ‡เบเบฒเบ™เป€เบ•เบทเบญเบ™.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="\[\033[7;34m\]\u@\h \w \[\033[0m\]"


เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบตเบ‚เบฒเบงเปƒเบ™เบžเบทเป‰เบ™เบซเบผเบฑเบ‡เบชเบตเบŸเป‰เบฒ.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบชเบตเบšเบปเบงเปƒเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบญเปˆเบญเบ™เบเบงเปˆเบฒเบ—เบตเปˆเปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เป€เบกเบทเปˆเบญเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”.

โ€ข เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ PS1=...


เบ•เบปเบงเปเบ›เบ–เบทเบเบชเบปเปˆเบ‡เบญเบญเบเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆเบกเบฒเบเปเปˆเบˆเบฐเบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เป€เบชเบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบงเปˆเบญเบ‡โ€‹เป„เบงโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒ shell เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹, ~ / bashrc.


OS Cloud Computing เบเบญเบ”เบ™เบดเบเบปเบกเบขเบนเปˆ OnWorks: