emahiro/b.log

日々の勉強の記録とか育児の記録とか。

fish

fish をリロードする

通常 $cd | . ./config/fish/config.fish GitHub - oh-my-fish/oh-my-fish: The Fish Shell Framework を使っているとき $omf reload 以上

fishで &&、||、! がようやく使えるようになった

やっとか!という思いが強くてエントリを書いてしまいました。 表題の通りですが fishが2018年末に3.0.0にメジャーバージョンアップされていました。 github.com その中で特に嬉しかったのがこれ fish now supports && (like and), || (like or), and ! (lik…

lsに変わってexaを使う

少し前に以下の記事をはてブで見つけたので、いい機会だったので使ってみました。 http://wonderwall.hatenablog.com/entry/2017/08/07/222350 普段はfishを使っているので、fish上では ls コマンドを拡張して exa コマンドを叩けるようにしました。 インス…

shell二刀流を試してみてる

shellを二重で使ってみてます。 使っているshell fish zsh 用途によって分ける 普段使いのshellはfishです。 もともとzsh使っていたのですが、なんとなく使っていてもっさり感が出てきたのと、いちいちrcファイルでカスタマイズするのがめんどくさくなってき…

【fish】CLI上で利用する変数を保持する

fishでのお話。 ターミナル上で特定の文字列を変数にセットして使う方法 $ set x (ls) | echo $x # 当該ディレクトリ上で ls した内容を出力する set x (何か出力をともなうコマンド) とすると () 内で実行されたコマンドの出力結果を x に格納する。 セット…

fishでのevalの設定方法

fish を使っていて、 eval の設定方法がわからなかったので調べました。 参考 eval command in config.fish # evalの設定方法 # bashrc での rbenv の設定 # eval "$(rbenv init -)" と同様のことを書きたい時 eval (rbenv init - | source) # その他の書き…

fishに乗り換えた話

zshの管理がめんどくさくなってきたのでもう少しイケてるshell環境をつくれないものかと調べてたら、fish なるものがあるらしく、使い勝手がよさげなので、期間限定で乗り換えてたときの備忘録 パッケージ管理 oh-my-fish fisherman 1と2もどちらもパッケー…