Hello, Unix/Linux
A 15 minute blitz
多くの学生が一年生のプログラミング入門の授業でUnix/Linux likeな環境に触れたことがあります。そう、Cygwinです。しかし、残念ながら日常的にそういった環境をいじっている学生は少ないようです。そういう人たちであっても研究で公開されている論文実装やライブラリをいじる必要に駆られることでしょう。そして、そういった物の多くは本物のUnix/Linux環境での動作を前提としている事が非常に多いです。ここでは、Unix/Linux初心者相手に困らない程度の基本的なコマンドを説明していきます。
Run Terminal
まずターミナル(端末)を開いてみましょう。懐かしいウィンドウが開くはずです。
まず、この文の意味を説明します。最初の user
の部分は現在ログインしているユーザ名、machine
は現在ログインしているコンピュータの名前、~
の位置にはカレントディレクトリが入ります。ちなみに、~
はホームディレクトリを意味します。
では、今いるディレクトリに何が含まれているを見てみましょう。
と入力してください。すると、
といった結果が出てくるはずです。(環境によっては日本語で表示されることがあります)
では、Documents
ディレクトリに移ってみましょう。
ディレクトリを移動できました。折角なので新しいディレクトリを作成してその中に入ってみましょう。
では、新しいファイルを作成してみましょう。
Install Application
UbuntuにはデフォルトでVimがインストールされていないのでコマンドでインストールを行います。
このコマンドの意味は
sudo
... 管理者権限を一時的に付与apt-get update
... インストール可能なパッケージを最新版に更新apt-get install -y アプリケーション名
... 指定したアプリケーションをダウンロードしインストール。-y
オプションは聞かれる質問に全てyes で答えるの意味
Vim
ではVimを使ってファイルを作成してみましょう。
起動したのちこう言った画面が表示されます。この状態では文章の入力ができません。これは現在ノーマルモード になっているためです。そこでインサートモードに切り替えます。a
もしくは i
を入力してください。適当な文章を入力した後、esc
をノーマルモードに切り替えた後、 :wq
を入力しファイルを保存・終了します。
ファイルの移動・コピー・削除
では、作成したファイルを移動してみましょう。現在のディレクトリ は pwd
コマンドから分かるように /home/user/Documetns/hello
です。親ディレクトリに作成したhello.txtを移動させてみましょう。
mv
の文法は
これの応用としてファイル名の変更もこのコマンドで可能です。
移動していることを確認してみましょう。
ではこのファイルを複製してみましょう。
cp
の文法はmv
と同じく
です。
では最後に作成したコピーを削除しましょう。
rm でファイルを削除する際は、
で可能ですが、ディレクトリ を削除する際は、
とする必要があります。
Last updated