はじめに
今まで学習してきたことを、自分なりにまとめていきます
ターミナルとは
ターミナルとは、キーボードからコマンドと呼ばれる命令文を打ち込んでPCに命令をする、Macに最初から搭載されているデフォルトアプリです。
ターミナルでは、専用のコマンドを使ってOSの機能を実行したり、ディレクトリ内のファイルを管理したり、実行することができます。
cdコマンド
cdコマンドを使用することでディレクトリを移動することができます!
$ cd 【移動したいパス】
lsコマンド
lsコマンドではディレクトリのファイルを表示するができます!
$ ls 【確認したいパス】
pwdコマンド
pwdコマンドを使用することで対象のファイルやディレクトリのパスを確認することができます!
$ pwd 【確認したいパス】
touchコマンド
touchコマンドを使用することでファイルを作成することができます!
$ touch 【作成したいディレクトリのパス】/【作成したいファイル名】
$ touch sample.txt
mkdirコマンド
mkdirコマンドを使用することでフォルダを作成することができます!
$ mkdir 【作成したいディレクトリのパス】/【作成したいフォルダ名】
$ mkdir sample
cpコマンド
cpコマンドを使用することでファイルをコピーすることができます!
$ cp 【コピー元のファイルのパス】 【コピー先のファイルのパス】
$ cp sample.txt sample2.txt
mvコマンド
mvコマンドを使用することでファイルを移動させたり、ファイル名を変更したりすることができます!!
$ mv 【移動元のファイルのパス】 【移動先のファイルのパス】
sample.txtがsampleディレクトリ内に移動し、名前がsample3.txtになっていればOKです!
$ mv sample.txt sample/sample3.txt
rmコマンド
rmコマンドを使用することでファイルやディレクトリ削除することができます!
ファイルを削除する場合
$ rm 【削除対象のファイルのパス】
$ rm sample2.txt
ディレクトリを削除する場合
$ rm -r 【削除対象のディレクトリのパス】
$ rm -r sample
catコマンド
catコマンドを使用することでファイルの中身を確認することができます!
$ cat 【確認対象のファイルのパス】
catコマンドを使用する前に準備を行いましょう!
Desktopにtest.txtを作成しtest.txtの1行目にtestFileと記述しましょう!
これで準備は完了です!
$ cat test.txt
grepコマンド
grepコマンドを使用することでファイルから特定の文字列(文字のパターン)が存在するか検索することができます!
$ grep 【検索する文字列】 【検索対象のファイルのパス】
grepコマンドを使用する前に準備を行いましょう!
Desktopのtest.txtを以下のように編集しましょう!
testFile
textFile
sampleFolder
sampleFolder2
これで準備は完了です!
以下のコマンドをDesktopディレクトリで実行しましょう!
$ grep test test.txt
次に以下のコマンドをDesktopディレクトリで実行しましょう!
$ grep sample test.txt
grepコマンドには以下のようなオプションをつけることができます!
オプション | 説明 |
---|---|
-i | 大文字と小文字を区別せず検索する |
-E | 拡張正規表現で検索を行う |
-e | 一致処理に指定した正規表現を使う |
-v | 一致しないものを検索する |
-n | 検索結果に行番号を表示する |
-l | 検索結果にファイル名のみ表示する |
-h | 検索結果にファイル名を表示しない |
-o | 検索結果に一致した文字を表示する |
-C | 検索結果に一致した箇所から前後に指定した行数表示する |
-r | ディレクトリ内も検索対象とする |
-L | 検索した結果、該当しなったファイルを表示する |
viコマンド
viコマンドを使用することでファイルの編集をすることができます!!
$ vi 【編集対象のファイルのパス】
早速viコマンドを使用してみましょう!
$ vi test.txt
test.txtに記述した内容が表示されていればOKです!
ファイルの中身を編集して見ましょう!
ターミナルで、キーボードのiを押しましょう!
INSERTと記述されていれば編集する準備ができたので、編集してみましょう!
編集が完了したら、以下の流れに沿って編集内容を上書き保存しましょう!
①Escキーを押す
②:を押す
③wq!を押す
さいごに
いかがだったでしょうか。
他にもいろいろな記事を書いているのでぜひ読んでいただけたら嬉しいです。