X



おまえら! shell は何を使っているんですか?

0001厨房
垢版 |
NGNG
UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。
bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。
そんなわけで結局は zsh とか?
0186名無しさん@Emacs
垢版 |
NGNG
>>185
> そのために自分の好みの completion を調整するのってかなり手間じゃない?

一通りの物は初期状態で出来るようになっていますよ。

autoload -U compinit
compinit

だけ。
0187zsh
垢版 |
NGNG
>>185
zsh スレにおいでよ
0191185
垢版 |
NGNG
こわいよう
オレはXresourcesの調整に気づいたら何時間も費やしてしまっているような
DQNなんです。
どうかこれ以上エサを与えないでください。
0192名無しさん@お腹いっぱい。
垢版 |
NGNG
zsh

for とか while とかの制御構造をちょろっと使ってコマンドラインで簡単な仕事をやらせたときに、
それがまるまる history に入って、再利用の際に編集もできたり、まるまるバックグランドにできたり、
文法が bash 系のも tcsh 系のも、どちらでもちゃんぽんにしてだいたいOKだったりする。
0193名無し募集中。。。
垢版 |
NGNG
csh最強
0195名無しさん@お腹いっぱい。
垢版 |
NGNG
cshが最強とは言わないけど、数十台のサーバのすべてに好みのシェルを
インストールしてドットファイルを置いて…なんてことはやってられん。
素のsh/cshでも問題なく作業できるようでなけりゃ、それこそ

>修行が足りません。

です。
0199名無しさん@お腹いっぱい。
垢版 |
NGNG
>>195
数十台のサーバを管理(かどうかは知らんが)する作業なら素のshでも
そんなに困らないわけだが、根本的にそういうのとは作業内容が異なると思われ。
0200名無しさん@Emacs
垢版 |
NGNG
>>195
> cshが最強とは言わないけど、数十台のサーバのすべてに好みのシェルを
> インストールしてドットファイルを置いて…なんてことはやってられん。
> 素のsh/cshでも問題なく作業できるようでなけりゃ、それこそ
>
> >修行が足りません。
>
> です。

