ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಹೇಗೆ ನೋಡೋಣ ನಮ್ಮ ಉಬುಂಟು ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ. ನಾವು ಈಗಾಗಲೇ ಈ ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದೇವೆ ಇದೇ ಬ್ಲಾಗ್ನಲ್ಲಿ ಕೆಲವು ಸಮಯದ ಹಿಂದೆ, ಆದರೆ ಈ ಸಮಯದಲ್ಲಿ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಇನ್ನೂ ಕೆಲವು ಸಾಧ್ಯತೆಗಳನ್ನು ಸೇರಿಸಲಿದ್ದೇವೆ.
ಬ್ಯಾಷ್ (ಬೌರ್ನ್-ಮತ್ತೆ ಶೆಲ್) ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಶೆಲ್ ಆಗಿದೆ. ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು BASH ಸೂಚಕವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಮತ್ತು ಕೆಲವು ಬಣ್ಣಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಅದರ ನೋಟವನ್ನು ಸುಧಾರಿಸಲಿದ್ದೇವೆ, ಶೈಲಿಗಳು, ಮಾರ್ಪಡಿಸುವ ಅಂಶಗಳು ಇತ್ಯಾದಿ. ಅದೆಲ್ಲವೂ ಪರಿಕರಗಳು, ಆಡ್-ಆನ್ಗಳು ಅಥವಾ ಆನ್ಲೈನ್ ಸೇವೆಗಳನ್ನು ಆಶ್ರಯಿಸದೆ.
ಬ್ಯಾಷ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ
BASH ನಲ್ಲಿ, ನಾವು ಬಯಸಿದ ರೀತಿಯಲ್ಲಿ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು ಮತ್ತು ಬದಲಾಯಿಸಬಹುದು. ಮಾತ್ರ ಇರುತ್ತದೆ ಪರಿಸರ ವೇರಿಯಬಲ್ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಿ PS1. ಪ್ರತಿಯೊಂದು ಯಂತ್ರವು ವಿಭಿನ್ನ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಹೋಸ್ಟ್ ಹೆಸರನ್ನು ನೋಡುತ್ತದೆ.
ನಾನು ಈ ಉದಾಹರಣೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಹೋಗುವ ಯಂತ್ರದಲ್ಲಿ, ಎಂಟ್ರೂನೊಸೈಸೆರೋಸ್ ನನ್ನ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು 18-04 ನನ್ನ ಆತಿಥೇಯ ಹೆಸರು. ಈಗ ನಾವು ಹೋಗುತ್ತಿದ್ದೇವೆ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ ಎಂಬ ಕೆಲವು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಈ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಬದಲಾಯಿಸಿ.
ನಾನು ಹೋಗಿ ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮೊದಲು, ಫೈಲ್ನ ಬ್ಯಾಕಪ್ ನಕಲನ್ನು ಮಾಡಲು ಯಾವಾಗಲೂ ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ ~ / .bashrc.
cp ~/.bashrc ~/.bashrc.bak
ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ 'ಬಳಕೆದಾರಹೆಸರು @ ಹೋಸ್ಟ್ ಹೆಸರು' ಅನ್ನು ಮಾರ್ಪಡಿಸಿ
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾವು 'ಬಳಕೆದಾರಹೆಸರು @ ಹೋಸ್ಟ್ಹೆಸರು' ಭಾಗವನ್ನು 'ಹಲೋ @ ಸ್ವಾಗತ>' ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಿದ್ದೇವೆ.
ಹಾಗೆ ಮಾಡಲು, ನಿಮ್ಮ ಫೈಲ್ಗೆ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಸೇರಿಸಿ ~. / bashrc.
export PS1="Hola@bienvenido> "
ಮುಗಿದ ನಂತರ, ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು ಟರ್ಮಿನಲ್ಗೆ ಹಿಂತಿರುಗಿ. 'ಮೂಲ ~. / Bashrc' ಆಜ್ಞೆಯೊಂದಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ನವೀಕರಿಸಲು ಮರೆಯಬೇಡಿ..
ನನ್ನ ಉಬುಂಟು 18.04 ಎಲ್ಟಿಎಸ್ನಲ್ಲಿನ ಪ್ರಾಂಪ್ಟ್ನ output ಟ್ಪುಟ್ ಇಲ್ಲಿದೆ.
ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಮಾತ್ರ ತೋರಿಸಿ
ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಮಾತ್ರ ತೋರಿಸಲು, ಹಿಂದಿನ ಸಾಲನ್ನು ಈ ಕೆಳಗಿನವುಗಳಿಗೆ ಬದಲಾಯಿಸಿ:
export PS1="\u "
ಇಲ್ಲಿ, \ u ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮ.
ಇದನ್ನು ಬದಲಾಯಿಸಲು ಪಿಎಸ್ 1 ವೇರಿಯೇಬಲ್ ಗೆ ಸೇರಿಸಲು ಇನ್ನೂ ಕೆಲವು ಮೌಲ್ಯಗಳಿವೆ. ಬದಲಾವಣೆಯನ್ನು ಸೇರಿಸಿದ ನಂತರ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂದು ನೆನಪಿಡಿಮೂಲ ~ / .bashrcಬದಲಾವಣೆಗಳು ಜಾರಿಗೆ ಬರಲು.
ಹೋಸ್ಟ್ ಹೆಸರಿನೊಂದಿಗೆ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಸೇರಿಸಿ
export PS1="\u> \h> "
ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು FQDN ಸೇರಿಸಿ
ನೀವು ಯಾವುದೇ ಅಕ್ಷರವನ್ನು ಬಯಸಿದರೆ, ಉದಾಹರಣೆಗೆ @, ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಹೋಸ್ಟ್ ಹೆಸರಿನ ನಡುವೆ, ಈ ಕೆಳಗಿನ ಇನ್ಪುಟ್ ಬಳಸಿ:
export PS1="\u@\h "
ಬಳಕೆದಾರಹೆಸರನ್ನು ಹೋಸ್ಟ್ ಹೆಸರಿನೊಂದಿಗೆ ಮತ್ತು ಕೊನೆಯಲ್ಲಿ $ ಚಿಹ್ನೆಯನ್ನು ಸೇರಿಸಿ
export PS1="\u@\h\\$ "
ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಹೋಸ್ಟ್ ಹೆಸರಿನ ನಡುವೆ ಮತ್ತು ನಂತರ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಸೇರಿಸಿ
export PS1="\u@\h> "
ಅಂತೆಯೇ, ಇತರ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಸೇರಿಸಬಹುದು, ಕೊಲೊನ್, ಸೆಮಿಕೋಲನ್, *, ಅಂಡರ್ಸ್ಕೋರ್, ಸ್ಪೇಸ್, ಇತ್ಯಾದಿ.
ಬಳಕೆದಾರಹೆಸರು, ಹೋಸ್ಟ್ ಹೆಸರು, ಶೆಲ್ ಹೆಸರನ್ನು ತೋರಿಸಿ
export PS1="\u@\h>\s: "
ಬಳಕೆದಾರಹೆಸರು, ಹೋಸ್ಟ್ ಹೆಸರು, ಶೆಲ್ ಮತ್ತು ಅದರ ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸಿ
export PS1="\u@\h>\s\v "
ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಗೆ ಬಳಕೆದಾರಹೆಸರು, ಹೋಸ್ಟ್ ಹೆಸರು ಮತ್ತು ಮಾರ್ಗವನ್ನು ತೋರಿಸಿ
export PS1="\u@\h\w "
ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿ $ HOME ಆಗಿದ್ದರೆ ನೀವು ~ ಚಿಹ್ನೆಯನ್ನು ನೋಡುತ್ತೀರಿ.
BASH ಸಂದೇಶದಲ್ಲಿ ದಿನಾಂಕವನ್ನು ಪ್ರದರ್ಶಿಸಿ
ಪ್ಯಾರಾ ನಿಮ್ಮ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಹೋಸ್ಟ್ ಹೆಸರಿನೊಂದಿಗೆ ದಿನಾಂಕವನ್ನು ತೋರಿಸಿ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಫೈಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಸೇರಿಸಿ ~ / .bashrc.
export PS1="\u@\h>\d "
ದಿನಾಂಕ ಮತ್ತು ಸಮಯ BASH ನಲ್ಲಿ 12-ಗಂಟೆಗಳ ಸ್ವರೂಪದಲ್ಲಿ
export PS1="\d> \@ > "
ದಿನಾಂಕ ಮತ್ತು ಸಮಯ 12 ಸ್ವರೂಪ hh: mm: ss
export PS1="\d> \T> "
ದಿನಾಂಕ ಮತ್ತು ಸಮಯ 24 ಗಂಟೆಗಳು
export PS1="\d> \A> "
ದಿನಾಂಕ ಮತ್ತು ಸಮಯ 24 ಗಂಟೆಗಳ ಸ್ವರೂಪದಲ್ಲಿ hh: mm: ss
export PS1="\u@\h> \d\t "
ಇವುಗಳು ಕೆಲವು ಸಾಮಾನ್ಯ ಪಾರು ಅನುಕ್ರಮಗಳು ಬ್ಯಾಷ್ ಸಂದೇಶದ ಸ್ವರೂಪವನ್ನು ಬದಲಾಯಿಸಲು. ಇನ್ನೂ ಕೆಲವು ಅನುಕ್ರಮಗಳು ಲಭ್ಯವಿದೆ. ನೀವು ಎಲ್ಲವನ್ನೂ ನೋಡಬಹುದು ಬ್ಯಾಷ್ ಮ್ಯಾನ್ ಪುಟ.
ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಮಾಡಬಹುದು ಪ್ರಸ್ತುತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ $ PS1 ವೇರಿಯೇಬಲ್:
echo $PS1
ಪ್ರಾಂಪ್ಟ್ ಬಣ್ಣ
ನಾವು ಇಲ್ಲಿಯವರೆಗೆ ನೋಡಿದ ಸಂಗತಿಯೆಂದರೆ, ನಾವು ಕೆಲವು ವಸ್ತುಗಳನ್ನು ಬ್ಯಾಷ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಬದಲಾಯಿಸಿದ್ದೇವೆ / ಸೇರಿಸಿದ್ದೇವೆ. ಈಗ ನಾವು ಕೆಲವು ಅಂಶಗಳ ಬಣ್ಣಗಳನ್ನು ಮಾರ್ಪಡಿಸಲಿದ್ದೇವೆ.
ಮೊದಲಿನಂತೆ ಮುಂಭಾಗಕ್ಕೆ (ಪಠ್ಯ) ಮತ್ತು ಹಿನ್ನೆಲೆ ಬಣ್ಣಕ್ಕೆ ಬಣ್ಣವನ್ನು ಸ್ಪರ್ಶಿಸಲು ನಾವು code / .bashrc ಫೈಲ್ಗೆ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ.
ಉದಾಹರಣೆಗೆ, ಪಠ್ಯದ ಬಣ್ಣವನ್ನು ಹೋಸ್ಟ್ ಹೆಸರಿಗೆ ಬದಲಾಯಿಸಲು ಮತ್ತು ಅದನ್ನು ಕೆಂಪು ಬಣ್ಣಕ್ಕೆ ಕಾಣುವಂತೆ ಮಾಡಲು, ನಾವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ:
export PS1="\u@\[\e[31m\]\h\[\e[m\] "
ಸೇರಿಸಿದ ನಂತರ, ನೀವು ಮಾಡಬೇಕು ನವೀಕರಣ ಬದಲಾವಣೆಗಳು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಆಜ್ಞೆಯೊಂದಿಗೆ:
source ~/.bashrc
ಅಂತೆಯೇ, ಫಾರ್ ಹಿನ್ನೆಲೆ ಬಣ್ಣವನ್ನು ಹೋಸ್ಟ್ ಹೆಸರಿಗೆ ಬದಲಾಯಿಸಿ, ಬಳಸಬೇಕಾದ ಕೋಡ್ ಹೀಗಿರುತ್ತದೆ:
export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "
ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಿ
ನಾನು ಆರಂಭದಲ್ಲಿ ಹೇಳಿದಂತೆ, ಫೈಲ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಯಾವಾಗಲೂ ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ ~. / bashrc ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಮೊದಲು. ಆದ್ದರಿಂದ, ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ ನೀವು ಹಿಂದಿನ ಕೆಲಸದ ಆವೃತ್ತಿಗೆ ಮರುಸ್ಥಾಪಿಸಬಹುದುl. ನೀವು ~ / .bashrc ಫೈಲ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಒಂದರೊಂದಿಗೆ ಮಾತ್ರ ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ.
ಸೂಪರ್ ಬಳಕೆದಾರರಾಗಿ ಪ್ರಾರಂಭಿಸುವಾಗ ಪ್ರಾಂಪ್ಟ್ನ ಬಣ್ಣವನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು
ಹಲೋ. ಟರ್ಮಿನಲ್ ಅನ್ನು ರೂಟ್ ಆಗಿ ಲಾಗ್ ಇನ್ ಮಾಡಿ. / ರೂಟ್ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ. ಅಲ್ಲಿ ನೀವು ಇನ್ನೊಂದು .bashrc ಫೈಲ್ ಅನ್ನು ಕಾಣಬಹುದು. ಅದನ್ನು ಸಂಪಾದಿಸಿ ಮತ್ತು ಲೇಖನದಲ್ಲಿ ಸೂಚಿಸಿದಂತೆ ಅಥವಾ ನೀವು ಬಯಸಿದಂತೆ ಪಿಎಸ್ 1 ಅನ್ನು ಮಾರ್ಪಡಿಸಿ. ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು ಮೂಲವನ್ನು ಮಾಡಿ ~ / .bashrc. ಸಲು 2.
ಹಲೋ, ನನ್ನ ಲಿನಕ್ಸ್ ಟರ್ಮಿನಲ್ ನನಗೆ ಪ್ರಾಂಪ್ಟ್ ತೋರಿಸುವುದಿಲ್ಲ ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಮಾಡಬಹುದಾದ ಯಾವುದನ್ನೂ ಬರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ.