| root(1) | General Commands Manual | root(1) |
خلاصه دستور (SYNOPSIS)
کاربرد: root [-b B] [-x
X] [-e E] [-n N] [-t T] [-q Q] [-l L] [-a A]
[-config CONFIG] [-h HELP] [--version VERSION]
[--notebook NOTEBOOK] [--web WEB] [--web=<type> WEB=<TYPE>]
[--web=off WEB=OFF]
[dir] [data1.root...dataN.root] [file1.C...fileN.C]
[file1_C.so...fileN_C.so] [anyfile1..anyfileN]
توضیحات (DESCRIPTION)
دستور root یک مفسر تعاملی برای کدهای ++C با استفاده از Cling و چارچوب ROOT است. برای اطلاعات بیشتر درباره ROOT، لطفاً به https://root.cern مراجعه کنید. یک راهنمای جامع کاربران و مرجع API در این وبگاه در دسترس است.
گزینهها (OPTIONS)
- -b
- اجرا در حالت دستهای (batch) بدون گرافیک
- -x
- خروج در صورت وقوع استثناها (exceptions)
- -e
- اجرای دستوری که میان گیومههای تکی (کوتیشن) ارسال شده است
- -n
- عدم اجرای ماکروهای logon و logoff مشخصشده در .rootrc
- -t
- فعالسازی ایمنی ریسه (thread-safety) و چندریسمانی ضمنی (IMT)
- -q
- خروج پس از پردازش فایلهای ماکروی خط فرمان
- -l
- عدم نمایش بنر آغازین ROOT
- -a
- نمایش صفحه اسپلش (splash screen) ابزار ROOT (فقط در ویندوز)
- -config
- چاپ گزینههای ./configure
- -h
- نمایش خلاصهای از گزینهها
- --version
- نمایش نسخه ROOT
- --notebook
- اجرای دفترچه یادداشت ROOT notebook
- --web
- استفاده از نمایشگر مبتنی بر وب برای گرافیک، مرورگر و هندسه (geometry)
- --web=<type>
- استفاده از نمایشگر مبتنی بر وب مشخصشده مانند chrome، firefox یا qt6
- برای گزینههای بیشتر به مستندات TROOT::SetWebDisplay() مراجعه کنید
- --web=off
- غیرفعالسازی هرگونه نمایشگر مبتنی بر وب
- [dir]
- اگر dir یک دایرکتوری معتبر باشد، پیش از اجرا با دستور cd به آن وارد میشود
- [data1.root...dataN.root]
- باز کردن فایلهای ROOT دادهشده؛ پروتکلهای دوردست (مانند http://) پشتیبانی میشوند
- [file1.C...fileN.C]
- اجرای ماکروهای ROOT با نامهای file1.C ... fileN.C
- پرچمهای کامپایل و همچنین آرگومانهای ماکرو قابل ارسال هستند؛ ساختار آن را در https://root.cern/manual/root_macros_and_shared_libraries ببینید
- [file1_C.so...fileN_C.so]
- بارگذاری و اجرای file1_C.so ... fileN_C.so (یا dll. در صورت اجرا روی ویندوز)
- آنها باید ماکروهای از پیش کامپایلشده ROOT (کتابخانههای اشتراکی) باشند، یا:
- کتابخانههای اشتراکی عادی کاربر مانند userlib.so همراه با تابع userlib(args)
- [anyfile1..anyfileN]
- تمام آرگومانهای دیگر که به فایلهای موجود اشاره دارند بررسی میشوند تا مشخص شود آیا فایل ROOT هستند یا خیر (از طریق بررسی نوع MIME درون فایل)، و در صورتی که نباشند به عنوان یک فایل ماکروی ROOT با آنها رفتار خواهد شد