ということにしてごまかそうとしても、無駄です ;)
0206名無しさん@お腹いっぱい。
垢版 |
NGNG
>>199
そういわれてみればそうかも(w
不満でいくつか浮気したこともあったけれど、結局これに戻った

でもねとある仕事環境に入ったら、彼女居ませんでした
出て行ってしまったらしい...(泣
0209煽り屋
垢版 |
NGNG
もしzshが最高ならばすべてのシステムでzshがtcsh/bashにとってかわるはずだ。
いまだにそうなっていないのはなぜなのか?

1. みんながバカだから
2. じつはzshには我々の知らない致命的な欠陥がある
3. カラアゲうまうま
0210名無しさん@Emacs
垢版 |
NGNG
>もしzshが最高ならばすべてのシステムでzshがtcsh/bashにとってかわるはずだ。

tcsh/bashに加えてzshも、じゃなくて、zshがとってかわる、というあたりに
信者の狂信的偏向がにじみでてるね。
0211名無しさん@Emacs
垢版 |
NGNG
>>209
> もしzshが最高ならばすべてのシステムでzshがtcsh/bashにとってかわるはずだ。
> いまだにそうなっていないのはなぜなのか?

tcsh/bash 信者の存在
0212名無しさん@お腹いっぱい。
垢版 |
NGNG
bashはまあ許すとして、
tcshは逝ってよしだな。
すでにcsh系がobsoleteなご時世に、
それをわざわざ拡張することはない。

つーか、初心者に操作手順を説明する時に、
いちいち
Bシェル系なら…、
Cシェル系なら…、
と場合分けするの面倒なんだよ。
Cシェル系消えてくれ…
0216名無しさん@お腹いっぱい。
垢版 |
NGNG
今、いい悪いは別として新規ユーザーの大半が犬厨、
そのほとんどが bash を使う。
FreeBSD ユーザーも zsh などを使う人が増えている。
ということで、今Cシェル系使っているのって、
5年〜15年程度前、 まだCシェル系が優勢だった頃に使い始めたユーザーでしょう。
0218名無しさん@お腹いっぱい。
垢版 |
NGNG
おいらもsolarisだがbashつかってるぞ。
0219csh programming considerd harmful
垢版 |
NGNG
俺は、SunOS 3.xやNEWS-OS 3.xの頃だな〜。
POSIXがbourne shell一本に決めたのはその頃だよ。
今でもtcshがdefault shellの糞OSは氏ね
0224csh programming considerd harmful
垢版 |
NGNG
zshのrc読み込む順:

/etc/zshenv
$ZDOTDIR/.zshenv
login shellなら、
 /etc/zprofile
 $ZDOTDIR/.zprofile
対話shellなら、
 /etc/zshrc
 $ZDOTDIR/.zshrc
login shellなら、
 /etc/zlogin
 $ZDOTDIR/.zlogin

決め打ちださい…
0234名無しさん@お腹いっぱい。
垢版 |
NGNG
>>11
ここにいる。
0236ななーし
垢版 |
NGNG
>>233
(;_;)

Signal handling大丈夫でしたか?
background使うと別グループになるので、
killpgで殺しても走り続けたりしませんか…
0237名無しさん@お腹いっぱい。
垢版 |
NGNG
>>223
fish なつかしーあげ

68 で fish 使ってた流れで tcsh ユーザな俺.

0238名無しさん@お腹いっぱい。
垢版 |
NGNG
csh系は,NIS運用時のユーザ名展開に問題あり.
0241Alain
垢版 |
NGNG
ふぉみゅらしぇる、スゴーイ
0243名無しさん@お腹いっぱい。
垢版 |
NGNG
220が言ってるのは、
「zshを使わないのは、zshを使ってるヤツはみんなバカだから」
ということだよね。じゃあそれでいいよ。
0248名無しさん@Emacs
垢版 |
NGNG
bash igai wa shirimasen
0252233
垢版 |
NGNG
>>236
全然分かりません
なにぶん、シェル勉強+作成の時間が二日だったんで
cshの本をあさりにいって、cshがバグだらけってのは理解したんですが
tcsh ツール名でも動くからそっちに移行したほうがいいんだろうか、、、

0258233
垢版 |
NGNG
>>253
仕様なのか、、、
本番までに念のためbshでつくっとくか
有難う
0259名無しさん@お腹いっぱい。
垢版 |
NGNG
>>258
ところで、csh で作らなければならないのは、どういう要求からですか?

たとえば、見かけだけ
#!/bin/csh -f
とか書いておいて、中では
sh -c 'hoge; hoge'
するのはどうですか?
0260ななーし
垢版 |
NGNG
>>253
csh, tcsh共に実装もおかしくありませんか?

環境変数の値が長くなる。

setenv失敗。

その環境変数の領域が*2される。

もう一度setenvやれって?

(゚д゚)マズー # cshが自分でretryしろや!

これは仕様なの? だったら直せないね(w
0267258
垢版 |
NGNG
>>259
後で聞いたのですが、SUNのOSは標準がcsh?だから
とcshがC言語に似てる??
かららしいです
アホな理由だと思いますが
その時は時間が無かったしかったんで
とりあえずcshで作りました

来週あたりまた違うの作る羽目になりそうだなぁ
オラクル周りの

>>260
cshで変数が長すぎますってエラーがでました
tcshで実行するとでません
こう言うのが仕様なんだろうか、、、
0269名無しさん@お腹いっぱい。
垢版 |
NGNG
ぼくは ssh 使ってます。
というか PC-UNIX はじめたときに先輩に薦められて以来
ssh 一筋であります。不満はないので他の shell は試して
ないけど、やぱり最強なんですか?

おまえらも ssh つかってるくせして、通のふりするな。
0271悪魔
垢版 |
NGNG
cram萌え
0284名無しさん@お腹いっぱい。
垢版 |
NGNG
ま結論は

  キ チ ガ イ に 刃 物 を 持 た せ る な

ですか?





いや…2ch的には違うんだなあ、これが(w
レスを投稿する


ニューススポーツなんでも実況