1read 100read
2012年3月UNIX25: zsh その6 (943) TOP カテ一覧 スレ一覧 2ch元 削除依頼
UNIXMP3Player (205)
「何か」もどき for X (216)
Talk about FreeBSD Part 29 (168)
UNIXイタイ発言募集 (825)
【FreeBSD】 m0n0wall (386)
【地球シミュレータ】NECのスパコン【SXシリーズ】 (412)

zsh その6


1 :08/12/12
zshについて語るスレ
http://www.zsh.org/
http://zsh.sourceforge.net/
・過去ログ
zsh その5
http://pc11.2ch.net/test/read.cgi/unix/1212677877/
zsh その4
http://pc11.2ch.net/test/read.cgi/unix/1107342206/
zsh その3
http://pc5.2ch.net/test/read.cgi/unix/1080002786/
zsh入門 パート2
http://pc3.2ch.net/test/read.cgi/unix/1036324177/
zsh入門
http://pc.2ch.net/test/read.cgi/unix/990283346/

2 :08/12/13
俺たちの zsh スレが復活したぞ!!

3 :08/12/13
前スレは6レスで落ちたけどねw
今日本買ってきたで

4 :08/12/13
>>3
あの本は流し読みしたけど、大体知ってることだし、
screenも触りだけだったので買わなかった。

5 :08/12/13
http://www.amazon.co.jp/zsh%E6%9C%80%E5%BC%B7%E3%82%B7%E3%82%A7%E3%83%AB%E5%85%A5%E9%96%80-%E4%B8%AD%E5%B3%B6-%E8%83%BD%E5%92%8C/dp/479811815X
これか?出てるの知らなかった

6 :08/12/14
「zsh-最強シェル入門-」サポート
http://lpic.jp/zsh/
こういうんを著者個人のサイトでやる時代なのか

7 :08/12/16
zsh関連の効率の良い情報収集法って無い?
今のところ http://delicious.com/tag/zsh
である件数以上のをピックアップするのが一番効率的なんだけど。
もっと良い方法があれば。

8 :08/12/18
とりあえず 帰ってきた zsh スレ おめ

9 :08/12/18
ついに立ったな
今度こそはスレ落ちさせないからな覚悟しろ!

10 :08/12/18
Alt押しキーをキーバインドする方法ってありますか?
↓みたいな感じでできるといいんですが
bindkey "Alt+F" forward-char

11 :08/12/18
bindkey "^[f" forward-char

