ນີ້ແມ່ນຄໍາສັ່ງ netrik ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
netrik - ANທົດລອງ interສຸດທິ ຕົວທ່ອງເວັບ
ສະຫຼຸບສັງລວມ
ເນທຣິກ [ທາງເລືອກໃນການ] URL or ຊື່ເອກະສານ
ເນທຣິກ -
ລາຍລະອຽດ
ເນທຣິກ ແມ່ນຕົວທ່ອງເວັບແບບ HTML (WWW) ຮູບແບບຂໍ້ຄວາມຂັ້ນສູງ, ນັ້ນຄືຕົວທ່ອງເວັບທີ່ເຮັດວຽກຢູ່
ໃນການສະແດງເຊລຕົວອັກສອນ (linux console, xterm ແລະອື່ນໆ) -- ບໍ່ຄືກັບ w3m, links ຫຼື lynx.
ເມື່ອຖືກເອີ້ນດ້ວຍຊື່ໄຟລ໌ຫຼື URL ເປັນການໂຕ້ຖຽງ, ເອກະສານທີ່ລະບຸຈະຖືກໂຫລດແລະ
ສະແດງໃຫ້ເຫັນໃນຮູບແບບການໂຕ້ຕອບ, ດັ່ງນັ້ນທ່ານສາມາດເລີ່ມຕົ້ນການທ່ອງເວັບຫຼືບາງ HTML ທ້ອງຖິ່ນ
repository ຈາກທີ່ນັ້ນ. (ອີກທາງເລືອກ ໜຶ່ງ, ເອກະສານສາມາດຖືກຈັດໃສ່ແລະຖືກຖິ້ມໃສ່
ຫນ້າຈໍ, ເບິ່ງ OPTIONS ດ້ານລຸ່ມ.)
ເມື່ອຖືກເອີ້ນດ້ວຍ '-' ແທນໄຟລ໌/URL, ເອກະສານ HTML ຈະຖືກອ່ານຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ,
ແລະສະແດງຄືກັນ.
ຖ້າບາງຊື່/URL ຢູ່ໃນໄຟລ໌ການຕັ້ງຄ່າ (~/.netrikrc), ທ່ານຍັງສາມາດ
ເລີ່ມ netrik ໂດຍບໍ່ມີການໂຕ້ຖຽງທີ່ບໍ່ມີທາງເລືອກ; ໄຟລ໌ຈາກ config ຈະຖືກໂຫລດ
ແລ້ວ. ເບິ່ງ netrikrc(5) ສໍາລັບລາຍລະອຽດ.
ເມື່ອການໂຕ້ຖຽງທີ່ບໍ່ມີທາງເລືອກຫຼາຍແມ່ນຖືກກໍານົດ, netrik ພຽງແຕ່ໃຊ້ເວລາສຸດທ້າຍ, ແລະ
ບໍ່ສົນໃຈຄົນອື່ນ. (ນີ້ແມ່ນເພື່ອເຮັດວຽກຂ້າງເທິງ.)
ປະເພດຂອງຊັບພະຍາກອນທີ່ຈະໂຫລດແມ່ນຖືກກໍານົດໂດຍອັດຕະໂນມັດຈາກການໂຕ້ຖຽງ. ຖ້າຫາກວ່າມັນ
ເລີ່ມຕົ້ນດ້ວຍ "http://", "ftp://" ຫຼື "file://", ປະເພດທີ່ສອດຄ້ອງກັນແມ່ນໃຊ້. ຖ້າບໍ່ມີ
ເຫຼົ່ານີ້ແມ່ນໄດ້ລະບຸໄວ້, netrik ພະຍາຍາມເດົາປະເພດ: ທໍາອິດມັນພະຍາຍາມເປີດໄຟລ໌ທ້ອງຖິ່ນຂອງ
ຊື່ທີ່ໃຫ້, ແລະຖ້າມັນລົ້ມເຫລວ, ມັນພະຍາຍາມ HTTP. ພຽງແຕ່ຖ້າທັງສອງລົ້ມເຫລວ, ຄວາມຜິດພາດແມ່ນ
ສ້າງຂຶ້ນ. (ເບິ່ງ ຕົວຢ່າງ ດ້ານລຸ່ມ.)
ໄຟລ໌ທ້ອງຖິ່ນຍັງສາມາດຖືກບີບອັດໂດຍ gzip ຫຼື bzip2, ເຊິ່ງຖືກຈັດການຢ່າງໂປ່ງໃສ,
ຊຶ່ງຫມາຍຄວາມວ່າສ່ວນຂະຫຍາຍ ".gz" ຫຼື ".bz2" ບໍ່ຈໍາເປັນຕ້ອງໃຫ້ຢູ່ໃນ URL.
ເມື່ອຢູ່ໃນ pager, ທ່ານສາມາດຄົ້ນຫາເວັບໄຊຕ໌ທີ່ມີການໂຕ້ຕອບ, ເຊັ່ນດຽວກັນກັບຕົວທ່ອງເວັບອື່ນໆ.
ຄໍາສັ່ງຂອງແປ້ນພິມຄວນຈະເບິ່ງທີ່ຄຸ້ນເຄີຍຖ້າຫາກວ່າທ່ານຮູ້ vi (ຫຼືບາງສ່ວນຂອງ myriads ຂອງ
ໂປຣແກຣມທີ່ມີປຸ່ມ vi-like) ເຊັ່ນດຽວກັນກັບ lynx: ໃຊ້ປຸ່ມ 'j' ແລະ 'k' ເພື່ອຍ້າຍອອກໄປ,
ປຸ່ມລູກສອນຂຶ້ນ ແລະລົງ (ຫຼືຕົວພິມໃຫຍ່ 'J' ແລະ 'K') ເພື່ອເລືອກລິ້ງ, ແລະ ກຸນແຈເພື່ອ
ຕິດຕາມການເຊື່ອມຕໍ່. ເບິ່ງ ໂປແກມ ສາມາດ ຂ້າງລຸ່ມນີ້ສໍາລັບຄໍາອະທິບາຍຂອງຄໍາສັ່ງທີ່ເປັນປະໂຫຍດອື່ນໆ.
(ຄ່າເລີ່ມຕົ້ນ)
OPTIONS
ຫມາຍເຫດ: ເນທຣິກ ຍັງຢູ່ໃນສະພາບການພັດທະນາຕົ້ນໆ; ທາງເລືອກແມ່ນຂຶ້ນກັບການປ່ຽນແປງ.
--no-term-width
ເມື່ອໃຊ້ pager, ນີ້ເຮັດໃຫ້ຫນ້າເວັບທີ່ມີຄໍາທີ່ຍາວທີ່ສຸດ
rendered ກວ້າງກວ່າຫນ້າຈໍ, ແທນທີ່ຈະ breaking ຄໍາ. ໃຫ້ສັງເກດວ່າແນວໃດກໍ່ຕາມ
ການເລື່ອນດ້ານຂ້າງຍັງບໍ່ຖືກປະຕິບັດເທື່ອ -- ເຈົ້າຈະບໍ່ສາມາດເຫັນຈຸດສິ້ນສຸດຂອງ
ເສັ້ນໃນເວລາທີ່ໃຊ້ຕົວເລືອກນີ້... ໃນໂຫມດ dump, ທາງເລືອກນີ້ເຮັດໃຫ້ການນໍາໃຊ້ຂອງ
ຄວາມກວ້າງເລີ່ມຕົ້ນຂອງ 80 ຖັນແທນທີ່ຈະເປັນຄໍານິຍາມຂອງ terminal ເວົ້າ. (ຄໍາ
ຖືກແຕກສະ ເໝີ ໃນໂຫມດ dump.)
--fussy-html
ຍົກເລີກໃນຄວາມຜິດພາດ syntax HTML ໃດຫນຶ່ງຫຼືຄໍາເຕືອນທີ່ພົບ. ຄຳອະທິບາຍຄວາມຜິດພາດສັ້ນໆ
ຖືກພິມອອກ. (ຄໍາອະທິບາຍນີ້ອາດຈະບໍ່ເປັນປະໂຫຍດຫຼາຍໃນເວລາ ... ) ຮູບແບບນີ້ແມ່ນ
ຈຸດປະສົງຕົ້ນຕໍສໍາລັບການດີບັກ HTML. (ຫມາຍເຫດຢ່າງໃດກໍຕາມ ເນທຣິກ ອາດຈະຄວບຄຸມບາງ
ຄວາມຜິດພາດ; ແຕ່ສ່ວນຫຼາຍແມ່ນລາຍງານ.)
--ສະອາດ-html
ຢ່າຍົກເລີກໃນຂໍ້ຜິດພາດຂອງ syntax HTML. ຄໍາອະທິບາຍຂໍ້ຜິດພາດຖືກພິມອອກສໍາລັບທຸກໆ syntax
ຄວາມຜິດພາດ (ຫຼືເຕືອນ), ແຕ່ ເນທຣິກ ພະຍາຍາມວິເຄາະໜ້າແນວໃດ. ການແກ້ໄຂບັນຫາແມ່ນ
ໃຊ້ສໍາລັບບາງຂໍ້ຜິດພາດຂອງ syntax ປົກກະຕິ (ເຊັ່ນ: ຕົວອັກສອນ '<' ຫຼື '&' ທີ່ບໍ່ພົ້ນ); ອື່ນໆ
ຄວາມຜິດພາດຖືກລະເລີຍ. ຫຼັງຈາກຫນ້າທັງຫມົດແມ່ນການໂຫຼດ, ຖ້າຫາກວ່າຄວາມຜິດພາດບາງຄົນໄດ້ຖືກພົບເຫັນ, a
ຂໍ້ຄວາມເຕືອນໄພແມ່ນພິມອອກ (ອີງຕາມຄວາມຮຸນແຮງຂອງການທີ່ຮ້າຍແຮງທີ່ສຸດພົບ
bug), ແລະ pager ເລີ່ມຕົ້ນຫຼັງຈາກການກົດປຸ່ມ.
--valid-html
ຮູບແບບນີ້ແມ່ນຄືກັນກັບ --clean-html, ຍົກເວັ້ນນັ້ນ ເນທຣິກ ບໍ່ຢຸດຊົ່ວຄາວຫຼັງຈາກ
ການໂຫຼດສໍາເລັດ, ຖ້າມີພຽງແຕ່ການເຕືອນໄພທີ່ຖືກສ້າງຂຶ້ນແຕ່ບໍ່ມີຂໍ້ຜິດພາດທີ່ແທ້ຈິງ
ພົບ. (ເຊັ່ນ: ການກໍ່ສ້າງທີ່ຖືກທໍ້ຖອຍໃນມາດຕະຖານ, ແຕ່ຢ່າງເຂັ້ມງວດ
ການເວົ້າແມ່ນຖືກຕ້ອງ.)
--broken-html (ຄ່າເລີ່ມຕົ້ນ)
ຮູບແບບນີ້ແມ່ນຄືກັນກັບ --valid-html, ຍົກເວັ້ນນັ້ນ ເນທຣິກ ຍັງບໍ່ຢຸດຖ້າ
ພຽງແຕ່ພົບຄວາມຜິດພາດທີ່ງ່າຍດາຍທີ່ມີການແກ້ໄຂທີ່ຮູ້ຈັກ, ເຊິ່ງອາດຈະບໍ່
ລົບກວນການຈັດວາງ. ຖ້າເປັນໄປໄດ້ຄວນຫຼີກລ່ຽງການນຳໃຊ້. (ໄຟລ໌ syntax_error.txt
ຫຼື syntax_error.html ໃນໄດເລກະທໍລີເອກະສານ (ເບິ່ງ ເບິ່ງ ຍັງ ຂ້າງລຸ່ມນີ້) ອະທິບາຍ
ເປັນຫຍັງ.)
--ລະເລີຍ-ແຕກ
ໃນຮູບແບບນີ້ບໍ່ມີການເຕືອນໄພສະແດງໃຫ້ເຫັນສໍາລັບຄວາມຜິດພາດ syntax ໃດ, ເຖິງແມ່ນວ່າພວກເຂົາເຈົ້າອາດຈະເຮັດໃຫ້ເກີດ
ການຈັດວາງທີ່ແຕກຫັກຫຼາຍ. ຢ່າໃຊ້!
--debug
ກ່ອນທີ່ຈະສະແດງ (ຫຼື dumping) ຫນ້າ, ບາງຂັ້ນຕອນການຈັດວາງລະດັບປານກາງແມ່ນ
ສະແດງໃຫ້ເຫັນ. (ຜົນໄດ້ຮັບນີ້ໄດ້ຖືກອະທິບາຍໄວ້ໃນ README.) ລອງມັນ - ມັນຫນ້າສົນໃຈຫຼາຍ
ເບິ່ງ ເນທຣິກ ເຮັດວຽກ :-) ມັນຍັງສາມາດເປັນປະໂຫຍດທີ່ຈະຊອກຫາຂໍ້ຜິດພາດ HTML ໃນຫນ້າ, ຍ້ອນວ່າມັນ
dumps ຫນ້າໃນຂະນະທີ່ໂຫລດ/parsing ມັນ.
(ຕົວເລືອກນີ້ບໍ່ມີໃຫ້ຖ້າລວບລວມດ້ວຍ --disable-debug ເພື່ອ ./configure)
--ເຕືອນ-ບໍ່ຮູ້
ອອກຄໍາເຕືອນເມື່ອພົບກັບອົງປະກອບ HTML ຫຼືຄຸນລັກສະນະທີ່ບໍ່ຮູ້ຈັກ. ນີ້ແມ່ນ
ອາດຈະເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບຈຸດປະສົງ debugging, ເນື່ອງຈາກວ່າມີຂ້ອນຂ້າງຫຼາຍ (ທາງດ້ານກົດຫມາຍ)
ສະຖານທີ່ HTML ເນທຣິກ ບໍ່ຮູ້.
-- ຖິ້ມ ພຽງແຕ່ dump ໄຟລ໌ໃຫ້ເປັນການໂຕ້ຖຽງກັບຫນ້າຈໍແລະອອກ, ແທນທີ່ຈະເລີ່ມຕົ້ນ
pager ໄດ້. (ຫນ້າຖືກຈັດວາງຢ່າງຖືກຕ້ອງ.)
--ບໍ່ມີຕົວແທນ
ບໍ່ສົນໃຈຕົວແປສະພາບແວດລ້ອມ "http_proxy" ແລະ "HTTP_PROXY" ດ້ວຍ --builtin-http.
(ບໍ່ມີຜົນກະທົບກັບ wget! ເບິ່ງຂ້າງລຸ່ມນີ້.)
--no-builtin-http
ການນໍາໃຊ້ wget(1) ເພື່ອດຶງເອົາຫນ້າຈາກເຄື່ອງແມ່ຂ່າຍ HTTP, ແທນທີ່ຈະເປັນ HTTP ທີ່ສ້າງຂຶ້ນ
ລະຫັດການຈັດການ. ໃຫ້ສັງເກດວ່າ HTTP redirects ໃນກໍລະນີຫຼາຍທີ່ສຸດເຮັດໃຫ້ເກີດການເຊື່ອມຕໍ່ທີ່ກ່ຽວຂ້ອງໃນ
ຫນ້າທີ່ຈະແຕກໃນເວລາທີ່ໃຊ້ wget. ລະຫັດ HTTP builtin ເບິ່ງຄືວ່າຈະເຮັດວຽກໄດ້ດີໃນປັດຈຸບັນ;
ການໃຊ້ wget ແມ່ນບໍ່ຈໍາເປັນ. (ຢ່າງໃດກໍຕາມໜ້າ FTP ຈະຖືກໂຫຼດຜ່ານ wget ສະເໝີ.)
--no-anchor-offset
ເມື່ອໂດດໄປຫາສະມໍ (ປະຕິບັດຕາມການເຊື່ອມຕໍ່ທີ່ມີຕົວລະບຸຊິ້ນ), ຫນ້າ
ຈະຖືກເລື່ອນ (ຖ້າເປັນໄປໄດ້) ເພື່ອໃຫ້ສະມໍຈະຢືນຢູ່ດ້ານລຸ່ມຂອງຫນ້າຈໍ
ເທິງ. (ໃນແຖວທີສອງ, ເຊິ່ງເປັນແຖວທໍາອິດທີ່ເຊື່ອມຕໍ່ສາມາດເປີດໃຊ້ໄດ້.)
ໂດຍຄ່າເລີ່ມຕົ້ນ, ສະມໍຢູ່ທີ່ປະມານ 1/5 ຂອງຄວາມສູງຂອງຫນ້າຈໍຂ້າງລຸ່ມນີ້ດ້ານເທິງ.
--cursor-keys
ໃຊ້ປຸ່ມລູກສອນເພື່ອຍ້າຍຕົວກະພິບ, ແທນການນໍາທາງທີ່ຄ້າຍຄື lynx ທີ່ໃຊ້ໂດຍ
ຄ່າເລີ່ມຕົ້ນ. (ນີ້ເປັນປະໂຫຍດສໍາລັບຜູ້ໃຊ້ຕາບອດ, ຍ້ອນວ່າມັນອະນຸຍາດໃຫ້ນໍາໃຊ້ "ຕົວກະພິບ flash"
ພົບເຫັນກະແຈຢູ່ໃນຈໍສະແດງຜົນຕົວອັກສອນນູນ.)
--xterm
ສົມມຸດວ່າ terminal ມີການຈັດການຄຸນລັກສະນະຄ້າຍຄື xterm. (ie ຕ້ອງການແກ້ໄຂເພື່ອ
ສະແດງສີພື້ນຫຼັງທີ່ສົດໃສ.)
ການຕັ້ງຄ່ານີ້ຈະຖືກນໍາໃຊ້ອັດຕະໂນມັດຖ້າຫາກວ່າປະເພດຂອງສະຖານທີ່ (ສະພາບແວດລ້ອມ $TERM
variable) ມີ string "xterm", ດັ່ງນັ້ນທ່ານພຽງແຕ່ຕ້ອງການຕັ້ງມັນດ້ວຍຕົນເອງຖ້າທ່ານ
ມີບາງ terminal ອື່ນໆທີ່ຍັງຕ້ອງການການແກ້ໄຂຫຼືຖ້າຫາກວ່າທ່ານໄດ້ກໍານົດ
--console ໃນ netrikrc(5) ແລະຈໍາເປັນຕ້ອງ override ວ່າ.
ໃຫ້ສັງເກດວ່າການແກ້ໄຂນີ້ໃຊ້ໄດ້ * ເທົ່ານັ້ນ * ໃນ xterm (ແລະບາງທີບາງຈຸດອື່ນໆ),
ແຕ່ບໍ່ແມ່ນຢູ່ໃນ linux console, ສະນັ້ນທ່ານບໍ່ສາມາດຕັ້ງມັນໃຫ້ເປັນປະເພດໄດ້!
--console
ສົມມຸດວ່າ terminal ບໍ່ຕ້ອງການແລະເຂົ້າໃຈການແກ້ໄຂ xterm ສໍາລັບການສະຫວ່າງ
ສີພື້ນຫຼັງ. (ເບິ່ງຢູ່ຂ້າງເທິງ.)
--ພື້ນຫລັງມືດ
ໃຊ້ຄໍານິຍາມສີຈາກ ສີ-dark.c (ເມື່ອກ່ອນເອີ້ນວ່າ color.alt.c). ສີດໍາ
ພື້ນຫລັງຈະຖືກນໍາໃຊ້ (ເຖິງແມ່ນວ່າ terminal ໃຊ້ພື້ນຫລັງທີ່ສົດໃສໂດຍ
default!), ແລະຊຸດຂອງສີ foreground ທີ່ເບິ່ງງາມຫຼາຍໃນພື້ນຫລັງສີດໍາ.
(ແຕ່ຈະໃຊ້ບໍ່ໄດ້ໃນພື້ນຫຼັງທີ່ສົດໃສ.)
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນໃນປັດຈຸບັນ.
-- ພື້ນຫຼັງສົດໃສ
ໃຊ້ຄໍານິຍາມສີຈາກ color-bright.c (ເມື່ອກ່ອນເອີ້ນວ່າ color.default.c) The
ສີເລີ່ມຕົ້ນຂອງ terminal ຈະຖືກນໍາໃຊ້ສໍາລັບພື້ນຫລັງແລະຂໍ້ຄວາມປົກກະຕິ, ແລະ
ລະບົບສີທາງເລືອກທີ່ເຫມາະສົມສໍາລັບພື້ນຫລັງທີ່ສົດໃສຈະຖືກໃຊ້ສໍາລັບຂໍ້ຄວາມອື່ນໆ
ປະເພດ
ໃຊ້ນີ້ຖ້າທ່ານມີ terminal ທີ່ມີພື້ນຫລັງສົດໃສ (ເຊັ່ນ: xterms ສ່ວນໃຫຍ່), ແລະເຊັ່ນດຽວກັນ
ຕ້ອງການທີ່ຈະຕິດຢູ່ໃນນັ້ນ ເນທຣິກ.
ໃຫ້ສັງເກດວ່າອັນນີ້ສາມາດໃຊ້ໃນເຄື່ອງໃຊ້ປາຍທາງທີ່ມີພື້ນຫຼັງຊ້ໍາໄດ້ເຊັ່ນກັນ; ບາງສີ
ແມ່ນຂ້ອນຂ້າງຍາກທີ່ຈະອ່ານ, ຢ່າງໃດກໍຕາມ.
--ບໍ່ບັງຄັບ-ສີ
ໃຊ້ສີເລີ່ມຕົ້ນຂອງ terminal ເຖິງແມ່ນວ່າມີ --dark-background, ແທນທີ່ຈະບັງຄັບໃຊ້
of ເນທຣິກສີຂໍ້ຄວາມເລີ່ມຕົ້ນຂອງ (ສີຂາວໃນສີດໍາສໍາລັບຂໍ້ຄວາມປົກກະຕິ). ນີ້ແມ່ນເປັນປະໂຫຍດ
ຖ້າຫາກວ່າທ່ານນໍາໃຊ້ມາດຕະຖານ (dark) ສີແລະ terminal ຂອງທ່ານມີພື້ນຖານສີດໍາ
ແນວໃດກໍ່ຕາມ - ການບັງຄັບໃຫ້ສີເລີ່ມຕົ້ນແມ່ນພຽງແຕ່ເສຍເວລາໃນສະຖານະການນີ້.
ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດໃດໆຂອງທາງເລືອກເຫຼົ່ານີ້ເປັນຄ່າເລີ່ມຕົ້ນໃນໄຟລ໌ config netrik
~/.netrikrc, ເບິ່ງ netrikrc(5).
ຕົວຢ່າງ
ເນທຣິກ http://netrik.sourceforge.net/index.html
ໂຫລດເວັບໄຊທ໌ netrik ແລະເລີ່ມຕົ້ນການຊອກຫາ.
ເນທຣິກ ແຫຼ່ງຂໍ້ມູນ
ໂຫລດໄຟລ໌ທ້ອງຖິ່ນທີ່ມີຊື່ "sourceforge.net" ໃນໄດເລກະທໍລີປະຈຸບັນ, ຫຼືເລີ່ມຕົ້ນ
ໜ້າຕາ http://sourceforge.net ຖ້າບໍ່ມີໄຟລ໌ທ້ອງຖິ່ນດັ່ງກ່າວຢູ່.
ເນທຣິກ file:///usr/local/share/doc/index.html
ເລີ່ມຊອກຫາເອກະສານ HTML netrik.
ssh [email protected] cat foo.html|netrik -
ໂຫລດໄຟລ໌ "foo.html" ຈາກບັນຊີ ssh ຂອງທ່ານໃນ someshell.invalid, ແລະສະແດງຢູ່ໃນ
ໃນຕົວ pager.
ເນທຣິກ -- ຖິ້ມ foo.html
Layout ແລະ dump ໄຟລ໌ "foo.html" ຈາກໄດເລກະທໍລີປະຈຸບັນ.
TERM=ansi ເນທຣິກ -- ຖິ້ມ foo.html > foo.rtext (ເບີນ ຫອຍ ລຸ້ນ)
Dump (layouted) ເນື້ອໃນຂອງ "foo.html" ໃສ່ໄຟລ໌ "foo.rtext", ເຊິ່ງສາມາດເບິ່ງໄດ້
ຢູ່ໃນທຸກສີທີ່ເຂົ້າກັນໄດ້ກັບ ANSI ໃນພາຍຫຼັງ. (ໃຊ້ "ຫນ້ອຍ -R" ຕົວຢ່າງ.)
ເນທຣິກ http://foo.invalid/broken.html -- ຖິ້ມ --debug 2>&1|ໜ້ອຍກວ່າ -R
ກວດສອບ "http://foo.invalid/broken.html" ເພື່ອຊອກຫາເຫດຜົນສໍາລັບບາງຂໍ້ຜິດພາດ HTML.
ເນທຣິກ --broken-html freshmeat.net
ເລີ່ມການທ່ອງເວັບ freashmeat.net, ຢ່າຢຸດກ່ຽວກັບຄວາມຜິດພາດ HTML ທີ່ບໍ່ສໍາຄັນ.
ເນທຣິກ --ລະເລີຍ-ແຕກ www.cnn.com
ເລີ່ມຕົ້ນການຊອກຫາ cnn.com, ບໍ່ໄດ້ຢຸດເຊົາການ * ໃດ * HTML ຜິດພາດ. (ຄາດວ່າມັນຈະເບິ່ງແຕກ,
ແຕ່ນັ້ນອາດຈະບໍ່ແມ່ນຄວາມຜິດຂອງພວກເຮົາ... ຖ້າທ່ານຄິດວ່າມັນເປັນ, ກະລຸນາສົ່ງລາຍງານຂໍ້ຜິດພາດ.)
ໂປແກມ ສາມາດ
ຄ້າຍຄືກັບ vi(1), netrik ໂດຍພື້ນຖານແລ້ວຮູ້ສອງປະເພດຂອງຄໍາສັ່ງ pager. ຄໍາສັ່ງງ່າຍດາຍ
(ປະຈຸບັນທັງຫມົດຂອງພວກເຂົາແມ່ນຄໍາສັ່ງຫນຶ່ງຕົວອັກສອນ) ຖືກປະຕິບັດໂດຍກົງເມື່ອ
ກົດທີ່ສອດຄ້ອງກັນ. ເຫຼົ່ານີ້ແມ່ນຄໍາສັ່ງການເຄື່ອນໄຫວ pager ທັງຫມົດ, ບວກກັບບາງອັນ.
ໃນພາບລວມຕໍ່ໄປນີ້ພວກມັນຖືກສະແດງໂດຍພຽງແຕ່ຕົວອັກສອນສໍາລັບກະແຈຕົວອັກສອນ, ຫຼື a
ສັນຍາລັກຂອງຮູບແບບ ສໍາລັບກະແຈພິເສດ. ຕົວອັກສອນຕົວພິມໃຫຍ່ຫມາຍເຖິງລະຫັດຕົວອັກສອນທີ່ມີ
, ແລະຕົວອັກສອນທີ່ນຳໜ້າດ້ວຍ '^' ໝາຍເຖິງປຸ່ມຕົວອັກສອນດ້ວຍ .
ອື່ນໆ (ປະຈຸບັນມີພຽງແຕ່ສອງ) ຕ້ອງໄດ້ຮັບການພິມເຂົ້າໄປໃນຄໍາສັ່ງ (ກັບ ເສັ້ນອ່ານ(3)
ແລະທັງຫມົດ), ເຊິ່ງຖືກເປີດໃຊ້ໂດຍການກົດ ':', ແລະຕ້ອງໄດ້ຮັບການຢືນຢັນໂດຍ . ເຫຼົ່ານີ້
ແມ່ນສະແດງໂດຍ ':' ກ່ອນຊື່ຄໍາສັ່ງ. (ຄືກັນກັບພວກເຂົາຖືກພິມ ... )
ການເຄື່ອນຍ້າຍ (ເລື່ອນ) ສາມາດ
j ເລື່ອນໄປຂ້າງໜ້າ
k ເລື່ອນໄປຂ້າງຫຼັງ
ເລື່ອນສອງແຖວໄປຂ້າງຫນ້າ
ເລື່ອນສອງແຖວກັບຫຼັງ
^F,
ເລື່ອນໜ້າຈໍໄປຂ້າງໜ້າ
^B ເລື່ອນໜ້າຈໍໄປຂ້າງຫຼັງ
^D,
ເລື່ອນໜ້າຈໍເຄິ່ງໜຶ່ງໄປຂ້າງໜ້າ
^U,
ເລື່ອນໜ້າຈໍເຄິ່ງຫຼັງ
g,
ໄປທີ່ໜ້າເທິງ
G,
ໄປທີ່ຫນ້າສຸດທ້າຍ
ເຄີເຊີ ການເຄື່ອນຍ້າຍ ສາມາດ
^H ຕົວກະພິບຊ້າຍ
^J ຕົວກະພິບລົງ
^K ຕົວກະພິບຂຶ້ນ
^L ຕົວກະພິບຂວາ
HYPERLINK ສາມາດ
ປະຕິບັດຕາມການເຊື່ອມຕໍ່ທີ່ເລືອກ (ຫຼືຈັດການການຄວບຄຸມແບບຟອມ)
J,
ໄປທີ່ການເຊື່ອມຕໍ່ຕໍ່ໄປ, ຫຼືເລື່ອນຫນຶ່ງແຖວຫນ້າ (ຖ້າຫາກວ່າບໍ່ມີການເຊື່ອມຕໍ່ຫຼາຍໃນຫນ້າຈໍ)
K, ໄປທີ່ການເຊື່ອມຕໍ່ທີ່ຜ່ານມາ, ຫຼືເລື່ອນຫນຶ່ງແຖວກັບຄືນໄປບ່ອນ (ຖ້າຫາກວ່າບໍ່ມີການເຊື່ອມຕໍ່ຫຼາຍໃນຫນ້າຈໍ)
+,= ໄປທີ່ການເຊື່ອມຕໍ່ທໍາອິດໃນແຖວຕໍ່ໄປ, ຫຼືເລື່ອນຫນຶ່ງແຖວຫນ້າ (ຖ້າຫາກວ່າບໍ່ມີການເຊື່ອມຕໍ່ຕໍ່ໄປ
ໜ້າ ຈໍ)
- ໄປທີ່ການເຊື່ອມຕໍ່ທໍາອິດໃນແຖວທີ່ຜ່ານມາ, ຫຼືເລື່ອນຫນຶ່ງແຖວກັບຄືນໄປບ່ອນ (ຖ້າຫາກວ່າບໍ່ມີການເຊື່ອມຕໍ່ຫຼາຍ
ໜ້າ ຈໍ)
^,^A ໄປທີ່ລິ້ງທໍາອິດເລີ່ມຕົ້ນໃນແຖວ
0 ໄປທີ່ການເຊື່ອມຕໍ່ທໍາອິດໃນແຖວ (ທີ່ແຕກຕ່າງກັນຈາກ '^' ຖ້າຫາກວ່າມີການເຊື່ອມຕໍ່ຫໍ່ຈາກ
ແຖວກ່ອນໜ້າ)
$,^E ໄປທີ່ລິ້ງສຸດທ້າຍໃນແຖວ
H ໄປທີ່ລິ້ງທຳອິດໃນໜ້າຈໍ
L ໄປທີ່ລິ້ງສຸດທ້າຍໃນໜ້າຈໍ
M ໄປທີ່ການເຊື່ອມຕໍ່ກາງທີ່ສຸດ (ການເຊື່ອມຕໍ່ທໍາອິດໃນເຄິ່ງຫນ້າຈໍທີ່ສອງ)
ໄປທີ່ລິ້ງຕໍ່ໄປ
p ໄປທີ່ລິ້ງກ່ອນໜ້າ
ໄປທີ່ລິ້ງທຳອິດໃນໜ້າ
l ເປີດໃຊ້ການເຊື່ອມຕໍ່ໂດຍປ້າຍຊື່
ຫນ້າ ປະຫວັດຄວາມເປັນ ສາມາດ
^R ໂຫຼດໜ້າປັດຈຸບັນຄືນໃໝ່
b,
ກັບໄປທີ່ໜ້າກ່ອນໜ້າໃນປະຫວັດສາດ
f,
ສົ່ງຕໍ່ຫນ້າຕໍ່ໄປໃນປະຫວັດສາດ (ຫຼັງຈາກ 'b')
B ກັບໄປທີ່ເວັບໄຊທ໌ກ່ອນຫນ້າ (ຫນ້າກ່ອນ URL ຢ່າງແທ້ຈິງສຸດທ້າຍຖືກໃສ່ / ຕິດຕາມ)
F ສົ່ງຕໍ່ໄປຫາເວັບໄຊຕໍ່ໄປ
s ຕັ້ງເຄື່ອງຫມາຍຫນ້າ
S ເອົາເຄື່ອງໝາຍໜ້າອອກ
r ກັບໄປທີ່ໜ້າກ່ອນໜ້າໃນປະຫວັດທີ່ໝາຍດ້ວຍ 's' (ຫຼືໜ້າທຳອິດ)
R ສົ່ງຕໍ່ຫນ້າຕໍ່ໄປໃນປະຫວັດສາດຫມາຍດ້ວຍ 's' (ຫຼືຫນ້າສຸດທ້າຍ)
ອື່ນໆ ສາມາດ
u ສະແດງ URL ເຊື່ອມຕໍ່
U ສະແດງ URL ເປົ້າຫມາຍການເຊື່ອມໂຍງຢ່າງແທ້ຈິງ
c ສະແດງ URL ຂອງໜ້າປັດຈຸບັນ
:e URL ໂຫລດເອກະສານ "URL" ແລະສະແດງມັນຢູ່ໃນ pager (URL ທຽບກັບຫນ້າປະຈຸບັນ)
:E URL ໂຫລດເອກະສານ "URL" ແລະສະແດງມັນຢູ່ໃນ pager (URL ຢ່າງແທ້ຈິງ)
/ ຊອກຫາສະຕຣິງໃນໜ້າປັດຈຸບັນ
q ອອກຈາກ netrik
^C (ເຊັນເຂົ້າ)
ຂັດຈັງຫວະການໂຫຼດໄຟລ໌/HTTP (ບໍ່ມີຜົນກະທົບຢ່າງອື່ນ)
^\ (SIGQUIT)
ທັນທີອອກຈາກ netrik ໂດຍບໍ່ມີເງື່ອນໄຂ. (ປະຈຸບັນ, ນີ້ສັນຍານຮຸນແຮງ
terminates netrik; ດັ່ງນັ້ນຈຶ່ງບໍ່ມີການທໍາຄວາມສະອາດເກີດຂຶ້ນ ... ໃຊ້ພຽງແຕ່ໃນ "ສຸກເສີນ").
ENVIRONMENT
http_proxy (ຕົວແປຕົວພິມໃຫຍ່ HTTP_PROXY ຍັງຖືກຮັບຮູ້, ແຕ່ທໍ້ຖອຍໃຈ)
ລະບຸທີ່ຢູ່ຂອງເຊີບເວີພຣັອກຊີທາງເລືອກ.
TERM ກໍານົດປະເພດ terminal ທີ່ netrik (ຕົວຈິງແລ້ວ, ncurses) ຈະຜະລິດຜົນຜະລິດ.
ອອກ STATUS
0 ອອກຈາກປົກກະຕິ. (ຄວນຈະເກີດຂຶ້ນພຽງແຕ່ຖ້າອອກຄໍາສັ່ງ 'q' ຢ່າງຊັດເຈນ, ຫຼືຫຼັງຈາກທັງຫມົດ
ຫນ້າໄດ້ຖືກພິມດ້ວຍ --dump.)
1 ສະພາບການບາງຢ່າງເກີດຂຶ້ນທີ່ປ້ອງກັນບໍ່ໃຫ້ netrik ສືບຕໍ່ເຮັດວຽກປົກກະຕິ. ນີ້
ອາດຈະເປັນຄວາມຜິດພາດການຈັດສັນຫນ່ວຍຄວາມຈໍາ, ຄວາມລົ້ມເຫຼວໃນການເປີດໄຟລ໌ທີ່ສໍາຄັນບາງແລະອື່ນໆຫມາຍເຫດ
ວ່າມັນອາດຈະຊີ້ໃຫ້ເຫັນບາງ bug ໃນ netrik; ຖ້າຫາກວ່າຂໍ້ຄວາມຜິດພາດພິມອອກ
ເບິ່ງຄືວ່າບໍ່ມີຄວາມສໍາຄັນ (ເຊັ່ນ: ການຈັດສັນຄວາມຊົງຈໍາຜິດພາດໃນເວລາທີ່ມີພໍສົມຂອງ
ມີ RAM ຟຣີ), ກະລຸນາລາຍງານວ່າ. (ເບິ່ງ ບັກ ດ້ານລຸ່ມ.)
2 ຄວາມຜິດພາດໃນການດໍາເນີນງານ: ຜູ້ໃຊ້ induced ສະພາບຄວາມຜິດພາດທີ່ netrik ບໍ່ສາມາດຈັດການ
gracefully (ທັນ), e.g. ພະຍາຍາມປະຕິບັດຕາມການເຊື່ອມຕໍ່ພີ່ນ້ອງທີ່ບໍ່ມີ URL ພື້ນຖານ
ມີໃຫ້. (ໃນຫນ້າທີ່ໂຫລດມາຈາກມາດຕະຖານມາດຕະຖານ, ສໍາລັບການຍົກຕົວຢ່າງ.)
100 ຫນຶ່ງໃນການກວດສຸຂາພິບານພາຍໃນເຮັດໃຫ້ສັນຍານເຕືອນ. ນີ້ is a bug in ເນັດໄອດໍ້! ກະລຸນາ
ລາຍງານມັນ. (ເບິ່ງ ບັກ ດ້ານລຸ່ມ.)
ລະຫັດຂໍ້ຜິດພາດອື່ນໆບໍ່ຄວນເກີດຂຶ້ນ. (ໃຫ້ສັງເກດວ່າລະຫັດຂໍ້ຜິດພາດຂ້າງເທິງ 128 ແມ່ນຖືກສ້າງຂຶ້ນເມື່ອ
ໂຄງການຖືກຢຸດໂດຍສັນຍານ, ຕົວຢ່າງ 139 ສໍາລັບ SIGSEGV, ເຊິ່ງປົກກະຕິແລ້ວຍັງຊີ້ໃຫ້ເຫັນ
bug, ເວັ້ນເສຍແຕ່ວ່າສັນຍານໄດ້ຖືກສ້າງຂຶ້ນໂດຍການດໍາເນີນການຂອງຜູ້ໃຊ້ບາງ.)
ສອດຄ່ອງ ເຖິງ
Netrik ຮູ້ຫຼາຍທີ່ສຸດຂອງ HTML 4.01 ແລະ XHTML 1.0. ມັນບໍ່ມີສິ່ງອໍານວຍຄວາມສະດວກຫຼາຍຢ່າງ
ຮັບຮູ້ທັນ, ເຖິງແມ່ນວ່າ; ແລະບາງອັນຖືກຈັດວາງບໍ່ຖືກຕ້ອງ. (ໂດຍສະເພາະການຈັດການພື້ນທີ່
ແມ່ນແຕກທັງຫມົດ.)
ມັນບໍ່ສອດຄ່ອງກັບ XHTML ເຊັ່ນກັນສໍາລັບເຫດຜົນທີ່ວ່າມັນພຽງແຕ່ເຕືອນກ່ຽວກັບຂໍ້ຜິດພາດຂອງ syntax
(ແທນທີ່ຈະເອົາລູກອອກ), ແລະບາງຄົນອາດຈະຫຼຸດລົງທັງຫມົດ.
ໃຫ້ສັງເກດວ່າການປະຕິບັດຕາມມາດຕະຖານຢ່າງເຕັມທີ່ບໍ່ແມ່ນເປົ້າຫມາຍການພັດທະນາຕົ້ນຕໍ; ພວກເຮົາອາດຈະບໍ່ສົນໃຈ
ຄວາມບໍ່ເຂົ້າກັນໄດ້ເລັກນ້ອຍ, ຕາບໃດທີ່ພວກມັນບໍ່ທໍາລາຍຄວາມພະຍາຍາມສ້າງມາດຕະຖານຂອງ W3C,
ແລະມີວຽກງານທີ່ສໍາຄັນກວ່າທີ່ຈະເຮັດ ...
ໃຊ້ netrik ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net