0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【初心者】ターミナルとお友達になってみる

Last updated at Posted at 2019-11-24

ターミナルと仲良くしたい

プログラム初心者がターミナルと仲良くなるために、
ご挨拶(命令)をまとめてみました。

ターミナルでの基本命令

##pwd

$ pwd

print working directoryの略。
現在のディレクトリの表示を行う為の命令

###cd

$ cd

change directtryの略。
ディレクトリ間を移動したい時に使う命令。

###ls

$ ls

list の略。
現在のディレクトリにいるファイルを一覧で表示してくれる。

###exit

$ exit

サーバーとの接続を切断するときに使う。
パソコンの電源をポチっと落としてシャットダウンするイメージです。

###clear

$ clear

ターミナルに表示されているテキストを綺麗さっぱりリセットをかける。
スッと消えると気持ちが良いです。

###irb

$ irb

Interactive Ruby の略。
Rubyを使用する場合に使い、
主にRubyのコードの動作を確認する為に利用を行う。

###rails g controller posts

$ rails g controller posts

Railsのコントローラーを新たに設置する命令。
これを行う事でmodelとviewの処理を繋ぐ事ができる。

###rails g model post

$ rails g model post

Railsのモデルを新たに設置する命令。
これを行う事でデータベースへのアクセスへを処理を
行う箇所を設置する。

rails db:migrate

$ rails db:migrate

Railsでマイグレーションファイルを生成する命令

###rails db:rollback

$ rails db:rollback

Railsでマイグレーションファイルをロールバックさせる命令

###rails db:migrate:status

$ rails db:migrate:status

マイグレーションファイルがデータベースに反映されているかチェックする命令

2791EF70-5894-4051-8257-8A9D1BF25766.png ターミナル内で
  • UP…適用されている
  • DOWN…適応がされていない状態の為、そのまま修正や削除が可能。

覚えておくとちょっと幸せになる豆知識

###自動補完(頭文字を売ってtabキー
これは結構便利だなと思ったんですが、
例えば「test」というファイルを指定したい場合、
「t」まで打ってtabキーを押すと残りの文字を自動補完してくれます。(ターミナル頭良い!!)
ただし同じディレクトリ内に「test」「template」みたいに同じ頭文字が並んだ場「te」で
表示が止まってしまいます。
これは「同じ頭文字2つあるけどどっちやねん」ってターミナルが聞いてくれているので、
「tes」か「tem」まで打てば各々を表示してくれます。
短いファイル名だとあまり恩恵は少ないですが、長いファイル名の正確な綴りって
うろ覚えの場合が多いので助かっております。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?