12 :08/12/18
>>11
ありがとうございます
^[はAltに対応してるということですか?
かなりググったつもりですが、全然情報が見つからなくて・・・
調べ方が悪いのかしら

13 :08/12/19
stanakaならともかくnaoyaか。あまり期待できなさそう。

14 :08/12/19
ユーザ名やホスト名の補完って抑制できんの?
scp でタブ押すとカレントの一覧に混じって大量のユーザ名が混じってくれやがる

15 :08/12/20
後藤大地の記事よめ

16 :08/12/20
>>15
読んだがなかったぞおぃ

17 :08/12/20
_ssh にあるよ

18 :08/12/20
なんつーか話題がないね

19 :08/12/20
困ったときの.zshrc晒し

20 :08/12/20
すっかり忘れられたな
http://wiki.fdiary.net/zsh/

21 :08/12/20
_ssh見てみたけど、zsh歴半月の自分には分かるわけもなく・・・
さんざんググってzstyleの勉強をしようと思ったけど、日本語じゃ初心者向けの解説サイトは皆無だね。
まぁ実際むずいしハンパな素人にはそもそも無理か。
で、結局compdef -dというのを知った。
補完やりすぎなんじゃゴラァってときは、とりあえずこれで解除しとけばいいわけだな。

22 :08/12/22
また少人数で廻すスレ復活か

23 :08/12/22
#compdef scp
_arguments ¥
'(-2)-1[forces ssh to try protocol version 1 only]' ¥
'(-1)-2[forces ssh to try protocol version 2 only]' ¥
'(-6)-4[forces ssh to use IPv4 addresses only]' ¥
'(-4)-6[forces ssh to use IPv6 addresses only]' ¥
'-p[preserve modification times]' ¥
'-r[recursively copy directories]' ¥
'-v[verbose mode]' ¥
'-B[batch mode]' ¥
'-q[disables the progress meter]' ¥
'-P+[specify port on remote host]:port number on remote host' ¥
'-S+[specify ssh program]:path to ssh:_command_names -e' ¥
'-c+[select encryption cipher]:encryption cipher:(idea des 3des blowfish arcfour tss none)' ¥
'-C[compress data]' ¥
'-F+[specify alternate config file]:config file:_files' ¥
'-i+[select identity file]:SSH identity file:_files' ¥
'*-o+[specify extra options]:option string:->option' ¥
'*:file or directory:_files'

24 :08/12/22
これでどうかな・・・
_ssh から _scp オプションの部分だけを抜き出したんだけど。

25 :08/12/28
デフォルトログインシェルをzshにしてるディストリはねーのか?
ちんたらやってたらいつまで経っても普及せんぞ

26 :08/12/28
grml

27 :08/12/31
bashでは--rcfileで初期化ファイルを指定できますが
zshでも同じことができませんか
zsh -h したけど、それらしいのはありませんでした。

28 :08/12/31
man zshoptions

29 :08/12/31
>>28
だからそれらしいのは見つからないんですけど。

30 :08/12/31
年の瀬の逆切れは趣きがあってよい

31 :09/01/01
>>27
zshには--rcfile相当の機能はないよ。
28がマニュアル読めっていっているのは、自分もしらないから。
自分が知らないから、マニュアル読めというしかないじゃん。察してやれ。

32 :09/01/01
>>30
これは・・・自分の無知をごまかすだけの自称上級者様ではないですか!
あけましておめでとうございます。

33 :09/01/01
必死にマヌアル読んだ俺カワイソス

34 :09/01/01
>>33
つ どんまい

35 :09/01/03
--rcfileか、なるほど。
でもどーいう時に使うんだ?

36 :09/01/05
--rcfileがないからZDOTDIRで代替してます

37 :09/01/07
zshって名前にしたの誰だ?
我最強なり的な傲慢さがあっていいよな

38 :09/01/07
>>37
つ 俺

39 :09/01/09
omega shell

40 :09/01/09
>>37
これから次世代シェルを作ろうって思ってた奴は歯がゆく思ってんだろうな
俺がzを使うはずだったのにィってw

41 :09/01/09
bzsh でどうだ

42 :09/01/09
…っと bazsh だな。

43 :09/01/09
zzsh

44 :09/01/09
Ω-shell

45 :09/01/09
zashじゃないのか

46 :09/01/09
zhだろ

47 :09/01/09
日本語訳がないとすぎておぼえられない

48 :09/01/09
日本語訳があってもなくてもすぎる

49 :09/01/09
誰か日本語でわかりやすく補完用関数の書き方教えてくれー。

50 :09/01/09
後藤に頼め

51 :09/01/09
GOTO大地

52 :09/01/10
orzsh

53 :09/01/10
http://www.showa-shell.co.jp/

54 :09/01/10
bindkey -v だとコマンドラインスタック使えんのか
>>52 なんか(・∀・)イイ!!

55 :09/01/10
使えるだろ

56 :09/01/10
>>54
bindkey '^Q' push-line

57 :09/01/10
>>52
いいなそれw
誰か作って

58 :09/01/10
scp のリモート側に*を使ってるとno matches found:ってなる。接続前に展開しようとするからかな?
なんか方法ないすかね?

59 :09/01/10
\*

60 :09/01/10
>>59
ありやす!エスケープするのね
#でも、リモートのパス中の*はデフォで\*として解釈してくれたらいいのに

61 :09/01/10
>>60
> #でも、リモートのパス中の*はデフォで\*として解釈してくれたらいいのに
だれが解釈してると思ってんの?

62 :09/01/10
うっかり書いてしまった。
今は反省している。
つかどんなシェルだよw

63 :09/01/10
使ってるとだんだん気分がorzになるシェルだろ

64 :09/01/10
% readlink /bin/orzsh
csh

65 :09/01/11
>>61
誰も何も、ローカル側のzshでしょ?
リモート側で*を展開する仕事をするのはリモート側のsshdとか、そんなんでしょ?

66 :09/01/11
>>55-56
良く調べもしないですんません、ありがとう!
すごく…快適です…
( なお、うちの環境では
setopt NOFLOWCONTROL
の追加が必要でした )

67 :09/01/11
>>65
> 誰も何も、ローカル側のzshでしょ?
シェルがsshの構文知ってるわけないやん。
> リモート側で*を展開する仕事をするのはリモート側のsshdとか、そんなんでしょ?
sshd が、* を解釈するわけないやん

68 :09/01/11
alias scp='noglob command scp'

69 :09/01/14
>>68
それやったらローカルの*も効かなくなるじゃん。bashのように
scp hoge* remote:
scp remote:hoge* .
ってやりたいってことだろ。
まぁzshの慣習に従って素直に\使えってこったな。長いものには巻かれろ。

70 :09/01/14
> zshの慣習に従って素直に\使え
そんな慣習? zsh???
unix の shell の慣習って言うんならわかるけどサ

71 :09/01/14
>>69
glob の挙動は、setopt で制御できる。
> scp hoge* remote:
> scp remote:hoge* .
こういう書き方するやつは信用できない。

72 :09/01/14
おまえらみんな信用できない。

73 :09/01/14
2ch を信用するやつが一番信用できない

74 :09/01/14
>>58
setopt NONOMATCH

75 :09/01/15
bindkey "^/" undo
と.zshrcに書き込んでもC-/でundoができるようにならないのですが、
どう表記すれば良いのでしょうか?

76 :09/01/15
^/ なんて文字は存在しないから。
たぶん "^_"

77 :09/01/15
>>76
"^_"と設定すると、C-_では動きますがC-/はやはり動きません。
ぐぐってみたら"^/"や"^\/"と書かれた.zshrcを見かけたので、
環境が悪いんですかね?

78 :09/01/15
man ascii (FreeBSD限定?)とかして
ASCII コードのビットコードをよーく眺めるんだ
H と ^H と BS の関係とかな

79 :09/01/15
>>76,78
asciiコード表とにらめっこしてきました。
Ctrl+/で生成される制御文字は存在しないから"^/"にはbindkey
しても意味がない、ということですか?

80 :09/01/15
そんなところだね。
Ctrl+/で端末が何を送ってくるか、あるいは何も送らないのか、
cat | od -c を実行して Ctrl+/、改行、Ctrl+Dを入力するとかして調べてみれば。

81 :09/01/15
setopt glob_complete にすると、マッチしたものを展開しなくなり、
同時に最初の候補に切り替わりますよね。例えば
% ls
tmp1 tmp2 tmp3
% ls tmp*      ← この状態でタブを押すと
% ls tmp1      ← 最初の候補「tmp1」になるのですが
tmp1 tmp2 tmp3
tmp*のままにしておくにはどう設定すればいいんでしょうか?

82 :09/01/18
bindkeyで設定したものが子プロセスのzshに反映されないので困ってます。
.zshrcに
bindkey "^P" history-beginning-search-backward-end
と書いていて、ログイン時のzshでは動くんですが、
% zsh
でサブシェルを立ち上げたときにこのキーバインドが反映されないのです。
screenで起動したときも同じ現象になるのでどうにかしたいのですが、どうすればいいか教えてほしいです。

83 :09/01/19
>>82です。
具体的にはこんな感じです。
% bindkey "^p"
"^P" history-beginning-search-backward-end
% zsh
% bindkey "^p"
"^P" up-line-or-history
% zsh --version
zsh 4.3.4 (powerpc-apple-darwin9.0)
よろしくおねがいします。

84 :09/01/21
zsh -xv でトレースしてみたら

85 :09/01/28
zshだと、
@# date "+%s"
A# echo foo
B# date "+
ここで↑キー押しても「echo foo」と1つ前のヒストリが表示されてしまいますが、
tcshのようにBで↑キー押すと「date "+%s"」と補完するようにはできないでしょうか?

86 :09/01/28
ESC-p
あるいは適当なキーをhistory-search-backwardにバインドすれば?

87 :09/01/28
↑キーにキーバインドってできるんですかね。。

88 :09/01/28
すいません、できました。
>>86 ありがとうございます。

89 :09/02/01
zsh最強シェル入門買ったー今から読むー

90 :09/02/01
普通はそんなもん買わんよ
ネットと2chで事足りるj

91 :09/02/01
>>90
うん,ネットと2chで事足りることしか書いてない…orz

92 :09/02/01
あははははは

93 :09/02/01
補完の書き方とか超絶難解な変数展開とか、zsh独特でかつややこしいところが
書いてあれば欲しいのだけど、目次みた限りでは書いてなさそうね……

94 :09/02/01
zsh スクリプト書きまくりだと何が互換性があるのかないのか判らなく
なってくる。まあ自分だけしか使わないから一向に構わないのだが。

95 :09/02/01
シェルスクリプトの互換性がよく問題になるのは、「純正sh」用のスクリプトとして書くせいだからね。
zsh専用のスクリプトとして書くぶんには、他のシェルとの互換性なんか気にする必要はない。

96 :09/02/02
そうやって堕落していくのが恐い

97 :09/02/02
なぁに、世の中に zsh 以外など(実用上)存在しないと
見切れば問題ない

98 :09/02/02
移植性を気にするぐらいならシェルスクリプトなど使うな

99 :09/02/02
堕落すればいいじゃん
つ安吾

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
ひたすら何かのソースコードを公開するスレ (150)
OSをどうやってUNIXに変えるの? (125)
【さぁ】NetApp【あっぷっぷ】 (596)
LaTexの文書をpdfファイルに変換する (138)
ここだけ20年時代が遅れているスレ (654)
w3m その8 (406)
--log9.info------------------
世帯年収税込み800-1000万の家庭7 (240)
ペット溺愛してる子無し夫婦って痛いねw (341)
jare.jp 幼児虐待 (110)
【入る?】友の会・2ちゃん最寄4【入らない?】 (652)
こんな騒音おばさんは嫌だ (360)
父子家庭 (655)
【トリ付け必須】ロミオメール45通目【トリ無しスルー】 (532)
『性欲』共稼ぎのSEX事情『睡眠』 (446)
【ちゃぶ台返し】夫婦喧嘩の火種【飛び散る茶碗】2 (486)
実兄実弟の嫁がムカつく32【コトメ・コウト専用】 (516)
なんでトメってカステラばっかり食ってるの? (240)
貧乏人は老後の自活できない親の面倒を見るべきか? (881)
離婚して不幸になるのは間違いなく「男」 (371)
【更新料】大家さん!お金を返せ!【敷金】 (446)
子供の養子縁組 (891)
★高齢未婚婆が結婚できない理由★ (292)
--log55.com------------------
【声優個人板のニートオヤジ】にゃん虎魂処刑スレ5
【バイクのノボル】岡田斗司夫699【身バレ狼狽】
【昭和】1972年生まれの諸君集まれPart25【47年】
フランス人留学生で20代だけど日本の同年代は人間が出来てるなって思う
海水浴場でお母さんに素っ裸にされなかった?
   ξ   陰毛の思い出  ξ Part3
【のりP−】ヒロポンの思い出【酒井法子】
セピア保管庫