(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
上記も端末では綺麗に表示です