ページ 11

calの-mオプションが使えません

投稿記事Posted: 2018年8月11日(土) 23:37
by natsuse
Ubuntu 18.04でlinuxの勉強を始めたのですがさっそくつまずいたので皆様に質問なのですが
普通に$ cal ではカレンダーが表示されるのですが、月曜日スタートからすると
https://imgur.com/a/EYGs2WQ の画像のようにできません
どうすれば月曜日から表示されるのでしょうか?解決方法を教えてください
man cal でマニュアルを見たところ-Mと大文字で書かれていたので大文字でやってみたのですがそれでもできませんでした

Re: calの-mオプションが使えません

投稿記事Posted: 2018年8月12日(日) 09:39
by nandekana
(2018-08-12 19:50追記開始)
結論を先に書くとUbuntu系、Debian系では$ cal -m はダメのようです。
CentOS系、Arch系、Gentoo系では$ cal -m はOKのようです。
SL6.5で
$ cal -m
8月 2018
月 火 水 木 金 土 日
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
端末では綺麗に表示です

CentOS7.1はOK
manjaroはOK
$ cal -m
8月 2018
月 火 水 木 金 土 日
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
端末では綺麗に表示です

Sabayon 16.12はOK
$ cal -m
8月 2018
月 火 水 木 金 土 日
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
端末では綺麗に表示です
(2018-08-12 19:50追記終了) 私事ですが主に使用のPCが故障で作業しにくいです。
***********************************************************************************
以下Ubuntu系、Debian系
縦表示ですが
$ ncal -M
8月 2018
月 _ _ _6 13 20 27
火 _ _ _7 14 21 28
水 1 _ 8 15 22 29
木 2 _ 9 16 23 30
金 3 10 17 24 31
土 4 11 18 25
日 5 12 19 26
_ はズレるので私が追加、端末では_ 無しで綺麗に表示です。

-Mオプション(calでは使えない)を付けると月曜から表示される。 との事です

ソース
カレンダーを表示するコマンドについて - 試験運用中なLinux備忘録
http://d.hatena.ne.jp/kakurasan/20111013/p1
**************************************************************************************
以下Ubuntu系、Debian系
$ cal -m
cal: オプションには引数が必要です -- 'm'
Usage: cal [general options] [-jy] [[month] year]
cal [general options] [-j] [-m month] [year]
ncal -C [general options] [-jy] [[month] year]
ncal -C [general options] [-j] [-m month] [year]
ncal [general options] [-bhJjpwySM] [-H yyyy-mm-dd] [-s country_code] [[month] year]
ncal [general options] [-bhJeoSM] [year]
General options: [-31] [-A months] [-B months] [-d yyyy-mm]
なので
$ cal -m 8 2018
8月 2018
日 月 火 水 木 金 土
___ __1_2_3_4
_5__6__7_8_9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
上記も端末では綺麗に表示です

Re: calの-mオプションが使えません

投稿記事Posted: 2018年8月13日(月) 11:24
by natsuse
ubuntuを使っているのが原因のようです
ncal -Mで無事表示できました
今自分が学習している1週間でLPICの基礎が学べる本 が2014年のもので古い本だから使えないものなのかなと思っていたのですが
無事解決できました
nandekana さんありがとうございます