الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

calc - عبر الإنترنت في السحابة

قم بتشغيل عملية الحساب في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو حساب الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


احسب - آلة حاسبة دقة تعسفية

موجز


البحث عن المفقودين [-c] [-C] [-d]
[-D calc_debug [: Resource_debug [: user_debug]]]
[-e] [-h] [-i] [-m طريقة] [-O]
[-p] [-q] [-s] [-u] [-v] [[-] احسب ]

#! / usr / bin / احسب [أعلام أخرى ...] -f

الوصف



خيارات CALC

-c استمر في قراءة أسطر الأوامر حتى بعد أن تسبب خطأ المسح / التحليل في ظهور ملف
التخلي عن الخط. لاحظ أن هذا الخيار لا يتعامل إلا مع المسح والتحليل
من لغة الحساب. لا يتعامل مع أخطاء التنفيذ أو التشغيل.

فمثلا:

قراءة احسب many_errors.cal

سوف يسبب البحث عن المفقودين للإحباط عند الخطأ النحوي الأول ، حيث:

احسب -c قراءة many_errors.cal

سوف يسبب البحث عن المفقودين لمحاولة معالجة كل سطر تتم قراءته على الرغم من المسح / التحليل
الأخطاء التي يواجهها.

بشكل افتراضي ، يتم تجاهل ملفات مورد بدء تشغيل الحساب بصمت إذا لم يتم العثور عليها. هذا
العلم سيبلغ عن ملفات موارد بدء التشغيل المفقودة ما لم -d أيضا.

-C السماح بتنفيذ الوظائف المضمنة المخصصة. بدون هذا العلم ، استدعاء
دالة custom () مضمنة ستولد خطأ ببساطة.

استخدام هذا العلم قد يسبب البحث عن المفقودين لتنفيذ المهام غير القياسية وذاك
ليست محمولة. يتم تعطيل الوظائف المضمنة المخصصة افتراضيًا لهذا الغرض
السبب.

-d قم بتعطيل طباعة العنوان الافتتاحي. طباعة ملف المورد التصحيح و
يتم أيضًا تعطيل الرسائل الإعلامية كما لو كان التكوين ("Resource_debug" ، 0) كان
أعدم.

فمثلا:

احسب "قراءة qtime ؛ qtime(2) "

سينتج شيئًا مثل:

تم تعريف qtime (utc_hr_offset)
الساعة السادسة وعشر دقائق تقريبًا.

بينما:

calc -d "قراءة qtime ؛ qtime(2) "

سيقول فقط:

الساعة السادسة وعشر دقائق تقريبًا.

تعمل هذه العلامة على تعطيل الإبلاغ عن ملفات موارد بدء تشغيل calc المفقودة.

-D calc_debug [: Resource_debug [: user_debug]]
فرض القيمة الأولية للتكوين ("calc_debug") و config ("Resource_debug") و
التكوين ("user_debug").

يتم تفسير السلاسل المفصولة على أنها أعداد صحيحة ذات إشارة 32 بت. بعد أن
علامة بادئة اختيارية ، تشير الصفر البادئ إلى تحويل ثماني ، وعلامة بادئة
تحويل سداسي عشري `` 0x '' أو `` 0X ''. خلاف ذلك ، يتم افتراض التحويل العشري.

افتراضيا، calc_debug غير 0، Resource_debug غير 3 و user_debug هو 0.

لمزيد من المعلومات استخدم ما يلي البحث عن المفقودين أمر:

مساعدة التكوين

-e تجاهل أي متغيرات البيئة عند بدء التشغيل. ستظل أداة getenv () المبنية
إرجاع القيم ، ومع ذلك.

-f هذه العلامة مطلوبة عند استخدام calc in قذيفة سيناريو طريقة. يجب أن يكون في النهاية
من الأولي #! سطر البرنامج النصي.

عادة ما تكون هذه العلامة في نهاية البرنامج النصي لصدفة calc فقط. إذا كان السطر الأول من
يبدأ ملف قابل للتنفيذ #! متبوعًا باسم المسار المطلق لـ البحث عن المفقودين برنامج
والعلم -f مثل:

#! / usr / bin / احسب [أعلام أخرى ...] -f

ستتم معالجة باقي الملف بتنسيق قذيفة سيناريو طريقة. شاهد SHELL SCRIPT MODE
قسم من صفحة الرجل أدناه للحصول على التفاصيل.

