ZOOMSH(1) Commands ZOOMSH(1) نام (NAME) zoomsh - پوسته تعاملی ZOOM خلاصه دستور (SYNOPSIS) zoomsh [-a apdufile] [-e] [-v loglevel] [commands...] توضیحات (DESCRIPTION) دستور zoomsh یک کلاینت ZOOM با رابط خط فرمان ساده است. این کلاینت نحوه کار با ZOOM API را نشان می‌دهد و برای آزمایش مقاصد (targets) بسیار کاربردی است. شما می‌توانید یک یا چند دستور را به zoomsh ارسال کنید. این دستورات در ابتدا اجرا می‌شوند. گزینه‌ها (OPTIONS) -a apdufile بسته‌های پروتکل را در apdufile ثبت می‌کند (لاگ APDU). -e باعث می‌شود zoomsh به محض وقوع یک خطا پردازش دستورات را متوقف کند. در صورت بروز خطا وضعیت خروج zoomsh برابر با ۱ و در غیر این صورت ۰ است. -v loglevel سطح گزارش‌گیری (log level) مربوط به YAZ را روی loglevel تنظیم می‌کند. مثال‌ها (EXAMPLES) اگر برنامه yaz-ztest را در یک کنسول اجرا کنید، می‌توانید از پوسته ZOOM به شکل زیر استفاده نمایید: $ zoomsh ZOOM>connect localhost:9999 ZOOM>search computer localhost:9999: 7 hits ZOOM>show 0 1 1 Default USmarc 001 11224466 003 DLC 005 00000000000000.0 008 910710c19910701nju 00010 eng 010 $a 11224466 040 $a DLC $c DLC 050 00 $a 123-xyz 100 10 $a Jack Collins 245 10 $a How to program a computer 260 1 $a Penguin 263 $a 8710 300 $a p. cm. ZOOM>quit همچنین می‌توانید با ارسال دستورات به صورت آرگومان در یک خط فرمان واحد به نتیجه‌ای مشابه دست یابید: $ zoomsh "connect localhost:9999" "search computer" "show 0 1" quit دستورات (COMMANDS) connect zurl به مقصد تعیین‌شده توسط zurl متصل می‌شود. close [zurl] اتصال به مقصد تعیین‌شده توسط zurl یا تمام مقاصد (در صورتی که zurl مشخص نشده باشد) را می‌بندد. show [start [count]] تعداد count رکورد را با شروع از افست ارائه‌شده توسط start نمایش می‌دهد. اولین رکورد دارای افست ۰ است (برخلاف پروتکل Z39.50). quit از zoomsh خارج می‌شود. set name [value] گزینه name را برابر با value قرار می‌دهد. get name مقدار گزینه name را چاپ می‌کند. help فهرست دستورات دردسترس را چاپ می‌کند. همچنین ببینید (SEE ALSO) yaz(7), yaz-ztest(8), بخش "Building clients with ZOOM" در دفترچه راهنمای YAZ. ZOOM home page[1]. نویسندگان (AUTHORS) Index Data نکات (NOTES) 1. ZOOM home page http://zoom.z3950.org YAZ 5.37.3 05/20/2026 ZOOMSH(1)