1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 00:54:20 ] zshについて語るスレ www.zsh.org/ zsh.sourceforge.net/ ・過去ログ zsh その5 pc11.2ch.net/test/read.cgi/unix/1212677877/ zsh その4 pc11.2ch.net/test/read.cgi/unix/1107342206/ zsh その3 pc5.2ch.net/test/read.cgi/unix/1080002786/ zsh入門 パート2 pc3.2ch.net/test/read.cgi/unix/1036324177/ zsh入門 pc.2ch.net/test/read.cgi/unix/990283346/
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 13:05:23 ] なるほど、--color= を指定しないとalwaysになるのか
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 14:42:54 ] >>153 -fって何? .zshrcを読み込まないとか?
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 15:49:59 ] >>160 tcsh -f と一緒JK
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/03(日) 16:28:42 ] そうだったthx csh系はほとんど使わないんで忘れてた
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/14(木) 11:17:03 ] fpathの設定ってzshがログインシェルじゃないと自動でやってくれないみたいですね。 自分で設定すればいいかと思ったのですが、ログインシェルがbashの状態で、.zshrcに fpath=(${fpath} /usr/share/zsh/site-functions /usr/share/zsh/4.2.6/function) を追加した上でzshを起動しても、相変わらず↓のエラーが出るのですが、何故でしょうか? zsh: compinit: function definition file not found
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 09:34:37 ] 補完候補、アルファベット名より漢字名が先に並ぶんだけど $ ls <Tab> 亜 a あ どゆルール?
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 19:40:01 ] 俺の手元ではそんなことにはならないなぁ。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 10:51:01 ] >>164 試した 同じ結果になった
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 14:38:11 ] 日本語なんて使うなって話じゃね
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 18:00:39 ] OSのロケールがそういう奇天烈なcollationを定義しているからじゃないのかな?
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/22(金) 20:14:31 ] 補完についての質問です。 cdでカレントディレクトリのhomeにというディレクトリに移動したいとき cd h[Tab] と入力すると、~hogeなどのユーザーのホームディレクトリも補完候補 にでてしまます。これを消すにはどうすればいいですか?
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/22(金) 20:18:27 ] >>169 setopt nocdable_vars
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/22(金) 20:23:54 ] >>170 できました。 ありがとうございます。
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 21:34:13 ] bashのnohupと類似の方法で、&!とかdisownとかあるようですが、どういう風に使い分けるものですか?
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/24(日) 10:51:04 ] &! は & の代わりに使う。 disownは&で実行開始してしまったものに対して使う。
174 名前:名無しさん@お腹いっぱい。 [2009/05/24(日) 17:59:55 ] あんまりエロ画像落とさないからzsh使わないなw たまに連番が必要になってもbashで echo {0..9}{0..9} とかやるだけ。
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/24(日) 19:11:12 ] もうzshからkshに乗り換えた
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/24(日) 23:55:35 ] >>173 ありがとうございます。
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 01:01:22 ] bashは0で始まる数字が8進数扱いになるので ファイル名から数字を切り出して処理するときとかにやりにくくてしょうがない。
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 06:55:15 ] 時代はzsh おまいたちも普及活動に励んでください
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 06:59:16 ] zshは、 > file で、ファイル内容を切り詰めできないからやりにくくてしょうがない。
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 09:54:28 ] >>179 設定ファイルを理解せずに、コピペする方ですか?
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 10:02:12 ] 179のような脳味噌の足りてない奴にはzshも宝の持ち腐れってことだな。猫に小判。
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 07:52:59 ] >>177 それが理由でbashから乗り換える気になった zshは本当に便利杉
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:04:19 ] CFLAGS='-O2 -fomit-frame-pointer' って設定してる時、 gcc $CFLAGS hoge.c ってやると、$CFLAGSのオプションがくっついてしまって、 cc1: error: invalid option argument '-O2 -fomit-frame-pointer' となるから、zshはやりにくくてしょうがない。
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:34:12 ] >>183 export CFLAGSしてmake hogeする位の頭はないのか?
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:39:05 ] >>184 それが面倒だろ。 Makefileには別のことを書いていて、 make hoge だと別のオプションまで付いてしまう。 臨時で、Makefileとは別に gcc $CFLAGS を直接実行したい時に困る。 zsh以外のシェルならできるんだよ。
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:44:30 ] ${=CFLAGS} かね。
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:54:58 ] >>185 お前はmanもロクに読まずに偉そうな奴だな ${=CFLAGS}使うかSH_WORD_SPLITでも設定しとけ馬鹿が
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:57:15 ] >>187 そんな余分な手間が増えるだけ面倒だろ。 従来のシェルと非互換になってると問題が多いってこと。
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 08:59:44 ] zshは、 stty -echo しても、コマンドラインでは勝手にもとに戻されてしまうから、 やりにくくてしょうがない。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:00:39 ] 従来のシェルって何のことだよ そんなに互換性がお望みならshでも使えばいいだろうが
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:06:58 ] 自分の無知を棚に挙げてわめくような人にzshを使うのは難しいでしょう。
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:08:08 ] >>187 「manも読まずに」という言い方は論点がずれてる。 回避方法を質問してるんじゃなく、 回避しなければならないような仕様が問題だ、って主張してるわけだから。
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:11:23 ] >>192 >>183 でも>>185 でも「回避しなければならないような仕様が問題だ」 なんて主張をしてないだろうが。お前こそが論点をずらしているだろうが。
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:17:11 ] わざわざ違えて作ったものを別のものと同じと決めつけて 自分の思い込みと違うからと文句を言うのはキチガイでしかない。 婉曲な自己紹介乙。
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:19:43 ] >>193 「やりにくくてしょうがない」 →「やる方法はあるが手間がかかる」 →「わざわざ手間を増やすのは問題だ」 →「回避しなければならないような仕様が問題だ」 主張してるねw もし、やる方法を本当に知らない場合は、 「やりにくくてしょうがない」じゃなくて「できないので困る」と言うだろうし、 それを質問してるなら、「やる方法はありますか?」って言うはず。
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:21:34 ] 朝から基地外が登場かよ。全く大概にしろ。
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:23:43 ] >>194 kshやbashも違えて作って(独自)拡張もしてる。 が、shとの互換性は保ってる。 zshは、独自拡張したのは言いが、互換性を犠牲にしたのが大きな欠点。 もちろん、互換モードで回避はできるけど、通常状態では互換性がないし、 互換モードにしてしまうとzshの特徴がなくなってしまうので本末転倒だし。
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:24:29 ] >>194 の言う通りだな キチガイはスルーで
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:27:00 ] >>196 名古屋人発見
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:30:00 ] >>199 名古屋人じゃないが、方言なのか?
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:47:55 ] zsh.dotsrc.org/FAQ/zshfaq02.html 2.1: Differences from sh and ksh The classic difference is word splitting, discussed in question 3.1; this catches out very many beginning zsh users. As explained there, this is actually a bug in every other shell. The answer is to set SH_WORD_SPLIT for backward compatibility. The next most classic difference is that unmatched glob patterns cause the command to abort; set NO_NOMATCH for those. FAQも読まずに筋違いな文句をつけるあたり、気違いと言わざるを得ない。
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:48:39 ] ふぁqなんて誰も読まねえよ
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 09:51:36 ] >>202 お前が英語も読めない馬鹿なのは分かったから黙ってろ
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 10:03:05 ] >>201 いや、だから、>>192 さんは >>201 を知った上で 「それがよくない」と言っているんではないかと。
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 10:15:20 ] >>204 明らかに読んでないだろ。読んでいれば、こういう回避法があるのは知ってるが それは気に食わないという言い方にになる。
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 00:10:19 ] ふぁqなど読まずに寝ラーを利用するのが賢いzsher
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 03:20:19 ] 英語も読めない馬鹿が賢いとは笑止千万だわ
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 08:56:44 ] >>203 や>>207 みたいに読まない=読めないって決め付ける奴って何なんだろう 自分がロクに読めないから他人もそうだと思うんだろうか 日本語で書かれてても読まないものは読まないのにね
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 09:51:11 ] ドキュメントを読みもせずに偉そうな物言いをするなってこった
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 09:59:41 ] >>208 >>202 が「誰も読まない」と決めつけているがそれはスルーなの? おまえ>>202 か?
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 10:01:54 ] シャドーボクサーはお帰りください
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 18:02:28 ] ログインシェルを変えることができない環境で擬似的にzshをログイン シェルにすることはできますか?
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/27(水) 18:22:31 ] exec zsh
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 15:14:33 ] rootでzshをログインシェルにするのは、やっぱやめたほうがいい?
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 17:25:49 ] 自分で判断できないなら止めとけ
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 19:29:09 ] >>212 screen -s zsh
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 21:55:16 ] >>215 ずっとそうやってたんだけど、知り合いに言ったら呆れられてしまった 理由を聞いても、rootではそもそもzshみたいなもんは使うな、の一点張りで 確かにbashのほうが安心だとは思うけどさ・・・
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 22:06:27 ] オレはrootでこそzsh使いたいんやけどやっぱ甘いんかねえ
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 22:41:57 ] 自分の鯖で自分しかrootにならないんならいいんじゃね
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 23:11:16 ] zshが駄目なら同じ理由でbashも駄目だろ。/bin/shのみ許可とか。 もちろんvimも駄目だ。viかed。
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 23:32:40 ] >zshが駄目なら同じ理由でbashも駄目だろ。 ズンドコベロンチョみたいなもんか
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/28(木) 23:55:23 ] >>220 一行目には同意だがvimは関係ないな。使えれる環境なら使えばいいだけの話。
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 00:13:27 ] viはディスク復旧時に/var/tmpだのtermcapが見えないと云々というのは 最近でも言うのかね。
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 06:57:57 ] 純正viはSolarisとかの商用系にしか存在しない。ソース非公開だから。 それ以外のOSでは、viの正体はvimかnviだな。 >>223 vimならtermcap/terminfoがなくてもデフォでbuilt-inのvt100で立ち上がる。 >>222 「ら抜き」ならぬ「れ入れ」やめれ
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 07:33:49 ] >>224 単なるtypoに過剰反応しすぎだろ
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 07:45:13 ] typoか? 最近こういう言葉流行ってると思うが
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 08:24:13 ] >>226 >>222 だがtypoだ。こんな使い方が流行ってるのか?
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 09:06:21 ] zshのソースはどこのFTPサイトから落せれますか? FWのせいか、一部のサイトには行けれないようなんですが。 あと、手元のCD-Rは何故か読めれなくなってしまいました。
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 09:07:46 ] それは教えれません
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 09:44:56 ] >>228 朝からつまんねーぞ
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 09:47:21 ] >>229 それは「れ入れ」じゃなくて「ら抜き」 ハイ、やり直し
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 16:07:02 ] それは教えれられません
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 16:38:42 ] >>232 は「れ入れ」の意味を理解していないようだ。
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 16:54:21 ] それは教えられれません
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 17:38:14 ] られれのおじさん
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 17:46:06 ] その答えは、ここには書けれません
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 21:13:51 ] お前ら、zshの話しろよ
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 21:18:29 ] zshのことは、これ以上話せれません
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/29(金) 22:26:07 ] いい加減にしれよ
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 19:13:12 ] zshの読み方はズシュッ!でいいのでしょうか
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 19:19:52 ] 雑種
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/30(土) 19:22:52 ] ツェッシュ
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 01:27:43 ] ズィーッシュ
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 20:46:01 ] 昨日bashからzshに引越したんですけど, bashではalias rma='rm -f *~ .*~ *#'で通じたんですけど,zshだと zsh: no matches found: *~ となります. bashだと存在しなかったらなにもコメントがでてこないんですけど
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 21:10:19 ] >>244 setopt nullglob
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 21:30:49 ] >>217 /bin/sh に比べれば bash も zsh も等しくリッチすぎる環境
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 21:55:41 ] 純粋のshなんて何年も触ってないや 最近のLinuxは/bin/shがbashのシボリックリンクだし 他のお堅いunix系から見れば甘過ぎなんだろうけど
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 22:00:57 ] 純正の定義を頼む
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/09(火) 23:48:31 ] >>248 sh: libedit.so.5 => /lib/libedit.so.5 (0x28096000) libncurses.so.6 => /lib/libncurses.so.6 (0x280ab000) libc.so.6 => /lib/libc.so.6 (0x280ed000) # ldd /usr/local/bin/zsh /usr/local/bin/zsh: libzsh-4.3.4.so => /usr/local/lib/zsh/libzsh-4.3.4.so (0x2807d000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2810f000) libncurses.so.6 => /lib/libncurses.so.6 (0x28207000) libm.so.4 => /lib/libm.so.4 (0x28249000) libc.so.6 => /lib/libc.so.6 (0x28260000) # ldd tcsh tcsh: libncurses.so.6 => /lib/libncurses.so.6 (0x280c6000) libcrypt.so.3 => /lib/libcrypt.so.3 (0x28108000) libc.so.6 => /lib/libc.so.6 (0x28121000)
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/11(木) 22:27:21 ] リモートでプロセスをnohupなり&!なりdisownなりで動かした状態でexitすると、 ターミナルが固まってしまうんですが、こういう場合はどうすれば良いですか?
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 00:33:35 ] お前も一緒に固まればいい
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 10:40:45 ] どうやったらそんなことになるのか謎
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 10:44:34 ] >>252 OpenSSH の FAQだろ
254 名前:250 mailto:sage [2009/06/12(金) 13:32:53 ] sshやrshなどの仕様として、入出力ストリーム(標準入力、標準出力、標準エラー出力)が EOFを返すまでコネクションを維持するんですね。スレチで失礼しました。
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 01:24:11 ] history共有はOFFのほうが好みなので切っています。 この場合、historyファイルへの保存はログアウトするときにされると思いますが、 ログアウトせずにその場で強制的に書き込ませるコマンドなどはないでしょうか?
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 15:09:37 ] tcshのように 何もない所からtabを押したら カレントディレクトリにあるファイル一覧を表示したいのだが、 どうすればよろしいですか?
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 17:30:14 ] tcsh使っとけハゲ
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 20:33:44 ] ハゲじゃないもん!
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/27(土) 02:11:51 ] >>255 fc -W 好みに応じて -I オプションをつける