ಸೀಶೆಲ್ಸ್, ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಅನ್ನು ವೆಬ್ ಮೂಲಕ ನೈಜ ಸಮಯದಲ್ಲಿ ಯಾರಿಗಾದರೂ ತೋರಿಸಿ

ಸೀಶೆಲ್‌ಗಳು ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಅನ್ನು ವೆಬ್ ಮೂಲಕ ನೈಜ ಸಮಯದಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಸೀಶೆಲ್ಸ್ ಎಂಬ ಸಾಧನವನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ನೈಜ ಸಮಯದಲ್ಲಿ ವೆಬ್‌ಗೆ ಪೈಪ್‌ಲೈನ್ ಆಜ್ಞಾ ಸಾಲಿನ ಪ್ರೋಗ್ರಾಂ output ಟ್‌ಪುಟ್ ಮತ್ತು ಸರಳ ರೀತಿಯಲ್ಲಿ. ಗ್ನು / ಲಿನಕ್ಸ್ ಆಜ್ಞೆಯ output ಟ್‌ಪುಟ್ ಅನ್ನು ಬೆಂಬಲ ತಂಡ, ಸ್ನೇಹಿತರು ಮತ್ತು ಸಹೋದ್ಯೋಗಿಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ನಾವು ಇದನ್ನು ಬಳಸಬಹುದು. ಇದು ನಮಗೆ ನೀಡುವ ಮತ್ತೊಂದು ಉತ್ತಮ ಆಯ್ಕೆಯೆಂದರೆ, ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ನಿರಂತರವಾಗಿ ಉತ್ಪಾದನೆಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತಿರುವ ದೀರ್ಘ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಇದನ್ನು ಮೇಲ್ವಿಚಾರಣಾ ಸಾಧನವಾಗಿ ಬಳಸಬಹುದು. ಸೀಶೆಲ್ಸ್ ವಾಸ್ತವವಾಗಿ ಸೀಶೆಲ್ಸ್.ಓ ವೆಬ್‌ಸೈಟ್‌ನ ಕ್ಲೈಂಟ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ, ನಾವು ವೆಬ್ ಆವೃತ್ತಿಯನ್ನು ನೇರವಾಗಿ ಬಳಸಬಹುದು ಅಥವಾ ಟರ್ಮಿನಲ್ .ಟ್‌ಪುಟ್ ಹಂಚಿಕೊಳ್ಳಲು ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಕನ್ಸೋಲ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.

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

ಈ ಸಣ್ಣ ಲೇಖನದಲ್ಲಿ ನಾವು ಹೇಗೆ ನೋಡುತ್ತೇವೆ ಉಬುಂಟುನಲ್ಲಿ ಸೀಶೆಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಬಳಸಿ, ಇತರ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ಬಳಕೆದಾರರು ಸಹ ಈ ಸರಳ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಹೇಳಬೇಕು.

ಪ್ರಮುಖ ಪರಿಗಣನೆಗಳು. ಇದನ್ನು ಬಳಸುವ ಮೊದಲು ಇದನ್ನು ಓದಿ.

  • ಈ ಗ್ರಾಹಕ ಪ್ರಸ್ತುತ ಬೀಟಾದಲ್ಲಿದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಹಳ ಸೂಕ್ಷ್ಮ ಅನ್ವಯಿಕೆಗಳಿಗೆ ಬಳಸದಿರುವುದು ಒಳ್ಳೆಯದು.
  • ಈ ಸೇವೆ ಡೇಟಾ ಸಂಗ್ರಹ ಮಾಧ್ಯಮವಲ್ಲ. ಎಲ್ಲಾ ಸೆಷನ್‌ಗಳನ್ನು (ಲಿಂಕ್‌ಗಳು) ಒಂದು ದಿನದ ನಂತರ ಅಳಿಸಲಾಗುತ್ತದೆ.
  • ನೀವು ಇನ್ನೂ ಯಾವುದೇ ಖಾತೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿಲ್ಲ, ಆದ್ದರಿಂದ ಪ್ರತಿ ಐಪಿ ವಿಳಾಸವು 5 ಏಕಕಾಲಿಕ ಸೆಷನ್‌ಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ.

