このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

Linuxコマンド演習03

以下のコマンドの演習を行います。

実際にコマンド操作を行いながら、Linuxの操作に慣れていきましょう。

演習01:cal コマンド

・今月のカレンダーを表示します。

$ cal
      1月 2024      
日 月 火 水 木 金 土
    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

・2024年のカレンダーを表示します。

‘-y’ オプションに’2024′ を指定します。

$ cal -y 2024
                               2024                               

         1月                    2月                    3月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    1  2  3  4  5  6                1  2  3                   1  2
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    3  4  5  6  7  8  9
14 15 16 17 18 19 20   11 12 13 14 15 16 17   10 11 12 13 14 15 16
21 22 23 24 25 26 27   18 19 20 21 22 23 24   17 18 19 20 21 22 23
28 29 30 31            25 26 27 28 29         24 25 26 27 28 29 30
                                              31
         4月                    5月                    6月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    1  2  3  4  5  6             1  2  3  4                      1
 7  8  9 10 11 12 13    5  6  7  8  9 10 11    2  3  4  5  6  7  8
14 15 16 17 18 19 20   12 13 14 15 16 17 18    9 10 11 12 13 14 15
21 22 23 24 25 26 27   19 20 21 22 23 24 25   16 17 18 19 20 21 22
28 29 30               26 27 28 29 30 31      23 24 25 26 27 28 29
                                              30
         7月                    8月                    9月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  7
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14
14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21
21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28
28 29 30 31            25 26 27 28 29 30 31   29 30

        10月                   11月                   12月        
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
       1  2  3  4  5                   1  2    1  2  3  4  5  6  7
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14
13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21
20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28
27 28 29 30 31         24 25 26 27 28 29 30   29 30 31
演習02:man コマンド

・passwdコマンドの第5セクションに関連するマニュアルを表示します。セクション5はファイルやフォーマットに関する情報を含んでいます。

$ man 5 passwd
PASSWD(5)                     File Formats Manual                    PASSWD(5)

名前
       passwd - パスワードファイル

説明
       passwd     ファイルには各ユーザアカウントの様々な情報が記録されている。
       書かれているのは次の通り。

            ログイン名

            暗号化されたパスワード (無いこともある)

            ユーザ ID 番号

            グループ ID 番号

            ユーザ名またはコメントのフィールド

            ユーザのホームディレクトリ

            ユーザのコマンドインタプリタ

矢印キーを使用してページをスクロールし、「q」を押すことで終了します。

演習03:マニュアルの簡潔な説明

・’passwd’ コマンドに関する簡潔な説明を表示します。

$ whatis passwd
passwd (1)           - ユーザパスワードを変更する
passwd (5)           - パスワードファイル
sslpasswd (1ssl)     - compute password hashes
演習04:「–help」オプション

・passwd コマンドのヘルプを表示します。

$ passwd --help
使い方: passwd [オプション...] <accountName>
  -k, --keep-tokens       有効な認証トークンを維持する
  -d, --delete            named
                          アカウントのパスワードを削除する
                          (root のみ)
  -l, --lock              指名されたアカウントのパスワードをロック(rootのみ)
  -u, --unlock            指名されたアカウントのパスワードをロック解除(rootのみ)
  -e, --expire            指名されたアカウントのパスワードを失効(rootのみ)
  -f, --force             操作を強制
  -x, --maximum=DAYS      最大パスワード寿命 (root のみ)
  -n, --minimum=DAYS      最低パスワード寿命 (root のみ)
  -w, --warning=DAYS      パスワード失効の前にユーザーが警告を受ける事前日数 (root のみ)
  -i, --inactive=DAYS     パスワードが失効した後にアカウントが無効になるまでの日数 (root のみ)
  -S, --status            named
                          アカウントのパスワードステータスを報告する (root のみ)
  --stdin                 標準入力(stdin)
                          から新規トークンを読み込む (root のみ)

Help options:
  -?, --help              Show this help message
  --usage                 Display brief usage message