Bashrc ಫೈಲ್ಗೆ ಏನು ಬಳಸಲಾಗುತ್ತದೆ?

ಪರಿಚಯ

ನೀವು ಸ್ವಲ್ಪಕಾಲ ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಮತ್ತು ನೀವು ಲಿನಕ್ಸ್ ಆಜ್ಞಾ ಸಾಲಿನೊಂದಿಗೆ ಪರಿಚಿತರಾಗಲು ಆರಂಭಿಸಿದರೆ ನೀವು BASH ಒಂದು ಲಿನಕ್ಸ್ ಶೆಲ್ ಎಂದು ತಿಳಿಯುವಿರಿ.

ಬಾರ್ನ್ ಎಗೈನ್ ಶೆಲ್ ಅನ್ನು ಬಾಶ್ ಸೂಚಿಸುತ್ತದೆ. Csh, zsh, ಡ್ಯಾಶ್ ಮತ್ತು ಕೊರ್ನ್ ಸೇರಿದಂತೆ ಹಲವು ವಿಭಿನ್ನ ಚಿಪ್ಪುಗಳಿವೆ.

ಒಂದು ಶೆಲ್ ಒಂದು ಬಳಕೆದಾರನಿಗೆ ಆಜ್ಞೆಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಮತ್ತು ಅವುಗಳನ್ನು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಸುತ್ತ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವುದು , ಪ್ರೊಗ್ರಾಮ್ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವುದು ಮತ್ತು ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವಂತಹ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಒಂದು ಇಂಟರ್ಪ್ರಿಟರ್.

ಡೆಬಿಯನ್ ಸ್ವತಃ, ಉಬುಂಟು ಮತ್ತು ಲಿನಕ್ಸ್ ಮಿಂಟ್ನಂತಹ ಅನೇಕ ಡೆಬಿಯನ್ ಮೂಲದ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು ಡ್ಯಾಶ್ ಅನ್ನು ಬ್ಯಾಷ್ ಬದಲಿಗೆ ಶೆಲ್ ಆಗಿ ಬಳಸುತ್ತವೆ. ಡಿಎಎಸ್ಎನ್ ಡೆಬಿಯನ್ ಆಲ್ಕ್ವಿಸ್ಟ್ ಶೆಲ್ಗೆ ಸಂಬಂಧಿಸಿದೆ. ಡಿಎಎಸ್ಹೆಚ್ ಶೆಲ್ ಬ್ಯಾಷ್ಗೆ ಬಹಳ ಹೋಲುತ್ತದೆ ಆದರೆ ಇದು ಬ್ಯಾಷ್ ಶೆಲ್ಗಿಂತಲೂ ಚಿಕ್ಕದಾಗಿದೆ.

ನೀವು BASH ಅಥವಾ DASH ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೂ ಸಹ ನೀವು .bashrc ಎಂಬ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ. ವಾಸ್ತವವಾಗಿ ನೀವು ಅನೇಕ .bashrc ಫೈಲ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯಲ್ಲಿ ಟೈಪ್ ಮಾಡಿ:

sudo find / -name .bashrc

ನಾನು ಈ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವಾಗ ಮೂರು ಫಲಿತಾಂಶಗಳು ಹಿಂದಿರುಗಿವೆ:

/etc/skel/.bashrc ಕಡತವನ್ನು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ರಚಿಸಲಾದ ಯಾವುದೇ ಹೊಸ ಬಳಕೆದಾರರ ಹೋಮ್ ಫೋಲ್ಡರ್ಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ.

/home/gary/.bashrc ಎನ್ನುವುದು ಬಳಕೆದಾರ ಗ್ಯಾರಿ ಶೆಲ್ ಅನ್ನು ತೆರೆಯುವಾಗ ಮತ್ತು ರೂಟ್ ಅನ್ನು ಶೆಲ್ ತೆರೆಯುವಾಗ ರೂಟ್ ಫೈಲ್ ಅನ್ನು ಬಳಸಿದಾಗ ಬಳಸಲಾಗುವ ಫೈಲ್ ಆಗಿದೆ.

.bashrc ಕಡತ ಯಾವುದು?

.bashrc ಕಡತವು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದ್ದು, ಬಳಕೆದಾರನು ಹೊಸ ಶೆಲ್ ಅನ್ನು ತೆರೆಯುವ ಪ್ರತಿ ಬಾರಿ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ:

ಬ್ಯಾಷ್