ಸೀಶೆಲ್ಸ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ನಾವು ಸೀಶೆಲ್‌ಗಳ ನಿಯಮಿತ ಬಳಕೆದಾರರಾಗಿದ್ದರೆ, ಈ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ಇದು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಆದ್ದರಿಂದ, ಪಿಪ್ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಸುಲಭವಾಗಿ ಸ್ಥಾಪಿಸಬಹುದು. ಉಬುಂಟುನಲ್ಲಿ ಪೈಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು (ಈ ಉದಾಹರಣೆಯಲ್ಲಿ), ನಾವು ಅದನ್ನು ಇನ್ನೂ ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬರೆಯಿರಿ:

sudo apt install python-pip

ಪಿಪ್ನ ಸ್ಥಾಪನೆ ಮುಗಿದ ನಂತರ, ನಾವು ಈ ಕೆಳಗಿನ ಅನುಸ್ಥಾಪನಾ ಕ್ರಮವನ್ನು ಒಂದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾತ್ರ ಬರೆಯಬೇಕಾಗುತ್ತದೆ:

sudo pip install seashells

ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ನಾನು ಹೇಳಿದಂತೆ, ಸೀಶೆಲ್ಸ್ ಸೇವೆಯನ್ನು ಬಳಸಲು ನಾವು ಏನನ್ನೂ ಸ್ಥಾಪಿಸಬೇಕಾಗಿಲ್ಲ. ನಾವು ಸರಳವಾಗಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ ನಿಮ್ಮ ಆಜ್ಞೆಯ output ಟ್‌ಪುಟ್ ಅನ್ನು "nc seashells.io 1337" ಗೆ ರವಾನಿಸಿ ಅದನ್ನು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ. ನಿಮಗೆ ತಿಳಿದಂತೆ, nc (ನೆಟ್‌ಕ್ಯಾಟ್) ಮೊದಲೇ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಹೆಚ್ಚಿನ ಗ್ನು / ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ.

ನಾವು ಬಯಸಿದರೆ, ಉದಾಹರಣೆಗೆ, ಆಜ್ಞೆಯ output ಟ್‌ಪುಟ್ ಅನ್ನು ಚಾನಲ್ ಮಾಡಲು 'ಪ್ರತಿಧ್ವನಿ'ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ.

echo 'Tutorial para Ubunlog' | nc seashells.io 1337

ಹಿಂದಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಇದರ ಪರಿಣಾಮವಾಗಿ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಪಡೆಯುತ್ತೇವೆ:

serving at https://seashells.io/v/QUgsxc28

ನಮಗೆ ಒದಗಿಸಲಾದ URL ನೊಂದಿಗೆ, ನಾವು ಅದನ್ನು ಯಾವುದರಿಂದಲೂ ತೆರೆಯಬಹುದು ವೆಬ್ ಬ್ರೌಸರ್ ಮತ್ತು ಅದರಲ್ಲಿ ಎಕೋ ಆಜ್ಞೆಯು ಉತ್ಪಾದಿಸುವ output ಟ್‌ಪುಟ್ ನೋಡಿ.

ಸೀಶೆಲ್ಸ್ output ಟ್‌ಪುಟ್ ಪ್ರತಿಧ್ವನಿ ಬ್ರೌಸರ್

ಇದು ಕೇವಲ ಒಂದು ಉದಾಹರಣೆ. ಯಾವುದೇ ಆಜ್ಞೆ ಅಥವಾ ಪ್ರೋಗ್ರಾಂನ output ಟ್ಪುಟ್ ಅನ್ನು ಚಾನಲ್ ಮಾಡಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಗ್ನು / ಲಿನಕ್ಸ್.

ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು

ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಇನ್ನು ಮುಂದೆ "nc seashells.io 1337" output ಟ್‌ಪುಟ್ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ಬಳಸಬೇಕಾಗಿಲ್ಲ. ಈ ಕ್ಲೈಂಟ್ ನಮಗೆ ಕೆಲವು ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡಲಿದೆ. ಈ ಕ್ಲೈಂಟ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಉದಾಹರಣೆಯಾಗಿ, ls ಆಜ್ಞೆಯು ನಮಗೆ ತೋರಿಸುವ output ಟ್‌ಪುಟ್ ಇಲ್ಲಿದೆ:

