おまえら! shell は何を使っているんですか? (709レス)
1-

1 厨房 2030/02/01(金) 04:01:00
UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。
bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。
そんなわけで結局は zsh とか?
2 名無しさん@Emacs 2030/02/01(金) 04:04:00
俺は zsh
3 2030/02/01(金) 04:04:00
Born
4 2030/02/01(金) 04:06:00
bashはcomplete使えるぞー>>1

5 1 2030/02/01(金) 04:07:00
>>4
マジ!?
確認中・・・・
6 1 2030/02/01(金) 04:30:00
嗚呼、bash2 から complete 使えたんですね。
bash 1.14 だったから使えなかっただけか。
鬱鬱
7 名無しさん@Emacs 2030/02/01(金) 04:32:00
bash1でも使えるが…
単にreadlineを入れてないbashだったんじゃないのか??

8 ほげ 2030/02/01(金) 04:36:00
tcshが標準だとおもうのでそれに合わせています。
9 2030/02/01(金) 04:39:00
今度からfdshも仲間に入れてやってくれ。
# FDclone2内蔵sh互換シェル。viのexモードのような感じで動くが、
# 単体でもコンパイル可能(らしい。まだ試してないが)

え? 俺? 俺はbash。
10 2030/02/01(金) 04:41:00
>>4
どの程度細かな設定できるの?
 scp ./file user@host:~/
で TAB を押せば、host:~user/ の下のファイル一覧を
補完、って設定はできる?

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

11 2030/02/01(金) 04:42:00
eshellラヴな奴いないか?
12 7 2030/02/01(金) 04:45:00
ああ、ずれてた。

13 4 2030/02/01(金) 04:50:00
>>10
語れるほど使いこんでないので、manで確かめてくれ。
14 1 2030/02/01(金) 04:52:00
bash 2.04 と 2.05 では complete の -o のあたりがかなり変わっているみたい。
cd のときにディレクトリ名だけを補間する方法を勉強中。

tcsh の complete 並にカスタマイズできるかも?
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
http://www.linuxdoc.org/LDP/abs/html/sample-bashrc.html
15 9 2030/02/01(金) 04:59:00
>>14
>cd のときにディレクトリ名だけを補間する方法を勉強中。

complete -d cd mkdir rmdir pushd
で行けないか?
16 1 2030/02/01(金) 04:59:00
>cd のときにディレクトリ名だけを補間する方法を勉強中。

complete -d cd

嗚呼便利、、、これで bash に専念できそう。
17 1 2030/02/01(金) 05:02:00
>>15
あ、書き込んでいたら、教えてくれてたんですね。
どうもです。

さっそく .bashrc にそれを追加させてもらいました。
18 2030/02/01(金) 22:22:00
zsh。最強でしょ。

19 名無しさん@Emacs 2030/02/01(金) 22:23:00
zsh本キボンヌ
20 2030/02/01(金) 22:25:00
tcsh
なかなか .tcshrc を捨てる気になれんのと
bash が入ってないマシンが結構あるのでログインシェルに出来ないから
21 2005/02/02(水) 01:16:00
cshが標準かと思ってた。

22 2006/02/02(木) 21:47:00
Linuxだとbashが標準がほとんどで、
SunOSやBSD系OSだとcshが標準だと思ったけど。

最近はどうなのかな?
23 21 2007/02/02(金) 22:03:00
bashが肌に合わないよー。
Linuxの人では、bash使ってる人が大いのかな?
24 2007/02/02(金) 23:20:00
管理者任せのHI-UXはtcshで、自分でインストールしたFreeBSDとPlamoはどっちもデフォルトでtcshだったからずっとtcsh。
最近のLinuxはbashらしく、よく使うホストがbashだらけなのでbashに移行してみようかな。

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

ソラリスの研修で, フリーソフトのインストール演習で
zsh を題材にしている.
27 2027/02/02(火) 18:15:00
ふつー scsh。これ最強。

28 2027/02/02(火) 19:05:00
課長!
何でいつもcshなんですか?
せめてWinは嫌いでもいいからDOS窓開いてWin使えるって言わないでください!
29 2027/02/02(火) 20:31:00
tcsh!

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

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

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

30 田野@アクセスネット [tano@access-net.co.jp] 2027/02/02(火) 22:57:00
>>25
自己レス。訂正。
egrep '\<hogehoge\>'
kshだと単語以外の途中文字列も検索されてしまうがtcshだと単語だけを検索する。
31 2027/02/02(火) 23:13:00
linux だと root も bash で、
/bin/sh も /bin/bash へのリンクのことが
多い。異論もあろうがほとんど shared library.

うちは /bin/sh は ash にしてるけど、
これも shared だ (藁
32 2028/02/02(水) 00:06:00
csh由来(だよね?)の!$とか!!とか!<数字>とか使っている人って
どれくらいいます?

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

33 2028/02/02(水) 00:10:00
うーん いついかなるときでも対応できるように、
/sbin/shだなぁオラは・・・
34 2028/02/02(水) 00:31:00
ログインシェルと root のシェルは別じゃ?
/sbin/sh なんかずっと使ってたら作業効率落ちてかなわん。
35 2028/02/02(水) 00:34:00
>32
同意。
が、見てて何してるのか分からんと真似できない、というのもある。
会社に入りたての頃、先輩(♀)がそゆのを使ってぱぱぱぱぱん、と作業してるのを見てすげーと思た。
今では自分でもそこそこは使ってるつもり。
スレの趣旨とずれるが、vi での編集とかも同じことが言える気がする。
いっぱいカチャカチャするだけが仕事じゃないんだよね。

36 2028/02/02(水) 00:39:00
'...' の中の ! は展開しないでほすぃ。
37 /sbin/sh 2028/02/02(水) 00:48:00
俺は何者だ
38 2028/02/02(水) 02:44:00
>>32 (00)/
39 2028/02/02(水) 10:58:00
某バイト先で tcshじゃなくて cshしか使えなかったから
!* とかも覚えたな。覚えると対話的なのより便利だけど。
たまに rootで loginして unset history になってて
!! つかえなくて欝になるな。

で、おれは rc (見栄)

40 2028/02/02(水) 12:14:00
>>39 Plan9使ってるのか?

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

41 2028/02/02(水) 12:47:00
>>31
LinuxだといざとなったらインストーラのCD-ROMで起動してシェル
使えるから、無理して静的リンクなシェル使う必要ないのでは?
42 ksh 2028/02/02(水) 13:46:00
kshです。
43 2028/02/02(水) 13:50:00
pdksh使おう!
44 だから初心者はいやなんだ! 2028/02/02(水) 15:00:00
zsh ってなんて読むんですか?

ざっしゅ?

sh系とcsh系の混血(良いとこ取り)だから?
45 2028/02/02(水) 15:04:00
>>44
2chスレ:unix
46 [5人釣ります。] 2028/02/02(水) 17:54:00
個人的にはktermが最強だと思うんだが。
47 [46を逆釣りしてみる] 2028/02/02(水) 18:00:00
>>46
イタタタタ。こいつktermをシェルだと思ってるよ…
誰か教えてやれよ(ワラワラ
48 2028/02/02(水) 18:20:00
myname:x:1234:1234::/home/myname:/usr/bin/perl

なにか?
49 2028/02/02(水) 18:46:00
>>44
最強すぎて、もうシェルが作られる必要はないって意味で、
アルファベットの最後の文字"Z"をあててるんだったとおもふ。

50 2028/02/02(水) 20:33:00
私が「んsh」を作ります。
51 [sageで思わず釣られてみる] 2028/02/02(水) 20:38:00
>>46
(゚Д゚)ハァ?

52 2028/02/02(水) 20:45:00
俺も perl です。

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

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




54 2028/02/02(水) 21:23:00
>>53
ネタ決定。>>46 はマジみたいだが。
55 田野@アクセスネット [tano@access-net.co.jp] 2028/02/02(水) 21:24:00
>>47 さん、>>51 さん、
shell interpreterではないがWindowsのExplorer(即ち全ての"Window")と同じ意味でshellなのでは。

>>25
自己レス再び。
egrepと書いたがgrep, fgrepでも同じ事でした。
Windowsの秀丸で簡単に出来る「単語の検索」をUNIXのgrepの \< と \> でやろうとするとshellによっては出来ないのは、無知な私がそう思ってるだけでしょうか。
56 2028/02/02(水) 21:27:00
>>53
ktermといえばターミナルエミュレータのほうが有名なわけだが、
最近ぢゃ同じ名前のシェルもあるのか?

何かしらの意図があってそういう他人を混乱させるような名前を
付けてるのかね。まぎらわしいんで後発のほうはさっさと改称して
いただきたいもんだが。
57 2028/02/02(水) 21:27:00
>>55
Windowsのえくすぷろーらはシェルです。
ktermはターミナルです。
*shはシェルです。
58 [ ] 2028/02/02(水) 23:19:00
crash それもシェルか?(藁
59 2028/02/02(水) 23:21:00
Windows Ver2.0を使ってたころはfileman.exeをシェルにしてた。
他にshellにできるもの無かったし。
60 [sage,結局何人釣られたの?] 2028/02/02(水) 23:30:00
脊髄反射レス禁止!
61 2028/02/02(水) 23:59:00
なんか板勢調査とかぶってる気がするけどカキコ。

ksh

62 2001/02/03(土) 00:00:00
33と同じ理由でash
63 2001/02/03(土) 00:53:00
55 以外は釣った方なのか?
64 ksh 2001/02/03(土) 10:44:00
どんなシェルでログインしても
ksh起動して set -o emacs を入力します。
私以外でもこんな感じの人いるのかな?
65 2001/02/03(土) 10:57:00
だれか2shを作ってくれないかなぁ。

66 2001/02/03(土) 10:59:00
>>64
ログインシェル変更できない環境なの?

>>65
2chスレ:linux
67 Nanashi@Emacs 2001/02/03(土) 11:18:00
bash で何が悪い、と言ってみるテスト。

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

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

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

69 nanashell 2001/02/03(土) 11:49:00
7sh
70 2001/02/03(土) 12:18:00
はじめて使ったシェルはたしか newcsh のはず。
あれってどうなったん?
71 2001/02/03(土) 14:38:00
tcshなんて使えるか!漢ならcshだ!
と思っていたがFreeBSDのcshがtcshになったとたん
あっさり転びました

72 2001/02/03(土) 14:47:00
>>71 なんでtcshだめでcshならokなの?

73 2001/02/03(土) 14:53:00
>>72
特に理由がないから転んだと思われ。
74 2001/02/03(土) 17:07:00
unix はコンピュータ科学の中でも伝統が支配しやすい
領域です。
75 2001/02/03(土) 17:26:00
bash ga iiyo
76 2001/02/03(土) 17:59:00
tcshも便利だけど、rcはshだから、文法二つ覚えることになるよね。
相当のbashか、より便利なzshが、無難なところでしょう。
77 2001/02/03(土) 18:07:00
>>76 tcsh使っても scriptはB-shell系で書けば良いし
補完の設定周りは tcshもbashもzshも違うので問題にならない
.{,t}cshrcは確かにそうなるけどね

78 2001/02/03(土) 18:41:00
コーンシェルってきくたび、ブラザーコーンが頭ん中で唄ってて困るんですが。
ついでにブラザートムは小柳トムという小ネタも書いてみるテスト。
79 名無しさん@まんぷく [saga] 2001/02/03(土) 21:21:00
MacOS Xのtcsh使ってるんですが、
タイプミスしたl;sで ふつーにlsで受けてくれたり、
ifxonfig と打ったら OK? ifconfig? と返してくれたりする
これって何の機能ですか?

80 [嫌いな機能なのら〜] 2001/02/03(土) 22:42:00
tcshの機能です。
unset autocorrect
unset correct
で止まります。
81 2024/02/03(土) 01:16:00
http://www.aga7.com/nazo/na/0202/oto.html
82 2027/02/03(水) 01:03:00
さすがにtclshがメインってのはほとんどいないだろーな。
83 2027/02/03(水) 05:52:00
>>71
FreeBSDを新規インストールして、真っ先にやるのは
rootのシェルを/bin/shに変更することです。
# rootでcsh系は邪道だろ。
84 2027/02/03(水) 11:53:00
おれはGNOME。

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

85 bash! [age] 2027/02/03(水) 12:48:00
ふつー、bash(Omaemona 2ch-Linux (DQN) [bash])ですが、何か。
http://omaemona.sourceforge.net/packages/bash/
86 2027/02/03(水) 13:07:00
>>84
(゚Д゚)ハァ?
87 2027/02/03(水) 13:08:00
scshがメインっていう人は?
今のところ一人いるみたいだけど。
88 名無しさん@Emacs 2027/02/03(水) 15:56:00
>>83
bsdではそれが伝統では?
が、王道とか邪道とかなんてつまらん宗教よりも、
/bin/sash にした方が緊急時には安心。

# cd /usr/ports/shells/sash
# env PREFIX=/ make install ←PREFIXを変更しないとsashの意味なし
89 2027/02/03(水) 16:15:00
>88
FreeBSDだとこんな便利な仕掛けがある。
root::0:0::0:0:Charlie &:/root:/bin/csh
toor:*:0:0::0:0:Bourne-again Superuser:/root:
他のにもあるのかな?
90 2027/02/03(水) 18:45:00
rootの場合、/bin/shでも/bin/cshでもプロンプトは # になってしまうため、
すぐには見わけがつかない。
su して /bin/sh のつもりでコマンドやシェル構文を打って、
エラーになったりして、あ、cshだったんだ・・と気づくことがある。
なので、他のOSを含めて rootは sh に統一している。
91 2027/02/03(水) 23:43:00
>25 >30

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

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

一応、私はzsh使い。
92 91 2027/02/03(水) 23:53:00
> 64

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

> 43

凝ったkshスクリプトがpdkshで動かなかったことがあるので、
pdkshは完全なksh互換ではない様子。
zshの方がksh互換度が高い感じ。
93 2028/02/03(木) 00:18:00
>>25,30
なんで shell によって結果が異なるのかわからない。

94 2028/02/03(木) 02:04:00
最近はプログラムを作らない/作れないユーザが多いのか?
95 2029/02/03(土) 00:10:00
ハマグリ
96 2029/02/03(土) 00:20:00
tcshだっちゃ。
97 2029/02/03(土) 00:47:00
>>94
linux効果です… < 書けない

#俺は目下勉強中

98 2029/02/03(土) 02:23:00
>>25
egrep '\\\<hogehoge\\\>'
ではだめかな…

手元にPOSIX kshがないから分からないが、
99 2029/02/03(土) 08:54:00
>>88
> bsdではそれが伝統では?
> が、王道とか邪道とかなんてつまらん宗教よりも、

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

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

4.2BSD on VAXは使ったことないんですが、その時からそうでしょうか?
直系のCMU BSDやSunOS2は/bin/shだったと思うんですが。
386BSDはどうだったかな〜。
100 2029/02/03(土) 09:13:00
>>99
> 4.2BSD on VAXは使ったことないんですが、その時からそうでしょうか?
UCBの4.2BSDだと/bin/csh。toorは無し。
1-
あと 609 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.688s*