LoginSignup
6
5

More than 5 years have passed since last update.

sh 小技 2015

Posted at

もうすぐ2016年になるのに臆すること無く shell の小技を紹介します

u と打って1つ上の階層へ cd する

alias u="cd .."

cd .. ってたまに cd.. とか cd... とかになってエラーになるとツライのでこのエイリアスでハッピーに。

あ、

alias cd..="cd .."

とする天才もいます。

ちょっとだけまちがえた直前のコマンドをクールに修正して再実行

$/usr/local/mysql/bin/myslq
-bash: /usr/local/mysql/bin/myslq: そのようなファイルやディレクトリはありません
$^slq^sql
/usr/local/mysql/bin/mysql

^hoge^var とうつことで hoge を var に置換して実行できる。この qiita 書くまで存在を忘れてました。

直前のコマンドを実行する危なげないコマンド

$type -a git
git is /usr/local/bin/git
$ls
bin/ gopath/ htdocs/ images/ pj/ 
$!g
git is /usr/local/bin/git

!g と打つことで、直前の g で始まるコマンドを再実行(直前は ls だが、それを越えて git を選んでいる)。事故ると怖いのでここ数年使ったことないです。

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