ls | seashells

ನನ್ನ ಸಿಸ್ಟಮ್‌ನಿಂದ ಉದಾಹರಣೆ output ಟ್‌ಪುಟ್:

ಸೀಶೆಲ್ಸ್ ಎಲ್ಎಸ್ ಟರ್ಮಿನಲ್ನಿಂದ ನಿರ್ಗಮಿಸುತ್ತದೆ

ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ನೀವು ನೋಡುವಂತೆ, ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ನಾವು ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ ಮತ್ತು ತೆರೆಯಬಹುದಾದ URL ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ನೀಡುತ್ತದೆ.

ಸೀಶೆಲ್ಸ್ output ಟ್‌ಪುಟ್ ls ಬ್ರೌಸರ್

Text ಟ್ಪುಟ್ ಅನ್ನು ಸರಳ ಪಠ್ಯದಲ್ಲಿ ತೋರಿಸುವುದು ನಮಗೆ ಬೇಕಾದರೆ, ನಾವು ಅದನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ, / v / {url} (ನೋಡಲು) ಇವರಿಂದ / p / {url} (p ನೊಂದಿಗೆ ಇದನ್ನು ಸರಳ ಪಠ್ಯವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ). ಉದಾಹರಣೆಗೆ, ಮಾರ್ಪಡಿಸಿದ URL ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಮೇಲಿನ ಆಜ್ಞೆಯ output ಟ್‌ಪುಟ್ ಅನ್ನು ಸರಳ ಪಠ್ಯವಾಗಿ ಪೈಪ್ ಮಾಡಬಹುದು.

ಸೀಶೆಲ್ಸ್ output ಟ್‌ಪುಟ್ ls ಟೆಕ್ಸ್ಟ್ ಮೋಡ್ ಬ್ರೌಸರ್

ಇದು ನನಗೆ ಸ್ಪಷ್ಟವಾಗಿ ತೋರುತ್ತದೆ, ಆದರೆ ನಾನು URL ನಲ್ಲಿ "v" ಅಕ್ಷರವನ್ನು "p" ನೊಂದಿಗೆ ಬದಲಾಯಿಸಿದ್ದೇನೆ ಎಂದು ಒತ್ತಿ ಹೇಳಲು ಬಯಸುತ್ತೇನೆ.

ನಮ್ಮ ಇತ್ಯರ್ಥಕ್ಕೆ ನಾವು ಹೊಂದಿರುವ ಮತ್ತೊಂದು ಆಯ್ಕೆ ಎಂದರೆ ನಾವು ಮಾಡಬಹುದು ವಿಳಂಬ ಆಯ್ಕೆಯೊಂದಿಗೆ ವಿಳಂಬ ಆಜ್ಞೆಯ output ಟ್‌ಪುಟ್. ಉದಾಹರಣೆ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

htop | seashells --delay 2

ಆಜ್ಞೆಯು .ಟ್‌ಪುಟ್ ಪ್ರದರ್ಶಿಸುವ ಮೊದಲು 2 ಸೆಕೆಂಡುಗಳು ಕಾಯುತ್ತದೆ.

ಸೀಶೆಲ್ಸ್ ಪ್ರತಿ 2 ಸೆಕೆಂಡಿಗೆ ನವೀಕರಿಸುವ ಬ್ರೌಸರ್ output ಟ್‌ಪುಟ್

ಈ ಪ್ರೋಗ್ರಾಂ ಬಳಕೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಲು, ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:

seashells --help

ಈ ಸರಳ ಆದರೆ ಉಪಯುಕ್ತ ಕಾರ್ಯಕ್ರಮದ ಕುರಿತು ನಾವು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್‌ಸೈಟ್, ಅಥವಾ ನಿಮ್ಮ ಪುಟಕ್ಕೆ ನಮ್ಮನ್ನು ನಿರ್ದೇಶಿಸಿ GitHub ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು.


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

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

*

*

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