1. ಇದರೊಂದಿಗೆ ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ !!
ಶೀರ್ಷಿಕೆಯು ಎಲ್ಲವನ್ನೂ ಹೇಳುತ್ತದೆ, ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನಮೂದಿಸಿ ...
!!
… ನಮೂದಿಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ಪುನಃ ಕಾರ್ಯಗತಗೊಳಿಸಲು. ನಾವು ಪ್ರವೇಶಿಸಲು ಮರೆತಾಗ ಈ ಟ್ರಿಕ್ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ ಸುಡೊ ಆರಂಭದಲ್ಲಿ. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ನಮೂದಿಸಬೇಕಾಗುತ್ತದೆ:
ಸುಡೋ !!
ಈ ಟ್ರಿಕ್ನಿಂದ ಹೆಚ್ಚಿನದನ್ನು ಪಡೆಯಲು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಮಾರ್ಗಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು, ಇದನ್ನು ಓದಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಹಳೆಯ ಪೋಸ್ಟ್.
2. ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಆದರೆ ಟೈಪಿಂಗ್ ದೋಷವನ್ನು ಸರಿಪಡಿಸುವುದು
ಸರಳ ಮುದ್ರಣದೋಷದೊಂದಿಗೆ ನಾವು ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿದಾಗ ಈ ಟ್ರಿಕ್ ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು ಓಡುತ್ತಿದ್ದರೆ:
ಹೊರಗಡೆ ಬಿಸಾಕಿದೆ "desdelinuxz"
ಕೆಳಗಿನವುಗಳನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಸರಿಪಡಿಸಬಹುದು:
^z
3. ದೀರ್ಘ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಲು ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಆಹ್ವಾನಿಸಿ
ಕೆಲವೊಮ್ಮೆ ನೀವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಅಂತ್ಯವಿಲ್ಲದ ಆಜ್ಞೆಗಳನ್ನು ನಮೂದಿಸಬೇಕಾಗುತ್ತದೆ. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, ನ್ಯಾನೊ ಅಥವಾ ಇಮ್ಯಾಕ್ಸ್ನಂತಹ ಸರಳ ಪಠ್ಯ ಸಂಪಾದಕರ ಸಹಾಯವು ಸಹಾಯಕವಾಗಿರುತ್ತದೆ.
ಸಂಪಾದಕವನ್ನು ತೆರೆಯಲು, ಒತ್ತಿರಿ Ctrl + x + e ಟರ್ಮಿನಲ್ನಲ್ಲಿ. ನೀವು ಇಲ್ಲಿಯವರೆಗೆ ನಮೂದಿಸಿದ ಪಠ್ಯವನ್ನು ತೆರೆದ ನಂತರ ಅದನ್ನು ಪಠ್ಯ ಸಂಪಾದಕಕ್ಕೆ ನಕಲಿಸಲಾಗುತ್ತದೆ.
ಅದರ ಭಾಗವಾಗಿ, ಬಳಸಿದ ಸಂಪಾದಕವು $ EDITOR ವೇರಿಯೇಬಲ್ ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಂತಾಗುತ್ತದೆ. ಈ ಸಂರಚನೆಯನ್ನು ಬದಲಾಯಿಸಲು, ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಿದೆ ...
ರಫ್ತು EDITOR = ನ್ಯಾನೋ
… ನಿಮ್ಮ ಆದ್ಯತೆಯ ಸಂಪಾದಕದೊಂದಿಗೆ ನ್ಯಾನೊವನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ.
4. ಆಜ್ಞೆಯನ್ನು ಇತಿಹಾಸಕ್ಕೆ ಉಳಿಸದೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ
ನಿಜವಾದ ಹ್ಯಾಕರ್ ಈ ಟ್ರಿಕ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುವುದಿಲ್ಲ. ಎಲ್ಲರಿಗೂ ತಿಳಿದಿರುವಂತೆ, ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಆಜ್ಞೆಗಳ ಇತಿಹಾಸವನ್ನು ಬ್ಯಾಷ್ ಉಳಿಸುತ್ತದೆ, ಇದು ಕೀಬೋರ್ಡ್ ಬಾಣಗಳನ್ನು ಬಳಸಿ ಪ್ರವೇಶಿಸಲು ತುಂಬಾ ಸುಲಭ ಅಥವಾ Ctrl + R (ನಿರ್ವಹಿಸಲು ಹಿಮ್ಮುಖ ಹುಡುಕಾಟ ಇತಿಹಾಸದಲ್ಲಿ).
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇತಿಹಾಸದಲ್ಲಿ ನಮೂದಿಸಿದ ಆಜ್ಞೆಯನ್ನು ಉಳಿಸದಿರಲು ನೀವು ಏನು ಮಾಡಬೇಕು ಎಂದರೆ ಮುಂದೆ ಜಾಗವನ್ನು ಇಡುವುದು:
ಆಜ್ಞೆ
5. ಆಜ್ಞೆಯ ಕೊನೆಯ ನಿಯತಾಂಕವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇರಿಸಿ
ಮೊದಲು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಆಜ್ಞೆ ಎಂದು ಭಾವಿಸೋಣ
cp file.txt / var / www / wp-content / uploads / 2009/03 /
ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಬಹುದು cd ನಂತರ Alt +. o Esc +. :
cd 'ALT +.'
ಇದು ಪ್ರವೇಶಿಸಲು ಸಂಕ್ಷಿಪ್ತ ಮಾರ್ಗಕ್ಕಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ:
cd / var / www / wp-content / uploads / 2009/03 /
6. ನಿಗದಿತ ಸಮಯದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ
ಹೌದು, ಹೌದು, ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಕ್ರಾನ್. ಆದಾಗ್ಯೂ, ಕೆಲವೊಮ್ಮೆ ನಾವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ಚಲಾಯಿಸಲು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಬಯಸುತ್ತೇವೆ ಆದರೆ ಒಮ್ಮೆ ಮಾತ್ರ.
ನಾವು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಭಾವಿಸೋಣ ls-l ಮಧ್ಯರಾತ್ರಿಯಲ್ಲಿ. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಅದನ್ನು ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:
ಪ್ರತಿಧ್ವನಿ "ls -l" | ಮಧ್ಯರಾತ್ರಿಯಲ್ಲಿ
7. ನಿಮ್ಮ ಬಾಹ್ಯ ಐಪಿ ಪಡೆಯಿರಿ
ಒದಗಿಸಿದ ಸೇವೆಗೆ ಧನ್ಯವಾದಗಳು http://ifconfig.me/ ಟರ್ಮಿನಲ್ನಿಂದ ನೇರವಾಗಿ ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕದ ವಿವಿಧ ಡೇಟಾವನ್ನು ತಿಳಿಯಲು ಸಾಧ್ಯವಿದೆ:
ಕರ್ಲ್ ifconfig.me/ip // ಐಪಿ ವಿಳಾಸ ಕರ್ಲ್ ifconfig.me/host // ರಿಮೋಟ್ ಸರ್ವರ್ ಕರ್ಲ್ ifconfig.me/ua // ಬಳಕೆದಾರ ಏಜೆಂಟ್ ಕರ್ಲ್ ifconfig.me/port // ಪೋರ್ಟ್
8. Ctrl + u ಮತ್ತು Ctrl + y ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ತಿಳಿಯಿರಿ
ನೀವು ಎಷ್ಟು ಬಾರಿ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ್ದೀರಿ ಮತ್ತು ಬೇರೆ ಏನಾದರೂ ಮಾಡುವ ಮೊದಲು ಅದನ್ನು ನೆನಪಿಸಿಕೊಂಡಿದ್ದೀರಾ? ಸರಿ, ಒಂದು ರೀತಿಯ ಕಟ್-ಪೇಸ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ, ಇದರಿಂದಾಗಿ ಅರ್ಧದಷ್ಟು ಉಳಿದಿದ್ದ ಆಜ್ಞೆಯನ್ನು ಮತ್ತೆ ನಮೂದಿಸುವುದು ಸುಲಭವಾಗುತ್ತದೆ.
ನೀವು ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ ...
ಸಿಡಿ / ಮನೆ / ಬಳಕೆದಾರ
ಮತ್ತು ನೀವು ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಏನನ್ನಾದರೂ ಪರಿಶೀಲಿಸುವ ಮೊದಲು ಅದನ್ನು ನೀವು ನೆನಪಿಸಿಕೊಂಡಿದ್ದೀರಿ. ಆ ಸಂದರ್ಭದಲ್ಲಿ ಒತ್ತಿರಿ Ctrl + u (ಇದು "ಕಟ್" ನಂತೆಯೇ ಇರುತ್ತದೆ).
ಮೊದಲು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ. Ose ಹಿಸಿಕೊಳ್ಳಿ ...
ls-l
... ತದನಂತರ ಒತ್ತಿರಿ Ctrl + y (ಇದು "ಪೇಸ್ಟ್" ನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ).
9. ಟರ್ಮಿನಲ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಸ್ವಚ್ Clean ಗೊಳಿಸಿ
ಕಾನ್ Ctrl + l ಟರ್ಮಿನಲ್ ಅನ್ನು ಕ್ಷಣಾರ್ಧದಲ್ಲಿ ಸ್ವಚ್ can ಗೊಳಿಸಬಹುದು.
10. ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ, ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಮತ್ತು ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಗೆ ಹಿಂತಿರುಗಿ
ಈ ಟ್ರಿಕ್ ಒಂದು ಸಂತೋಷ. ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಿಡದೆಯೇ ಆಜ್ಞೆಗಳ ಸರಣಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಅವುಗಳನ್ನು ಆವರಣದಲ್ಲಿ ಗುಂಪು ಮಾಡಿ. ಬಹುತೇಕ ಎಲ್ಲರಿಗೂ ತಿಳಿದಿರುವಂತೆ, ಆಜ್ಞೆಗಳ ಸರಣಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ನೀವು && ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಒಗ್ಗೂಡಿಸಬೇಕು. ಈ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:
(cd / tmp && ls)
ಈ ಆಜ್ಞೆಯ ಫಲಿತಾಂಶವು (ಆವರಣಗಳನ್ನು ಗಮನಿಸಿ) ಫೋಲ್ಡರ್ನಲ್ಲಿರುವ ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ಪಟ್ಟಿಯಾಗಿದೆ / ಟಿಎಂಪಿ. ನಮ್ಮ ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಿಡದೆಯೇ ಎಲ್ಲವೂ. ಒಂದು ಆಭರಣ!
ಯಪ. ಹೆಚ್ಚು ಬಳಸಿದ ಆಜ್ಞೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
ಅವರನ್ನು ನೋಡಲು ಹೆಚ್ಚು ಬಳಸಿದ ಆಜ್ಞೆಗಳು ಕೆಳಗಿನವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
ಇತಿಹಾಸ | awk '{a [$ 2] ++} END {(i in a) {a [i] ಅನ್ನು ಮುದ್ರಿಸಿ "" i}}' | sort -rn | ತಲೆ
ನನ್ನ ವಿಷಯದಲ್ಲಿ, ವಿಜೇತರು:
450 ಯೌರ್ಟ್ 415 ಸುಡೋ 132 ಗಿಟ್ 99 ಸಿಡಿ 70 ಲೀಫ್ಪ್ಯಾಡ್ 70 ಕಿಲ್ಲಾಲ್ 68 ಎಲ್ಎಸ್ 52 ಪ್ಯಾಕ್ಮ್ಯಾನ್ 50 ಎಕ್ಸ್ರಾಂಡರ್ 45 ಟಾಪ್
ಟರ್ಮಿನಲ್ ಅಭಿಮಾನಿಗಳಿಗೆ, ಈ ಸರ್ವರ್ನಂತೆ, ನಾನು ಭೇಟಿ ನೀಡಲು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಕಮಾಂಡ್ಲೈನ್ಫು. ಅಲ್ಲದೆ, ಏಕೆ, ನೋಡುವುದನ್ನು ನಿಲ್ಲಿಸಬೇಡಿ ಫೈಲ್ ನಮ್ಮ ಬ್ಲಾಗ್ನಿಂದ.
ನನ್ನ ಇನ್ಪುಟ್ಆರ್ಸಿಯಲ್ಲಿ ಬಿಟ್ಟುಬಿಟ್ಟ ದೊಡ್ಡ ಅಕ್ಷರಗಳನ್ನು ನಾನು ಬಳಸಿದ್ದೇನೆ, ಏಕೆಂದರೆ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಈ ರೀತಿ ಪ್ರಾರಂಭವಾದ ಅನೇಕ ಫೈಲ್ಗಳು ನನ್ನೊಳಗೆ ಜಾರಿಕೊಳ್ಳುತ್ತವೆ.
ಇತಿಹಾಸದ ಆಜ್ಞೆಯು ಅದರಲ್ಲಿ ಒಂದು ಸಂಖ್ಯೆಯ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ
ನೀವು ಬಳಸಿದ ಆಜ್ಞೆಗಳಲ್ಲಿ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ಬಳಸಲು ನೀವು ಬಯಸಿದರೆ ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಬಳಸಿ
! 22
ಅದು ನಿಮ್ಮ ಇತಿಹಾಸದಲ್ಲಿ 22 ನೇ ಸಂಖ್ಯೆಯಲ್ಲಿರುವ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
ಸ್ವಯಂ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯೊಂದಿಗೆ ಆಜ್ಞೆಯನ್ನು ಹುಡುಕುವುದು
ctrl + r
ಕೊನೆಯ ಆಜ್ಞೆಯನ್ನು ಪುನರಾವರ್ತಿಸಲು ನಾನು ಯಾವಾಗಲೂ Ctrl + r ಅನ್ನು ಬಳಸುತ್ತೇನೆ; ಕೊನೆಯದು ಕಾಣಿಸಿಕೊಂಡ ನಂತರ, ಅಪ್ ಪಾಗ್ (ಮೇಲಿನ ಬಾಣ) ಒತ್ತುವ ಮೂಲಕ ನೀವು ಇತಿಹಾಸದ ಮೂಲಕ ಹಿಂದಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಬಹುದು.
ಗ್ರೀಟಿಂಗ್ಸ್.
ಒಳ್ಳೆಯ ಲೇಖನ. ಆ ಸಲಹೆಗಳನ್ನು ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.
ನಾನು ಪ್ರತಿದಿನ ಬಳಸುವ ಒಂದನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ನಾನು ಬಯಸುತ್ತೇನೆ ಅದು 'fg', ಇದು ನೀವು ಮೊದಲು ನಿಲ್ಲಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು 'Ctrl + z' ನೊಂದಿಗೆ ತೆರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಮತ್ತು 'bg' ನೊಂದಿಗೆ ನೀವು ಅವುಗಳನ್ನು ಹಿನ್ನೆಲೆಗೆ ಕಳುಹಿಸುತ್ತೀರಿ
ನಿಮ್ಮನ್ನು ನೋಡಿ ... ಒಳ್ಳೆಯ ಟ್ರಿಕ್! ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.
ತಬ್ಬಿಕೊಳ್ಳಿ! ಪಾಲ್.
ಅತ್ಯುತ್ತಮವಾದ ಪೋಸ್ಟ್, ಅವು ನಿಮಗೆ ತಿಳಿದಿರುವ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಮರೆತುಹೋದ ವಿಷಯಗಳನ್ನು ಯಾವಾಗಲೂ ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳುವಂತೆ ಮಾಡುತ್ತದೆ, ಆದರೆ ಅದು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತವಾಗಿದೆ.
ಟರ್ಮಿನಲ್ ಚೀಟ್ಸ್ ಯಾವಾಗಲೂ ಸ್ವಾಗತಾರ್ಹ.
ಆಜ್ಞೆಗೆ ಜಾಗವನ್ನು ಸೇರಿಸುವುದನ್ನು ಇತಿಹಾಸದಿಂದ ಕೈಬಿಡಲಾಗಿದೆ ಎಂದು ನಂಬಲಾಗದಷ್ಟು ನನಗೆ ತಿಳಿದಿರಲಿಲ್ಲ.
ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಶುಭಾಶಯಗಳು !!
ಸ್ವಯಂ ಸಂಪೂರ್ಣ ಫಿಲ್ಟರಿಂಗ್ ಇತಿಹಾಸವನ್ನು ಬಳಸಲು $ HOME / .inputrc ಫೈಲ್ನಲ್ಲಿ ಸೇರಿಸಿ
"\ E [5 ~": ಇತಿಹಾಸ-ಹುಡುಕಾಟ-ಹಿಂದುಳಿದ
"\ E [6 ~": ಇತಿಹಾಸ-ಹುಡುಕಾಟ-ಫಾರ್ವರ್ಡ್
ಮತ್ತು ಉದಾಹರಣೆಗೆ ನೀವು ಬಳಸಿದ ಹಂತದಲ್ಲಿ:
$ ಸಿಡಿ / ಒಂದು / ಮಾರ್ಗ / ಉದ್ದ / / ಶಿಟ್ ಗಿಂತ
ಮತ್ತು ಈಗ ನೀವು ಅದನ್ನು ಮತ್ತೆ ಬಳಸಲು ಬಯಸುತ್ತೀರಿ, ನೀವು ಮಾಡಬೇಕು:
$ ಸಿಡಿ
ತದನಂತರ "ಸಿಡಿ" ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾದ ಇತಿಹಾಸದ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳ ಮೂಲಕ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು "ಪೇಜ್ ಅಪ್" ಅಥವಾ "ಪೇಜ್ ಡೌನ್" ಕೀಗಳನ್ನು ಒತ್ತಿರಿ.
ಅಥವಾ…. ಯಾವುದನ್ನೂ ಸಂಪಾದಿಸದೆ, ನೀವು Ctrl + R ಅನ್ನು ಒತ್ತಿ ನಂತರ cd (ನೀವು 'cd' ನೊಂದಿಗೆ ಏನನ್ನಾದರೂ ಹುಡುಕಲು ಬಯಸಿದರೆ) ಮತ್ತು Ctrl + R ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ನೀವು ಬಯಸುವ ಎಲ್ಲ ಆಜ್ಞೆಗಳನ್ನು ನೀವು ಪುನರಾವರ್ತಿತವಾಗಿ ನೋಡುತ್ತೀರಿ. ನಿಸ್ಸಂಶಯವಾಗಿ, ಅದು ತಕ್ಷಣದ ಹಿಂದಿನದಾಗಿದ್ದರೆ, ನೀವು ಒಂದನ್ನು ಪಡೆಯುತ್ತೀರಿ.
ಮುಯಿ ಬ್ಯೂನೋ!
ಪ್ರಸ್ತುತ ಒಂದನ್ನು ಬಿಡದೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ವಾಸ್ತವವಾಗಿ ls / tmp ಸಾಕು.
ನೀವು ";" ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆಜ್ಞೆಯನ್ನು ಸಹಕರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ n ° 10 ಇದು ಹೀಗಿರುತ್ತದೆ:
(cd / tmp; ls)
ಸಂಬಂಧಿಸಿದಂತೆ
ಅವನು ";" ಇದು "&&" (ಮತ್ತು) ಗಿಂತ ವಿಭಿನ್ನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ನಾವು ಕಮಾಂಡ್ -1 && ಕಮಾಂಡ್ -2 ಮಾಡುವಾಗ ಎರಡನೆಯ ಆಜ್ಞೆಯು ಮೊದಲನೆಯ output ಟ್ಪುಟ್ "0" ಆಗಿದ್ದರೆ ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತದೆ, ಅಂದರೆ ದೋಷವಿಲ್ಲದೆ. ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಮೊದಲನೆಯ ಆಜ್ಞೆಯನ್ನು ಲೆಕ್ಕಿಸದೆ ಎರಡನೇ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ವಿಸ್ತರಿಸಲು, ಆಪರೇಟರ್ «||» ಇದೆ (ಅಥವಾ), ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎರಡನೆಯ ಆಜ್ಞೆಯನ್ನು ಮೊದಲನೆಯದು .ಟ್ಪುಟ್ನಲ್ಲಿ ದೋಷ ಎಸೆದರೆ ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತದೆ. ಅಭಿನಂದನೆಗಳು.
ಇತಿಹಾಸವನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳುವ ಪ್ರತಿ ಸಾಲಿಗೆ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಹೊಂದಲು, ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ ಅಥವಾ ಮೂಲದ ~ .ಬ್ಯಾಶ್ಆರ್ಸಿಯಲ್ಲಿ ಪರಿಸರ ವೇರಿಯಬಲ್ ಇರಬೇಕು.
# ನ್ಯಾನೋ .ಬಾಶ್ಆರ್ಸಿ
ರಫ್ತು HISTTIMEFORMAT = »% F% T»
# ಇತಿಹಾಸ
492 2014-09-02 14:25:57 revdep-rebuild -i -v
493 2014-09-02 14:31:14 eclean-dist -d
494 2014-09-02 14:31:23 ಲೊಕಲೆಪುರ್ಜ್ -ವಿ
495 2014-09-02 14:31:29 etc-update
496 2014-09-02 14:31:54 ಹೊರಹೊಮ್ಮು –ಡೆಪ್ಲೀನ್ –ಪ್ರೆಟೆಂಡ್
497 2014-09-02 14:39:08 ನವೀಕರಿಸಲಾಗಿದೆ
ಹೆಚ್ಚಿನ ಆಯ್ಕೆಗಳಿವೆ, ಅದು ಉಳಿಸುವ ರೇಖೆಗಳ ಪ್ರಮಾಣಕ್ಕಾಗಿ, ನಾನು ಅವುಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿದ್ದೇನೆ.
ತುಂಬಾ ಒಳ್ಳೆಯ ಪೋಸ್ಟ್. ನಿಜವಾಗಿಯೂ ತುಂಬಾ ಉಪಯುಕ್ತ. ಟ್ರಿಕ್ ಸಂಖ್ಯೆ 4, ಇತಿಹಾಸದಲ್ಲಿ ಉಳಿಸದೆ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು, ನನಗೆ ಉಬುಂಟುನಲ್ಲಿ ಮಾತ್ರ ಕೆಲಸ ಮಾಡಿದೆ, ಡೆಬಿಯನ್ ಅಥವಾ ಸೆಂಟೋಸ್ನಲ್ಲಿ ಅಲ್ಲ.
ಇದು ನನಗೆ ರಾಸ್ಬಿಯನ್ ಮೇಲೆ ಕೆಲಸ ಮಾಡಿದೆ ಮತ್ತು ಕಮಾನುಗಳ ಮೇಲೆ ಅಲ್ಲ.
ಮೆರ್ವಿಲ್ಲೆಕ್ಸ್ !!
ಹಲೋ,
ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಜಾಗವನ್ನು ಏನು ಹಾಕಬೇಕು ಆದ್ದರಿಂದ ಅದು ಇತಿಹಾಸದಲ್ಲಿ ನೋಂದಾಯಿಸಲ್ಪಡುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ...
[ಬಳಕೆದಾರ @ ಹೋಸ್ಟ್ /] $ ls -l
ಒಟ್ಟು 104
dr-xr-xr-x. 2 ಮೂಲ ಮೂಲ 4096 ಆಗಸ್ಟ್ 21 03:55 ಬಿನ್
dr-xr-xr-x. 5 ರೂಟ್ ರೂಟ್ 3072 ಆಗಸ್ಟ್ 20 17:26 ಬೂಟ್
drwxr-xr-x. 2 ರೂಟ್ ರೂಟ್ 4096 ಡಿಸೆಂಬರ್ 9 2013 ಸಿಗ್ರೂಪ್
[ಬಳಕೆದಾರ @ ಹೋಸ್ಟ್ /] $ ಇತಿಹಾಸ
1024 ಎಲ್.ಎಸ್
1025 ಎಲ್.ಎಸ್
1026 ಇತಿಹಾಸ
1027 ಎಲ್ಎಸ್ -ಎಲ್
1028 ಇತಿಹಾಸ
ಆಸಕ್ತಿದಾಯಕ ಲೇಖನ ..
ಧನ್ಯವಾದಗಳು!
ಕ್ಷಮಿಸಿ, ಎಲ್ಲಾ ಪೋಸ್ಟ್ಗಳನ್ನು ಓದದಿದ್ದಕ್ಕಾಗಿ,
ಪರೀಕ್ಷೆಯನ್ನು ಸೆಂಟೋಸ್ನಲ್ಲಿಯೂ ಮಾಡಲಾಗುತ್ತದೆ.
Ctrl + U ಮತ್ತು Ctrl + Y ನೊಂದಿಗೆ ಒಳ್ಳೆಯದು.
ನನ್ನ ಸಿಸ್ಟಂನಲ್ಲಿ, ವೇರಿಯೇಬಲ್ ಅನ್ನು $ 5 ಗೆ ಬದಲಾಯಿಸುವ ಮೂಲಕ ಹೆಚ್ಚು ಬಳಸಿದ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿ ನನಗೆ ಕೆಲಸ ಮಾಡಿದೆ.
Example ಟ್ಪುಟ್ ಉದಾಹರಣೆ:
1122 ಸುಡೋ
362 ಎಲ್.ಎಸ್
279 ಸ್ಪಷ್ಟವಾಗಿದೆ
214 ಸಿಡಿ
142 ಡಿಗ್
141 ಯೌರ್ಟ್
130 vnstat
122 ಎಂ.ವಿ.
112 ವಿಮ್
112 ಇತಿಹಾಸ
ಏಕೆಂದರೆ ನನ್ನ .bashrc ಫೈಲ್ನಲ್ಲಿ ನಾನು ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಹೊಂದಿದ್ದೇನೆ:
# ಇತಿಹಾಸ ಆಜ್ಞೆಗೆ ದಿನಾಂಕವನ್ನು ತೋರಿಸಿ
ರಫ್ತು HISTTIMEFORMAT = '% F% T:'
ಇಲ್ಲಿರುವ ಅನೇಕರು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವಾರು ಟರ್ಮಿನಲ್ಗಳನ್ನು ಬಳಸಿದ್ದಾರೆ ಎಂದು ನನಗೆ ಖಚಿತವಾಗಿದೆ.
ಈಗ, ಇದು ಟರ್ಮಿನಲ್ ಟ್ರಿಕ್ ಎಂದು ನಿಮಗೆ ಹೇಳಬೇಕೆ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ, ಆದರೆ ನಾನು ಸಾಮಾನ್ಯವಾಗಿ ಅನೇಕ ಕಿಟಕಿಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ ಅಥವಾ ಹಲವಾರು ಟರ್ಮಿನಲ್ಗಳನ್ನು ತೆರೆಯಲು ಪರದೆಯನ್ನು ಬಳಸುವುದರಿಂದ, ಇದು ಆ ಟರ್ಮಿನಲ್ಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ನಮೂದಿಸಿದ ಯಾವುದೇ ಆಜ್ಞೆಯನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅದು ಪ್ರತಿಫಲಿಸುತ್ತದೆ ಎಲ್ಲಾ.
ಇದು .bashrc ಫೈಲ್ನಲ್ಲಿ ಹೋಗುತ್ತದೆ:
HISTSIZE = 90000
HISTFILESIZE = IS HISTSIZE
HISTCONTROL = ನಿರ್ಲಕ್ಷ್ಯ ಸ್ಥಳ: ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ
ಇತಿಹಾಸ () {
_ಬ್ಯಾಶ್_ಹಿಸ್ಟರಿ_ಸಿಂಕ್
ಬಿಲ್ಟಿನ್ ಇತಿಹಾಸ "$ @"
}
_ಬ್ಯಾಶ್_ಹಿಸ್ಟರಿ_ಸಿಂಕ್ () {
ಬಿಲ್ಟಿನ್ ಇತಿಹಾಸ -ಎ # 1
HISTFILESIZE = $ HISTSIZE # 2
ಬಿಲ್ಟಿನ್ ಇತಿಹಾಸ -ಸಿ # 3
ಬಿಲ್ಟಿನ್ ಇತಿಹಾಸ -ಆರ್ # 4
}
PROMPT_COMMAND = _ಬ್ಯಾಶ್_ಹಿಸ್ಟರಿ_ಸಿಂಕ್
ಉತ್ತಮ ಕೊಡುಗೆ! ಹಾದುಹೋಗಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.
ತಬ್ಬಿಕೊಳ್ಳಿ! ಪಾಲ್.
ಲೇಖನಕ್ಕೆ ಅಭಿನಂದನೆಗಳು.
ಬಹಳ ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ನಾನು ಕೆಲವು ಆಜ್ಞೆಗಳನ್ನು ಕಲಿತಿದ್ದೇನೆ.
ಈ ವಿಷಯಗಳಲ್ಲಿ ನಾನು ಈಗಾಗಲೇ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ "ಅನುಭವಿ" ಆಗಿದ್ದರೂ, ಈ ತಂತ್ರಗಳನ್ನು ಯಾವಾಗಲೂ ಪ್ರಶಂಸಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ… ತಂತ್ರಗಳ ಕಾಂಡಕ್ಕೆ !!!
ಅದ್ಭುತವಾಗಿದೆ, ತಂತ್ರಗಳಿಗೆ ಧನ್ಯವಾದಗಳು, ಅವು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತವಾಗಿವೆ
ಕನ್ಸೋಲ್ನ ಮಾರ್ಗಗಳು ಅವಿವೇಕದ
ನಿಯಂತ್ರಣ + ಯು ಮತ್ತು ನಿಯಂತ್ರಣ + ವೈ ಒತ್ತುವ ಟ್ರಿಕ್ ಶೆಲ್ ಅನ್ನು ಅವಲಂಬಿಸಿರುವುದಿಲ್ಲ, ಆದರೆ ಟಿಟಿ ಹೊಂದಿರುವ ಸಂರಚನೆಯ ಮೇಲೆ. ಲಿನಕ್ಸ್ ಅಡಿಯಲ್ಲಿ ಇಂದಿಗೂ ಟಿಟಿ ಬಹಳ ಸಂಕೀರ್ಣವಾದ ಘಟಕಗಳಾಗಿವೆ, ವಾಸ್ತವವಾಗಿ ನಾನು ಅವರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತನಿಖೆ ಮಾಡುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಅವುಗಳು ತೋರುತ್ತಿರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಇನ್ ಮತ್ತು outs ಟ್ಗಳನ್ನು ಹೊಂದಿವೆ ಎಂದು ನಾನು ಭರವಸೆ ನೀಡಬಲ್ಲೆ. ಟಿಟಿ ತಮ್ಮ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸುವ ಕೆಲವು ನಿಯಂತ್ರಣ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ ನಾನು ಬೆಕ್ಕು ಬೈನರಿ ಫೈಲ್ ಮಾಡುತ್ತೇನೆ ಎಂದು ಕೆಲವೊಮ್ಮೆ ನನಗೆ ಸಂಭವಿಸಿದೆ, ಮತ್ತು ಎಲ್ಲಾ "ಕಸ" ಪರದೆಯ ಮೇಲೆ ಕಾಣಿಸಿಕೊಂಡ ನಂತರ, ಪ್ರಾಂಪ್ಟ್ ವಿಚಿತ್ರವಾಗಿದೆ ಅಥವಾ ಇನ್ನೊಂದು ಕೋಡಿಂಗ್ನೊಂದಿಗೆ. ಯಾಕೆಂದರೆ ಯಾದೃಚ್ file ಿಕ ಫೈಲ್ನಲ್ಲಿ ಟಿಟಿ ನಿಯಂತ್ರಣ ಅಕ್ಷರಗಳನ್ನು ಎದುರಿಸುವ ಹೆಚ್ಚಿನ ಸಂಭವನೀಯತೆ ಇರುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಇದನ್ನು ಶೆಲ್ನಲ್ಲಿ ಚಲಾಯಿಸಿ:
'33 ಸಿ' ಮುದ್ರಿಸಿ
ಅದು ಪರದೆಯನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ (ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಓಡಿದಂತೆ).
ಪರದೆಯನ್ನು ತೆರವುಗೊಳಿಸಲು ಕಂಟ್ರೋಲ್ + ಎಲ್ ನಂತಹ ಇತರ ಸಂಯೋಜನೆಗಳು ಬಳಸುತ್ತಿರುವ ಶೆಲ್ನಿಂದಲೇ ಬರುತ್ತವೆ, ಕ್ಲಾಸಿಕ್ / ಬಿನ್ / ಎಸ್ ಚಿಪ್ಪುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ತರುವುದಿಲ್ಲ.
ಇದಲ್ಲದೆ, ಇಂದು ಲಿನಕ್ಸ್ ಅಡಿಯಲ್ಲಿ ಫೈಲ್ಗಳು ಮತ್ತು ಸಾಕೆಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣ ಆಯ್ಕೆಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಎಐಒ (ಅಸಿಂಕ್ರೋನಸ್ ಇನ್ಪುಟ್ / put ಟ್ಪುಟ್) ಮೋಡ್ನಲ್ಲಿ ನೀವು ಓಪನ್ () ಬಳಸಿ ಟಿಟಿ ಸಾಧನವನ್ನು ತೆರೆದರೆ, ಇನ್ಪುಟ್ ಬಫರ್ನಲ್ಲಿ ಡೇಟಾ ಲಭ್ಯವಿದ್ದಾಗಲೆಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಯು ಸಿಜಿಯೊವನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ ಬ್ಯಾಷ್ ಸರಳವಾಗಿ ಸಾಲುಗಳನ್ನು ಓದುವ ಮೂಲಕ ಮತ್ತು ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ (ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಮಾಡುವಂತೆ), ನಿಯಂತ್ರಣ + ಎಲ್ ಅನ್ನು ಒತ್ತಿದಾಗ, ಈ ಅಕ್ಷರಗಳ ಅನುಕ್ರಮವನ್ನು ಆಜ್ಞೆಗಳ ಭಾಗವಾಗಿ ಸೇರಿಸಲಾಗುವುದು, ಆದರೆ ಬ್ಯಾಷ್ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿರುವುದರಿಂದ ಇನ್ಪುಟ್ನ ಬಫರ್ ಅದನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಕೆಲವೊಮ್ಮೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವಾಗ ನಾನು ನಿರ್ಬಂಧಿಸದ ಇನ್ಪುಟ್ ಬಫರ್ ಪಡೆಯಲು fcntl ಅನ್ನು ಬಳಸಲು ಬಂದಿದ್ದೇನೆ, ಅದನ್ನು ನಾನು ncurses ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಸಹ ಬಳಸಿದ್ದೇನೆ (ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ncurses ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ನಿಯಂತ್ರಣ tty ಅನ್ನು ನಿರ್ವಹಿಸಿ).
ಶುಭಾಶಯಗಳು!
ಆರಂಭದಲ್ಲಿ ಸ್ಥಳಾವಕಾಶದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡದವರಿಗೆ ಮತ್ತು ಬಹುಶಃ ಅದನ್ನು ಟಿಪ್ಪಣಿಗೆ ಸೇರಿಸಲು, HISTIGNORE ಎಂಬ ವೇರಿಯೇಬಲ್ ಇದೆ, ಅಲ್ಲಿ ಆಜ್ಞೆಯ ಮೊದಲು ಸೇರಿಸಲಾದ ಅಕ್ಷರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಆದ್ದರಿಂದ ಅದನ್ನು ಇತಿಹಾಸದಲ್ಲಿ ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ.
ಕೆಲವು ಸ್ಥಾಪನೆಗಳಲ್ಲಿ ಈ ವೇರಿಯೇಬಲ್ ಬರುವುದಿಲ್ಲ
ಶುಭಾಶಯಗಳು ಮತ್ತು ಉತ್ತಮ ಪೋಸ್ಟ್! ಮೆಚ್ಚಿನವುಗಳಿಗೆ ನೇರ!
ಕಾಮೆಂಟ್ಗಳಲ್ಲಿ ನಾನು ಹಲವಾರು ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಸಹ ನೋಡಿದ್ದೇನೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ .. !!
ಎಲ್ಲಾ ನಿಜವಾಗಿಯೂ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ಧನ್ಯವಾದಗಳು.