ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಪೈಪ್‌ಗಳೊಂದಿಗೆ ನುಡಿಸುವಿಕೆ: ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು

ಕೊಳವೆಗಳು (ಬೆಸುಗೆ ಹಾಕಿದ ತಾಮ್ರದ ಕೊಳವೆಗಳು)

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

ಆದ್ದರಿಂದ, ಈ ಟ್ಯುಟೋರಿಯಲ್ ಮೂಲಕ ನಾವು ತೋರಿಸುವ ಮೂಲಕ ಅವರೊಂದಿಗೆ ಆಟವಾಡಲು ಹೋಗುತ್ತೇವೆ ಕೆಲವು ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಅದು ನಿಮ್ಮ ದಿನದಿಂದ ದಿನಕ್ಕೆ ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅವುಗಳು ಹೇಗೆ ಬಳಸಲು ಸರಳವಾಗಿದೆ ಮತ್ತು ನೀವು ಸಾಕಷ್ಟು ಕೊಡುಗೆ ನೀಡಬಹುದು ಎಂಬುದನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗಳನ್ನು ಓದುವುದನ್ನು ಮತ್ತು ನೋಡುವುದನ್ನು ಮುಂದುವರಿಸಲು ನಾನು ನಿಮ್ಮನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇನೆ ...

  • ಆಜ್ಞೆಯ output ಟ್ಪುಟ್ ಅನ್ನು "ವಿತರಿಸಿ". ಈ ರೀತಿಯಾಗಿ, ಯಾವುದೇ ಆಜ್ಞೆಯ ಮಾಹಿತಿ ಉತ್ಪಾದನೆಯ ಮೂಲಕ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ನೀವು ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ಪಟ್ಟಿಯ output ಟ್‌ಪುಟ್ ಅಥವಾ "ಆಫೀಸ್" ಹೆಸರಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಪ್ರಕ್ರಿಯೆಗಳು:
ls -al | more

ps aux | grep office | less

  • ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸಿ ಅದು ಆಜ್ಞೆಯ ಅಥವಾ ಫೈಲ್‌ನ output ಟ್‌ಪುಟ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, example.txt ಫೈಲ್ ಹೊಂದಿರುವ ಸಾಲುಗಳನ್ನು ಅಥವಾ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೋಡಿ (1 ಅನ್ನು ಕಳೆಯಲು ಮರೆಯದಿರಿ, ಏಕೆಂದರೆ ಮೊದಲ ಸಾಲು ಹೆಡರ್ ಆಗಿದೆ) ಮತ್ತು ಫೈಲ್‌ಗಳು ಅಥವಾ ಡೈರೆಕ್ಟರಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸಹ ನೋಡಿ:
cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • ನಿರ್ದಿಷ್ಟ ಸಾಲು ಅಥವಾ ಪದವನ್ನು ಹುಡುಕಿ, ಉದಾಹರಣೆಗೆ ಐಪಿ ಸಕ್ರಿಯ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್‌ಗಳ 192.168 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ:
 
ifconfig | grep 192.168
  • ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ಪತ್ತೆ ಮಾಡಿ, ಉದಾಹರಣೆಗೆ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ಅನುಮತಿಗಳು, ಮತ್ತು systemd ನೊಂದಿಗೆ ಅನುಗುಣವಾದ ಪ್ರಕ್ರಿಯೆಗಳ PID ಗಳನ್ನು ತೋರಿಸಿ:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • ಸಾಲುಗಳನ್ನು ಆದೇಶಿಸಿ ಫೈಲ್ ಅನ್ನು ವರ್ಣಮಾಲೆಯಂತೆ:
cat ejemplo.txt | sort 
  • ಫೈಲ್‌ನ ಮೊದಲ ಅಥವಾ ಕೊನೆಯ 10 ಸಾಲುಗಳನ್ನು ನೋಡಿ, ಆದರೆ ನಿರ್ದಿಷ್ಟ ಪದವನ್ನು ಹೊಂದಿರುವಂತಹವುಗಳನ್ನು ಮಾತ್ರ ನೋಡಿ:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   01101001b ಡಿಜೊ

    ಲೇಖನಕ್ಕೆ ಧನ್ಯವಾದಗಳು! ನಾನು "ಲಿನಕ್ಸ್ ಆನುವಂಶಿಕವಾಗಿ ಪಡೆದ ವಿಶ್ವದ ಅದ್ಭುತಗಳನ್ನು" ಹಂಚಿಕೊಳ್ಳುತ್ತೇನೆ. ಈ ದಿನಕ್ಕೆ ನಾನು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸನ್ನಿವೇಶವನ್ನು ನಿಭಾಯಿಸಲು ಯಾರಾದರೂ ಬರೆಯಬೇಕಾದ ಪೈಪ್‌ಗಳನ್ನು ನೋಡುತ್ತಿದ್ದೇನೆ, ಅದು ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ, ಒಬ್ಬರು ಆಶ್ಚರ್ಯ ಪಡುತ್ತಾರೆ "ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ?" ಮತ್ತು ಸತ್ಯ, ಹೌದು, ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಅವರು ನಿಜವಾಗಿಯೂ ಅದ್ಭುತ.

    1.    ಐಸಾಕ್ ಡಿಜೊ

      ನಮ್ಮನ್ನು ಓದಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು!

  2.   ಅಲೆಜಾಂಡ್ರೊ ಪಿನಾಟೊ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ವಿವರಣೆ. ಹಂಚಿಕೊಂಡಿದ್ದಕ್ಕೆ ಧನ್ಯವಾದಗಳು.