ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಬಾಷ್ಹಬ್ ಅನ್ನು ನೋಡೋಣ. ಶೆಲ್ನಲ್ಲಿ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಆಜ್ಞೆಗಳನ್ನು ಉಳಿಸಲಾಗುವುದು ಎಂದು ಎಲ್ಲಾ ಗ್ನು / ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರಿಗೆ ತಿಳಿದಿದೆ ಮತ್ತು ನಾವು ಅವುಗಳನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಇತಿಹಾಸ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ, ಯುಪಿ / ಡೌನ್ ಬಾಣಗಳನ್ನು ಬಳಸಿ ಅಥವಾ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ರಿವರ್ಸ್ ಸರ್ಚ್ (ಸಿಟಿಆರ್ಎಲ್ + ಆರ್) ಮಾಡುವುದನ್ನು ನೋಡಬಹುದು. ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಉಳಿಸಲಾಗುತ್ತದೆ .ಬ್ಯಾಶ್_ಹಿಸ್ಟರಿ ಫೈಲ್. ಆದರೆ ನಾವು ಅವುಗಳನ್ನು ಒಂದೇ ಯಂತ್ರದಿಂದ ಮಾತ್ರ ನೋಡಬಹುದು, ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಮರು ಚಾಲನೆ ಮಾಡಬಹುದು. ನಮಗೆ ಅಗತ್ಯವಿದ್ದರೆ ನಮ್ಮ ಟರ್ಮಿನಲ್ ಇತಿಹಾಸವನ್ನು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಬೇರೆ ವ್ಯವಸ್ಥೆಯಿಂದ ಪ್ರವೇಶಿಸಿಇಲ್ಲಿಯೇ "ಬಾಷ್ಹಬ್" ಉಪಯುಕ್ತತೆಯು ನಮ್ಮ ನೆರವಿಗೆ ಬರುತ್ತದೆ.
ಇದು ಸರಳವಾಗಿದೆ ಆನ್ಲೈನ್ ವೆಬ್ ಸೇವೆ ಅಲ್ಲಿ ನಾವು ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಎಲ್ಲಿಂದಲಾದರೂ ಪ್ರವೇಶಿಸಬಹುದು. ಎಲ್ಲಾ ಸೆಷನ್ಗಳು ಮತ್ತು ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ನಾವು ಬರೆಯುವ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಬಾಷ್ಹಬ್ ಉಳಿಸುತ್ತದೆ, ಇದರಿಂದ ನಾವು ಅವುಗಳನ್ನು ಎಲ್ಲಿಂದಲಾದರೂ ಪ್ರವೇಶಿಸಬಹುದು. ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಎಲ್ಲಾ ಬ್ಯಾಷ್ನ ಕಥೆ ಮೋಡದಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ. ಬಾಷ್ಹಬ್ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ.
ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಬ್ಯಾಷ್ಹಬ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು LUKS ಮೂಲಕ ಶೇಖರಣಾ-ಮಟ್ಟದ ಎನ್ಕ್ರಿಪ್ಶನ್ ಬಳಸಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಬಾಷ್ಹಬ್ ಎ ಪ್ರತಿ ಬಳಕೆದಾರರಿಗೆ ಅನನ್ಯ ಗುರುತಿನ ಟೋಕನ್. ಬಳಕೆದಾರರ ಪರವಾಗಿ ದಾಖಲಿಸಲಾದ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಈ ಬಳಕೆದಾರರ ದೃ hentic ೀಕರಣ ಟೋಕನ್ ಬಳಸಿ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು. ವಾಸ್ತವವಾಗಿ ಈ ಆಜ್ಞೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ ಮತ್ತು ಅವುಗಳನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ. ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್ನಂತಹ ಗೌಪ್ಯ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಕೆಲವು ಆಜ್ಞೆಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಬಾಷ್ಹಬ್ ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಬಾಷ್ಹಬ್ ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ
ಈ ಉಪಕರಣವನ್ನು ಬಳಸಲು ನಾವು ಅದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಪೈಥಾನ್ (ಕನಿಷ್ಠ 2.7) ನಮ್ಮ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ. ಹೆಚ್ಚಿನ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ಡೀಫಾಲ್ಟ್ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಪೈಥಾನ್ 2.7 ಲಭ್ಯವಿದೆ.
ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ಕೆಳಗೆ ಸೂಚಿಸಿದಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:
curl -OL https://bashhub.com/setup && bash setup
ಕೆಲವು ಸೆಕೆಂಡುಗಳ ನಂತರ, ನಮ್ಮಲ್ಲಿ ಈಗಾಗಲೇ ಖಾತೆ ಇಲ್ಲದಿದ್ದರೆ ಹೊಸ ಖಾತೆಯನ್ನು ರಚಿಸಲು ಕೇಳಲಾಗುತ್ತದೆ. ನಾವು ಬರೆಯಬೇಕಾಗಿದೆ ಮಾನ್ಯವಾದ ಇಮೇಲ್, ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ನಮ್ಮ ಸಿಸ್ಟಂನ ಹೆಸರು.
ನೋಂದಣಿ ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ಸಿಸ್ಟಮ್ ನಮಗೆ ತಿಳಿಸುತ್ತದೆ. ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಬಾಷ್ಹಬ್ನಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ. ನಾವು ನಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು in ನಲ್ಲಿ ಪ್ರವೇಶಿಸಬಹುದುhttps://bashhub.com/nombre-de-usuario«. ನಮ್ಮ $ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಪೈಥಾನ್ ವರ್ಚುವಲ್ ಪರಿಸರ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ .ಬಾಶ್ಹಬ್ ಎಂಬ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಾಶುಬ್ ರಚಿಸುತ್ತದೆ.
ನೋಂದಣಿ ಮುಗಿದ ನಂತರ ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ನಮ್ಮ ಇತಿಹಾಸವನ್ನು ದಾಖಲಿಸಲು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಟರ್ಮಿನಲ್ಗಳ.
ಬಾಷ್ಹಬ್ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ
ಈಗ, ಇದು ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ನಾವು ಯಾವುದೇ ಯಾದೃಚ್ command ಿಕ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತೇವೆ. ನಾನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಿದೆ:
clear pwd uname -a ls -l touch prueba.txt
ಲಿಖಿತ ಆಜ್ಞೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ
ಈಗ ನಾವು ಮಾಡಬಹುದು ನಾವು ಯಾವ ಆಜ್ಞೆಗಳನ್ನು ಬರೆದಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ (Ctrl + Alt + T):
bh
ಈ ಆಜ್ಞೆ ಕೊನೆಯ 100 ಆಜ್ಞೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಡೀಫಾಲ್ಟ್. ನಾವು "-n" ಧ್ವಜವನ್ನು ಬಳಸಿಕೊಂಡು ಡೀಫಾಲ್ಟ್ ಮಿತಿಯನ್ನು ಅತಿಕ್ರಮಿಸಬಹುದು ಅಥವಾ ಬದಲಾಯಿಸಬಹುದು. ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೊನೆಯ 10 ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಲು:
bh -n 10
ನೀವು ನಮಗೂ ಮಾಡಬಹುದು ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಯನ್ನು ಪ್ರದರ್ಶಿಸಿ ನಿರ್ದಿಷ್ಟ ಪದವನ್ನು ಬಳಸುವುದು. ಉದಾಹರಣೆಗೆ "ls".
bh -n 10 "ls"
ನಮಗೆ ಬೇಕಾದರೆ ಹುಡುಕಾಟ ಪದದೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಯನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅದನ್ನು ಅದೇ ಸಮಯದಲ್ಲಿ ಚಲಾಯಿಸಿ, ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ನಾವು "-i" ಧ್ವಜವನ್ನು ಬಳಸಬಹುದು.
bh -i "ls"
ನಾವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ, ನಾವು ಪಟ್ಟಿಯಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುವ ಆಜ್ಞೆಯನ್ನು ಆರಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಎಂಟರ್ ಒತ್ತಿರಿ.
ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸಿ
ಪ್ಯಾರಾ ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ನೀವು ಚಲಾಯಿಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ, ನಾವು "-d" ಧ್ವಜವನ್ನು ಸೇರಿಸಬೇಕಾಗಿದೆ.
bh -d
ಸಂವಾದಾತ್ಮಕ ಹುಡುಕಾಟ
ಬಾಷ್ಹಬ್ನ ಇತರ ಗಮನಾರ್ಹ ಲಕ್ಷಣವೆಂದರೆ ಸಂವಾದಾತ್ಮಕ ಹುಡುಕಾಟ. ಇದೆ ರಿವರ್ಸ್ ಲುಕಪ್ (Ctrl + R) ಗೆ ಹೋಲುತ್ತದೆ. ನಾವು ಇದನ್ನು ಬರೆಯುವ ಮೂಲಕ ಬಳಸಬಹುದು:
bh -i
ಆಜ್ಞೆಯ ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಸಂವಾದಾತ್ಮಕ ಹುಡುಕಾಟದಿಂದ, ನಾವು ಸಹ ಮಾಡಬಹುದು ಆಜ್ಞೆಗಾಗಿ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ವೀಕ್ಷಿಸಿ. ಮೊದಲಿಗೆ, ನಾವು ಸಂವಾದಾತ್ಮಕ ಹುಡುಕಾಟವನ್ನು ಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ:
bh -i
ನಂತರ ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಪಟ್ಟಿಯಿಂದ ಆಜ್ಞೆಯನ್ನು ಆರಿಸಿ ಮತ್ತು «i» ಅಥವಾ «ಸ್ಪೇಸ್ ಬಾರ್» ಕೀಗಳನ್ನು ಒತ್ತಿರಿ ಆಯ್ದ ಆಜ್ಞೆಯ ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಲು.
ಆಜ್ಞೆಗಳನ್ನು ಅಳಿಸಿ
ನಮಗೂ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಾಶಬ್ ಡೇಟಾಬೇಸ್ನಿಂದ ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಯನ್ನು ತೆಗೆದುಹಾಕಿ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಸಂವಾದಾತ್ಮಕ ಹುಡುಕಾಟವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:
bh -i "ls"
ತೋರಿಸಲಾಗುವ ಪಟ್ಟಿಯಲ್ಲಿ, ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ನಾವು ಅಳಿಸಲು ಬಯಸುವ ಆಜ್ಞೆಯನ್ನು ಆರಿಸಿ ಮತ್ತು «ಬ್ಯಾಕ್ಸ್ಪೇಸ್» ಕೀಲಿಯನ್ನು ಒತ್ತಿ ಕೀಬೋರ್ಡ್.
ಬಾಷ್ಹಬ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸಿ
ಒಂದು ವೇಳೆ ನೀವು ಉಪಯುಕ್ತತೆಯನ್ನು ನೋಡುವುದನ್ನು ಪೂರ್ಣಗೊಳಿಸದಿದ್ದರೆ, ನಿಮ್ಮ ಸಿಸ್ಟಮ್ನಿಂದ ಈ ಕೆಳಗಿನ ಡೈರೆಕ್ಟರಿಯನ್ನು ಅಳಿಸುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಅಸ್ಥಾಪಿಸಬಹುದು:
rm -r ~/.bashhub
ಗೌಪ್ಯತೆ ಮತ್ತು ಸುರಕ್ಷತೆಯ ಪರಿಣಾಮಗಳ ಬಗ್ಗೆ ನಿಮಗೆ ಕಾಳಜಿ ಇದ್ದರೆ, ಬಾಷ್ಹಬ್ ನಿಮಗಾಗಿ ಅಲ್ಲ. ಯಾರಿಗೆ ಬೇಕು ಅವರ ಪುಟದಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ರಮದ ಸಾಧ್ಯತೆಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ಸಮಾಲೋಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ GitHub.
ಮತ್ತು ಪಾಸ್ವರ್ಡ್ಗಳು, ಐಪಿಗಳು ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಒಳಗೊಂಡಿರುವ ಆಜ್ಞೆಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ ನೀವು ಎಲ್ಲವನ್ನು ಪ್ರಕಟಿಸುವ ಹಿಂದೆ ಡೀಮನ್ ಇದೆ ಎಂದು ನೆನಪಿಟ್ಟುಕೊಳ್ಳದೆ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೀರಾ? .. ಒಳ್ಳೆಯದು ಎನ್ಎಸ್ಎ ಪ್ರಯತ್ನಿಸಿ ..
ನಾನು ಲೇಖನದಲ್ಲಿ ಬರೆದಂತೆ, ಪ್ರೋಗ್ರಾಂ ಕೆಲವು ಆಜ್ಞೆಗಳನ್ನು ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಯೊಂದಿಗೆ ತಪ್ಪಿಸುತ್ತದೆ (ನೀವು ಯಾವ ಆಜ್ಞೆಗಳನ್ನು ತಪ್ಪಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ದಸ್ತಾವೇಜಿನಲ್ಲಿ ನೀವು ವಿಷಯದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು). ಆದರೆ ನೀವು ಈ ರೀತಿಯ ಪರಿಕರಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ, ಅಂತಹ ರಾಜಿ ಮಾಹಿತಿಯನ್ನು ನೀವು ನಿರ್ವಹಿಸಿದರೆ, ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಚಾಲನೆಯಲ್ಲಿರುವದನ್ನು "ಮರೆತುಬಿಡದಿರುವುದು" ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. ಸಲು 2.