神戸プログラミングアカデミーのブログ

「未経験から」「スキルアップ」「起業を目指す」無料で学べる神戸のプログラミング学校&学習コミュニティ

ターミナルに慣れよう

youtu.be

ターミナルとは?

ターミナルはCUI (Character user interface)と呼ばれる、文字を使ってコンピュータを操作するアプリケーションです。 みなさんが普段使っているアプリーケーションはGUI(Graphic user interface)と呼ばれ直感的に操作することができますが、 今後皆さんがプログラマとして様々なアプリケーションを作っていく際には、CUIのターミナルを通して作っていくことになるので必ず慣れてください。 絶対に避けることはできないので、意識して慣れるように使っていってください。

ターミナルの起動のしかた

f:id:prog-ac:20200529171006p:plain

ターミナル f:id:prog-ac:20200529170738p:plain

これだけは覚えるコマンド

コマンド できること
pwd カレントディレクトリを表示する
ls 指定したディレクトリにあるファイル・ディレクトリを表示する
cd カレントディレクトリを移動する
mkdir ディレクトリを作成する
pwd

カレントディレクトリを表示するコマンド

pwd
ls

リスト。指定したディレクトリにあるファイル/ディレクトリを表示する

カレントディレクトリのリストを表示する

ls

指定したディレクトリのリストを表示する

ls /usr/bin

すべてのファイル(隠しファイルを含めた)を表示する

ls -all
cd

チェンジディレクトリ。カレントディレクトリを移動するコマンド

ディレクトリ「pj」に移動する

cd  pj

ディレクトリに移動する

cd  ..

ホームディレクトリに移動する

 cd  ~

コンピュータではカレントディレクトリのことを . 

ディレクトリのことを .. 

ホームディレクトリのことを ~

で表現します。

 

mkdir

メイクディレクトリ。フォルダを作成する

mkdir [作成するフォルダ名]

ターミナル操作でもっとも重要なことは

今、自分がどこにいるのか?(カレントディレクトリがどこか?) 

です。

うまくいかないときは、

pwdでカレントディレクトリを確認 cdで移動 lsして必要なファイルがあるのか確認 してください。

Windowsの人向け

WSLからWindowのディレクトリを参照する WSLはPC上でWindowsLinuxの2つのOSが立ち上がっている状態です。

これは別々のパソコンであるとも言えますが、WSLからは、Windowsのドライブを参照することができます。

例えばCドライブは

/mnt/c

でアクセスすることができます。

Windowsの皆さんは、作業ディレクトリをWindows内のホームディレクトリ、すなわち、

/mnt/c/Users/[自分の名前]

を使用するようにしてください。

演習

  1. ホームディレクトリに移動する
  2. ホームディレクトリ内でpjという名前のフォルダを作成する
  3. pjに移動する
  4. pytestというフォルダを作成する
  5. pytestに移動する
  6. カレントディレクトリを表示してみる
  7. echo "print(2*3)" > main.py と実行する
  8. cat main.pyと実行してみる
  9. python main.pyと実行してみる