9
5

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 3 years have passed since last update.

エイリアスで作業効率アップ

Posted at

#はじめに
はじめまして。2019年10月からプログラミングの勉強を始めて、まさか自分がQiitaに記事を投稿するようになるとは夢にも思いませんでした。

今回は、私が某プログラミングスクールのチーム開発(アジャイル開発)でデプロイ作業を担当したときに設定して便利だったエイリアスについてアウトプットしていこうと思います。

なにぶん初めての投稿なので、多々至らぬ点があると思いますが、生暖かい目で見守っていただけますと幸いです。

#エイリアスって何?
エイリアスとは、ターミナルでよく使うコマンドをショートカットキーとして登録できる設定のことです。

なんのこっちゃわかんないですね。。要は、Macのターミナルに、これから[rr]って打ったら[rails s]の事ね!って覚えさせる事です。

これのメリットは、
・長いコマンドを自分でわざわざ打たなくて済む
・コマンドの打ち間違いが起きなくなる
・作業効率が上がる

最初に設定しておけばMacを再起動してもずっと使えるので、ターミナルの使い心地が格段にアップします。
早速設定していきましょう

#どうやって設定するの?
下記のように設定します。
ターミナルで、

$ vim ~/.zshrc

と打ち込み、~/.zshrcに入ります。iを押下して編集モードに入って、

~/.zshrc
alias ショートカットコマンド='実行したいコマンド'

のように設定したいエイリアスを記述したら、escキーでvimの編集モードを抜けて、:wqで保存してvimを抜けましょう。
ターミナルで、

$ source ~/.zshrc

と打つと設定が反映されます!これでエイリアスを使う事ができます!!

以下に、僕が設定したエイリアス設定を書きます。ご参考までに。

#設定して便利だったエイリアス

~/.zshrc
alias ll='ls -la'
alias rm='rm -i'
alias ..='cd ..'
alias gs='git status'
alias gc='git commit'

alias ss='cd .ssh'
alias ad='bundle exec cap production deploy'


alias mig='rails db:migrate'
alias ms='rails db:migrate:status'
alias migres='rails db:migrate:reset'
alias rr='rails routes'
alias rs='rails s'
alias bi='bundle install'

このほか、サーバーに繋げる設定もエイリアス設定しておくと、効率が上がると思われます。
自分なりのエイリアス設定で作業効率をアップさせましょう。

注意:サーバー上ではエイリアス設定が反映されません。あくまでローカルPC(自分のPC)上でエイリアスは動作します。

#終わりに
 以上、簡単ではございますがエイリアスについて書かせていただきました。参考になると幸いでございます。
 拙い文章失礼しました。間違いなどございましたら、遠慮なくご指摘いただけますとありがたいです。

9
5
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
9
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?