ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಲೇಬಲ್ಗಳನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು. ಗ್ನು / ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗೆ ಟ್ಯಾಗ್ ಸೇರಿಸುವುದರಿಂದ ಅದನ್ನು ಮರುಬಳಕೆ ಮಾಡುವುದು ಸ್ವಲ್ಪ ಸುಲಭವಾಗುತ್ತದೆ. ಸಂಕೀರ್ಣ ಆಜ್ಞೆಗಳು ಅಥವಾ ಪ್ರಮುಖ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಸ್ಥಳಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವಲ್ಲಿ ನಿಮಗೆ ತೊಂದರೆ ಇದ್ದರೆ, ಲೇಬಲ್ಗಳು ಹೆಚ್ಚಿನ ಸಹಾಯವನ್ನು ನೀಡುತ್ತವೆ.
ಟ್ಯಾಗ್ಗಳು ಬಳಕೆದಾರರಿಗೆ ನೀಡುತ್ತವೆ ಕಾಣುವ ತಂತಿಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಸರಳ ಮಾರ್ಗ ಹ್ಯಾಶ್ ಟ್ಯಾಗ್ಗಳು (#HOME) ನಾವು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಆಜ್ಞೆಗಳೊಂದಿಗೆ. ಲೇಬಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಸಂಯೋಜಿತ ಆಜ್ಞೆಯನ್ನು ಮತ್ತೆ ಟೈಪ್ ಮಾಡದೆಯೇ ನಾವು ಅದನ್ನು ಮರು-ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಬದಲಾಗಿ, ನಾವು ಸರಳವಾಗಿ ಲೇಬಲ್ ಬರೆಯಬೇಕಾಗಿದೆ. ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಸುಲಭವಾದ, ಸಂಕೀರ್ಣವಾದ ಅಥವಾ ಮರುಪ್ರಸಾರ ಮಾಡಲು ಕಿರಿಕಿರಿಯುಂಟುಮಾಡುವ ಆಜ್ಞೆಗಳಿಗಾಗಿ ಲೇಬಲ್ಗಳನ್ನು ಬಳಸುವುದು ಇದರ ಆಲೋಚನೆ.
ಅಲಿಯಾಸ್ ಅನ್ನು ಹೊಂದಿಸುವುದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, ದಿ ಲೇಬಲ್ಗಳು ಆಜ್ಞೆಯ ಇತಿಹಾಸದೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿವೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ನೀವು ಅವುಗಳನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಿದರೆ ಮಾತ್ರ ಅವು ಲಭ್ಯವಿರುತ್ತವೆ. ಒಮ್ಮೆ ನೀವು ಟ್ಯಾಗ್ ಬಳಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರೆ, ಅದು ಆಜ್ಞೆಯ ಇತಿಹಾಸದಿಂದ ನಿಧಾನವಾಗಿ ಕಣ್ಮರೆಯಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರಿಗೆ, ಇದು ಸಂಭವಿಸುವ ಮೊದಲು ನಾವು 500 ಅಥವಾ 1000 ಆಜ್ಞೆಗಳನ್ನು ಟೈಪ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ಟ್ಯಾಗ್ಗಳು ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ಉಪಯುಕ್ತವಾದ ಆಜ್ಞೆಗಳನ್ನು ಮರು ಚಾಲನೆ ಮಾಡಲು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ, ಆದರೆ ನಾವು ಶಾಶ್ವತವಾಗಿ ಲಭ್ಯವಾಗಲು ಬಯಸುವವರಿಗೆ ಅಲ್ಲ.
ಉಬುಂಟುನಲ್ಲಿ ಲೇಬಲ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಲೇಬಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರ ಬರೆಯಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಅದರ ಲೇಬಲ್ ಅನ್ನು ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಬೇಕು. ಟ್ಯಾಗ್ # ಚಿಹ್ನೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಬೇಕು ಮತ್ತು ತಕ್ಷಣ ಅದನ್ನು ಅಕ್ಷರಗಳ ಸರಮಾಲೆಯೊಂದಿಗೆ ಅನುಸರಿಸಬೇಕು. ಇದು ಆಜ್ಞೆಯ ಭಾಗವಾಗಿ ಟ್ಯಾಗ್ ಅನ್ನು ಪರಿಗಣಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ, ಬದಲಿಗೆ ಇದನ್ನು ನಮ್ಮ ಇತಿಹಾಸ ಕಡತದಲ್ಲಿ ಸೇರಿಸಲಾಗಿರುವ ಕಾಮೆಂಟ್ನಂತೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಕೋಮಾಂಡೋಸ್. ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಲ್ಲದಿದ್ದರೂ ಇದು ಸರಳ ಉದಾಹರಣೆಯಾಗಿದೆ:
echo "Esto es un ejemplo de etiqueta" #TAG
ಈ ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಯನ್ನು ಈಗ ನಮ್ಮ ಆಜ್ಞೆಯ ಇತಿಹಾಸದಲ್ಲಿ #TAG ಟ್ಯಾಗ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ. ಈಗ ನಾವು ಇತಿಹಾಸ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿದರೆ, ಅದು ಲಭ್ಯವಿರುವುದನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ:
history | grep TAG
ನಂತರ ನಾವು ಮಾಡಬಹುದು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಈ ಆಜ್ಞೆಯನ್ನು ಮರು ಚಾಲನೆ ಮಾಡಿ!? ಟ್ಯಾಗ್ ನಂತರ:
!? #TAG
ಇದರ ನಿಜವಾದ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ ನಾವು ಪದೇ ಪದೇ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುವ ಆಜ್ಞೆಯು ತುಂಬಾ ಸಂಕೀರ್ಣವಾದಾಗ ಅದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಕಷ್ಟ ಅಥವಾ ಟೈಪ್ ಮಾಡಲು ಕಿರಿಕಿರಿ ಉಂಟುಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ತೀರಾ ಇತ್ತೀಚೆಗೆ ನವೀಕರಿಸಿದ ಫೈಲ್ಗಳು ಅಥವಾ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು, ನಾವು #RECIENT ನಂತಹ ಟ್ಯಾಗ್ ಅನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಸೂಕ್ತವಾದ ls ಆಜ್ಞೆಯೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯು ನಾವು ಪ್ರಸ್ತುತ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿದ್ದರೂ ನಮ್ಮ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಇದು ಅವುಗಳನ್ನು ದಿನಾಂಕದ ಹಿಮ್ಮುಖ ಕ್ರಮದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಇತ್ತೀಚೆಗೆ ರಚಿಸಿದ ಅಥವಾ ಮಾರ್ಪಡಿಸಿದ ಐದು ಫೈಲ್ಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ.
ls -ltr ~ | tail -5 #RECIENTE
Ctrl + r ಬಳಸಿ ಲೇಬಲ್ ಮಾಡಿದ ಆಜ್ಞೆಗಳನ್ನು ನಾವು ಮರು-ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು (Ctrl ಕೀಲಿಯನ್ನು ಒತ್ತಿ ಹಿಡಿದು 'r' ಕೀಲಿಯನ್ನು ಒತ್ತಿ) ತದನಂತರ ಲೇಬಲ್ ಬರೆಯಿರಿ (ಉದಾಹರಣೆಗೆ, # ಇತ್ತೀಚಿನದು). ವಾಸ್ತವವಾಗಿ, ನೀವು ಕೇವಲ ಒಂದು ಟ್ಯಾಗ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, Ctrl-r ಅನ್ನು ಹೊಡೆದ ನಂತರ # ಎಂದು ಟೈಪ್ ಮಾಡಿದರೆ, ಆಜ್ಞೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಗೋಚರಿಸುತ್ತದೆ. Ctrl + r ಅನುಕ್ರಮವು!?, ನಾವು ಬರೆಯುವ ಸ್ಟ್ರಿಂಗ್ಗಾಗಿ ನಮ್ಮ ಆಜ್ಞೆಯ ಇತಿಹಾಸವನ್ನು ಹುಡುಕುತ್ತದೆ.
ಸ್ಥಳಗಳನ್ನು ಟ್ಯಾಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಕೆಲವು ಬಳಕೆದಾರರು ಬಳಸುತ್ತಾರೆ ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಸ್ಥಳಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಟ್ಯಾಗ್ಗಳು. ಸಂಪೂರ್ಣ ಡೈರೆಕ್ಟರಿ ಪಥಗಳನ್ನು ಬರೆಯದೆಯೇ ನಾವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಮರಳಲು ಇದು ಅನುಕೂಲ ಮಾಡಿಕೊಡುತ್ತದೆ.
cd /var/www/html #LOCALHOST
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಹಿಂದಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ನಾವು #LOCALHOST ಗೆ ಸಂಬಂಧಿಸಿದ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಬೇಕಾದಾಗಲೆಲ್ಲಾ, ಅದನ್ನು ಮಾಡಲು ನಮಗೆ ತ್ವರಿತ ಮಾರ್ಗವಿದೆ.
ಅದನ್ನು ಹೇಳಬೇಕಾಗಿದೆ ಗುರುತಿಸಲು ಸುಲಭವಾಗುವಂತೆ ಲೇಬಲ್ಗಳನ್ನು ದೊಡ್ಡಕ್ಷರ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. ಅಲ್ಲದೆ, ಅವರು ಆಜ್ಞೆಗಳು ಅಥವಾ ಫೈಲ್ ಹೆಸರುಗಳೊಂದಿಗೆ ಸಂಘರ್ಷಗೊಳ್ಳುವ ಸಾಧ್ಯತೆಯಿಲ್ಲ, ಅದು ಆಜ್ಞೆಯ ಇತಿಹಾಸದಲ್ಲಿದೆ.
ಲೇಬಲ್ಗಳಿಗೆ ಪರ್ಯಾಯಗಳು
ಲೇಬಲ್ಗಳು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದ್ದರೂ, ನಾವು ಅವರೊಂದಿಗೆ ಮಾಡಬಹುದಾದ ಕೆಲಸಗಳನ್ನು ಮಾಡಲು ಇತರ ಮಾರ್ಗಗಳಿವೆ. ಆದ್ದರಿಂದ ನಾವು ಆಜ್ಞೆಗಳನ್ನು ಸರಳ ರೀತಿಯಲ್ಲಿ ಪುನರಾವರ್ತಿಸಬಹುದು ನಾವು ಅವುಗಳನ್ನು a ಗೆ ನಿಯೋಜಿಸಬಹುದು ಅಲಿಯಾಸ್:
alias recientes=”ls -ltr ~ | tail -5”
ಅನೇಕ ಆಜ್ಞೆಗಳನ್ನು ಪುನರಾವರ್ತಿಸಲು ಸುಲಭವಾಗಿಸಲು, ನಾವು ಅವುಗಳನ್ನು ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಪರಿವರ್ತಿಸಬಹುದು. ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ .sh ಫೈಲ್ ಅನ್ನು ತೆರೆದರೆ:
sudo vim archivosActualizados.sh
ಮತ್ತು ಒಳಗೆ ನಾವು ಈ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಇಡುತ್ತೇವೆ, ನಾವು ಹಿಂದಿನ ಅಲಿಯಾಸ್ ಅನ್ನು ಬಳಸಿದಂತೆಯೇ ಅದೇ ಫಲಿತಾಂಶವನ್ನು ನೋಡಬಹುದು:
#!/bin/bash echo “Most recently updated files:” ls -ltr ~ | tail -5
ನಾವು ಸಹ ಮಾಡಬಹುದು ಇತಿಹಾಸ ಆಜ್ಞೆಯೊಂದಿಗೆ ಇತ್ತೀಚಿನ ಆಜ್ಞೆಗಳನ್ನು ಹುಡುಕುವ ಮೂಲಕ ಅದನ್ನು ಮರು ಚಾಲನೆ ಮಾಡಿ:
hitory | tail -20
ಒಮ್ಮೆ ಇದೆ ಬರೆಯಿರಿ! ಆಜ್ಞೆಯ ಎಡಭಾಗದಲ್ಲಿರುವ ಸಂಖ್ಯೆಯನ್ನು ಅನುಸರಿಸಿ ನಾವು ಮರು ಚಾಲನೆ ಮಾಡಲು ಬಯಸುತ್ತೇವೆ (ಉದಾಹರಣೆಗೆ; ! 8).
ನೋಡಿ ನಾನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಗಂಟೆಗಟ್ಟಲೆ ಕಳೆಯುತ್ತೇನೆ ಆದರೆ, ಲೇಬಲ್ಗಳನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆ ನನಗೆ ತಿಳಿದಿರಲಿಲ್ಲವೇ?
ಮತ್ತೊಂದೆಡೆ, ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿನ ಕಾಮೆಂಟ್ಗಳನ್ನು (ನಾನು ಇದನ್ನು # ನಿಂದ ಅರ್ಥೈಸುತ್ತೇನೆ) ಬಳಸಲು ತುಂಬಾ ಸ್ಮಾರ್ಟ್ (ಮತ್ತು ಉಪಯುಕ್ತ) ಮಾರ್ಗದಂತೆ ತೋರುತ್ತದೆ.
ನನಗಾಗಿ ಈ ವಿಂಡೋವನ್ನು ತೆರೆದಿದ್ದಕ್ಕಾಗಿ ತುಂಬಾ ಧನ್ಯವಾದಗಳು. ಖಂಡಿತವಾಗಿಯೂ ನಾನು ಅದನ್ನು ಬಹಳಷ್ಟು ಬಳಸಲಿದ್ದೇನೆ?