スライドショースライドショースライドショー

ブクマ必至!Linuxコマンド一覧表【全33種】

こんにちは!兵政和です。

突然ですがあなたは、

Linuxコマンドを知りたいけど、どうすればいいのか・・・
よく使うものだけでも一通り覚えたいな・・・

こんな風に思ってはいませんか?僕も初めてLinuxコマンドに触れた時は、あまりの数の多さや小難しさに挫折寸前になってしまったことを鮮明に覚えています。

ですが、実際によく使うものはそこまで多くなく、使っていればすぐ慣れて簡単にLinuxコマンドを使いこなすことができます。なので今回は、まずはこれだけ覚えておけば大丈夫というLinuxコマンド33種を一覧表でご紹介します。

数あるLinuxコマンドの中でも、初心者がまず覚えるべき、よく使われるコマンドを厳選しました。加えて、使えると便利なターミナルのショートカットキーや、さらに困った時の対処法なども網羅して載せています。

これから初めてLinuxを触っていこうとしている方は、この1ページを覚える、またはブックマークだけでもしておけばひとまずは困らないでしょう。それではどうぞ!

そもそもLinuxとは?

そもそもLinuxってなに?
なぜLinuxコマンドを覚えるべきなのか?

という根本がわかっていると、コマンドの習得や活用に活きてきます。その辺りはこちらの記事で詳しい説明をしていますので、知りたい方はまずこちらから目を通してみてください!

2時間でマスター!Linux/Unixコマンドの使い方超入門
更新日 : 2019年9月11日

よく使うLinuxコマンド一覧

まずは、Linuxでよく使うコマンドを紹介していきます。ここで紹介しているコマンドは使用頻度が高いので、ぜひ実際にコマンドを打って動作を確認してみましょう!

コマンド説明使用例

cd


ディレクトリ(フォルダ)移動


cd 移動したいフォルダ名


ls


フォルダの内容をリスト形式で表示する


中身をみたいフォルダに移動して、ls


mv


ファイルを移動


mv (移動元ファイル名/フォルダ名) (移動先ファイル名/フォルダ名) 


cp


ファイルやフォルダをコピーする


cp (移動元ファイル名/フォルダ名) (移動先ファイル名/フォルダ名) 


clear


消さずに画面を綺麗にする

-

mkdir


フォルダを作成する 


mkdir フォルダ名


touch


ファイルを作成する

touch ファイル名

rmdir


空のフォルダを削除する


rmdir フォルダ名


rm


ファイルやフォルダを削除する


rm ファイル名/フォルダ名


pwd


現在いる位置を表示する

-

find


ファイルの検索をする

find / -name ファイル名

cat


ファイルの内容を表示する


cat ファイル名


diff


ファイルとファイルの内容の違いを表示する


diff 旧ファイル名 新ファイル名


grep


指定した文字列がテキスト内に存在した場合その行を抽出する


grep "検索したい文字" * ファイル名


chmod


ファイルやフォルダのアクセス権限を変更する


chmod 権限ファイル名


chown


ファイルやフォルダのオーナーやグループを変更する


chown 変更したいユーザー名 変更したいファイル名


history


コマンドの履歴を表示する


-


ln


ファイルやフォルダにリンクを設定する


ln リンク元ファイル名 リンク先ファイル名/フォルダ名


man


コマンドのマニュアルを表示する

man コマンド

apropos


manページの内容を検索する


apropos キーワード


less


テキストファイルを閲覧する


less ファイル名


more


ファイルをページ単位で閲覧する


more ファイル名

その他目的別でよく使うコマンド

目的別にLinuxコマンドを使いたい時があると思います。その中でとくによく使うものをご紹介しますので、これだけ覚えておいて、細かいものはその都度調べてみてください。

ユーザー管理したいとき

コマンド説明

useradd/adduser


ユーザーを新規作成する

deluser


ユーザーを削除する


groupadd


グループを新規作成する


groupdel


グループを削除する


chfn


ユーザー情報を変更する

システム管理したいとき

コマンド説明

free


空きメモリや、使用中メモリを表示する


last

最近ログインしたユーザー名を表示する


finger


ユーザー情報を表示する