الشكل الفعلي لهذا العلم هو:

-f اسم الملف

في الأنظمة التي تتعامل مع ملف قابل للتنفيذ يبدأ بـ #! كبرنامج نصي ، مسار
يتم إلحاق الملف القابل للتنفيذ بواسطة kernel كوسيطة أخيرة لنظام exec ()
يتصل. هذا هو السبب في أن -f العلم في نهاية #! الخط.

من الممكن استخدام -f اسم الملف في سطر الأوامر:

البحث عن المفقودين [أعلام أخرى ...] -f اسم الملف

سيؤدي هذا إلى معالجة خطوط الحساب في اسم الملف in قذيفة سيناريو طريقة.

استخدام -f يدل -s. بالإضافة الى، -d -p ضمنيًا إذا -i لا تعطى.

-h اطبع رسالة مساعدة. هذا الخيار يعني -q. هذا يعادل البحث عن المفقودين
تعليمات المساعدة. يتم تعطيل ميزة المساعدة ما لم يكن الوضع 5 أو 7. راجع
-m.

-i كن تفاعليًا إن أمكن. هذا العلم سوف يسبب البحث عن المفقودين للإسقاط في التفاعلية
الوضع بعد احسب يتم تقييم الحجج الموجودة في سطر الأوامر. بدون هذا
العلم، البحث عن المفقودين سوف تخرج بعد أن يتم تقييمها.

فمثلا:

احسب 2 + 5

سيطبع القيمة 7 ويخرج بينما:

احسب-ط 2 + 5

سيطبع القيمة 7 ويطلب من المستخدم المزيد البحث عن المفقودين أوامر.

-m طريقة
تحدد هذه العلامة وضع الإذن لـ البحث عن المفقودين. يتحكم في القدرة على البحث عن المفقودين إلى
فتح الملفات وتنفيذ البرامج. المعالم قد يكون رقمًا من 0 إلى 7.

يتم تفسير قيمة الوضع بطريقة مشابهة لتلك الخاصة بـ شمود(1) الوضع الثماني:

0 لا تفتح أي ملف ، لا تنفذ البرامج
1 لا تفتح أي ملف
2 - لا تفتح الملفات للقراءة ، لا تنفذ البرامج
3 - لا تفتح الملفات للقراءة
4 - لا تفتح الملفات للكتابة ولا تنفذ البرامج
5 - لا تفتح ملفات للكتابة
6 - لا تنفذ أي برنامج
7 السماح بكل شيء (الوضع الافتراضي)

إذا رغب أحد في الجري البحث عن المفقودين من مستخدم متميز ، قد يرغب المرء في استخدام -m 0 في
بذل الجهد البحث عن المفقودين إلى حد ما أكثر أمانًا.

يتم تطبيق وحدات البت للقراءة والكتابة فقط على الفتحة. الملفات المفتوحة بالفعل
لم تتأثر. وبالتالي إذا أراد المرء استخدام -m 0 في محاولة لبذل البحث عن المفقودين
أكثر أمانًا إلى حد ما ، ولكن لا تزال ترغب في قراءة وكتابة ملف معين ، ربما
تريد أن تفعل في sh(1) KSH(1) سحق(1) قذائف تشبه:

احسب-م 0 3

تم تقديم الملفات إلى البحث عن المفقودين بهذه الطريقة يتم فتحها في وضع غير معروف. احسب سوف
محاولة قراءتها أو كتابتها إذا وجهت.

إذا كان الوضع يعطل فتح الملفات للقراءة ، فإن ملفات مورد بدء التشغيل
يتم تعطيل كما لو -q أعطيت. يتم أيضًا تعطيل قراءة روابط المفاتيح عندما
الوضع يعطل فتح الملفات للقراءة.

-O استخدم الإعدادات الافتراضية القديمة بدلاً من التكوين الافتراضي. هذا العلم باسم
نفس تأثير التنفيذ config ("الكل" ، "oldcfg") في وقت بدء التشغيل.

ملاحظة: تم استخدام إصدارات أقدم من الحاسبة -n لإعداد نموذج معدل للحساب الافتراضي
إعدادات. ال -n العلم حاليا لا يفعل شيئا. استخدام -n العلم الآن
مهملة ويمكن استخدامها لشيء آخر في المستقبل.

-p يتم تمكين معالجة الأنابيب باستخدام -p. على سبيل المثال:

