gurelog

エンジニアになるため、日々学んだことをまとめています

個人的UNIXコマンドまとめ

こんにちは。gureです。

今回はUNIXコマンドを基本コマンドから個人的なんじゃこりゃコマンドまでまとめてみました。

 

cd (change directory)

ディレクトリを移動する

cd project
# projectというディレクトリに移動
cd ~/
#ホームディレクトリに移動
cd ..
#一つ上の階層のファイルに移動

 

ls (list)

カレントディレクトリにあるファイルを表示する

ls
#ファイル #ファイル #ファイル

 

pwd (print working directory)

カレントディレクトリを表示する

#今ここ

 

mkdir(make directory)

ディレクトリを作成する

mkdir project
#カレントディレクトリの中にprojectというディレクトリができる

 

rmdir(remove directory)

ディレクトリを削除する(そのディレクトリが空の場合のみ)

rmdir project
#カレントディレクトリの中のprojectというディレクトリが削除される

 

touch

中身が空のファイルを作成する

touch index.html
#index.htmlというファイルがカレントディレクトリの中にできる

 

tail

ファイルの末尾部分を表示する

 

grep

ファイル内の文字列を検索する

grep "index" project
#projectディレクトリからindexを検索

 

chown(change owner)

ファイルの所有者を変更する

chown gure index.html
#index.htmlの所有者はgureになった

 

chmod(change mode)

ファイルの保護モードを変更する

 

 

mv(move)

ファイルを移動する・ファイル名を変更する

mv index.html project/
#index.htmlというファイルがprojectディレクトリに移動する
mv index.html edit.html
#index.htmlというファイルの名前がedit.htmlに変わる

 

rm(remove)

ファイル/ディレクトリを削除する

rm index.html
#index.htmlというファイルが削除される

 

echo

変数の値を表示する

 

export

環境変数として変数を設定する

export PASSWORD='secret'
#VPASSWORD='secret'として環境変数が設定された

 

ps(process)

プロセスの状態を表示する

ps
#現在動作しているプロセスが表示される

 

kill

プログラムを終了させる

kill 25346
#25346というプロセス番号のプログラムを終了させる

 

 

 

コマンドは文章や単語が省略されている場合が多いので、初見のコマンドはなんじゃこりゃ??となってしまいますね。

最初mkdirを見た時、このコマンド何ができるんだ、、??と思ってしまいました。

おしまい。

 

参考資料

http://www5.plala.or.jp/vaio0630/ftp/command.htm