PS1 ( Prompt String ) เป็นข้อความที่แสดงอยู่บน Command Line เพื่อรอรับคำสั่ง เวลาเรียกใช้งาน Shell บน Linux โดย Distribution ส่วนใหญ่ จะแสดงชื่อ Username ที่ Logon ตามด้วยชื่อ Hostname และ Current Directory ซึ่งเราสามารถทำการ Custom ได้
โดยส่วนใหญ่ Database Administrator ต้องการให้แสดง ORACLE_SID บน Prompt String เลย จะได้ไม่ต้องเสียเวลาพิมพ์คำสั่ง เพื่อตรวจสอบว่าใช้ ORACLE_SID อะไรอยู่ ณ ตอนนั้น และถ้าหากทำการเปลี่ยน ORACLE_SID บน Prompt String ก็จะทำการเปลี่ยนให้ทันที
Syntax
\A : the current time in 24-hour HH:MM format
\d : the date in “Weekday Month Date” format (e.g., “Tue May 26”)
\h : the hostname up to the first
\u : the username of the current user
\H : the full hostname
\W : Complete path of current working directory
Get Started
- โดยปกติเมื่อทำการเปิด Shell บน Linux จะแสดง Prompt String แบบนี้
[oracle@lab-ora ~]$
- ทำการตรวจสอบ Environment Variable
[oracle@lab-ora ~]$ echo $PS1
[\u@\h \W]\$
- แก้ไขไฟล์ .bash_profile เพื่อกำหนด Prompt String ใหม่ ให้แสดง ORACLE_SID แทน
[oracle@lab-ora ~]$ vi .bash_profile
PS1='($ORACLE_SID) $PWD $ '; export PS1
- ทำการ Reload ไฟล์ Execute ที่ชื่อ .bash_profile
[oracle@lab-ora ~]$ source ~/.bash_profile
- จะแสดงข้อความบน Command Line ตามที่เราได้กำหนดไว้
(ORCL) /home/oracle $
อ่านเพิ่มเติม : https://bit.ly/2VUzI3Q
Tagged: Command
Leave a Reply