← man/system_admin
ncal — man ncal — 80×24
ugur@toprak:~/man/system_admin$man ncal
Bölüm 1 Sistem Yönetimi

ncal

bir takvim ve Paskalya tarihini görüntüler

Sözdizimi

     cal [-3hjy] [-A number] [-B number] [[month] year]
     cal [-3hj] [-A number] [-B number] -m month [year]
     ncal [-3hjJpwy] [-A number] [-B number] [-s country_code] [[month] year]
     ncal [-3hJeo] [-A number] [-B number] [year]
     ncal [-CN] [-H yyyy-mm-dd] [-d yyyy-mm]

Açıklama

cal yardımcı programı geleneksel biçimde basit bir takvim görüntüler, ncal ise alternatif bir düzen, daha fazla seçenek ve Paskalya tarihini sunar. Yeni biçim biraz sıkışık olsa da bir yılın 25x80 boyutundaki bir terminale sığmasını sağlar. Argüman belirtilmezse geçerli ay görüntülenir.

Seçenekler aşağıdaki gibidir:

  • -h: Bugünün vurgulanmasını kapatır.

  • -J: Jülyen Takvimi'ni görüntüler; -e seçeneğiyle birleştirilirse, Paskalya tarihini Jülyen Takvimi'ne göre görüntüler.

  • -e: Paskalya tarihini görüntüler (batı kiliseleri için).

  • -j: Jülyen günlerini görüntüler (günler 1 tabanlıdır ve 1 Ocak'tan itibaren numaralandırılır).

  • -m month Belirtilen ayı görüntüler. Eğer ay ondalık bir sayı olarak belirtilirse, sırasıyla o sayıdan sonraki veya önceki ayı belirtmek için arkasına 'f' veya 'p' harfi getirilebilir.

  • -o: Ortodoks Paskalyası tarihini görüntüler (Yunan ve Rus Ortodoks Kiliseleri).

  • -p: ncal tarafından varsayılan ülke kodlarını ve Jülyen Takvimi'nden Gregoryen Takvimi'ne geçiş günlerini yazdırır. Yerel ortamdan belirlenen ülke kodu bir yıldız işareti ile işaretlenir.

  • -s country_code Jülyen Takvimi'nden Gregoryen Takvimi'ne geçişin, country_code ile ilişkili tarihte gerçekleştiğini varsayar. Belirtilmezse, ncal geçiş tarihini yerel ortamdan tahmin etmeye çalışır veya 2 Eylül 1752 tarihine geri döner. Bu tarih, Büyük Britanya ve sömürgelerinin Gregoryen Takvimi'ne geçtiği zamandır.

  • -w: Her hafta sütununun altına hafta numarasını yazdırır.

  • -y: Belirtilen yıl için bir takvim görüntüler.

  • -3: Bugünün öncesindeki, geçerli ve sonrasındaki ayı görüntüler.

  • -A number Geçerli aydan sonraki belirtilen sayıdaki ayı görüntüler.

  • -B number Geçerli aydan önceki belirtilen sayıdaki ayı görüntüler.

  • -C: cal moduna geçer.

  • -N: ncal moduna geçer.

  • -d yyyy-mm yyyy-mm değerini geçerli tarih olarak kullanır (tarih seçiminin hata ayıklaması için).

  • -H yyyy-mm-dd yyyy-mm-dd değerini geçerli tarih olarak kullanır (vurgulamanın hata ayıklaması için).

Tek bir parametre görüntülenecek yılı (1-9999) belirtir; yılın tam olarak belirtilmesi gerektiğine dikkat edin: "cal 89" komutu 1989 yılı için bir takvim görüntülemez. İki parametre ay ve yılı belirtir; ay, 1 ile 12 arasında bir sayı veya geçerli yerel ayara (locale) göre belirtilen tam veya kısaltılmış bir addır. Ay ve yıl, varsayılan olarak mevcut sistem saati ve saat dilimine göre ayarlanır (böylece "cal -m 8" komutu, içinde bulunulan yılın Ağustos ayı için bir takvim görüntüler).

Tüm seçenekler birlikte kullanılamaz. Örneğin "-3 -A 2 -B 3 -y -m 7" şunun anlamına gelir: bana yedinci ayın etrafındaki üç ayı, ondan önceki üç ayı, ondan sonraki iki ayı ve tüm yılı göster. ncal bu tür kombinasyonlar hakkında uyarı verecektir.

Bir yıl 1 Ocak'ta başlar.

Eğer stdout bir tty değilse, tarihlerin vurgulanması devre dışı bırakılır.

Ayrıca Bakınız

calendar(3), strftime(3)

Standartlar

cal yardımcı programı, IEEE Std 1003.1-2008 ("POSIX.1") şartnamesinin X/Open System Interfaces seçeneği ile uyumludur.

[-3hyJeopw] bayraklarının yanı sıra ay adının tek bir argüman olarak belirtilebilmesi bu şartnameye yapılan eklentilerdir.

-w tarafından hesaplanan hafta numarası ISO 8601 şartnamesi ile uyumludur.

Tarihçe

Bir cal komutu, Version 1 AT&T UNIX'te ortaya çıkmıştır. ncal komutu ise FreeBSD 2.2.6 sürümünde ortaya çıkmıştır.

Yazarlar

ncal komutu ve kılavuzu Wolfgang Helbig helbig@FreeBSD.org tarafından yazılmıştır.

Hatalar

Jülyen-Gregoryen geçiş tarihlerinin ülke kodlarına atanması, birçok ülke için tarihsel açıdan son derece basittir.

Tüm seçenekler birbiriyle uyumlu değildir ve bunların farklı sıralarda kullanılması değişken sonuçlar verecektir.

cal ile Pazartesi gününü haftanın ilk günü olarak görüntülemek mümkün değildir.

macOS 26.4 7 Mart 2019 macOS 26.4