ಈಗ ಒಂದೇ ವಿಂಡೋದಲ್ಲಿ ಈ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ:

ಬ್ಯಾಷ್

ಪ್ರತಿ ಬಾರಿ ನೀವು ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೊವನ್ನು ತೆರೆದರೆ bashrc ಫೈಲ್ ಅನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ.

ನೀವು ಒಂದು ಶೆಲ್ ಅನ್ನು ತೆರೆಯುವ ಪ್ರತಿಯೊಂದು ಬಾರಿಯೂ ಚಲಾಯಿಸಲು ಬಯಸುವ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು .bashrc ಫೈಲ್ ಉತ್ತಮ ಸ್ಥಳವಾಗಿದೆ.

ಉದಾಹರಣೆಗಾಗಿ ನ್ಯಾನೊ ಬಳಸಿ .bashrc ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ:

ನ್ಯಾನೋ ~ / .bashrc

ಕಡತದ ಕೊನೆಯಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ:

ಪ್ರತಿಧ್ವನಿ "ಹಲೋ $ USER"

CTRL ಮತ್ತು O ಅನ್ನು ಒತ್ತುವುದರ ಮೂಲಕ ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ ನಂತರ CTRL ಮತ್ತು X ಒತ್ತುವ ಮೂಲಕ ನ್ಯಾನೊದಿಂದ ನಿರ್ಗಮಿಸಿ.

ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

ಬ್ಯಾಷ್

"ಹಲೋ" ಎಂಬ ಪದವನ್ನು ನೀವು ಲಾಗ್ ಇನ್ ಆಗಿರುವ ಬಳಕೆದಾರ ಹೆಸರಿನೊಂದಿಗೆ ತೋರಿಸಬೇಕು.

ನೀವು ಬಯಸುವ ಯಾವುದನ್ನಾದರೂ ಮಾಡಲು ನೀವು .bashrc ಫೈಲ್ ಅನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ನಿಜವಾಗಿ ಸ್ಕ್ರೀನ್ಫೆಚ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಿಸ್ಟಮ್ ಮಾಹಿತಿಯನ್ನು ಹೇಗೆ ಪ್ರದರ್ಶಿಸಬೇಕು ಎಂದು ನಾನು ನಿಮಗೆ ತೋರಿಸಿದೆ .

ಅಲಿಯಾಸ್ ಬಳಕೆ

ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಆಜ್ಞೆಗಳಿಗೆ ಅಲಿಯಾಸ್ಗಳನ್ನು ಹೊಂದಿಸಲು .bashrc ಫೈಲ್ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ದೀರ್ಘ ಆಜ್ಞೆಗಳನ್ನು ನೆನಪಿಡುವ ಅಗತ್ಯವಿಲ್ಲ.

ಕೆಲವು ಜನರು ಇದನ್ನು ಕೆಟ್ಟ ವಿಷಯವೆಂದು ಪರಿಗಣಿಸುತ್ತಾರೆ ಏಕೆಂದರೆ ನಿಮ್ಮ ಸ್ವಂತ ನಿರ್ದಿಷ್ಟವಾದ .bashrc ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಗಣಕದಲ್ಲಿ ಇರಿಸಿದಾಗ ನೀವು ನಿಜವಾದ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ಮರೆಯಬಹುದು.

ಎಲ್ಲಾ ಆಜ್ಞೆಗಳು ಆನ್ಲೈನ್ನಲ್ಲಿ ಮತ್ತು ಮನುಷ್ಯ ಪುಟಗಳಲ್ಲಿ ಸುಲಭವಾಗಿ ಲಭ್ಯವಿರುತ್ತವೆ ಆದರೆ ಅಲಿಯಾಸ್ಗಳನ್ನು ನಕಾರಾತ್ಮಕವಾಗಿ ಬದಲಿಸುವುದನ್ನು ನಾನು ನೋಡುತ್ತಿದ್ದೇನೆ.

ನೀವು ಉಬುಂಟು ಅಥವಾ ಮಿಂಟ್ನಂತಹ ವಿತರಣೆಯಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತ .bashrc ಫೈಲ್ ಅನ್ನು ನೋಡಿದರೆ ನೀವು ಈಗಾಗಲೇ ಕೆಲವು ಅಲಿಯಾಸ್ಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ.

ಉದಾಹರಣೆಗೆ:

ಅಲಿಯಾಸ್ ll = 'ls -alF'

ಅಲಿಯಾಸ್ ಲಾ = 'ls -A'

