นี่คือคำสั่ง ccal ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ซีซี - แสดงปฏิทิน
เรื่องย่อ
ซีซี [ ตัวเลือก - num_เดือน ] ปี ]
ซีซี [ ตัวเลือก ] [ word_เดือน ] [ ปี ]
DESCRIPTION
โดยค่าเริ่มต้น ซีซี จะแสดงปฏิทินสำหรับเดือนปัจจุบันกับวันปัจจุบัน
ทำเครื่องหมาย โดยการระบุข้อโต้แย้งบางอย่าง ซีซี จะแสดงปฏิทินทั้งปีหรือ
เดือนและปีที่กำหนด
การเปลี่ยนจากปฏิทินจูเลียนเป็นปฏิทินเกรกอเรียนสันนิษฐานว่าเกิดขึ้นในปี ค.ศ. 1752 on
วันที่ 3 กันยายน สิบวันหลังจากวันนั้นถูกกำจัดโดยการปฏิรูป ดังนั้น
ปฏิทินสำหรับเดือนนั้นค่อนข้างผิดปกติ
หากแสดงปฏิทินในรูปแบบเดือนเดียว ซีซี จะมองหาไฟล์วันที่ ถ้า
พบ, ซีซี จะอ่านไฟล์โดยมองหาคำอธิบายวันที่พิเศษสำหรับเดือนนั้นซึ่ง
จะแสดงทางด้านขวาของปฏิทิน โดยค่าเริ่มต้น อาจมีการนัดหมายสูงสุด 24 ครั้ง
แสดงต่อเดือน หากวันที่ปัจจุบันตรงกับวันพิเศษเหล่านี้
มันจะถูกทำเครื่องหมายด้วยเครื่องหมายดอกจัน หากมีห้องว่างนัดเดือนหน้า พ.ค.
ยังแสดงด้วยข้อจำกัดบางประการ (ปัจจุบัน วันที่พิเศษ เช่น วันพฤหัสบดีที่ 3
ของจะไม่ถูกคำนวณในเดือนหน้า)
ซีซี นอกจากนี้ยังสามารถเลือกใช้สีเมื่อแสดงปฏิทิน จะไม่แสดง
สีทุกครั้งที่ปฏิทินไม่แสดงบนคอนโซลโดยตรง นี่คือโดยทั่วไป
พฤติกรรมที่ต้องการเมื่อคุณเปลี่ยนเส้นทาง แคล ส่งออกไปยังโปรแกรมอื่นหรือไฟล์
อาร์กิวเมนต์
สามารถป้อนเดือนที่ระบุด้วยวาจาโดยไม่ต้องระบุปีในรายการอาร์กิวเมนต์
อย่างไรก็ตาม อาร์กิวเมนต์ที่เป็นตัวเลขเดียวจะถูกตีความว่าเป็นปี เฉพาะ 3 . แรกเท่านั้น
อักขระของชื่อเดือนมีความสำคัญสำหรับเดือนที่ระบุด้วยวาจา คำสั่ง
`cal 10' หมายถึง คริสตศักราช 10 ไม่ใช่เดือนตุลาคม ไม่ใช่ปี 1910
ตัวเลือกที่ใช้ได้คือ:
--3 เดือน]
แสดงเดือนก่อนหน้า/ปัจจุบัน/ถัดไปพร้อมกัน ตัวเลือกนี้จะถูกละเว้นเมื่อ
แสดงเต็มปี
--a[ppt]
จำนวนการนัดหมายสูงสุดที่จะแสดง ขั้นต่ำคือ 8 สูงสุดคือ 50 ค่าเริ่มต้นคือ
24.
--col[หรือ-file]=ชื่อไฟล์
อ่านคำจำกัดความสีจาก `ชื่อไฟล์' (ชื่อไฟล์สีเริ่มต้นขึ้นอยู่กับการใช้งาน
ระบบ).
--con[tinue]=น
แสดงต่อไป n เดือนติดต่อกันโดยเริ่มจากเดือนที่ระบุ
--d[ata-file]=ชื่อไฟล์
อ่านการนัดหมายจาก `ชื่อไฟล์' (ชื่อไฟล์ข้อมูลการนัดหมายเริ่มต้นขึ้นอยู่กับ
ระบบปฏิบัติการ). คุณสามารถใช้ -d ได้ถึง 8 ครั้งใน commandline เพื่อระบุ
ชื่อไฟล์ข้อมูลหลายชื่อ
--ยุโรป]
ใช้รูปแบบยุโรป (วันทำงานแรกคือวันจันทร์)
--a[เมอร์ริกัน]
ใช้รูปแบบอเมริกาเหนือ (วันทำงานแรกคือวันอาทิตย์) ซึ่งเป็นค่าเริ่มต้น
--อนาคต]
หากแสดงเดือนปัจจุบัน ให้แสดงเฉพาะการนัดหมายในอนาคตจากวันที่
ไฟล์ไม่ใช่การนัดหมายที่ผ่านไปแล้ว ซึ่งช่วยให้มีที่ว่างสำหรับคำอธิบายอื่นๆ ด้วย
วันที่ในอนาคตที่จะแสดง เมื่อเวลาผ่านไปทั้งเดือนเก่า
คำอธิบายถูกยกเลิกและใช้คำอธิบายที่ใหม่กว่า สวิตช์ --future ส่งผลต่อ
เฉพาะการแสดงสำหรับเดือนปัจจุบัน ไม่ใช่เดือนอื่นๆ
--j[อูเลียน]
แสดงวันที่ของ Julian (วันที่เป็นแบบ 1 นับจากวันที่ XNUMX มกราคม)
--วันจันทร์]
แสดงวันจันทร์เป็นวันแรกของสัปดาห์ (เหมือนกับ --europe)
--noc[สี]
ยับยั้งการใช้สี
--ไม่มีข้อมูล]
อย่าพยายามอ่านไฟล์ข้อมูลการนัดหมายใดๆ
--หยุดชั่วคราว]
หยุดชั่วคราวก่อนออกและแจ้งให้กดแป้นพิมพ์
--เดือนนี้]
ปิดการแสดงการนัดหมายในเดือนถัดไป แสดงเฉพาะเดือนปัจจุบัน
--วันนี้]
แสดงเฉพาะการนัดหมายของวันนี้
--u[สี-สี]
อนุญาตให้ใช้สี
--ปี]
แสดงปฏิทินสำหรับปีปัจจุบัน
มีตัวแปรสภาพแวดล้อมทางเลือกที่สามารถใช้ได้โดย ซีซี ถ้าพบ ถ้า CALOPT เป็น
ตั้งแล้ว ซีซี จะอ่านและใช้ตัวเลือกบรรทัดคำสั่งที่ถูกต้องที่พบ นี้ช่วยให้ใดๆ
สวิตช์ที่ใช้กันทั่วไปเพื่อตั้งค่าในสภาพแวดล้อมของคุณและใช้งานเสมอ (เช่น --europe)
ซีแคล จะสร้างหน้าจอการใช้งานเมื่อรันหากมีการตั้งค่าตัวเลือกที่ไม่ถูกต้องในนี้
ตัวแปร
คำสั่ง ตัวอย่าง
ซีซี - ฉ --d=my_dates
แสดงเดือนปัจจุบันและการนัดหมายในอนาคตที่กำหนดไว้ในไฟล์ `my_dates'
ซีซี 1996
แสดงทั้งปี พ.ศ. 1996
ซีซี 9 1752
แสดงเดือนกันยายน ค.ศ. 1752
ซีซี กันยายน 1752
เหมือนข้างบน
ซีซี มกราคม
แสดงมกราคมของปีปัจจุบัน
ซีซี ช่วย
แสดงข้อความช่วยเหลือสำหรับการโต้แย้งที่ไม่รู้จัก
วัน ไฟล์
ซีซี จะค้นหาไฟล์วันที่ที่เรียกว่า แคล.แดท ในไดเร็กทอรีมันถูกเรียกใช้จาก ถ้า
ไม่พบมันจะค้นหาในผู้ใช้ $ HOME ไดเร็กทอรีสำหรับไฟล์ชื่อ .cal.dat If
ยังไม่เจอจะมองหาโกลบอล แคล.แดท ในไดเร็กทอรีทั้งระบบ การค้นหา
ว่าตำแหน่งนี้อยู่ที่ไหนที่คุณสามารถวิ่งได้ ซีซี --ช่วยด้วย ซึ่งจะแสดงตำแหน่ง
คำอธิบายวันที่พิเศษที่ระบุในไฟล์วันที่เป็นบรรทัดเดียว จัดรูปแบบเป็น
ดังต่อไปนี้:
ปปปป MM DD NW xx
ที่ไหน
ปปปป เป็นปี
MM คือเดือน (01 - 12)
DD คือวัน (00 ถ้าใช้ช่อง NW)
NW คือรหัสวันทำงานของเดือน (00 หากใช้ช่อง DD)
xxxx เป็นคำอธิบาย; ก็จะถูกตัดออกตามความจำเป็นเพื่อให้พอดี
ข้อมูลจะต้องอยู่ในฟิลด์อักขระตามที่แสดง หากระบุ YYYY เป็น -999 ค่า
เดือนและวันถือเป็นงานประจำปี เช่น วันหยุด และคำอธิบายจะ
จะแสดงสำหรับปีใดๆ หาก MM ระบุเป็น -9 ให้ถือว่าวันเป็นรายเดือน
เหตุการณ์ในปีที่กำหนด ในรหัสวันทำงานของเดือน NW N หมายถึงซึ่ง
วันธรรมดา W วันพิเศษเกิดขึ้น ตัวอย่างเช่น 31 หมายถึงวันอาทิตย์ที่สาม ค่าของ
W มีตั้งแต่ 1 ถึง 7 สำหรับวันอาทิตย์ถึงวันเสาร์ ตามลำดับ ค่า 9 สำหรับ N หมายถึง
"สุดท้าย" เช่นเดียวกับใน 95 สำหรับ "วันพฤหัสบดีที่แล้ว"
หากฟิลด์ทั้งหมดมีจำนวนบวกและปีเป็นอย่างน้อย 1970 ดังนั้น
ให้ถือว่าคำอธิบายเป็นงวดโดยเริ่มจากวันที่กำหนดโดยมีระยะเวลาเป็นวัน
ระบุไว้ใน NW (เช่น 1995 01 06 14 จะแสดงคำอธิบายทุก ๆ วันศุกร์ที่ 2 โดยใช้ 6
มกราคม 1995 เป็นวันที่ฐาน) วันที่ฐานไม่ปรากฏ
คุณสามารถแสดงวันเกิดและวันครบรอบโดยใส่ปีเกิด (หรือพิเศษอื่น ๆ
เหตุการณ์) ภายในวงเล็บหรือวงเล็บปีกกาในคำอธิบาย ตัวเลขนี้ถูกแปลงเป็น
จำนวนปีนับแต่ปีที่ท่านระบุ และวงเล็บหรือเหล็กจัดฟันจะถูกลบออกจาก
ผลลัพธ์. หากใช้วงเล็บปีกกา {} ตัวเลขจะมีส่วนต่อท้ายที่มีลำดับดังที่ 21
ลำดับที่ 32, 43, 54 เป็นต้น หากตัวเลขในวงเล็บหรือวงเล็บปีกกามีค่ามากกว่าค่าปัจจุบัน
ปี หมายเลขจะแสดงไม่เปลี่ยนแปลง ตัวอย่าง: "วันเกิดของอเล็กซ์ {1961}" will
แสดงเป็น "วันเกิดปีที่ 34 ของ Alex" (หากปีปัจจุบันคือ 1995) หากคุณต้องการรวม
วงเล็บหรือวงเล็บปีกกาในผลลัพธ์ของคุณ จากนั้นคุณสามารถหลีกเลี่ยงได้โดยนำหน้าด้วย '\'
ตัวอย่าง: "วันเกิดของ Alex \{1961\}" จะแสดงเป็น "วันเกิดของ Alex {1961}"
หมายเหตุ: ถ้า ซีซี ถูกเรียกใช้ด้วยสวิตช์ --europe หรือ --monday จากนั้นค่า W จะอยู่ที่ 1-7
หมายถึง วันจันทร์(1) ถึง วันอาทิตย์(7) มากกว่า วันอาทิตย์(1) ถึง วันเสาร์(7)
บรรทัดใน cal.dat ต้องขึ้นต้นด้วย -999 หรือตัวเลข 4 หลักจึงจะถือเป็นข้อมูล NS
สายข้อมูลอาจอยู่ในลำดับใดก็ได้ การนัดหมายทั้งหมดเหล่านี้จะแสดงตามลำดับเวลา
คำสั่งซื้อโดยไม่คำนึงถึงการสั่งซื้อในไฟล์ข้อมูลการนัดหมาย
If ซีซี ถูกรวบรวมด้วยการสนับสนุนการเตือนแล้ว ซีซี จะค้นหาไฟล์ด้วย
วันที่ และ .วันที่ ในสถานที่เดียวกันกับ แคลดัต เทียบเท่า NS วันที่ ไฟล์ที่ใช้
โดย การแจ้งเตือน(1) โปรแกรมและเป็นอีกรูปแบบหนึ่งที่มีประสิทธิภาพน้อยกว่าในการระบุ
คำอธิบาย ไฟล์ในรูปแบบนี้ไม่สามารถระบุได้ด้วยตัวเลือก --data-file=
การขอ การแจ้งเตือน รูปแบบประกอบด้วยบรรทัดข้อความที่มีความยาว < ความกว้างของหน้าจอดังต่อไปนี้
รูปแบบ:
DDDDDDDD:N:x:ปปปปปปปปปปปปป
ที่ไหน
dddddddd
เป็นวันที่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้:
M/D/Y เหตุการณ์ที่เกิดขึ้นในวันที่ระบุ (ปีอาจเป็นตัวเลขสองหรือสี่หลัก แต่ต้องเป็น
สองสำหรับความเข้ากันได้ย้อนหลังพร้อมเตือนความจำ)
M/D เหตุการณ์ที่เกิดขึ้นทุกปี
D เหตุการณ์ที่เกิดขึ้นทุกเดือน
DDD เหตุการณ์ที่เกิดขึ้นทุกสัปดาห์ (วันในสัปดาห์คือ 'อาทิตย์', 'จันทร์' ฯลฯ)
N คือจำนวนวันที่แจ้งเหตุการณ์ให้ผู้ใช้ทราบ (ละเว้นโดย ซีซี)
คำอธิบายเหตุการณ์
ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ผู้รับเลือกของเหตุการณ์ (เช่น มิสเตอร์โจนส์)
S แฟล็กสถานะ N สำหรับเหตุการณ์ปกติหรือ D สำหรับเหตุการณ์ที่ถูกลบ (ไม่แสดง)
บรรทัดว่างจะถูกละเว้น มิฉะนั้นบรรทัดที่ไม่อยู่ในรูปแบบข้างต้นจะถือว่าระบุ a
ชื่อไฟล์ที่จะอ่านเหตุการณ์เพิ่มเติม ไฟล์ถูกค้นหาในสถานที่ปกติ
สถานที่ตั้ง
ซีซี จะใช้คำจำกัดความสถานที่ของผู้ใช้เพื่อกำหนดวันที่จะใช้เป็น
เริ่มวันธรรมดา สิ่งนี้จะถูกแทนที่หากบรรทัดคำสั่ง -europe หรือ -american สลับ
ถูกนำมาใช้
หากคุณไม่ได้ตั้งค่าสวิตช์ -europe หรือ -american แสดงว่าตำแหน่งที่ตั้งของคุณถูกต้องแล้ว และ
คุณเห็นการเริ่มต้นวันทำงานที่แตกต่างไปจากที่คุณคาดหวังเช่นกัน ซีซี or
คำจำกัดความ libc ของคุณต้องตำหนิ หากคุณคิดว่านี่เป็นข้อผิดพลาดใน ซีซี กรุณารายงาน
COLOR แว่นตา รุ่น GUNNER
ซีซี จะค้นหาไฟล์คำจำกัดความสีที่เรียกว่า แคล.คอล ในไดเร็กทอรีมันเป็น
ดำเนินการจาก. หากไม่พบจะค้นหาในผู้ใช้ $ HOME ไดเร็กทอรีสำหรับไฟล์ชื่อ
.cal.col หากยังไม่พบจะค้นหาทั่วโลกทั้งระบบ /etc/cal.col คุณสามารถ
ยืนยันตำแหน่งสำหรับคำจำกัดความทั้งระบบโดยเรียกใช้ ซีซี --ช่วยด้วย ซึ่งจะ
แสดงมัน
ผู้ใช้อาจแทนที่สีเริ่มต้นที่ใช้เมื่อแสดงปฏิทิน สามารถทำได้โดย
การสร้างไฟล์คำจำกัดความสีในโฮมไดเร็กทอรีของพวกเขา
ตัวอย่างไฟล์การกำหนดสี:
15 02 วิดีโอสีสำหรับชื่อเดือน
01 03 สีวิดีโอสำหรับส่วนหัวของวันธรรมดา
07 01 วิดีโอสีสำหรับวันตามปฏิทินปกติ
13 01 วิดีโอสีสำหรับวันอาทิตย์
14 02 วิดีโอสีสำหรับวันปัจจุบัน
07 06 bkgd สำหรับปฏิทินรายปี (เว้นวรรคระหว่างเดือน)
11 00 สีวิดีโอสำหรับคำอธิบายวันพิเศษ
12 08 สีวิดีโอสำหรับ * แสดง descr.=today
เอฟจี บีจี
คำจำกัดความของสีต้องปรากฏดังด้านบน เป็นฟิลด์สองอักขระสำหรับสีพื้นหน้า
ตามด้วยช่องว่าง ตามด้วยช่องสองอักขระสำหรับสีพื้นหลัง NS
คำจำกัดความของสีต้องเริ่มต้นในบรรทัดแรก และต้องไม่มีบรรทัดว่าง
ความคิดเห็นอาจปรากฏขึ้นหลังฟิลด์ที่สอง โดยที่ความยาวบรรทัดทั้งหมดต้องไม่
เกิน 80 ตัวอักษร
สีที่เป็นไปได้:
สีดำ 0
1 สีน้ำเงิน
2 สีเขียว
สีฟ้า3
4 สีแดง
สีม่วง 5
ส้ม 6
สีเทาอ่อน 7
8 สีเทาเข้ม
สีฟ้าสดใส 9
สีเขียวสดใส10
สีฟ้าสดใส11
สีแดงสด12
สีม่วงสดใส13
สีเหลือง 14
ขาว 15
การระบุสีพื้นหลังตั้งแต่ 8 ถึง 15 จะทำให้สีพื้นหลังเป็น 0 ถึง 7
พร้อมข้อความกระพริบ
ใช้ ccal ออนไลน์โดยใช้บริการ onworks.net
