アカウント名:
パスワード:
乗り換えられずにいるのは敷居の高さのせいではなく、どこでもzshが使えるのかという不安のせい。
./convert.pl a.txt > a2.txt ./convert.pl b.txt > b2.txt diff -u a2.txt b2.txt
diff -u <(./convert.pl a.txt) <(./convert.pl b.txt)
<(command) という形式のパイプ ちゅうのは、bashでもできますよ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
zshに乗り換えてみたいけど (スコア:3, 興味深い)
乗り換えられずにいるのは敷居の高さのせいではなく、どこでもzshが使えるのかという不安のせい。多分、一度zshにしてしまえば、俺はzshがなければ生きていけない、とかそういう感じになってしまうんだろうけど、そうなったときにいざ「bashを使え!」と言われたときに理性が保てるかどうか。
なんでいちいちcdを打たなければいけないんじゃ!とかいってキーボードを投げつけたりしちゃいそうな自分が恐いです。
というわけで、まだ、惰性的にbashを使ってます。
Mac OS Xとかではzshが標準でついてくるのはいいのですが、Linuxディストリビューションでもだいたい標準でzshはついてくるものなのでしょうか?
// Give me chocolates!
Re:zshに乗り換えてみたいけど (スコア:3, 参考になる)
私も、root になれない環境ではこれを使っています。
Re:zshに乗り換えてみたいけど (スコア:2, 参考になる)
結構、大抵の環境で make できるし。
# もしかしたらスタティックリンクのオプションがいるかも
Re:zshに乗り換えてみたいけど (スコア:2, 興味深い)
ここしばらくは、root になれない環境で作業することが無いで、この方法は使ってませんが。
Re:zshに乗り換えてみたいけど (スコア:1)
ほかの高機能シェル もそうだとおもいますが、zsh は特に dotfiles で挙動がかなり変化するので、わたしは、他のマシンでは、素の /bin/sh でも OK な体にしています。history や fc さえも使えずイライラすることもありますが。
自分の dotfiles が使える環境では、至って快適な環境を提供してもらっています。
zshの便利なパイプ機能 (スコア:3, 興味深い)
といっても、 zsh の様々な奥深い機能を知るわけでもなく。
ぼくが知っている zsh の機能というのはただ一つ、<(command) という形式のパイプです。
二つのファイル a.txt と b.txt に各々 convert.pl を適用した結果の差分を見たいとき、通常だと のようにすると思うのですが、 zsh だと でできて、少し簡潔です。
ということで、今 zsh を使っていなくてそこそこ満足していて、ログインシェルを zsh にするのも嫌な人には、zsh の高度な機能を使いたいときだけ zsh を起動するというのがお勧めです。
鵜呑みにしてみる?
Re:zshの便利なパイプ機能 (スコア:1, 参考になる)
ちゅうのは、bashでもできますよ
Re:zshの便利なパイプ機能 (スコア:1)
鵜呑みにしてみる?
Re:zshの便利なパイプ機能 (スコア:0)
身近なツールほど知らないもんですね。
Re:zshに乗り換えてみたいけど (スコア:3, 興味深い)
思考が固まった時によくやる無駄なlsが無駄に何度もヒストリに記録されません。
あのファイルどこだっけかなぁ?と非効率にもTAB補完で探し回る時、なるべく同じ領域に補完候補を表示しようとするので、スクロールアウトを最小限にしてくれます。
そうです、zshは人間の無駄な操作にやさしいのです!
Re:zshに乗り換えてみたいけど (スコア:1)
なれちゃって戻れなくなった場合のことを考えるのは、あまり意味のないことだと思います。あるものは使わないと。じっさいbashが無いときのことを考えてashを使うとかはしていないんでしょ。
Re:zshに乗り換えてみたいけど (スコア:1, 興味深い)
#bash とzsh(標準)の違いより、zshの設定による挙動の違いの方が大きいかも。
Re:zshに乗り換えてみたいけど (スコア:1, おもしろおかしい)
Re:zshに乗り換えてみたいけど (スコア:1)
# なんでだろ?
// Give me chocolates!
インストールして使ってしまえばいいのでは? (スコア:0)