0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Command Lineの様々なコマンド

Last updated at Posted at 2020-10-30

今更ながら、コマンドについて勉強してみた。
また、ググったりするのも面倒なので、自分の確認用メモとして残しておこうと思う。
(随時更新中)

基礎知識

  • ディレクトリ

 コマンドラインではフォルダの事をディレクトリと呼ぶ。
 また、自分が今いるディレクトリをカレントディレクトリと言う。

ターミナル
sample@sampleMBP game % 
// → gameと記載されている所が今いるディレクトリ(カレントディレクトリ)

色々なコマンド

  • ファイルの作成

 ファイルを作成するには、touchコマンドを使用。
 「touch ファイル名」と入力して実行することで、空のファイルを作成することが出来る。

  • ファイルの中身を表示

 コマンドでファイルの中身を表示するには、catコマンドを使用。
 「cat ファイル名」と入力することで使用する事が出来る。

 このコマンドを使う場合はディレクトリに注意。
 何処のディレクトリにあるファイルなのかをしっかり確認する。
 ディレクトリ:game → ファイル:test.py

ターミナル
// ホームディレクトリで catコマンドを使用してもファイルながないと言われる
sample@sampleMBP ~ % cat test.py
cat: test.py: No such file or directory

// gameディレクトリで catコマンドを使用すれば、ちゃんと表示される
sample@sampleMBP game % cat test.py
a = 10

  • ディレクトリを作成

 ディレクトリを作成するには、mkdirコマンドを使用する。
 「mkdir ディレクトリ名」と入力することで使用する事が出来る。
 mkdirは、make directory の略です。

// gameディレクトリの中に mkdirコマンドを使用してPSのディレクトリを作成
sample@sampleMBP game % mkdir PS


  • ディレクトリの移動

 ディレクトリを移動するためにはcdコマンドを使用する。
 「cd ディレクトリ名」とすることで、指定したディレクトリに移動することが出来る。

ターミナル
// ホームディレクトリから、cdコマンドでgameディレクトリに移動
sample@sampleMBP ~ % cd game
sample@sampleMBP game ~ %


  • カレントディレクトリを確認

 作業中のディレクトリを確認できるpwdコマンドを使用する。

ターミナル
// pwdコマンドで、カレントディレクトリまでの階層が全て表示
sample@sampleMBP game~ % pwd
/Users/sample/game

  • ディレクトリの中身を表示

 ディレクトリを移動するときなどには、ディレクトリの中身を見れた方が便利なので、
 lsコマンドを使い中見を確認する。
 lsは、listの略です。

ターミナル
// lsコマンドで、ディレクトリの中身を確認
sample@sampleMBP game ~ % ls
Chapter3				script.py
Chapter5				test.py

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

 cdコマンドでは、ディレクトリを指定せずに「cd」のみで実行すると、
 ホームディレクトリと呼ばれるディレクトリに移動することが出来る。
 ホームディレクトリとは、新規にターミナルを立ち上げた場合に作業中となるディレクトリ。
 ホームディレクトリは、/Users/ユーザ名と「~」で表されます。

ターミナル
// cdのみのコマンドで、ホームディレクトリに移動
sample@sampleMBP game ~ % cd
sample@sampleMBP ~ %

  • ファイルを移動

 ファイルを移動させるには、mvコマンドを使用する。
 「mv ファイル名 ディレクトリ名」とすることで指定したディレクトリにファイルを
 移動させることが出来る。

 mvコマンドでは、ファイル1つずつだけでなくディレクトリごと移動させることも可能。
 「mv ディレクトリ名 移動先のディレクトリ名」とすることで、そのディレクトリ以下のファイルやディレクトリも
 一緒に移動させることが出来る。

  • ファイル名を変更

 先程、ファイルやディレクトリの移動に使ったmvコマンドは、ファイル名を変更することにも使用。
 「mv ファイル名 新しいファイル名」とすることでファイル名を変更出来る。

ターミナル
// lsコマンドで、ディレクトリの中身を確認
sample@sampleMBP game ~ % ls
Chapter3				script.py
Chapter5				test.py
// mvコマンドで、ファイル名を変更
sample@sampleMBP game ~ % mv test.py production.py
// 再度lsコマンドで、ファイル名が変更されているかを確認
sample@sampleMBP game ~ % ls
Chapter3				script.py
Chapter5				production.py

  • ファイルのコピー

 ファイルをコピーするにはcpコマンドを使用する。
 「cp コピーするファイル名 新しいファイル名」とすることでコピーすること出来る。

 cpコマンドでは「-r」を付けることで、ファイルだけでなくディレクトリもコピーすることが出来る。
 「cp -r コピーするディレクトリ名 新しいディレクトリ名」とすることでコピー出来ます。

  • ファイルの削除

 ファイルを削除するにはrmコマンドを使用する。
 「rm ファイル名」とすることで削除出来る。

 rmコマンドは「-r」を付けることでディレクトリも削除することが出来る。
 「rm -r ディレクトリ」とすることでディレクトリを削除することも出来る。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?