みなさんPCをコマンドで操作していますでしょうか?
「コマンドライン?なにそれ?」「Unix/Linuxコマンドなんて必要なの?」という疑問をお持ちの方は、この記事でコマンドの素晴らしさ・便利さなどを知っていただきたい。そして、今後のプログラミング学習を効率的に進めていただきたいのです。
今回は初心者向けなので、Unix/Linux系コマンドについてや最低限のコマンドなどを中心に書いていこうと思います。
補足として、今回はUnix/Linux系の操作ができる環境が必要です。
目次
Unix/Linux系コマンドとは?
昔のPCは、CUIで操作されていました。CUIというのはキャラクタユーザーインターフェースの略で、キーボードから文字を使ってPCを操作するという形式を取っていました。
対して、現在はマウスで画面上のアイコンをクリックしたりするGUI(グラフィカルユーザーインターフェース)というものが使われています。
話がCUIに戻すと、キーボードで打ち込まれる文字を「コマンド」といいます。このコマンドを打ち込むと、PC内部では「カーネル」と呼ばれるOSの中核を担うソフトに命令が与えられます。正確には、「シェル」と呼ばれるカーネルと人間の仲介役がいて、人間から与えられたコマンドをカーネルに処理を渡しています。
このようにコマンドを打ち込むことで、PCに命令を与えることができるのです。
- キーボードから手を離さないでPCを操作することができるため、操作スピードが上がる
- 単調な作業などを一気に処理することができる
- ちょっとギークな感じでかっこいい(※あくまでも個人の感想です)
- コマンドを覚える必要がある
- 最初はとっつきづらく、苦手意識がある
メリットとデメリットをまとめてみましたが、コマンドを覚えることは少しずつ覚えていくというスタンスでやっていくのが良いと思います。コマンドが多いので最初から方に力が入っていると、燃え尽きる可能性大。
ある程度、コマンドのことがわかっていただけたと思うので、ここから最低限押さえておきたいコマンドを紹介したいと思います。
超最低限抑えたいコマンド集
cdコマンド
cdコマンドは、ディレクトリを移動する操作を行うコマンドです。プログラムを作成するディレクトリの場所や自分の作成したファイルの場所までディレクトリを移動していくときなど、ディレクトリを移動するコマンドはプログラミングをする上で必須になります。
コマンド例
$ cd ディレクトリ名
lsコマンド
lsコマンドは、ファイルやディレクトリの一覧表示やファイルの情報を見たりできるコマンドです。様々オプションを使うことによって様々な処理を行うことができます。
コマンド例
$ ls
pwdコマンド
pwdコマンドは、今現在自分がいるディレクトリを知ることができるコマンドです。このコマンドを使うと、今自分がどの階層のディレクトリにいるかがわかります。
コマンド例
$ pwd
この3つのコマンドを覚えておけば、とりあえずは自分の作成したプログラムのファイルが有る場所まで移動して、プログラムを実行させるという最低限の事はできると思います。
まとめ:いろいろなコマンドを使いこなそう
今回は初心者向けに最低限のコマンドしか取り上げませんでしたが、ここから様々なコマンドを覚えていきましょう。
最初は無理をせず、少しずつコマンドを覚えて実際に使っていくことで、自然と覚えていくことができます。
そうすれば、いつかコマンドから多種多様な操作を行えるようになれると思います!
コメントを残す