はじめに
個人アプリの開発を進めていく中で、環境構築をする際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 |
ユーザー情報を変更する |
コマンドのオプションや使用方法を知りたいとき