1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ターミナルまとめ(Mac)

Last updated at Posted at 2023-12-01

はじめに

今まで学習してきたことを、自分なりにまとめていきます

ターミナルとは

ターミナルとは、キーボードからコマンドと呼ばれる命令文を打ち込んでPCに命令をする、Macに最初から搭載されているデフォルトアプリです。

ターミナルでは、専用のコマンドを使ってOSの機能を実行したり、ディレクトリ内のファイルを管理したり、実行することができます。

cdコマンド

cdコマンドを使用することでディレクトリを移動することができます!

$ cd 【移動したいパス】 

lsコマンド

lsコマンドではディレクトリのファイルを表示するができます!

$ ls 【確認したいパス】

pwdコマンド

pwdコマンドを使用することで対象のファイルやディレクトリのパスを確認することができます!

$ pwd 【確認したいパス】

touchコマンド

touchコマンドを使用することでファイルを作成することができます!

$ touch 【作成したいディレクトリのパス】/【作成したいファイル名】
sample
$ touch sample.txt

mkdirコマンド

mkdirコマンドを使用することでフォルダを作成することができます!

$ mkdir 【作成したいディレクトリのパス】/【作成したいフォルダ名】
sample
$ mkdir sample

cpコマンド

cpコマンドを使用することでファイルをコピーすることができます!

$ cp 【コピー元のファイルのパス】 【コピー先のファイルのパス】
sample
$ cp sample.txt sample2.txt

mvコマンド

mvコマンドを使用することでファイルを移動させたり、ファイル名を変更したりすることができます!!

$ mv 【移動元のファイルのパス】 【移動先のファイルのパス】

sample.txtがsampleディレクトリ内に移動し、名前がsample3.txtになっていればOKです!

sample
$ mv sample.txt sample/sample3.txt

rmコマンド

rmコマンドを使用することでファイルやディレクトリ削除することができます!

ファイルを削除する場合

$ rm 【削除対象のファイルのパス】 
sample
$ rm sample2.txt

ディレクトリを削除する場合

$ rm -r 【削除対象のディレクトリのパス】 
sample
$ rm -r sample

catコマンド

catコマンドを使用することでファイルの中身を確認することができます!

$ cat 【確認対象のファイルのパス】 

catコマンドを使用する前に準備を行いましょう!
Desktopにtest.txtを作成しtest.txtの1行目にtestFileと記述しましょう!
これで準備は完了です!

test
$ cat test.txt

grepコマンド

grepコマンドを使用することでファイルから特定の文字列(文字のパターン)が存在するか検索することができます!

$ grep 【検索する文字列】  【検索対象のファイルのパス】 

grepコマンドを使用する前に準備を行いましょう!
Desktopのtest.txtを以下のように編集しましょう!

test.txt
testFile
textFile
sampleFolder
sampleFolder2

これで準備は完了です!
以下のコマンドをDesktopディレクトリで実行しましょう!

test
$ grep test test.txt

次に以下のコマンドをDesktopディレクトリで実行しましょう!

sample
$ grep sample test.txt

grepコマンドには以下のようなオプションをつけることができます!

オプション 説明
-i 大文字と小文字を区別せず検索する
-E 拡張正規表現で検索を行う
-e 一致処理に指定した正規表現を使う
-v 一致しないものを検索する
-n 検索結果に行番号を表示する
-l 検索結果にファイル名のみ表示する
-h 検索結果にファイル名を表示しない
-o 検索結果に一致した文字を表示する
-C 検索結果に一致した箇所から前後に指定した行数表示する
-r ディレクトリ内も検索対象とする
-L 検索した結果、該当しなったファイルを表示する

viコマンド

viコマンドを使用することでファイルの編集をすることができます!!

$ vi 【編集対象のファイルのパス】 

早速viコマンドを使用してみましょう!

test
$ vi test.txt

test.txtに記述した内容が表示されていればOKです!

ファイルの中身を編集して見ましょう!
ターミナルで、キーボードのiを押しましょう!
INSERTと記述されていれば編集する準備ができたので、編集してみましょう!

編集が完了したら、以下の流れに沿って編集内容を上書き保存しましょう!

①Escキーを押す
②:を押す
③wq!を押す

さいごに

いかがだったでしょうか。

他にもいろいろな記事を書いているのでぜひ読んでいただけたら嬉しいです。

1
2
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?