目次
この記事について
コードを書いたり作業したりしていると、ターミナルを使う機会が多くなると思います。
ターミナル自体をキーボードショートカットで開く方法は以下のリンクを参考にしてください。
Mac キーボードから素早くターミナル起動
Xserver SSH接続の設定とAnaconda3のインストール
よく使うコマンドリスト
現在地の確認 / pwd
pwdで今いる階層を表示してくれます。
○○に移動 / cd ~/〇〇
cd ~/Desktopでデスクトップに移動できます。
現在地のフォルダとファイルの確認 / ls
lsで現在地のフォルダやファイルのリストを表示させることができます。
新規フォルダを作成 / mkdir フォルダ名
mkdir フォルダ名で新規フォルダを作成できます。
# mkdir フォルダ名 フォルダ名 フォルダ名
mkdir test1 test2 test3で連続して3つのフォルダも作成可能。
# mkdir フォルダ名 / サブフォルダ名でフォルダ名の中にサブフォルダ名を作成。
# mkdir test3/testsub1先にtest3を作っておかないとエラーになります。
mkdir -p test10/test10sub1これでtest10フォルダの作成とその中にtest10sub1フォルダを同時に作成することができました。
空のディレクトリを削除 / rmdir
rmdir 空のフォルダで削除可能です。
このコマンドではフォルダ内にファイルが存在している場合エラーとなり、削除できません。
# test1とその中にsubtestフォルダを作成(ファイルなし)
mkdir -p test1/subtest
# 上記をまとめて削除(ファイルなし)
rmdir -p test1/subtestファイルが何もないのに削除できない場合、ドットファイルが存在している可能性があります。
ファイルやディレクトリの削除 / rm
# testを削除
rm test
# 確認メッセージを出してからtestを削除
rm -i test
# dir1を丸ごと削除
rm -r dir1rmにファイルやフォルダを指定して実行すると削除できます。
ポイント
ファインダーでのデフォルト操作のように「ゴミ箱へ移動」ではなく、「完全にファイルを削除する」になりますので注意してください。
ファイルやディレクトリの移動とリネーム / mv
mv file1 test2/これでfile1ファイルをtest2フォルダに移動します。
複数のファイルも一括して移動できます。
mv file1 file2 file3 file4 test2/リネームする場合はファイルを並べます。
mv file1 file2ファイルやディレクトリのコピー / cp
# file1をfile2にコピー
cp file1 file2
# file1, file2, file3をdir1にコピー
cp file1 file2 file3 dir1/file1からfile2へコピーする場合、file2がすでにある場合は自動的に上書きされます。
cd ~/Desktop #デスクトップに移動
mkdir dir1 #テスト用ディレクトリを作成
cd dir1 #dir1に移動
echo '空音開発' > file1 #テスト用file1を作成(空音開発の文字列)
cp file1 file2 #file1をfile2へコピーまた、-rオプションでディレクトリをコピーできます。
cd ~/Desktop #デスクトップへ移動
mkdir dir5 #テスト用ディレクトリを作成
touch dir5/file1 dir5/file2 #dir5の中にテスト用のfile1,2を作成
cp -r dir5/ dir6
# dir6はコマンドで作成していないため存在しないですが、dir5の内容がそのままdir6に複製されていることが確認できます。その他
アプリケーションを起動
openコマンドでアプリケーションを立ち上げることができます。
ターミナルのショートカットを作成している場合かなり素早く開くことができるようになります。
open .で現在地のFinderを表示できます。
指定して表示することも可能。
open /Libraryでライブラリーを表示。
補完機能を使おう!
例えばopen /Libraryの場合だと、open /Lまで入力してtabを叩けば自動的にLibraryまで入力されます。
ファイルを開く場合もopenコマンドを使用します。
ファイルとアプリケーションが紐づいている場合は自動的に紐づいているアプリが起動します。
紐づいているというのは、「このアプリケーションで開く」という指定がある場合です。
アプリケーションを指定して開く場合は
open -a アプリ名 ファイル
open -a アプリのパス ファイルアプリケーション名に大文字と小文字の区別はありません。
open -a TextEdit
open -a texteditどちらでも開くことができます。
インストール済みアプリケーションの情報を見る
システムにインストール済みのアプリケーションの一覧を表示して確認しましょう。
system_profiler SPApplicationsDataTypeこれでmac os内のすべてのアプリケーションの詳細情報を一目で確認できます。
VScodeをターミナルから開きたい
vscodeをターミナルから開く場合はもちろん上記のアプリ名を指定する方法やショートカットを作成する方法様々ですが、早いのはVScode内で設定してから開く方法があります。
- Command + Shift + Pでコマンドパレット開く。
- Shellと入力し検索
- インストールを実行
これで設定は完了です。
あとはターミナルから
codeと叩けば起動します。
こちらの記事もいかがですか?
プログラミングやテクノロジーに関する記事をまとめています!

空音開発でのアクセスNO1!
[M1 Mac以降の Python 環境構築 [完全保存版]](https://kuon-rnd.com/)
ほぼ英語クラスの馴染みやすさが人気のPythonの全体像をほぼ1記事で理解できるのはこれ!
まずはこれだけ Python基礎からサンプルプログラム
いつもチェックする日課の記事やサイト、ページなどがあればセレニウムを使用してかなり細かく動作を自動化することができます。
Seleniumを使ってGoogle検索 ~ サイトの巡回までをプログラム
Xサーバーをモデルにしています。
Xserver SSH接続の設定とAnaconda3のインストール
ポイント
当サイトもエックスサーバーで構築しています。
レンタルサーバー エックスサーバー

![[新版 zsh&bash対応]macOS×コマンド入門 ターミナルとコマンドライン、基本の力 (WEB+DB PRESS plusシリーズ)](https://m.media-amazon.com/images/I/51hwh4PB1hL._SL500_.jpg)



