はじめに
個人アプリの開発を進めていく中で、環境構築をする際Linuxコマンドに触れることが多くなってきた為、備忘録もかねて今までに出てきたコマンドをまとめました。
ディレクトリに関するコマンド
| コマンド |
説明 |
使用例 |
| cd |
ディレクトリ(フォルダ)移動 |
cd 移動したいフォルダ名 |
| ls |
フォルダの内容をリスト形式で表示する |
中身をみたいフォルダに移動して、ls |
| pwd |
現在いる位置を表示する |
現在いる位置を表示する |
| mkdir |
フォルダを作成する |
mkdir フォルダ名 |
| touch |
ファイルを作成する |
touch ファイル名 |
| rmdir |
空のフォルダを削除する |
rmdir フォルダ名 |
| rm |
ファイルやフォルダを削除する |
mv |
| mv |
ファイルを移動 |
mv (移動元ファイル名/フォルダ名) (移動先ファイル名/フォルダ名) |
| cat |
デファイルの内容を表示する |
cat ファイル名 |
| grep |
指定した文字列がテキスト内に存在した場合その行を抽出する |
grep "検索したい文字" * ファイル名 |
| chmod |
ファイルやフォルダのアクセス権限を変更する |
chmod 権限ファイル名 |
| chown |
ファイルやフォルダのオーナーやグループを変更する |
chown 変更したいユーザー名 変更したいファイル名 |
| find |
ファイルの検索をする |
find / -name ファイル名 |
| diff |
ファイルとファイルの内容の違いを表示する |
diff 旧ファイル名 新ファイル名 |
| history |
コマンドの履歴を表示する |
- |
| ln |
ファイルやフォルダにリンクを設定する |
ln リンク元ファイル名 リンク先ファイル名/フォルダ名 |
| apropos |
manページの内容を検索する |
apropos キーワード |
| less |
テキストファイルを閲覧する |
less ファイル名 |
| more |
ファイルをページ単位で閲覧する |
more ファイル名 |
| clear |
消さずに画面を綺麗にする |
- |
| mv (移動元ファイル名/フォルダ名) (移動先ファイル名/フォルダ名) |
|
|
ネットワーク関連を設定したい時
| コマンド |
説明 |
| ssh |
sshでログインする |
| ftp |
ファイルをFTPで転送する |
| route |
ルーティングの表示や設定を行う |
システム管理したい時
| コマンド |
説明 |
| free |
空きメモリや、使用中メモリを表示する |
| last |
ファイルをFTPで転送する最近ログインしたユーザー名を表示する |
| finger |
ユーザー情報を表示する |
ユーザー管理したいとき
| コマンド |
説明 |
| useradd/adduser |
ユーザーを新規作成する |
| deluser |
ユーザーを削除する |
| groupadd |
グループを新規作成する |
| groupdel |
グループを削除する |
| groupadd |
ルーティングの表示や設定を行う |
| chfn |
ユーザー情報を変更する |
コマンドのオプションや使用方法を知りたいとき