ネットワーク関連を設定したい時

コマンド説明

route


ルーティングの表示や設定を行う


ftp


ファイルをFTPで転送する


ssh


sshでログインする

Linuxコマンドは他にもたくさんありますが、全部覚えようとしても効率が悪いです。せっかく覚えても一生使わないものもあります。

まずは上で紹介しているものだけで十分ですので、ぜひ実際に手を動かして試しながら使ってみてください。

覚えておくと便利なショートカットキー

覚えておくと非常に役立つショートカットキーをご紹介します。これは頭で覚えるというより、指に慣れさせましょう。便利そうだなーと思ったものから早速つかってみるといいでしょう。

必須というわけではありませんが、これを使いこなすか否かで、効率性が2~3倍違ってきます。

ショートカットキー説明

↑ ↓


コマンド履歴を順に表示


tabキー


フォルダやファイル名の予測変換


Ctr(control) + a


カーソルを先頭に


Ctr + e


カーソルを終端に

Ctr + b


カーソルを一文字戻す


Ctr + f


カーソルを一文字進める

Ctr + d


カーソル位置の文字を消す


Ctr + h


カーソル位置の左側の文字を消す


Ctr + w


カーソル位置の左側の単語を消す


Ctr + r


コマンド履歴の中で検索する

困ったときの調べ方

Linuxのコマンドはコマンドごとにオプションが用意されています。たとえば、「ls」コマンドだったらファイルを一覧で表示させたり、更新されたファイル順に表示させたいときもあるでしょう。

そんなときは「man」コマンドを使用すると、対象のコマンドの使い方や使用できるオプションを調べることができますので、使い方はぜひ覚えておきましょう!

manコマンドは以下のように記述します。

man コマンド名

また、上でも説明していますが、Linuxコマンドは全てを覚える必要はありません。現役のエンジニアやプロでも全て覚えている人はほとんどいないでしょう。

では日々どうやってプログラミングしているのかというと、「必要になったら調べている」のです。その正しい調べ方を知っていれば、どんな問題も怖くなくなります。

この記事の冒頭の「そもそもLinuxとは」のリンク先の記事でも、調べ方のコツを載せていますので、こちらもぜひ目を通してみてください。

関連記事

【完全保存版】Linux入門サイトおすすめ7選
更新日 : 2019年9月11日
Linuxを学ぶのにオススメの本5冊をレベル別に紹介します!
更新日 : 2018年11月13日

LinuxをマスターしてWebアプリ開発をしませんか?

LinuxをマスターしてWebアプリを開発してみたい!

この記事をご覧の方はそう思っている人が多いのではないでしょうか?もちろん独学でWebアプリを開発するのも無理ではありませんが、プログラミングはエラーとの戦い。1人でエラー解決と向き合うのはなかなか厳しいものです。

そこで、効率的にLinuxをマスターしWebアプリを開発したい人は、プログラミングスクールを利用する事をオススメします。弊社侍エンジニア塾では、

  • あなたの目標から逆算したフルオーダーメイドカリキュラムの提供
  • 同一講師が最後まで伴奏するオンラインマンツーマン指導
  • ポートフォリオの一つになる成果物の作成

という他のスクールにはない3つのサービスを主軸に、あなたが目的・目標を最短で達成する為のサポートを行います。また、転職支援はもちろんフリーランスとしての独立支援にも力を入れています。

興味がある人はまずは無料体験レッスンを受けてみてはいかがでしょうか?弊社随一のコンサルタントがプログラミング学習においての悩みや不安、目標をヒアリングし、あなたに最適な学習プランを提供致します。

対面(渋谷)はもちろんオンラインでのご利用も可能となっています。下記カレンダーから直接予約が可能となっているので、是非お気軽にご相談ください。

LINEで送る
Pocket

「プログラミング、右も左もわからない…」という方にオススメ

当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。

その経験を通して、プログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。

侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。

cta_under_bnr

「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。

cta_under_btn

書いた人

兵政和

兵政和

フリーランスコンサルタント。侍メディア事業部でのメディア運営・ライター業務なども担当。好きなショートカットキーは、command + w。愛機はMac Book Air。漢字は違うけど、名前がキングダムしがち。

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説