احسب -p "2 ^ 21701-1" | fizzbin

في وضع الأنابيب ، البحث عن المفقودين لا يطالب ولا يطبع علامات تبويب بادئة ولا يطبع
الرأس الأولي. ال -p تجاوزات العلم -i.

-q تعطيل قراءة البرامج النصية لبدء التشغيل.

-s بشكل افتراضي ، كل احسب يتم تقييم وتنفيذ args. سيتم تعطيل هذا العلم
تقييمهم وإتاحتهم بدلاً من ذلك كسلاسل لـ argv () builtin
وظيفة.

-u تعطيل التخزين المؤقت لـ stdin و stdout.

-v اطبع البحث عن المفقودين رقم الإصدار والخروج.

-- تشير الشرطة المزدوجة إلى حساب عدم اتباع المزيد من الخيارات. هكذا سوف احسب
تجاهل حجة لاحقة في سطر الأوامر حتى لو كانت تبدأ بشرطة. هذا هو
مفيد عند إدخال قيم سالبة في سطر الأوامر كما في:

احسب -p - -1 - -7

خط أوامر CALC

مع عدم وجود احسب الحجج، البحث عن المفقودين تعمل بشكل تفاعلي. إذا كانت هناك وسيطة واحدة أو أكثر
تعطى في سطر الأوامر و -s لم يتم إعطاء إذن البحث عن المفقودين سوف يقرأها وينفذها و
إما أن تحاول أن تصبح تفاعلية وفقًا لـ -i كان العلم حاضرًا أو غائبًا.

If -s معطى، البحث عن المفقودين لن يقيم أي احسب الحجج ولكن بدلا من ذلك
متاح كسلاسل للدالة المدمجة argv ().

أوامر بسيطة بما فيه الكفاية مع عدم وجود أحرف مثل الأقواس والأقواس والفواصل المنقوطة ،
يمكن إدخال "*" ، التي لها تفسيرات خاصة في قذائف UNIX ، ربما باستخدام
المسافات ، حتى نهاية السطر الجديد. على سبيل المثال:

احسب 23 + 47

ستطبع 70. ومع ذلك ، ستواجه أسطر الأوامر مشاكل:

احسب 23 * 47

احسب -23 + 47

فشل المثال الأول أعلاه لأن shell يفسر '*' على أنه ملف glob. ال
فشل المثال الثاني لأنه يُنظر إلى "-23" كخيار حساب (وهو ليس كذلك) ويفعل
حساب الكائنات التي يعتقد أنها خيار غير معروف. يمكن عادة إجراء هذه الحالات
للعمل كما هو متوقع من خلال إرفاق الأمر بين علامات الاقتباس:

احسب '23 * 47 '

احسب "طباعة الجذر التربيعي(2) إكسب(1) "

أو بين قوسين وعلامات اقتباس لتجنب المسافات البادئة كما في:

احسب '(-23 + 47)'

يمكن للمرء أيضًا استخدام شرطة مزدوجة للإشارة إلى أن خيارات الحساب قد انتهت كما يلي:

احسب - -23 + 47

احسب -q - -23 + 47

لو '!' يستخدم للإشارة إلى دالة العوامل ، لقذائف مثل مستشفى الدعم القتالي(1) التي
"!" متبوعًا بحرف غير مسافة يستخدم لاستبدال المحفوظات ، قد يكون كذلك
ضروري لتضمين مساحة أو استخدام شرطة مائلة للخلف للهروب من المعنى الخاص لـ "!". ل
على سبيل المثال ، الأمر:

طباعة 27! ^ 2

قد يتعين استبداله بما يلي:

طباعة 27! ^ 2 أو طباعة 27 ^ 2

ملفات بدء التشغيل

عادة عند بدء التشغيل ، إذا كان متغير البيئة CALCRC دولار غير محدد و البحث عن المفقودين يتم استدعاء
بدون ال -q العلم ، أو إذا CALCRC دولار تم تعريفه واستدعاء calc مع -e, البحث عن المفقودين يبحث عن
ملف "بدء التشغيل" في دليل موارد الحساب .calcrc في الدليل الرئيسي للمستخدم ، و
.كالسينيت in هيه تيار الدليل. إذا تم العثور على واحد أو أكثر من هؤلاء ، فسيتم قراءتها
الخلافة البحث عن المفقودين البرامج النصية وأوامرهم المنفذة. عند تحديده ، CALCRC دولار هو
تحتوي على ":" قائمة منفصلة بأسماء الملفات ، وإذا تم استدعاء calc بدون أي منهما
هيه -q or -e الأعلام ، تتم قراءة هذه الملفات على التوالي وتنفيذ أوامرها. لا
يتم إنتاج حالة الخطأ إذا لم يتم العثور على ملف مدرج.

