GoGPT Best VPN GoSearch

OnWorks favicon

hose - ອອນໄລນ໌ຢູ່ໃນຄລາວ

ແລ່ນທໍ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນທໍ່ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


hose - ປາຍລູກຄ້າຂອງທໍ່ເຄືອຂ່າຍ BSD

ເຄືອຄ່າຍ 4.2

ສະຫຼຸບສັງລວມ


ທໍ່ hostname port (--ໃນ|--ອອກ|--err|--fd n|--ທາດ|--netslave|--netslave1|--netslave2)
[-- verbose] [--unix] [-- ທ່າເຮືອທ້ອງຖິ່ນ port] [--localhost ສິ່ງເສບຕິດ] [--ລອງໃໝ່ n] [--ຊັກຊ້າ n]
[--ປິດ​ເຄື່ອງ [r|w][a]] [--noreuseaddr] [-[i][o][e][#3[,4[,5...]]][s][v][u]] [-p
ທ່າເຮືອທ້ອງຖິ່ນ] [-h ທ້ອງຖິ່ນ-ເຈົ້າພາບ] ຄໍາສັ່ງ ໂຕ້ຖຽງ

ລາຍລະອຽດ


ທໍ່ ຄວາມພະຍາຍາມທີ່ຈະສະຫນອງການເຮັດວຽກຂອງທໍ່ຜ່ານເຄືອຂ່າຍ. ມັນປະຕິບັດຕົວເປັນ
ລູກຄ້າສິ້ນສຸດການເຊື່ອມຕໍ່ເຊີບເວີ-ລູກຄ້າ. ເມື່ອໃຊ້ກັບ ກauອກນ້ ຳ(1​) ມັນ​ສາ​ມາດ​ເຮັດ​ວຽກ​ເປັນ​
ທົດແທນທີ່

tar -cf - . | rsh ອື່ນໆ "cd destdir; tar -xf -"

ກauອກນ້ ຳ ແລະ ທໍ່ ມີປະໂຫຍດໂດຍສະເພາະໃນເວລາທີ່ທ່ານບໍ່ມີການເຂົ້າເຖິງງ່າຍທີ່ບໍ່ມີການໂຕ້ຕອບ
ເຄື່ອງປາຍທາງ.

OPTIONS


ທໍ່ ສ້າງເຕົ້າຮັບ BSD ແລະ, ຖ້າ -- ທ່າເຮືອທ້ອງຖິ່ນ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຜູກມັດມັນກັບພອດ
ໝາຍເລກ (ຫຼືຊື່ບໍລິການ) ລະບຸທັນທີຫຼັງຈາກນັ້ນ. ຖ້າ --localhost ແມ່ນຍັງ
ລະບຸໄວ້ຫຼັງຈາກນັ້ນການໂຕ້ຖຽງຂອງມັນແມ່ນທີ່ຢູ່ທ້ອງຖິ່ນທີ່ຈະຜູກມັດກັບ. ( --localhost ເປັນປະໂຫຍດພຽງແຕ່ກ່ຽວກັບ
ເຄື່ອງທີ່ມີທີ່ຢູ່ IP ຫຼາຍ.)

ທໍ່ ຫຼັງຈາກນັ້ນພະຍາຍາມເຊື່ອມຕໍ່ກັບເຄື່ອງຕ່າງປະເທດ hostname ກັບທ່າເຮືອຕ່າງປະເທດ ທ່າເຮືອ.

ຖ້າປະສົບຜົນສໍາເລັດ ທໍ່ ປ່ຽນເສັ້ນທາງຊັອກເກັດໄປຫາ stdin, stdout, stderr, ແລະ/ຫຼື ໄຟລ໌ arbitrary
ລາຍ​ລະ​ອຽດ​ອີງ​ຕາມ​ການ​ --ໃນ --ອອກ --err --fd n ທຸງ. ທໍ່ ຍັງປິດອັດຕະໂນມັດ
ລົງເຄິ່ງທີ່ບໍ່ໄດ້ໃຊ້ຂອງການເຊື່ອມຕໍ່ຖ້າຫາກວ່າພຽງແຕ່ --ໃນ ຖືກກໍານົດຫຼືພຽງແຕ່ --ອອກ ແລະ / ຫຼື
--err ຖືກກໍານົດ. ເບິ່ງ --ປິດ​ເຄື່ອງ ທາງ​ເລືອກ​ສໍາ​ລັບ​ຂໍ້​ມູນ​ເພີ່ມ​ເຕີມ​.

ທໍ່ ຫຼັງຈາກນັ້ນ exec(2) ສ ຄໍາສັ່ງ ກັບ ໂຕ້ຖຽງ.

ຢ່າງໃດກໍ່ຕາມ, ໄດ້ --ທາດ ທຸງຫັນ ທໍ່ ເຂົ້າໄປໃນປະເພດຂອງ telnet ເບື້ອງຕົ້ນ. ໄດ້ ຄໍາສັ່ງ is
ບໍ່ສົນໃຈ. ແທນທີ່ຈະ, ທໍ່ ເຂົ້າໄປໃນ loop ບ່ອນທີ່ມັນຄັດລອກ bytes ຈາກ stdin ໄປຫາ socket,
ແລະ bytes ຈາກ socket ກັບ stdout. ນີ້ແມ່ນຕົວຈິງແລ້ວເປັນປະໂຫຍດຫຼາຍກ່ວາ telnet ເພາະວ່າ
telnet ພະຍາຍາມປະຕິບັດການຕີຄວາມຫມາຍໃນກະແສ byte ແລະໂດຍທົ່ວໄປແລ້ວເຂົ້າໄປໃນວິທີການຂອງທ່ານ.
ທໍ່ ພຽງແຕ່ຜ່ານ bytes ໂດຍບໍ່ມີການ mucking ກັບເຂົາເຈົ້າ.

ໄດ້ --netslave* ທາງເລືອກແມ່ນ variants ກ່ຽວກັບ --ທາດ ຫົວຂໍ້. ໃນຂະນະທີ່ --ທາດ ຈະສືບຕໍ່
ເພື່ອສົ່ງຕໍ່ຂໍ້ມູນໃນທິດທາງດຽວເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ອື່ນໄດ້ພົບກັບ EOF, --netslave
variants ແມ່ນຮຸກຮານຫຼາຍໃນການປິດເຕົ້າຮັບທັງຫມົດ. ກ່ອນທີ່ຈະປິດເຕົ້າສຽບ, ມັນ
ຄວາມພະຍາຍາມທີ່ຈະ flush ຂໍ້ມູນໃດໆທີ່ຢູ່ໃນ buffer ຂອງມັນເອງ. --ທາດ ປະຕິບັດ ປິດ​ເຄື່ອງ(2​)
ໂທລະບົບເມື່ອມັນພົບກັບ EOF ໃນທິດທາງດຽວ, ແຕ່ --netslave variants ບໍ່
ເນື່ອງຈາກວ່າບາງ daemon ເຄືອຂ່າຍແມ່ນສັບສົນກັບມັນ.

--netslave ປິດການເຊື່ອມຕໍ່ເມື່ອມັນພົບກັບ EOF ໃນທິດທາງໃດກໍ່ຕາມ.

--netslave1 ປິດການເຊື່ອມຕໍ່ເມື່ອມັນພົບກັບ EOF ໃນຂະນະທີ່ອ່ານ stdin. ໃດ
ຂໍ້ມູນທີ່ຍັງບໍ່ໄດ້ອ່ານຢູ່ໃນເຕົ້າຮັບຈະຖືກລະເລີຍ. ຖ້າມັນພຽງແຕ່ພົບ EOF ໃນເຕົ້າຮັບ, ມັນ
ຈະສືບຕໍ່ອ່ານຈາກ stdin.

--netslave2 ປິດການເຊື່ອມຕໍ່ເມື່ອມັນພົບກັບ EOF ໃນຂະນະທີ່ອ່ານຈາກ
ເຕົ້າຮັບ. ຂໍ້ມູນໃດໆທີ່ຍັງບໍ່ໄດ້ອ່ານຢູ່ໃນ stdin ຈະຖືກລະເລີຍ. ຖ້າມັນພຽງແຕ່ພົບກັບ EOF ໃນ stdin,
ມັນຈະສືບຕໍ່ອ່ານຈາກເຕົ້າຮັບ. ຮູບແບບນີ້ສາມາດເປັນປະໂຫຍດກັບບາງເຄື່ອງແມ່ຂ່າຍເວັບ.

ໄດ້ -- verbose ທຸງລະບຸວ່າ ທໍ່ ຄວນພິມຂໍ້ມູນກ່ຽວກັບເຈົ້າພາບທີ່ມັນເຊື່ອມຕໍ່
ກັບ. ຂໍ້​ມູນ​ນີ້​ປະ​ກອບ​ມີ​ທີ່​ຢູ່​ຕົວ​ເລກ​, ຊື່​ເຈົ້າ​ພາບ​, ແລະ​ພອດ​ຕ່າງ​ປະ​ເທດ​
ຈໍານວນ.

ໄດ້ --unix ທຸງລະບຸວ່າ port ບໍ່ແມ່ນໝາຍເລກພອດອິນເຕີເນັດ ຫຼືຊື່ບໍລິການ,
ແຕ່ແທນທີ່ຈະເປັນຊື່ໄຟລ໌ສໍາລັບຊັອກເກັດໂດເມນ UNIX. ທາງເລືອກນີ້ອາດຈະຖືກຈໍາລອງໂດຍ
ການນໍາໃຊ້ -unix- ເປັນຊື່ເຈົ້າພາບເພື່ອເຊື່ອມຕໍ່ກັບ, ຫຼືໂດຍການປ່ຽນຊື່ ທໍ່ ໂຄງການ ອູໂຊ.

--ລອງໃໝ່ n ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ລະບຸວ່າ ທໍ່ ຄວນພະຍາຍາມອີກຄັ້ງ ເຊື່ອມຕໍ່(2​) ໂທ​ຫາ​ n
ເວລາ (ຫຼືຕະຫຼອດໄປຖ້າ n ເປັນລົບ). --ຊັກຊ້າ n ກຳນົດເວລາໃຫ້ຊ້າຫຼາຍວິນາທີ
ລະຫວ່າງຄວາມພະຍາຍາມ.

--ປິດ​ເຄື່ອງ ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມສອງພຶດຕິກໍາ. ຊຸດທໍາອິດຖືກຄວບຄຸມໂດຍ `r' ແລະ
`w' ທຸງ. ຖ້າມີ 'r', ຫຼັງຈາກນັ້ນ ທໍ່ ຈະປິດການເຊື່ອມຕໍ່ເຄິ່ງຫນຶ່ງເພື່ອເຮັດໃຫ້ມັນເປັນ
ເຕົ້າຮັບການອ່ານເທົ່ານັ້ນ. ຖ້າເດັກພະຍາຍາມຂຽນ, ມັນຈະລົ້ມເຫລວ. ຖ້າການເຊື່ອມຕໍ່ຫ່າງໄກສອກຫຼີກ
ພະຍາຍາມອ່ານ, ມັນຈະຮັບຮູ້ເຕົ້າຮັບເປັນປິດ. ຖ້າມີ 'w' ແທນ, ຫຼັງຈາກນັ້ນ
ທໍ່ ຈະປິດອີກເຄິ່ງຫນຶ່ງຂອງການເຊື່ອມຕໍ່ເພື່ອເຮັດໃຫ້ມັນເປັນເຕົ້າຮັບການຂຽນເທົ່ານັ້ນ. ຖ້າ
ເດັກນ້ອຍພະຍາຍາມອ່ານ, ມັນຈະຮັບຮູ້ວ່າເຕົ້າຮັບປິດ. ຖ້າການເຊື່ອມຕໍ່ຫ່າງໄກສອກຫຼີກ
ພະຍາຍາມຂຽນ, ມັນຈະລົ້ມເຫລວ. ພຶດຕິກໍາເລີ່ມຕົ້ນແມ່ນການປ່ອຍໃຫ້ທັງສອງເຄິ່ງເປີດ, ຢ່າງໃດກໍຕາມ
ການປິດການເຊື່ອມຕໍ່ເຄິ່ງຫນຶ່ງແມ່ນເຮັດໂດຍອັດຕະໂນມັດໂດຍການປະສົມທີ່ແນ່ນອນຂອງ
ໄດ້ --ໃນ, --ອອກ, ແລະ --err ທຸງ. ເພື່ອສະກັດກັ້ນພຶດຕິກໍາ automagic ຂອງພວກເຂົາທ່ານສາມາດນໍາໃຊ້
(ຕາມລໍາດັບ) --fd 0, --fd 1, ແລະ --fd 2.

ພຶດຕິກໍາອື່ນແມ່ນຄວບຄຸມໂດຍທຸງ `a”. ຖ້າທຸງ 'a' ຢູ່ແລ້ວ ທໍ່
ຈະ fork(2​) ກ່ອນ​ທີ່​ຈະ​ປະ​ຕິ​ບັດ​ ຄໍາສັ່ງ ແລະເມື່ອເດັກອອກໄປມັນຈະປະຕິບັດ a
ປິດ​ເຄື່ອງ(2) ດ້ວຍວິທີ =2. ນີ້ປິດທັງສອງເຄິ່ງຂອງການເຊື່ອມຕໍ່. ທາງເລືອກນີ້ບໍ່ແມ່ນ
ມີຄວາມຈໍາເປັນສໍາລັບຄໍາຮ້ອງສະຫມັກສ່ວນໃຫຍ່ນັບຕັ້ງແຕ່ການປິດຕົວອະທິບາຍໄຟລ໌ຖືກກວດພົບໂດຍ
ຂະບວນການທາງໄກ, ແຕ່ບາງອຸປະກອນເຄືອຂ່າຍທີ່ມີຄວາມຊັບຊ້ອນຫນ້ອຍ (ເຊັ່ນ: ເຄື່ອງພິມ) ຕ້ອງການ
a ປິດ​ເຄື່ອງ(2) ສໍາລັບການປະຕິບັດງານທີ່ເຫມາະສົມ. ເພື່ອເຮັດໃຫ້ສິ່ງທີ່ຊັດເຈນຢ່າງສົມບູນ, ບັນຊີລາຍຊື່ຂອງ
ການໂຕ້ຖຽງທີ່ຍອມຮັບໄດ້ --ປິດ​ເຄື່ອງ ທາງເລືອກແມ່ນ `r', `w', `ra', `wa', `a'.

ໂດຍຕົວຢ່າງ, ທໍ່ ປະຕິບັດເປັນ

ເຊິ່ງປ້ອງກັນບັນຫາ ``ທີ່ຢູ່ທີ່ໃຊ້ຢູ່'' ທີ່ `` plagued '' netpipes ລຸ້ນ 4.0 ແລະ
ກ່ອນ ໜ້າ ນີ້. --noreuseaddr ບອກວ່າ ທໍ່ ເພື່ອຂ້າມການໂທລະບົບນັ້ນ, ແລະກັບຄືນໄປກ່ອນ 4.1
ພຶດຕິກຳ. ໂດຍບໍ່ມີການໂທນີ້, ພອດແມ່ນບໍ່ມີສະເຫມີສໍາລັບການນໍາໃຊ້ຄືນໃຫມ່ທັນທີທັນໃດ
ໄດ້ ທໍ່ ອອກ.

SHORT ດອກໄມ້


ເພື່ອ​ຫຼຸດ​ຜ່ອນ​ຄວາມ​ຕ້ອງ​ການ​ການ​ພິມ​ສໍາ​ລັບ​ການ​ໂຕ້​ຖຽງ (ແລະ​ການ​ເຄົາ​ລົບ​ກັບ​ອາ​ຍຸ​ສູງ​ສຸດ​
ປະເພນີຂອງ UNIX cryptotaxonomy) ຂ້າພະເຈົ້າໄດ້ເພີ່ມບາງຮູບແບບສັ້ນຂອງທຸງ. ນີ້ແມ່ນ ກ
ຕາຕະລາງການຕິດຕໍ່:

┌──────┬──────────────┐
│ສັ້ນ │ ຍາວ │
iin
oອອກ
eerr
#nfdn
sລອງ
vຄຳເວົ້າ
qງຽບ
uUnix
pທ່າເຮືອທ້ອງຖິ່ນ
hlocalhost
└───────┴──────────────┘
ເບິ່ງ ກauອກນ້ ຳ(1) ສໍາລັບການສົນທະນາລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບທຸງສັ້ນ. ພຶດຕິກໍາຂອງພວກເຂົາຄວນຈະເປັນ
ບໍ່ແປກໃຈ. ທຸງທີ່ຮຽກຮ້ອງໃຫ້ມີການໂຕ້ຖຽງແຍກຕ່າງຫາກປະຕິບັດຕາມໃນປະເພນີຂອງ
tar(1).

ຕົວຢ່າງ


ນີ້ຈະເຊື່ອມຕໍ່ກັບພອດ 3000 ເທິງເຄື່ອງ reef ແລະເຊື່ອມຕໍ່ເຕົ້າຮັບກັບ stdin ຂອງ
ຄໍາສັ່ງ tar.

ຕົວຢ່າງ $ hose reef 3000 --in tar-xf- .

ຄໍາສັ່ງຕົວຈິງ exec(2​) ໂດຍ​ ທໍ່ ໂຄງການແມ່ນ

tar -xf - .

ໄດ້ --ໃນ ທາງເລືອກຫມາຍຄວາມວ່າການປ້ອນຂໍ້ມູນຂອງຂະບວນການເດັກຈະຖືກໂອນເຂົ້າໄປໃນ
ເຕົ້າຮັບທີ່ເຊື່ອມຕໍ່ກັບກ່ຽວກັນ.

ອັນນີ້ເຊື່ອມຕໍ່ກັບຊັອກເກັດໂດເມນ UNIX ໃນໄດເລກະທໍລີປະຈຸບັນ

ຕົວຢ່າງ$ hose --unix- u-socket --in sh -c \
"unfunky.perl.script | dd of=sample.pgm"

ເຕົ້າຮັບການປ້ອນຂໍ້ມູນໃສ່ຄໍາສັ່ງ sh.

ໃຊ້ທໍ່ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.