அடுத்த கட்டுரையில் நாம் சீஷெல்ஸ் என்ற கருவியைப் பார்க்கப் போகிறோம். இது பயன்படுத்தப்படுகிறது பைப்லைன் கட்டளை வரி நிரல் வெளியீடு நிகழ்நேரத்தில் வலையில் மற்றும் ஒரு எளிய வழியில். ஒரு குனு / லினக்ஸ் கட்டளையின் வெளியீட்டை ஆதரவு குழு, நண்பர்கள் மற்றும் சக ஊழியர்களுடன் பகிர்ந்து கொள்ள இதைப் பயன்படுத்தலாம். இது நமக்கு வழங்கும் மற்றொரு நல்ல வழி என்னவென்றால், இது முனையத்தில் ஒரு வெளியீட்டைத் தொடர்ந்து உருவாக்கும் நீண்ட செயல்முறைகளுக்கான கண்காணிப்புக் கருவியாகப் பயன்படுத்தப்படலாம். சீஷெல்ஸ் உண்மையில் சீஷெல்ஸ்.ஓ வலைத்தளத்தின் வாடிக்கையாளர். எனவே, முனைய வெளியீட்டைப் பகிர வலை பதிப்பை நேரடியாகப் பயன்படுத்தலாம் அல்லது எங்கள் உபுண்டுவில் கன்சோல் கிளையண்டை நிறுவலாம்.
சீஷெல்ஸ் கட்டளை வரி நிரல்களை நிகழ்நேரத்தில் வலையில் வெளியிட அனுமதிக்கிறது, எங்கள் கணினியில் எந்த புதிய மென்பொருளையும் நிறுவ வேண்டிய அவசியம் இல்லாமல். கன்சோலில் முன்னேற்றத்தை அச்சிடும் சோதனைகள் போன்ற நீண்ட செயல்முறைகளைக் கட்டுப்படுத்த இதைப் பயன்படுத்தலாம்.
இந்த சிறு கட்டுரையில் எப்படி என்று பார்ப்போம் உபுண்டுவில் சீஷெல்ஸை நிறுவி பயன்படுத்தவும், பிற குனு / லினக்ஸ் விநியோகங்களின் பயனர்களும் இந்த எளிய நிரலைப் பயன்படுத்த முடியும் என்று கூறப்பட வேண்டும்.
முக்கியமான பரிசீலனைகள். இதைப் பயன்படுத்துவதற்கு முன்பு இதைப் படியுங்கள்.
- இந்த வாடிக்கையாளர் தற்போது பீட்டாவில் உள்ளது. மிகவும் முக்கியமான பயன்பாடுகளுக்கு இந்த நிரலைப் பயன்படுத்தாமல் இருப்பது நல்லது.
- இந்த சேவை தரவு சேமிப்பு ஊடகம் அல்ல. அனைத்து அமர்வுகளும் (இணைப்புகள்) ஒரு நாள் கழித்து நீக்கப்படும்.
- உங்களிடம் இதுவரை எந்த கணக்கு முறையும் இல்லை, எனவே ஒவ்வொரு ஐபி முகவரியும் ஒரே நேரத்தில் 5 அமர்வுகளுக்கு மட்டுமே.
சீஷெல்ஸ் கிளையண்டை நிறுவவும்
நாங்கள் சீஷெல்ஸின் வழக்கமான பயனர்களாக இருந்தால், இந்த கிளையண்டை நிறுவ மிகவும் பயனுள்ளதாக இருக்கும். இது மலைப்பாம்பில் எழுதப்பட்டது. எனவே, குழாய் பயன்பாட்டைப் பயன்படுத்தி இதை எளிதாக நிறுவ முடியும். உபுண்டுவில் குழாய் நிறுவ (இந்த எடுத்துக்காட்டில்), நாம் இன்னும் அதை நிறுவவில்லை என்றால், நாம் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து பின்வருவதை எழுத வேண்டும்:
sudo apt install python-pip
பிப்பின் நிறுவல் முடிந்ததும், பின்வரும் நிறுவலை ஒரே முனையத்தில் மட்டுமே எழுத வேண்டும்:
sudo pip install seashells
எப்படி உபயோகிப்பது
நான் சொன்னது போல், சீஷெல்ஸ் சேவையைப் பயன்படுத்த எதையும் நாங்கள் நிறுவ வேண்டியதில்லை. நாம் வெறுமனே வேண்டும் உங்கள் கட்டளையின் வெளியீட்டை "nc seashells.io 1337" க்கு அனுப்பவும் இது பின்வருவனவற்றில் காட்டப்பட்டுள்ளது. உங்களுக்குத் தெரியும், nc (நெட்காட்) முன்பே நிறுவப்பட்டுள்ளது பெரும்பாலான குனு / லினக்ஸ் இயக்க முறைமைகளில்.
நாம் விரும்பினால், எடுத்துக்காட்டாக, கட்டளையின் வெளியீட்டை சேனல் செய்ய 'எதிரொலி'இது பின்வருவனவற்றில் காட்டப்பட்டுள்ளது.
echo 'Tutorial para Ubunlog' | nc seashells.io 1337
முந்தைய கட்டளையை இயக்கிய பிறகு, இதன் விளைவாக பின்வருவனவற்றைப் பெறுவோம்:
serving at https://seashells.io/v/QUgsxc28
எங்களுக்கு வழங்கப்பட்ட URL உடன், அதை எந்தவொரு இடத்திலிருந்தும் திறக்கலாம் இணைய உலாவி எதிரொலி கட்டளை உருவாக்கும் வெளியீட்டை அதில் காண்க.
இது ஒரு எடுத்துக்காட்டு. எந்தவொரு கட்டளை அல்லது நிரலின் வெளியீட்டையும் சேனல் செய்ய முடியும் குனு / லினக்ஸ்.
பயன்பாட்டு எடுத்துக்காட்டுகள்
கிளையன்ட் நிறுவப்பட்டதும், நாங்கள் இனி "nc seashells.io 1337" வெளியீட்டுக் குழாயைப் பயன்படுத்த வேண்டியதில்லை. இந்த வாடிக்கையாளர் எங்களுக்கு சில கூடுதல் அம்சங்களை வழங்க உள்ளார். இந்த கிளையன்ட் எவ்வாறு செயல்படுகிறது என்பதற்கான எடுத்துக்காட்டு, இங்கே ls கட்டளை நமக்குக் காண்பிக்கும் வெளியீடு:
ls | seashells
எனது கணினியிலிருந்து எடுத்துக்காட்டு வெளியீடு:
ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடியது போல, வலை உலாவி வழியாக நாங்கள் பகிரக்கூடிய மற்றும் திறக்கக்கூடிய URL ஐ நிரல் எங்களுக்கு வழங்கும்.
வெளியீட்டை எளிய உரையில் காண்பிக்க வேண்டுமென்றால், நாம் மாற்ற வேண்டும், / v / {url} (பார்க்க) வழங்கியவர் / ப / {url} (p உடன் இது எளிய உரையாக காண்பிக்கப்படும்). எடுத்துக்காட்டாக, மாற்றியமைக்கப்பட்ட URL ஐப் பயன்படுத்தி மேலே உள்ள கட்டளையின் வெளியீட்டை எளிய உரையாக பைப் செய்யலாம்.
இது எனக்குத் தெளிவாகத் தெரிகிறது, ஆனால் நான் URL இல் "v" என்ற எழுத்தை "p" உடன் மாற்றியுள்ளேன் என்பதை வலியுறுத்த விரும்புகிறேன்.
நம் வசம் உள்ள மற்றொரு விருப்பம் என்னவென்றால், நம்மால் முடியும் தாமத விருப்பத்துடன் தாமத கட்டளை வெளியீடு. ஒரு உதாரணம் பின்வருவனவாக இருக்கும்:
htop | seashells --delay 2
வெளியீட்டைக் காண்பிப்பதற்கு மேலே உள்ள கட்டளை 2 வினாடிகள் காத்திருக்கும்.
இந்த நிரலின் பயன்பாடு பற்றிய கூடுதல் தகவல்களைப் பெற, நாங்கள் இயக்கலாம்:
seashells --help
இந்த எளிய ஆனால் பயனுள்ள திட்டத்தைப் பற்றிய கூடுதல் தகவல்களை நாம் பெறலாம் திட்ட வலைத்தளம், அல்லது உங்கள் பக்கத்திற்கு எங்களை இயக்குங்கள் மகிழ்ச்சியா திட்டக் குறியீட்டைப் பற்றி மேலும் அறிய.