初めまして、MJです!Qiita初投稿です!
LINUXで開発しているとフォルダ間の移動が面倒なことってありませんか?
恐らく殆どの人が手間に感じていると思います。
具体的にはどのような状況かと言いますと。
home
├ task ─ app
├ task2 ├ Controller
├ Model
├ View
例えばこのようなフォルダ階層だとします。
cd /home/task/app/Controller
cd /home/task/app/Model
毎回毎回このようにコマンドを入力する手間がありますよね。
今回は一手間加えるだけでこの面倒な作業を大幅に短縮する方法を書いていきますね!
home
├ task ─ ─ ─ ─ ─ ─app
├ task2 ├ Controller
├ .bash_profile ├ Model
├ View
使用するプロジェクトファイルより浅い階層に.bash_profileのファイルを作ってください。
/home
vi .bash_profile
.bash_profile
alias cont='cd ~/home/task/app/Controller'
alias model='cd ~/home/task/app/Model'
alias web='vi ~/home/task/app/Controller/abcController.php'
このように書くことでcontと打てば=の右側のコマンドを実行しコントローラーファイルまでいけます。
要するに=より左に短縮名、右に実行したいコマンドを書くということです!
コマンドを書き終えたら.bash_profileがあるフォルダで以下のコマンドを実行してください。
source .bash_profile
これで完了です!
ちなみに最後のsourceコマンドはログインするたびに実行しないといけないので忘れないようにしてくださいね!
今回はこの辺にしておきます!
初投稿で分かりづらいと思いますが読んでいただきありがとうございました!
これからもボチボチ投稿していきたいと思います!