デザイン・プログラミングなど

Macのターミナルの使い方。Unixの基本コマンドと意味の一覧まとめ【入門編】

Macのターミナルの使い方。Unixの基本コマンドと使い方の一覧まとめ

Macでターミナルのコマンドの使い方を忘れた。」
unixの基本的なコマンドと意味を一覧でサッと確認したい。」

この記事はそんな方へ向けて書いています。

エンジニアがGitやサーバーを操ったり、サイトやアプリ開発の際の必須知識「unixのコマンドライン」。

「全部暗記していないので今一度確認したい。」といった入門者や、「コマンドを忘れてしまった。」といった方へ向けて、基本的なunixコマンドと意味をサッと確認できる一覧をつくってみました

いざという時の確認用として、お困りの時にご活用ください。

Unix系OSの基本的なコマンドと使い方

unix系OSの基本的なコマンドと使い方

階層、ディレクトリを表示、移動するコマンド

pwdカレントディレクトリ(作業中の階層)の確認。
(print working directoryの略)
型:pwd
例:Mac:~ user $ pwd
lsディレクトリ(フォルダ)の中身を表示。
「ls(エルエス)」(listの略)
型:ls
例:Mac:~ user $ ls
cd指定したディレクトリ(フォルダ)に移動。
(change directoryの略)
型:cd 【ディレクトリ名】
例:Mac:~ user $ cd Documents
cd ..一つ親(上の階層)のディレクトリ(フォルダ)に移動。
型:cd ..
例:Mac:~ user $ cd ..
cdホームディレクトリ(フォルダ)へ移動。
型:cd
例:Mac:Documents user$ cd

 

ファイルの複製、ファイルを移動させるコマンド

cpファイルをコピーし複製する。
(copyの略)
型:cp 【コピーするファイル名】 【新しいファイル名】
例:Mac:Documents user$ cp sample.txt sample_b.txt
→ sample.txtファイルをコピーされ、新たにsample_b.txtが作成されます。
cp -rディレクトリ(フォルダ)をコピーし複製する。
型:cp -r 【コピーするディレクトリ名】【 新しいディレクトリ名】
例:Mac:Documents user$ cp -r poetry poetry_b
→ poetryフォルダがコピーされ、新たにpoetry_bフォルダが作成されます。
mv
(ファイルの移動)
ファイルを移動させる。
(moveの略)
型:mv 【移動させたいファイル名】 【移動先のディレクトリ】
例:Mac:Documents user$ mv sample.txt ../Desktop
→ sample.txtファイルが、Documentsフォルダ内から1つ上の階層にあるDesktopへ移動します。
mv
(ディレクトリの移動)
ディレクトリ(フォルダ)を移動させる。
型:mv 【移動させたいディレクトリ名】 【移動先のディレクトリ名】
例:Mac:Documents user$ mv poetry ../Desktop
→ poetryフォルダ(ディレクトリ)が、Documentsフォルダ内から1つ上の階層にあるDesktopへ移動します。
mv
(ファイル名の変更)
ファイル名を変更する。
型:mv 【現在のファイル名】 【新しいファイル名】
例:Mac:Documents user$ mv sample.txt test.txt
→ sample.txtからtest.txtにファイル名を変更します。
mv
(ディレクトリ名の変更)
ディレクトリ(フォルダ)名を変更する。
型:mv 【現在のディレクトリ名】 【新しいディレクトリ名】
例:Mac:Documents user$ mv poetry penguin
→ poetryからpenguinにディレクトリ(フォルダ)名を変更します。

 

ファイル、ディレクトリ(フォルダ)を作成、削除するコマンド

touch空ファイルを新規作成。
型:touch 【新規作成するファイル名】
例:Mac:Documents user $ touch penguinlove.txt
→ penguinlove.txtファイルを新たに作成します。
catファイルの中身を表示。
型:cat 【ファイル名】
例:Mac:Documents user $ touch penguin_love.txt
→ penguin_love.txtファイルの中身を表示します。
mkdirディレクトリ(フォルダ)を新規作成。
(make directoryの略)
型:mkdir 【新規作成するディレクトリ名】
例: $ mkdir penguin_cute
→ penguin_cuteディレクトリ(フォルダ)を新たに作成します。
rmファイルを削除。
(removeの略)
型:$ rm 【削除するファイル名】
例:Mac:Documents user $ rm penguin_kurorekisi.txt
→ penguin_kurorekisi.txtファイルを削除します。
rm -rディレクトリ(フォルダ)を削除。
型:rm -r 【削除するディレクトリ名】
例:Mac:Documents user $ rm -r penguin_yami
→ penguin_yamiディレクトリ(フォルダ)を削除します。

 

覚えておくと便利なコマンドライン操作のコツ

tabキー入力途中でtabキーを押すと、残りの文字を予測補完してくれます。
「↑」キー上矢印キー「↑」で過去に実行したコマンドを呼び出して入力できる。

コマンドの入力途中につづりを忘れた、過去に実行したコマンドをもう一度使いたい、そんな時は、tabキーや矢印キーを合わせて使うとコマンドラインを便利に使いこなす事ができます。

 

まとめ