إذا كان الوضع المحدد بواسطة -m تعطيل فتح الملفات للقراءة ، ثم قراءة
يتم أيضًا تعطيل ملفات بدء التشغيل كما لو كان -q أعطيت.

مسار بحث الملفات CALC

إذا كان متغير البيئة كالكباث دولار غير معرف ، أو إذا تم تعريفه و البحث عن المفقودين is
استدعى مع -e العلم ، عندما لا يبدأ اسم الملف بـ /, ~ or ./، على النحو التالي
في:

احسب قراءة ملفي

البحث عن المفقودين عمليات البحث المتتالية:

./ملفي
./myfile.cal
/ usr / lib / myfile
/usr/lib/myfile.cal
/ usr / share / calc / custom / myfile
/usr/share/calc/custom/myfile.cal

إذا تم العثور على الملف ، يتوقف البحث ويتم تنفيذ الأوامر الموجودة في الملف. إنها
خطأ إذا لم يتم العثور على ملف قابل للقراءة بالاسم المحدد. مسار بحث بديل
يمكن تحديدها من خلال تعريف كالكباث دولار بالطريقة نفسها التي يُعرّف بها PATH ، على أنه ":"
قائمة منفصلة من الدلائل ، ثم استدعاء البحث عن المفقودين بدون ال -e العلم.

احسب يتعامل مع جميع الملفات المفتوحة ، بخلاف stdin و stdout و stderr كملفات متاحة لـ
قراءة وكتابة. قد يحضر المرء البحث عن المفقودين باستخدام ملف مفتوح بالفعل باستخدام sh(1) KSH(1)
سحق(1) القذائف الشبيهة هي:

احسب 3

لمزيد من المعلومات استخدم ما يلي البحث عن المفقودين أوامر:

مساعدة مساعدة
نظرة عامة على المساعدة
مساعدة في الاستخدام
بيئة مساعدة
مساعدة التكوين

وضع الكتابة على شكل قذيفة

إذا بدأ السطر الأول من الملف القابل للتنفيذ #! متبوعًا باسم المسار المطلق لـ
هيه البحث عن المفقودين البرنامج والعلم -f مثل:

#! / usr / bin / احسب [أعلام أخرى ...] -f

ستتم معالجة باقي الملف بتنسيق قذيفة سيناريو طريقة. لاحظ أن -f يجب أن يكون في
نهاية السطر الأولي `` #! ''. أي اختيارية أخرى أعلام أخرى يجب أن يأتي قبل -f.

In قذيفة سيناريو طريقة تتم قراءة محتويات الملف وتنفيذها كما لو كانت في ملف
تتم معالجة الملف بواسطة أمر قراءة ، باستثناء أن "الأمر" يبدأ بـ "#"
متبوعة بمسافة بيضاء وتنتهي عند السطر الجديد التالي يتم التعامل معها كتعليق. أي
اختياري أعلام أخرى سيتم تحليله أولاً متبوعًا بالأسطر اللاحقة داخل البرنامج النصي
نفسها.

In قذيفة سيناريو طريقة, -s يفترض دائما. فضلاً عن ذلك، -d -p يتم ضبطها تلقائيًا
if -i لا تعطى.

على سبيل المثال ، إذا كان الملف / tmp / ميرسين:

#! / usr / bin / احسب -q -f
#
# مرسين - مثال على حساب قذيفة سيناريو ملف

/ * تحليل args * /
إذا (argv ()! = 1) {
fprintf (ملفات(2) ، "الاستخدام:٪ s exp \ n" ، التكوين ("البرنامج")) ؛
إجهاض "يجب أن يعطي أحد الأس" ؛
}

/ * طباعة رقم مرسين * /
طباعة "2 ^": أرجف(0): "-1 =" ، 2 ^ EVAL (أرجف(0)) - 1 ؛

هو ملف قابل للتنفيذ بواسطة:

chmod + x / tmp / mersenne

ثم سطر الأوامر:

/ tmp / ميرسين 127

سوف يطبع:

2 ^ 127-1 = 170141183460469231731687303715884105727

لاحظ ذلك بسبب -s يفترض في قذيفة سيناريو طريقة و args غير متقطع مصنوعة
متاح كسلاسل عبر أرجف() وظيفة مدمجة. لذلك:

2 ^ EVAL (أرجف(0)) - 1

ستطبع القيمة العشرية 2 ^ n-1 لكن

2^أرجف(0) -1

سوف لن.

أنواع البيانات

تتضمن أنواع البيانات الأساسية المضمنة الأعداد الصحيحة والأرقام الحقيقية والأرقام المنطقية والمعقدة
الأرقام والسلاسل.

باستخدام كائن ، يمكن للمرء تحديد أنواع البيانات المعقدة بشكل تعسفي. يمكن للمرء أن يحدد كيف
تتصرف هذه الكائنات في نطاق واسع من العمليات مثل الجمع والطرح ،
الضرب ، القسمة ، النفي ، التربيع ، المعامل ، التقريب ، الأس ، المساواة ،
المقارنة والطباعة وما إلى ذلك.

لمزيد من المعلومات استخدم ما يلي البحث عن المفقودين أوامر:

أنواع المساعدة
هدف المساعدة
عرض الكائنات

المتغيرات

المتغيرات في البحث عن المفقودين لا نوع. بمعنى آخر ، النوع الأساسي للمتغير هو
التي يحددها محتواها. قبل تعيين قيمة للمتغير ، يكون له قيمة
صفر.

قد يكون نطاق المتغير عموميًا أو محليًا لملف أو محليًا لإجراء ما. قيم
يمكن تجميعها معًا في مصفوفة ، أو في قائمة تسمح بنمط التكديس وقائمة الانتظار
العمليات.

لمزيد من المعلومات استخدم ما يلي البحث عن المفقودين أوامر:

متغير مساعدة
حصيرة مساعدة
قائمة المساعدة
عرض الكرة الأرضية

الإدخال / الإخراج

يشير `` 0x '' البادئة إلى قيمة سداسية عشرية ، بينما يشير `` 0b '' البادئة إلى قيمة ثنائية ، و
يشير `` 0 '' متبوعًا برقم إلى قيمة ثماني. يتم الإشارة إلى الأرقام المركبة بواسطة أ
لاحقة `` i '' مثل في `` 3 + 4i ''. يمكن تحديد السلاسل بواسطة زوج واحد
أو اقتباسات مزدوجة. بشكل افتراضي، البحث عن المفقودين يطبع القيم كما لو كانت أرقامًا ذات فاصلة عائمة.
يمكن للمرء تغيير الافتراضي لطباعة القيم في عدد من الأوضاع بما في ذلك الكسور ،
أعداد صحيحة وأسية.

يتم توفير عدد من عمليات الإدخال / الإخراج التي تشبه ملفات stdio. يمكن للمرء أن يفتح ، يقرأ ، يكتب ، يبحث
وإغلاق الملفات. تخضع أسماء الملفات للتوسيع "" إلى الدلائل الرئيسية بطريقة ما
على غرار Korn أو C-Shell.

فمثلا:

~ / .calcrc
~ chongo / lib / fft_multiply.cal

لمزيد من المعلومات استخدم ما يلي البحث عن المفقودين أمر:

ملف المساعدة

لغة CALC

تشير البحث عن المفقودين اللغة هي لغة تشبه لغة سي. تتضمن اللغة أوامر مثل المتغير
الإعلانات ، التعبيرات ، الاختبارات ، العلامات ، الحلقات ، عمليات الملفات ، استدعاءات الوظائف. هؤلاء
الأوامر تشبه إلى حد كبير نظيراتها في C.

تتضمن اللغة أيضًا عددًا من الأوامر الخاصة بـ البحث عن المفقودين بحد ذاتها. وتشمل هذه
أوامر مثل تعريف الوظيفة ، والمساعدة ، والقراءة في ملفات الموارد ، وتفريغ الملفات إلى ملف
الملف ، وإخطار الخطأ ، والتحكم في التكوين والحالة.

لمزيد من المعلومات استخدم ما يلي البحث عن المفقودين أمر:

أمر المساعدة
بيان المساعدة
مساعدة في التعبير
عامل مساعدة
مساعدة التكوين

استخدم الكسب عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad