[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 13:53 / Filesize : 114 KB / Number-of Response : 671
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:厨房 mailto:sage [02/01/30 04:01]
UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。
bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。
そんなわけで結局は zsh とか?

10 名前:名無しさん@お腹いっぱい。 [02/01/30 04:41]
>>4
どの程度細かな設定できるの?
 scp ./file user@host:~/
で TAB を押せば、host:~user/ の下のファイル一覧を
補完、って設定はできる?

>>7
お前の言ってる complete はちょとずれてる。


11 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/30 04:42]
eshellラヴな奴いないか?

12 名前:7 mailto:sage [02/01/30 04:45]
ああ、ずれてた。


13 名前:4 [02/01/30 04:50]
>>10
語れるほど使いこんでないので、manで確かめてくれ。

14 名前:1 [02/01/30 04:52]
bash 2.04 と 2.05 では complete の -o のあたりがかなり変わっているみたい。
cd のときにディレクトリ名だけを補間する方法を勉強中。

tcsh の complete 並にカスタマイズできるかも?
www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
www.linuxdoc.org/LDP/abs/html/sample-bashrc.html

15 名前:9 mailto:sage [02/01/30 04:59]
>>14
>cd のときにディレクトリ名だけを補間する方法を勉強中。

complete -d cd mkdir rmdir pushd
で行けないか?

16 名前:1 mailto:sage [02/01/30 04:59]
>cd のときにディレクトリ名だけを補間する方法を勉強中。

complete -d cd

嗚呼便利、、、これで bash に専念できそう。

17 名前:1 mailto:sage [02/01/30 05:02]
>>15
あ、書き込んでいたら、教えてくれてたんですね。
どうもです。

さっそく .bashrc にそれを追加させてもらいました。

18 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/30 22:22]
zsh。最強でしょ。




19 名前:名無しさん@Emacs mailto:sage [02/01/30 22:23]
zsh本キボンヌ

20 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/30 22:25]
tcsh
なかなか .tcshrc を捨てる気になれんのと
bash が入ってないマシンが結構あるのでログインシェルに出来ないから

21 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/05 01:16]
cshが標準かと思ってた。


22 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/06 21:47]
Linuxだとbashが標準がほとんどで、
SunOSやBSD系OSだとcshが標準だと思ったけど。

最近はどうなのかな?

23 名前:21 mailto:sage [02/02/07 22:03]
bashが肌に合わないよー。
Linuxの人では、bash使ってる人が大いのかな?

24 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/07 23:20]
管理者任せのHI-UXはtcshで、自分でインストールしたFreeBSDとPlamoはどっちもデフォルトでtcshだったからずっとtcsh。
最近のLinuxはbashらしく、よく使うホストがbashだらけなのでbashに移行してみようかな。


25 名前:田野@アクセスネット mailto:tano@access-net.co.jp [02/02/27 13:31]
普段はkshですがkshでは出来ないegrepの細かい正規表現が、tcshに切り替えると出来たりします。
例えば、単語をキッチリ検索したい時、
egrep '\<hogehoge\>'
がkshだと駄目(検索結果0件)でtcshだと出来たりする。

26 名前:nana4 mailto:zsh [02/02/27 18:12]
何人か tcsh から zsh に転ばせた.

ソラリスの研修で, フリーソフトのインストール演習で
zsh を題材にしている.

27 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/27 18:15]
ふつー scsh。これ最強。


28 名前:名無しさん@お腹いっぱい。 [02/02/27 19:05]
課長!
何でいつもcshなんですか?
せめてWinは嫌いでもいいからDOS窓開いてWin使えるって言わないでください!



29 名前:名無しさん@お腹いっぱい。 [02/02/27 20:31]
tcsh!

tcshでいうところの
 % cmd<M-p>

 % cmd arg1 arg2
な操作ってbashではできないっぽいんだよなー。

tcshユーザは
dengaku.org/naoki/comp/tcsh/
を見るべしっ!(ありがとございますです>わかまつさん)


30 名前:田野@アクセスネット mailto:tano@access-net.co.jp [02/02/27 22:57]
>>25
自己レス。訂正。
egrep '\<hogehoge\>'
kshだと単語以外の途中文字列も検索されてしまうがtcshだと単語だけを検索する。

31 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/27 23:13]
linux だと root も bash で、
/bin/sh も /bin/bash へのリンクのことが
多い。異論もあろうがほとんど shared library.

うちは /bin/sh は ash にしてるけど、
これも shared だ (藁

32 名前:名無しさん@お腹いっぱい。 [02/02/28 00:06]
csh由来(だよね?)の!$とか!!とか!<数字>とか使っている人って
どれくらいいます?

俺の回りではあまり見掛けません。
ヒストリを呼び出してせこせこ編集するやつばっかで寂しい。
つーか、ときどき後ろで見ていていらいらする。


33 名前:名無しさん@お腹いっぱい。 [02/02/28 00:10]
うーん いついかなるときでも対応できるように、
/sbin/shだなぁオラは・・・

34 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 00:31]
ログインシェルと root のシェルは別じゃ?
/sbin/sh なんかずっと使ってたら作業効率落ちてかなわん。

35 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 00:34]
>32
同意。
が、見てて何してるのか分からんと真似できない、というのもある。
会社に入りたての頃、先輩(♀)がそゆのを使ってぱぱぱぱぱん、と作業してるのを見てすげーと思た。
今では自分でもそこそこは使ってるつもり。
スレの趣旨とずれるが、vi での編集とかも同じことが言える気がする。
いっぱいカチャカチャするだけが仕事じゃないんだよね。


36 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 00:39]
'...' の中の ! は展開しないでほすぃ。

37 名前:/sbin/sh mailto:sage [02/02/28 00:48]
俺は何者だ

38 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 02:44]
>>32 (00)/



39 名前:名無しさん@お腹いっぱい。 [02/02/28 10:58]
某バイト先で tcshじゃなくて cshしか使えなかったから
!* とかも覚えたな。覚えると対話的なのより便利だけど。
たまに rootで loginして unset history になってて
!! つかえなくて欝になるな。

で、おれは rc (見栄)


40 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 12:14]
>>39 Plan9使ってるのか?

じゃお約束で emacsと言ってみるテスト


41 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 12:47]
>>31
LinuxだといざとなったらインストーラのCD-ROMで起動してシェル
使えるから、無理して静的リンクなシェル使う必要ないのでは?

42 名前:ksh [02/02/28 13:46]
kshです。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 13:50]
pdksh使おう!

44 名前:だから初心者はいやなんだ! [02/02/28 15:00]
zsh ってなんて読むんですか?

ざっしゅ?

sh系とcsh系の混血(良いとこ取り)だから?

45 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 15:04]
>>44
pc.2ch.net/test/read.cgi/unix/979465046/

46 名前:名無しさん@お腹いっぱい。 mailto:5人釣ります。 [02/02/28 17:54]
個人的にはktermが最強だと思うんだが。

47 名前:名無しさん@お腹いっぱい。 mailto:46を逆釣りしてみる [02/02/28 18:00]
>>46
イタタタタ。こいつktermをシェルだと思ってるよ…
誰か教えてやれよ(ワラワラ

48 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 18:20]
myname:x:1234:1234::/home/myname:/usr/bin/perl

なにか?



49 名前:名無しさん@お腹いっぱい。 [02/02/28 18:46]
>>44
最強すぎて、もうシェルが作られる必要はないって意味で、
アルファベットの最後の文字"Z"をあててるんだったとおもふ。


50 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 20:33]
私が「んsh」を作ります。

51 名前:名無しさん@お腹いっぱい。 mailto:sageで思わず釣られてみる [02/02/28 20:38]
>>46
(゚Д゚)ハァ?


52 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 20:45]
俺も perl です。


53 名前:名無しさん@お腹いっぱい。 mailto:sage:釣は嗜みませんが [02/02/28 20:53]
>>46
ぼくも kterm 使ってます。
というか PC-UNIX はじめたときに先輩に薦められて以来
kterm 一筋であります。不満はないので他の shell は試して
ないけど、やぱり最強なんですか?

>>51
知ったか厨房はっけん!!
おまえも kterm つかってるくせして、通のふりするな。





54 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 21:23]
>>53
ネタ決定。>>46 はマジみたいだが。

55 名前:田野@アクセスネット mailto:tano@access-net.co.jp [02/02/28 21:24]
>>47 さん、>>51 さん、
shell interpreterではないがWindowsのExplorer(即ち全ての"Window")と同じ意味でshellなのでは。

>>25
自己レス再び。
egrepと書いたがgrep, fgrepでも同じ事でした。
Windowsの秀丸で簡単に出来る「単語の検索」をUNIXのgrepの \< と \> でやろうとするとshellによっては出来ないのは、無知な私がそう思ってるだけでしょうか。

56 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 21:27]
>>53
ktermといえばターミナルエミュレータのほうが有名なわけだが、
最近ぢゃ同じ名前のシェルもあるのか?

何かしらの意図があってそういう他人を混乱させるような名前を
付けてるのかね。まぎらわしいんで後発のほうはさっさと改称して
いただきたいもんだが。

57 名前:名無しさん@お腹いっぱい。 [02/02/28 21:27]
>>55
Windowsのえくすぷろーらはシェルです。
ktermはターミナルです。
*shはシェルです。

58 名前:名無しさん@お腹いっぱい。 mailto:  [02/02/28 23:19]
crash それもシェルか?(藁



59 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 23:21]
Windows Ver2.0を使ってたころはfileman.exeをシェルにしてた。
他にshellにできるもの無かったし。

60 名前:名無しさん@お腹いっぱい。 mailto:sage,結局何人釣られたの? [02/02/28 23:30]
脊髄反射レス禁止!

61 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/28 23:59]
なんか板勢調査とかぶってる気がするけどカキコ。

ksh


62 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 00:00]
33と同じ理由でash

63 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 00:53]
55 以外は釣った方なのか?

64 名前:ksh [02/03/01 10:44]
どんなシェルでログインしても
ksh起動して set -o emacs を入力します。
私以外でもこんな感じの人いるのかな?

65 名前:名無しさん@お腹いっぱい。 [02/03/01 10:57]
だれか2shを作ってくれないかなぁ。


66 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 10:59]
>>64
ログインシェル変更できない環境なの?

>>65
pc.2ch.net/test/read.cgi/linux/1011982036/

67 名前:Nanashi@Emacs mailto:sage [02/03/01 11:18]
bash で何が悪い、と言ってみるテスト。

みんな寄をてらってるのか?

「よーしパパ、psh 使っちゃうぞー」


68 名前:ksh [02/03/01 11:43]
>>66
自分専用のアカウントはkshに変更してありますが
共有のアカウントは自分の趣味的な
環境にできないのです。




69 名前:nanashell mailto:sage [02/03/01 11:49]
7sh

70 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 12:18]
はじめて使ったシェルはたしか newcsh のはず。
あれってどうなったん?

71 名前:名無しさん@お腹いっぱい。 [02/03/01 14:38]
tcshなんて使えるか!漢ならcshだ!
と思っていたがFreeBSDのcshがtcshになったとたん
あっさり転びました


72 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 14:47]
>>71 なんでtcshだめでcshならokなの?


73 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 14:53]
>>72
特に理由がないから転んだと思われ。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 17:07]
unix はコンピュータ科学の中でも伝統が支配しやすい
領域です。

75 名前:名無しさん@お腹いっぱい。 [02/03/01 17:26]
bash ga iiyo

76 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 17:59]
tcshも便利だけど、rcはshだから、文法二つ覚えることになるよね。
相当のbashか、より便利なzshが、無難なところでしょう。

77 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 18:07]
>>76 tcsh使っても scriptはB-shell系で書けば良いし
補完の設定周りは tcshもbashもzshも違うので問題にならない
.{,t}cshrcは確かにそうなるけどね


78 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/01 18:41]
コーンシェルってきくたび、ブラザーコーンが頭ん中で唄ってて困るんですが。
ついでにブラザートムは小柳トムという小ネタも書いてみるテスト。



79 名前:名無しさん@まんぷく mailto:saga [02/03/01 21:21]
MacOS Xのtcsh使ってるんですが、
タイプミスしたl;sで ふつーにlsで受けてくれたり、
ifxonfig と打ったら OK? ifconfig? と返してくれたりする
これって何の機能ですか?


80 名前:名無しさん@お腹いっぱい。 mailto:嫌いな機能なのら〜 [02/03/01 22:42]
tcshの機能です。
unset autocorrect
unset correct
で止まります。

81 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/24 01:16]
www.aga7.com/nazo/na/0202/oto.html

82 名前:名無しさん@お腹いっぱい。 [02/03/27 01:03]
さすがにtclshがメインってのはほとんどいないだろーな。

83 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 05:52]
>>71
FreeBSDを新規インストールして、真っ先にやるのは
rootのシェルを/bin/shに変更することです。
# rootでcsh系は邪道だろ。

84 名前:名無しさん@お腹いっぱい。 [02/03/27 11:53]
おれはGNOME。

コマンド叩くのが面倒だから。


85 名前:bash! mailto:age [02/03/27 12:48]
ふつー、bash(Omaemona 2ch-Linux (DQN) [bash])ですが、何か。
omaemona.sourceforge.net/packages/bash/

86 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 13:07]
>>84
(゚Д゚)ハァ?

87 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 13:08]
scshがメインっていう人は?
今のところ一人いるみたいだけど。

88 名前:名無しさん@Emacs mailto:sage [02/03/27 15:56]
>>83
bsdではそれが伝統では?
が、王道とか邪道とかなんてつまらん宗教よりも、
/bin/sash にした方が緊急時には安心。

# cd /usr/ports/shells/sash
# env PREFIX=/ make install ←PREFIXを変更しないとsashの意味なし



89 名前:名無しさん@お腹いっぱい。 [02/03/27 16:15]
>88
FreeBSDだとこんな便利な仕掛けがある。
root::0:0::0:0:Charlie &:/root:/bin/csh
toor:*:0:0::0:0:Bourne-again Superuser:/root:
他のにもあるのかな?

90 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 18:45]
rootの場合、/bin/shでも/bin/cshでもプロンプトは # になってしまうため、
すぐには見わけがつかない。
su して /bin/sh のつもりでコマンドやシェル構文を打って、
エラーになったりして、あ、cshだったんだ・・と気づくことがある。
なので、他のOSを含めて rootは sh に統一している。

91 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/27 23:43]
>25 >30

kshとtcshで、`which egrep`が違ったりして...

シングルクォートで括っているから、シェルが勝手に解釈しているとは思えないけど、
kshとtcshでecho '\<hogehoge\>'ってしたときに、どうなってます?

一応、私はzsh使い。

92 名前:91 [02/03/27 23:53]
> 64

私も、exec kshしたら最初にset -o emacsします。
Solaris 7以前は、zshもtcshもbashもないので、序盤だけkshを使ってます。

> 43

凝ったkshスクリプトがpdkshで動かなかったことがあるので、
pdkshは完全なksh互換ではない様子。
zshの方がksh互換度が高い感じ。

93 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/28 00:18]
>>25,30
なんで shell によって結果が異なるのかわからない。


94 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/28 02:04]
最近はプログラムを作らない/作れないユーザが多いのか?

95 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/29 00:10]
ハマグリ

96 名前:名無しさん@お腹いっぱい。 [02/03/29 00:20]
tcshだっちゃ。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/29 00:47]
>>94
linux効果です… < 書けない

#俺は目下勉強中


98 名前:名無しさん@お腹いっぱい。 [02/03/29 02:23]
>>25
egrep '\\\<hogehoge\\\>'
ではだめかな…

手元にPOSIX kshがないから分からないが、



99 名前:名無しさん@お腹いっぱい。 [02/03/29 08:54]
>>88
> bsdではそれが伝統では?
> が、王道とか邪道とかなんてつまらん宗教よりも、

伝統は「つまらない宗教」じゃないんですね。

それはともかくいつからの伝統ですか?

4.2BSD on VAXは使ったことないんですが、その時からそうでしょうか?
直系のCMU BSDやSunOS2は/bin/shだったと思うんですが。
386BSDはどうだったかな〜。

100 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/29 09:13]
>>99
> 4.2BSD on VAXは使ったことないんですが、その時からそうでしょうか?
UCBの4.2BSDだと/bin/csh。toorは無し。

101 名前:名無しさん@お腹いっぱい。 [02/03/29 17:50]
.bashrc って何て読む?
「どっと ばっしゅ あーるしー」?

.cshrc は?

102 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/29 17:52]
>>101
pc.2ch.net/test/read.cgi/unix/979465046/

103 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/01 15:47]
しーしゅ、しぇ...しゅる..しぇるく..れくモゴモゴ...

104 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/07 18:57]
tcshをWin2Kで使うとき
set dspmbyte=sjis
してるのにバックスペースで
ゴミが残るのは漏だけか?

105 名前:名無しさん@お腹いっぱい。 mailto:age [02/05/08 10:12]
>>104
漏れもなる

106 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/08 12:01]
>>104-105
そのtcshってsetで
>version tcsh 6.11.00 (Astron) 2001-09-02 (i386-intel-posix) options 8b,nls,dl,al,kan,rh,nd,color,dspm
って出てくる?(kanとかdspmの辺り)

107 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/08 16:21]
>>104-105
最新版(6.11.01)でもそうなるって話ですか?


108 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/08 17:19]
>>106-107
set で
version tcsh 6.11.01 (Astron) 2001-03-08 (i686-Microsoft-Windows2000) options 8b,nls,dl,kan,hb,color,dspm,ccat,dspl,nt-rev-6.01
と出ます



109 名前:名無しさん@お腹いっぱい。 [02/05/09 03:07]
いろいろ使わされているが、kshだけはいまだに慣れない。

110 名前:108 mailto:age [02/05/10 12:45]
皆さんも同じ現象になるということでしょうか?
それならばあきらめます。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<114KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef