این دستور محاسباتی است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
calcurse - سازمان دهنده مبتنی بر متن
خلاصه
جرم -Q [گزینه ها] [--از جانب ] [--به |--روزها ]
جرم -G [گزینه ها]
جرم -i
جرم -x
جرم --gc
جرم --وضعیت
جرم - نسخه
جرم --کمک
شرح
Calcurse یک برنامه تقویم و زمانبندی مبتنی بر متن است. این به پیگیری کمک می کند
رویدادها، قرارها و کارهای روزمره. یک سیستم اطلاع رسانی قابل تنظیم به کاربر یادآوری می کند
از ضرب الاجل های آتی، و رابط مبتنی بر نفرین را می توان مطابق با کاربر سفارشی کرد
نیاز دارد. همه دستورات در یک سیستم راهنمای آنلاین مستند شده اند.
OPTIONS
گزینه های زیر پشتیبانی می شوند:
-a, --وقت ملاقات
قرارها و رویدادهای روز جاری و خروج را چاپ کنید. معادل با -Q
- نوع فیلتر لیمو ترش. توجه داشته باشید: تقویمی که از آن می توان قرار ملاقات ها را خواند
مشخص شده با استفاده از -c پرچم.
-c ، --تقویم
فایل تقویم مورد استفاده را مشخص کنید. تقویم پیش فرض است ~/.calcurse/apts (نگاه کنید به
بخش فایل ها زیر). این گزینه دارای اولویت است -D.
-d ، -- روز
قرار ملاقات ها را برای تاریخ معین یا برای تعداد معین روزهای آینده چاپ کنید،
بسته به قالب استدلال دو فرمت ممکن پشتیبانی می شود:
· تاریخ (فرمت های ممکن که در زیر توضیح داده شده است).
· یک عدد n.
در حالت اول، لیست قرار برای تاریخ مشخص شده برگردانده می شود، در حالی که
در مورد دوم لیست قرار ملاقات برای n روزهای آینده بازگردانده خواهد شد.
به عنوان مثال، تایپ کردن جرم -d 3 قرارهای امروز شما را نمایش می دهد،
فردا و پس فردا شکل اول معادل است -Q - نوع فیلتر
لیمو ترش --از جانب ، شکل دوم معادل است -Q - نوع فیلتر لیمو ترش --روزها .
توجه داشته باشید: همانطور که برای -a پرچم، تقویمی که از آن می توان قرار ملاقات ها را خواند
مشخص شده با استفاده از -c پرچم.
--روزها
طول محدوده (بر حسب روز) را هنگام استفاده با آن مشخص کنید -Q. نمی توان با آن ترکیب کرد
--به.
-D ، --فهرست راهنما
دایرکتوری داده مورد استفاده را مشخص کنید. اگر مشخص نشده باشد، دایرکتوری پیش فرض است
~/.calcurse/.
- نوع فیلتر
مواردی را که با نوع ماسک مطابقت ندارند نادیده بگیرید. دیدن فیلتر برای جزئیات بیشتر.
---الگوی فیلتر
مواردی را که دارای توضیحاتی هستند که با الگو مطابقت ندارد نادیده بگیرید. دیدن فیلتر برای
جزئیات.
--filter-start-from
مواردی را که قبل از تاریخ معین شروع می شوند نادیده بگیرید. دیدن فیلتر برای جزئیات بیشتر.
--filter-start-to
مواردی را که بعد از تاریخ مشخصی شروع می شوند نادیده بگیرید. دیدن فیلتر برای جزئیات بیشتر.
--filter-start-after
فقط مواردی را شامل شود که بعد از تاریخ معین شروع می شوند. دیدن فیلتر برای جزئیات بیشتر.
--filter-start-before
فقط مواردی را شامل شود که قبل از تاریخ معین شروع می شوند. دیدن فیلتر برای جزئیات بیشتر.
---فیلتر-شروع-محدوده
فقط مواردی را در یک محدوده معین قرار دهید. دیدن فیلتر برای جزئیات بیشتر.
--filter-end-from
مواردی را که قبل از تاریخ مشخصی به پایان می رسد نادیده بگیرید. دیدن فیلتر برای جزئیات بیشتر.
--filter-end-to
مواردی را که پس از تاریخ مشخصی به پایان می رسد نادیده بگیرید. دیدن فیلتر برای جزئیات بیشتر.
--filter-end-after
فقط مواردی را شامل شود که پس از تاریخ مشخصی به پایان می رسد. دیدن فیلتر برای جزئیات بیشتر.
--filter-end-before
فقط مواردی را شامل شود که قبل از تاریخ معینی به پایان می رسند. دیدن فیلتر برای جزئیات بیشتر.
---filter-end-range
فقط مواردی را در یک محدوده معین قرار دهید. دیدن فیلتر برای جزئیات بیشتر.
- اولویت فیلتر
فقط مواردی را با اولویت مشخص درج کنید. دیدن فیلتر برای جزئیات بیشتر.
---فیلتر تکمیل شد
فقط موارد تکمیل شده TODO را شامل شود. دیدن فیلتر برای جزئیات بیشتر.
---فیلتر-ناتمام
فقط موارد TODO تکمیل نشده را شامل شود. دیدن فیلتر برای جزئیات بیشتر.
--format-apt
قالبی را برای کنترل خروجی قرارها در حالت غیر تعاملی مشخص کنید. دیدن
la FORMAT رشته های بخش برای اطلاعات دقیق در مورد رشته های قالب.
--format-recur-apt
قالبی را برای کنترل خروجی قرارهای مکرر در غیر تعاملی مشخص کنید
حالت را ببینید FORMAT رشته های بخش برای اطلاعات دقیق در مورد رشته های قالب.
--قالب-رویداد
قالبی را برای کنترل خروجی رویدادها در حالت غیر تعاملی مشخص کنید. را ببینید
FORMAT رشته های بخش برای اطلاعات دقیق در مورد رشته های قالب.
--format-recur-event
قالبی را برای کنترل خروجی رویدادهای مکرر در حالت غیر تعاملی مشخص کنید.
مشاهده FORMAT رشته های بخش برای اطلاعات دقیق در مورد رشته های قالب.
--format-todo
قالبی را برای کنترل خروجی موارد انجام کار در حالت غیر تعاملی مشخص کنید. را ببینید
FORMAT رشته های بخش برای اطلاعات دقیق در مورد رشته های قالب.
--از جانب
تاریخ شروع محدوده را هنگام استفاده با آن مشخص کنید -Q.
-g, --gc
زباله جمع کن را برای فایل های یادداشت اجرا کنید و خارج شوید.
-G, --grep
قرارها و موارد TODO را با استفاده از فرمت فایل داده calcurse چاپ کنید. فیلتر
رابط را می توان برای محدود کردن بیشتر خروجی استفاده کرد. همچنین ببینید: فیلتر.
-h, --کمک
یک متن راهنمای کوتاه که گزینههای خط فرمان پشتیبانیشده را توصیف میکند چاپ کنید و از آن خارج شوید.
-i ، --وارد كردن
وارد کردن داده های تقویم موجود در پرونده.
-l ، --حد
تعداد نتایج چاپ شده را محدود کنید تعداد.
-n, --بعد
قرار بعدی را ظرف 24 ساعت آینده چاپ کنید و خارج شوید. زمان مشخص شده است
تعداد ساعات و دقایق باقی مانده تا این قرار.
توجه داشته باشید: تقویمی که از آن برای خواندن قرار ملاقات ها می توان با استفاده از آن مشخص کرد -c
پرچم.
-Q, --پرس و جو
تمام قرارهای ملاقات را در یک محدوده پرس و جو معین چاپ کنید، به دنبال آن همه موارد TODO. در
محدوده پرس و جو پیش فرض به روز جاری است و می توان با استفاده از آن تغییر داد --از جانب و
--به (و یا --روزها) مولفه های. رابط فیلتر می تواند برای محدود کردن بیشتر استفاده شود
خروجی همچنین ببینید: فیلتر.
-r[تعداد]، --دامنه[=تعداد]
چاپ رویدادها و قرار ملاقات ها برای تعداد تعداد روز و خروج اگر نه تعداد داده شده است،
محدوده 1 روز در نظر گرفته شده است. معادل با -Q - نوع فیلتر لیمو ترش --روزها .
--فقط خواندنی
پیکربندی و قرار ملاقات ها/کارها را ذخیره نکنید.
هشدار: از این با دقت استفاده کنید! اگر یک نمونه calcurse تعاملی را اجرا کنید
حالت فقط خواندنی، تمام تغییرات این جلسه بدون اخطار از بین خواهد رفت!
-s[تاریخ]، --روز شروع[=تاریخ]
چاپ رویدادها و قرار ملاقات ها از تاریخ و خروج اگر نه تاریخ داده می شود، روز جاری
در نظر گرفته شده است. معادل با -Q - نوع فیلتر لیمو ترش --از جانب .
-S، --جستجو کردن=
هنگام استفاده با -a, -d, -r, -s، یا -t پرچم، فقط مواردی را چاپ کنید که دارای a
توصیفی که با عبارت منظم داده شده مطابقت دارد. معادل با -Q
---الگوی فیلتر .
--وضعیت
نمایش وضعیت نمونه های در حال اجرا calcurse. اگر calcurse در حال اجرا باشد، این کار خواهد شد
بگویید آیا حالت تعاملی راه اندازی شده است یا اینکه calcurse در پس زمینه اجرا می شود. در
فرآیند pid نیز نشان داده خواهد شد.
-t[تعداد]، --انجام دادن[=تعداد]
چاپ کردن TODO لیست و خروج اگر شماره اختیاری است تعداد داده می شود، سپس فقط کارها
داشتن اولویت برابر با تعداد بازگردانده خواهد شد. شماره اولویت باید بین 1 باشد
(بالاترین) و 9 (کمترین). همچنین امکان تعیین آن وجود دارد 0 برای اولویت، که در آن
فقط موارد تکمیل شده نشان داده خواهد شد. معادل با -Q - نوع فیلتر TODO، ترکیب شده
با - اولویت فیلتر و ---فیلتر تکمیل شد or ---فیلتر-ناتمام.
--به
تاریخ پایان محدوده را در صورت استفاده با آن مشخص کنید -Q. نمی توان با آن ترکیب کرد --روزها.
-v, - نسخه
نمایش دادن جرم نسخه و خروج
-x[قالب]، -- صادرات[=قالب]
داده های کاربر را به فرمت مشخص صادر کنید. رویدادها، قرارها و کارها تبدیل می شوند و
به stdout پژواک داد. دو فرمت ممکن در دسترس است: های iCal و pcal. اگر اختیاری است
استدلال قالب داده نشده است، فرمت ical به طور پیش فرض انتخاب شده است.
توجه داشته باشید: با صدور دستوری مانند:
$ calcurse --export > my_data.dat
توجه داشته باشید: La -N گزینه در calcurse 3.0.0 حذف شده است. را ببینید FORMAT رشته های بخش در
نحوه چاپ یادداشت همراه با قرار ملاقات ها و رویدادها.
فیلتر
از فیلترها می توان برای محدود کردن مجموعه مواردی که از قرارهای ملاقات بارگذاری می شوند استفاده کرد
فایل هنگام استفاده از calcurse در حالت غیر تعاملی. فیلترهای زیر در حال حاضر هستند
پشتیبانی:
- نوع فیلتر
مواردی را که با نوع ماسک مطابقت ندارند نادیده بگیرید. نوع ماسک با کاما از هم جدا شده است
لیستی از توضیحات نوع معتبر که شامل واقعه, مناسب, رویداد تکراری, مکرر مناسب و
TODO. شما همچنین می توانید استفاده کنید تجدید حیات به عنوان یک شاهراه برای مکرر رویداد، مکرر مناسب و لیمو ترش به عنوان یک
مختصر برای رویداد، مناسب، تکراری.
---الگوی فیلتر
مواردی را که دارای توضیحاتی هستند که با الگو مطابقت ندارد نادیده بگیرید. الگو است
به عنوان عبارت منظم توسعه یافته تفسیر می شود.
--filter-start-from
مواردی را که قبل از تاریخ معین شروع می شوند نادیده بگیرید.
--filter-start-to
مواردی را که بعد از تاریخ مشخصی شروع می شوند نادیده بگیرید.
--filter-start-after
فقط مواردی را شامل شود که بعد از تاریخ معین شروع می شوند.
--filter-start-before
فقط مواردی را شامل شود که قبل از تاریخ معین شروع می شوند.
---فیلتر-شروع-محدوده
فقط مواردی را با تاریخ شروعی که در محدوده معینی قرار میگیرد شامل شود. یک محدوده تشکیل شده است
یک تاریخ شروع و یک تاریخ پایان که با کاما از هم جدا می شوند.
--filter-end-from
مواردی را که قبل از تاریخ مشخصی به پایان می رسد نادیده بگیرید.
--filter-end-to
مواردی را که پس از تاریخ مشخصی به پایان می رسد نادیده بگیرید.
--filter-end-after
فقط مواردی را شامل شود که پس از تاریخ مشخصی به پایان می رسد.
--filter-end-before
فقط مواردی را شامل شود که قبل از تاریخ معینی به پایان می رسند.
---filter-end-range
فقط مواردی را با تاریخ پایانی که در محدوده معینی قرار میگیرد شامل شود. یک محدوده تشکیل شده است
یک تاریخ شروع و یک تاریخ پایان که با کاما از هم جدا می شوند.
- اولویت فیلتر
فقط مواردی را با اولویت مشخص درج کنید.
---فیلتر تکمیل شد
فقط موارد تکمیل شده TODO را شامل شود.
---فیلتر-ناتمام
فقط موارد TODO تکمیل نشده را شامل شود.
FORMAT رشته های
رشته های قالب از مشخص کننده های قالب به سبک printf() تشکیل شده اند – کاراکترهای معمولی هستند
بدون تغییر در stdout کپی شد. هر مشخص کننده با a معرفی می شود % و دنبال می شود
توسط یک کاراکتر که فیلد برای چاپ را مشخص می کند. مجموعه فیلدهای موجود بستگی دارد
نوع مورد
قالب مشخصات برای قرار ملاقات ها
s
زمان شروع قرار ملاقات را به عنوان مهر زمانی UNIX چاپ کنید
S
چاپ زمان شروع قرار ملاقات با استفاده از ساعت: میلی متر قالب
d
مدت زمان قرار را در چند ثانیه چاپ کنید
e
زمان پایان قرار ملاقات را به عنوان مهر زمانی UNIX چاپ کنید
E
چاپ زمان پایان قرار ملاقات با استفاده از ساعت: میلی متر قالب
m
توضیحات مورد را چاپ کنید
n
نام فایل یادداشت متعلق به مورد را چاپ کنید
N
یادداشت متعلق به مورد را چاپ کنید
قالب مشخصات برای حوادث
m
توضیحات مورد را چاپ کنید
n
نام فایل یادداشت متعلق به مورد را چاپ کنید
N
یادداشت متعلق به مورد را چاپ کنید
قالب مشخصات برای TODO اقلام
p
اولویت مورد را چاپ کنید
m
توضیحات مورد را چاپ کنید
n
نام فایل یادداشت متعلق به مورد را چاپ کنید
N
یادداشت متعلق به مورد را چاپ کنید
مثال ها
جرم -r7 --format-apt='- %S -> %E\n\t%m\n%N'
قرار ملاقات ها و رویدادهای هفت روز آینده را چاپ کنید. همچنین یادداشت های پیوست را چاپ کنید
به هر قرار ملاقات معمولی (شبیه سازی می کند -N برای قرار ملاقات).
جرم -r7 --format-apt=' - %m (%S به %E)\n' --format-recur-apt=' - %m (%S به %E)\n'
قرارها و رویدادها را برای هفت روز آینده چاپ کنید و از یک قالب سفارشی برای آن استفاده کنید
قرارهای ملاقات (مکرر): * - مقداری قرار (18:30 تا 21:30)*.
جرم -t --format-todo '(٪پ) %m\n'
همه موارد انجام کار را فهرست کنید و پرانتز را در اطراف مشخص کننده های اولویت قرار دهید.
تمدید شده قالب مشخصات
اگر میخواهید گزینههای قالببندی پیشرفته را مشخص کنید، میتوانید از مشخصکنندههای قالب توسعهیافته استفاده کنید.
مشخص کننده های توسعه یافته توسط معرفی می شوند %( و با یک پرانتز بسته خاتمه می یابند ()).
لیست زیر شامل تمام مشخص کننده های کوتاه و گزینه های طولانی مربوطه است:
· s: (شروع)
· S: (شروع: عصر)
· e: (پایان)
· E: (پایان: عصر)
· d: (مدت زمان)
· r: (باقی مانده)
· m: (پیام)
· n: (یادداشت)
· N: (توجه داشته باشید)
· p: (اولویت)
La (شروع) و (پایان) مشخصکنندهها از گزینههای قالببندی توسعهیافته به سبک strftime () پشتیبانی میکنند
می توان برای قالب بندی ریزدانه استفاده کرد. علاوه بر این، فرمت های خاص دوره (که است
معادل (شروع:%s) or (پایان:%s)) و به طور پیش فرض (که بیشتر معادل
(شروع:%H:%M) or (پایان:%H:%M) اما نمایش می دهد ..:.. اگر مورد در شروع/پایان نباشد
روز جاری) پشتیبانی می شوند.
La (باقی مانده) و (مدت زمان) مشخص کننده ها زیر مجموعه ای از سبک strftime() را پشتیبانی می کنند
گزینه های قالب بندی، به همراه دو واجد شرایط اضافی. گزینه های پشتیبانی شده هستند %d, %H, %M
و %Sو بهطور پیشفرض هر کدام از اینها تا دو رقم اعشار صفر شده است. برای جلوگیری از
صفر کردن، اضافه کنید - در مقابل گزینه قالب بندی (به عنوان مثال، ٪ -d) علاوه بر این،
la E گزینه تعداد کل واحدهای زمانی تا قرار ملاقات را نمایش می دهد
از نشان دادن تعداد باقیمانده واحدهای زمانی مدول واحد زمانی بزرگتر بعدی. برای
به عنوان مثال، یک قرار در 50 ساعت به صورت 02:00 با رشته قالببندی نشان داده میشود %H:%M,
اما 50:00 را با رشته قالب بندی نشان می دهد %EH:%M. توجه داشته باشید که اگر در حال ترکیب کردن هستید
- و E گزینه ها، - باید اول بیاید فرمت پیش فرض برای (باقی مانده) مشخصات
is %EH:%M.
NOTES
رابط Calcurse شامل سه پانل مختلف (تقویم، لیست قرار و انجام کار) است
لیست) که بر روی آن می توانید اقدامات مختلفی را انجام دهید. تمام اقدامات ممکن، همراه با
کلیدهای مرتبط با آنها، در نوار وضعیت فهرست شده است. این نوار وضعیت در محل قرار می گیرد
پایین صفحه
در هر زمان، سیستم کمک داخلی را می توان با فشردن دکمه فراخوانی کرد ? کلید یک بار مشاهده
صفحه های راهنما، اطلاعات مربوط به یک فرمان خاص را می توان با فشار دادن دکمه مشاهده کرد
فشار دادن کلید مربوط به آن دستور.
پیکربندی
گزینههای calcurse را میتوان از منوی پیکربندی تغییر داد (نشان داده میشود C ضربه خورده است).
پنج دسته ممکن باید از بین انتخاب شوند: طرح رنگ، طرح بندی (
محل سه پانل روی صفحه نمایش)، گزینه های اعلان، اتصالات کلید
منوی پیکربندی و گزینه های عمومی تر (مانند ذخیره خودکار قبل از ترک). همه
جزئیات این گزینه ها در منوی پیکربندی آمده است.
با استفاده از خدمات onworks.net از calcurse آنلاین استفاده کنید