はじめに
Linuxサーバー。響きはカッコいいけれど、その実態はUIのない、コマンドベースの黒い画面です。
初見だと難しそうですが、Linuxにおいては実際のところ、よく使うコマンドというものがある程度決まっています。ですので、汎用的な概念やコマンドを覚えて慣れてしまえば、操作自体はそれほど難しいものではありません。

ここでは、簡単にではありますが、VPSなどLinuxサーバーにおいて最低限覚えておくべき概念やコマンドをまとめてみました。
基本概念
まずは、以下で多用する基本的な言葉の意味を確認しておきましょう。PCを日常的に触っているなら聞いたことがある言葉だらけだと思います。
例えば、「ディレクトリ」の一例を示すとすると、以下のイラストのように表すことができます。

WindowsやMacをマウスで操作するのと、概念として大きく変わることはありません。
コマンド
また、CLIにおいてはよく使うコマンドがあります。特にcdコマンドについては極めてよく使うので、覚えておきましょう。
例1: cd /root/mcbe_server
例2: cd ../ ※一つ上のディレクトリに移動できる
例1:mv test.txt /home/user/ ※ファイルtest.txtを/home/user/に移動する
例2:mv old.txt new.txt ※名前の変更
例1:rm test.txt
例2:rm -r mcbe_server ※ディレクトリをまるごと削除するには”-r”を用いる。とても危険。
例:nano test.txt
nanoを終了するにはCtrl+Xを押してYを押してEnterを入力。
個人的には、cdとnanoはよく使うので、覚えておくと良いと思います。
基本操作
Linuxサーバーを触るうえで、欠かすことのできない基本操作も存在します。
Tabキーによる自動補完
長いファイルやディレクトリをそのまま入力するのは非効率的です。実は、最初の数文字を入力してTabキーを押すことで、続きが自動で保管されます。
例えば”cd mcb”と打ってTabを押せば、”cd mcbe_server/”が補完される、といった具合ですね。
強制ストップ
間違えて変なコマンドを実行してしまい、プログラムを止めたくなることもあると思います。そういう時は、CtrlとCキーを同時に押してみてください。大抵の処理はこれで強制終了して、元の画面に戻ります。
sudoという枕詞
Linuxを触っていると、よく「sudo」という冠言葉を目にします。これは、一般ユーザーに許可されていないシステム関連の操作に対して必要になるものです。一例をあげると、
sudo apt update
といった具合ですね。