
先日購入した、GK41(Mini PC) へ、Ubuntu(Linux のディストリビューションの1つ) の最新版(20.04.1)のインストールをしてみました。
今回の、GK41 の購入並びに Ubuntu のインストールの目的は、家庭内 LAN にファイルサーバを構築するためです。しかし、家庭内 LAN 内にはすでに非常に満足できる NAS があり、本来、ファイルサーバーは必要ありません。
真の目的は、Linux の勉強と言えるでしょう。
さて、前置きは以上にして、作業の流れを確認します。
| Windows PC にて ① Ubuntu のイメージファイル(お好きなバージョン)と、rufus(イメージファイルをUSBメモリ への書き込むためのプログラム) を、ダウンロードする ② rufus を使って、ダウンロードしたUbuntu のイメージファイルを、USBメモリに書き込む GK41(Mini PC) にて ③ BIOS で、ブートデバイスを「USB」に設定する(起動時に、F7 を連打するとBIOSメニュー) ④ ②で作成した USBメモリ をGK41に差し込み、PCを起動(USBメモリから)し、指示に従い Ubuntu をインストールする(本来はファイルサーバなので、最小構成でインストールして、Wi-Fi などの設定も必要ありません。しかし、私の場合は、Linux の勉強が目的なので、最大構成でインストールしました。) ⑤ インストールしたUbuntu を最新の状態に更新する ターミナルソフト(黒い)を使い、以下のLinuxコマンドを実行する > sudo apt update && sudo apt full-upgrade -y |
この後、この環境(Ubuntu)を使って、ファイルサーバーを構築します。まずは、今後使う、代表的な Linuxコマンドを10個示します。
<Linuxコマンド> ターミナルソフトで使用する。
| 1 | ls | ファイル一覧を確認 |
| 2 | cat | ファイルの内容を確認 |
| 3 | pwd | 自分がいるディレクトリを表示 |
| 4 | cd | ディレクトリの移動 |
| 5 | uname -n | ホスト名を確認 |
| 6 | ip addr | ネットワークインターフェースのIPアドレスを確認 |
| 7 | vi | Linuxに搭載されているラインエディタ (初めての人には少し敷居が高いかも) |
| 8 | tail | 最終行から数行表示する |
| 9 | grep | 文字列の検索 |
| 10 | diff | ファイルの比較 |
コマンドには、それぞれ便利なパラメータがあります。実際に使う際は、それらの機能を使う必要があります。必要に応じてヘルプで調べてください。
また、7の「vi」に関しては、エディタなので、内部コマンドを知っておく必要があります。
【 参 考 資 料 】
<Linux> ターミナルソフトで使用する。(画面の操作など)
使用の際は、「ctrl」キーと以下の文字を組み合わせる
[カーソル移動]
| f | 一文字進む | |
| b | 一文字戻る | |
| e | 行末へ移動 | |
| a | 行頭へ移動 | |
| n | 次のコマンド(下の行移動) | |
| p | 前のコマンド(上の行移動) |
[削除コマンド]
| u | カーソル位置から行頭までカット | |
| k | カーソル位置から行末までカット |
<VIエディタ> 内部コマンド viエディタの中で使用する
[モード切り替え]
コマンドモードは、コマンドを入力するためのモード
入力モードは、テキストを入力するためのモード
| コマンドモード→入力モード | 「i」 | カーソルの前に挿入(一番使う) |
| 〃 | 「a」 | カーソルの後に挿入 |
| 〃 | 「o」 | 次の行に挿入 |
| 入力モード→コマンドモード | 「Esc」 | コマンドモードへ戻る |
[終了コマンド](コマンドモードで使用する)
下記のコマンドはエディタ終了時に使うもの
| :q | 終了(保存せずに) | |
| :w | 保存 | |
| :wq | 保存して終了(これが一番使う) | |
| ! | 強制的に実行(上記の命令の末尾に書く) |
[カーソル移動](コマンドモードで使用する) 「ctr」lキーと組み合わせる
| k | 上へ移動する | |
| j | 下へ移動する | |
| h | 左へ移動する | |
| l | 右へ移動する | |
| gg | 一番上の行へ移動する | |
| G | 一番下の行へ移動する |
[検索](コマンドモードで使用する)
| /検索したい文字列 | 下方向へ検索 | |
| ?検索したい文字列 | 上方向へ検索 |
[コピペ&元に戻す](入力モードで使用する)
| x | 一文字カット | |
| dd | 一行カット | |
| yy | 一行コピー | |
| p | カーソル行の下にペースト | |
| P(大文字) | カーソル行の上にペースト | |
| u | 元に戻す |