Macのターミナルの使い方。Unixの基本コマンドと使い方の一覧まとめ
unix系OSの基本的なコマンドラインまとめ

pwdカレントディレクトリ(作業中の階層)の確認。
lsディレクトリ(フォルダ)の中身を表示。
cdディレクトリの移動。
(「cd ..」で1つ親ディレクトリへ、「cd」のみでホームディレクトリへ移動します。)
cpディレクトリ・ファイルを複製。
(ディレクトリの複製は「cp -r」)
mvディレクトリ・ファイルの移動、ディレクトリ名・ファイル名の変更。
touchファイルの新規作成。
mkdirディレクトリの新規作成。
rmディレクトリ・ファイルの削除。
(ディレクトリの削除は「rm -r」)

 

「Macでターミナルのコマンド忘れた…。」
「今一度unixの基本的なコマンドと使い方を確認したい。」

そんな時の備忘録として、unixの基礎的なコマンドと意味を、実際に入力した時の使い方を交えて一覧でまとめてみました。

MacやLinuxでコマンドラインを使わなければならない時の、いざという時のお助けとしてご活用ください。

 

jquery(ジェイクエリー)リファレンス。基本的な命令一覧のまとめ。
jquery(ジェイクエリー)リファレンス。基本的な命令一覧のまとめ。jQuery(ジェイクエリー)の基本的な命令一覧を確認できる、日本語のリファレンスをお探しですか?初心者の方はもちろん、中級者の方も便利に活用できるjQueryの一覧をまとめてみました。基本的な命令を確認したい、忘れてしまったので確認したい。そんな時に是非ご活用ください。...
ワードプレステーマJINでカエレバヨメレバデザインを設置してみよう
【2019年版】これでOK。カエレバヨメレバの使い方。jinデザインWordpressサイトで設定する方法を解説。【便利なブログパーツ】ブロガー必須のブログパーツ「カエレバヨメレバ」とは?ワードプレステーマ「JIN」への「カエレバヨメレバ」デザインの組み込み方法を詳しく解説しています。「カエレバヨメレバ」の設置でつまずいている方は、是非記事を参考にしてみて下さい。...
たった2週間で国家試験合格。ITパスポートのオススメ勉強方法。【新シラバス iパス4.0を合格】
【体験談】2週間で国家試験合格。ITパスポートのオススメ勉強方法。【新シラバス iパス4.0を合格】国家試験であるITパスポート。新シラバスiパス4.0の試験を約2週間の勉強で合格する事ができました。短期間で合格する為のおすすめの勉強方法とは?試験の形態を知る、テキストを読む、過去問を解く。この3ステップでOKです。これから新たにITパスポートの取得を考えている方は是非参考に記事をご覧ください。...
【無料】プログラミングなんて自分にできるの?一番簡単に最短でスキルを身に着ける方法。
こがねさん
こがねさん

「Webデザインやプログラミングに興味はあるんだけど、本を読んでてもちんぷんかんぷんでできる気がしないゾ…。」

AIソルトくん
AIソルトくん
最初はプログラミングスクールの力を借りるのも1つの選択肢だよ。

無料体験コース開催中!オンラインプログラミングスクール「TechAcademy」

僕もそうでしたが、Webデザインやプログラミングは、最初の基礎を身につけるまでが本当に一番大変です

ただ、キチンとした基礎を身につける事ができれば、あとは独学でも様々な言語に手を広げていく事ができます

今の時代、YoutubeやWebに無料の有益な情報もたくさんあるので、しっかりとした目標を見定めて勉強すれば独学も不可能ではないです。
ただ、ネットは有益な情報もあれば微妙な情報も混在しているので、どうしても回り道になったり独特なやり方が身についてしまったり、といったデメリットもあります。

僕も最初は独学でプログラミングスキルを身につけようとして何度も挫折してきました。

もし独学で苦戦しているなら、最初はスクールの力を借りるのも1つの選択肢です。

「最短でプログラミングスキルを身に付けたい。」
「間違いのない、しっかりとしたプログラミングの基礎を勉強したい。」
「一緒に切磋琢磨できるプログラミング仲間が欲しい。」
「スキルを活かした場所や時間にとらわれない新しい時代の生き方をしたい。」

そういった方は、実績のあるオンラインスクールを一度無料体験してみることをオススメします。

プログラミングのオンラインスクールも探せば色々選択肢があります。

その中でも圧倒的な知名度を誇るTechAcademyは、日本e-Learning大賞プログラミング教育特別部門賞の受賞実績があり、今なら無料体験コースがあります。

無料コースを試してみてやめるもよしですし、手応えを感じれば、まずはその勢いで基礎を固める事を目指してみるのもアリです。
まずは1つの言語の基礎をしっかり身に着ける事ができれば、様々なプログラミング言語の習得の難易度も一気に下がります。

スキルは奪われないし裏切りません。
その中でもプログラミングスキルは将来に希望もあり、単純にできる様になるととっても楽しい上に、人生の助けにもなります。

登録は5分もあれば十分できます。独学で行きづまったり、モチベーションが保てず挫折した経験のある方は、とりあえずTechAcademyの無料で学習できるチャンスを活用してみることをオススメします。

無料体験コース開催中!オンラインプログラミングスクール「TechAcademy」

 

関連記事