ಅಲಿಯಾಸ್ l = 'ls -CF'

ಫೈಲ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕಡತಗಳು ಮತ್ತು ಕೋಶಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ls ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು ಈ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಓದಿದಲ್ಲಿ ನೀವು ls ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವಾಗ ಎಲ್ಲಾ ಸ್ವಿಚ್ಗಳು ಏನೆಂದು ಅರ್ಥೈಸಿಕೊಳ್ಳುತ್ತವೆ .

-ಆಫ್ಎಫ್ ಎಂದರೆ ನೀವು ಡಾಟಾದೊಂದಿಗೆ ಪೂರ್ವಭಾವಿಯಾಗಿರುವ ಗುಪ್ತ ಫೈಲ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಫೈಲ್ ಲಿಸ್ಟಿಂಗ್ ತೋರಿಸುತ್ತದೆ. ಫೈಲ್ ಪಟ್ಟಿಯು ಲೇಖಕರ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ವರ್ಗೀಕರಿಸಲಾಗುತ್ತದೆ.

-ಒಂದು ಸ್ವಿಚ್ ಸರಳವಾಗಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ ಆದರೆ ಅದು ಫೈಲ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ -CF ಅವರ ವರ್ಗೀಕರಣದೊಂದಿಗೆ ಕಾಲಮ್ನ ಮೂಲಕ ನಮೂದುಗಳನ್ನು ಪಟ್ಟಿಮಾಡುತ್ತದೆ.

ಈಗ ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಈ ಯಾವುದೇ ಆದೇಶಗಳನ್ನು ನೇರವಾಗಿ ಟರ್ಮಿನಲ್ಗೆ ಪ್ರವೇಶಿಸಬಹುದು:

ls -alF

ls -A

ls-CF

ಅಲಿಯಾಸ್ ಅನ್ನು .bashrc ಕಡತದಲ್ಲಿ ಹೊಂದಿಸಿರುವುದರಿಂದ ನೀವು ಅಲಿಯಾಸ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಚಲಾಯಿಸಬಹುದು:

ಮಾಡುತ್ತೇವೆ

ಲಾ

l

ನಿಯಮಿತವಾಗಿ ನೀವು ಆಜ್ಞೆಯನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ ಮತ್ತು ಅದು ತುಲನಾತ್ಮಕವಾಗಿ ದೀರ್ಘವಾದ ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ಸ್ವಂತ ಅಲಿಯಾಸ್ ಅನ್ನು .bashrc ಫೈಲ್ಗೆ ಸೇರಿಸಲು ಯೋಗ್ಯವಾಗಬಹುದು.

ಅಲಿಯಾಸ್ ಫಾರ್ಮ್ಯಾಟ್ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

ಅಲಿಯಾಸ್ new_command_name = command_to_run

ಮೂಲಭೂತವಾಗಿ ನೀವು ಅಲಿಯಾಸ್ ಆಜ್ಞೆಯನ್ನು ಸೂಚಿಸಿ ಮತ್ತು ಅಲಿಯಾಸ್ ಹೆಸರನ್ನು ನೀಡಿ. ಸಮ ಚಿಹ್ನೆಯ ನಂತರ ನೀವು ಚಲಾಯಿಸಲು ಬಯಸುವ ಆಜ್ಞೆಯನ್ನು ನೀವು ಸೂಚಿಸಿ.

ಉದಾಹರಣೆಗೆ:

ಅಲಿಯಾಸ್ ಅಪ್ = 'ಸಿಡಿ ..'

ಮೇಲಿನ ಆಜ್ಞೆಯು ಪ್ರವೇಶಿಸುವ ಮೂಲಕ ನೀವು ಒಂದು ಕೋಶವನ್ನು ಹೋಗಲು ಅನುಮತಿಸುತ್ತದೆ.

ಸಾರಾಂಶ

.bashrc ಕಡತವು ಅತ್ಯಂತ ಶಕ್ತಿಯುತವಾದ ಸಾಧನವಾಗಿದೆ ಮತ್ತು ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಶೆಲ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಒಂದು ಉತ್ತಮ ವಿಧಾನವಾಗಿದೆ. ನಿಮ್ಮ ಉತ್ಪಾದಕತೆಯನ್ನು ಹತ್ತು ಪಟ್ಟು ಹೆಚ್ಚಿಸುವ ಸರಿಯಾದ ರೀತಿಯಲ್ಲಿ ಬಳಸಲಾಗಿದೆ.