- 1 名前:厨房 mailto:sage [02/01/30 04:01.net]
- UNIX の shell って何が便利?
tcsh は cmplete で補間をカスタマイズできるけど bash はできない。 bash は stderr を 2>/dev/null とかってできるけど、tcsh でやろうとすると長く汚くなる。 そんなわけで結局は zsh とか?
- 598 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/28(月) 20:26:58 .net]
- rootの$HOMEに.bashrc
- 599 名前:名無しさん@お腹いっぱい。 [2005/04/18(月) 13:09:20 .net]
- i
- 600 名前:名無しさん@お腹いっぱい。 [2005/04/18(月) 13:11:30 .net]
- 俺はいつもピューラ満タンだ。
- 601 名前:名無しさん@お腹いっぱい。 [2005/04/21(木) 09:06:38 .net]
- VineとMac OS Xがbashで、Solarisがcsh。
- 602 名前:名無しさん@お腹いっぱい。 [2005/04/22(金) 23:50:52 .net]
- meganesh
- 603 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/22(金) 23:55:57 .net]
- セキュア ヘル
- 604 名前:名無しさん@お腹いっぱい。 [2005/04/23(土) 11:43:58 .net]
- umesh
- 605 名前:名無しさん@お腹いっぱい。 [2005/04/23(土) 20:16:14 .net]
- 電脳小話
「インターネット、ひとつ下さい。」 わたしの友人から聞いた本当の話。ご承知のように今や「IT革命」だとか、 「これからはインターネットが世の中を劇的に変えていくだろう」と、はやしたてる人たちは多い。 新聞やテレビでも、あたかもインターネットを使えなければこれからは生きられない、 と言わんばかりの極論さえ目立つありさまである。 そんな風潮にあせりを感じている人たちは多いに違いない。 ある時、友人の母親が言ったそうである。「インターネットというのはずいぶんと、いいものらしいね。」 「ところでおまえ、今度世間で評判のインターネットとやらを、 ひとつわたしにも買って来てくれないか。」 くだんの友人は言うべきことばを失ったそうである。 わたしもその話を聞いてかつてのウィンドウズ95にまつわる笑い話を思い出した。 ウィンドウズ95が発売まえから大人気になり、当日パソコンを持っていない人までが、 並んで買ってしまつた、という有名な笑い話を。 ブームというものは恐い。 とくに日本人のように世間の流れに遅れまいと常に触覚をとがらせている人々が、 多数を占めているとなぜ、みんながインターネットに魅かれているのか、 考える間もなしに同じ方向に走り出す。 この流れが一過性のブームで終わらないことをただ、祈るばかりである。
- 606 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/23(土) 20:19:40 .net]
- どっかのスレで既出。三回もコピペするほどのネタじゃないな。
- 607 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/24(日) 09:27:17 .net]
- 君もマメだな。
- 608 名前:名無しさん@お腹いっぱい。 [2005/05/14(土) 17:31:18 .net]
- eshell 使いは神
- 609 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/19(木) 23:54:00 .net]
- ash
まれにksh cygwinではbash interixではtcsh (scriptingしないので)
- 610 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/20(金) 01:36:23 .net]
- bashからzshに乗り換えました
- 611 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:40:54 .net]
- どういう訳かしらんけど、うちの大学のシステムは csh が標準です
- 612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:41:31 .net]
- 使いにくいものを標準にしておくのは教育の基本
- 613 名前:名無しさん@お腹いっぱい。 [2006/03/15(水) 23:54:33 .net]
- テスト
- 614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/08(土) 13:31:33 .net]
- なんか emacs 抜けるのめんどくさくなってきたから、
自作の elisp コマンド + eshell + eshell のエイリアス で全てやるようになった。 *command すれば外部コマンドも 何なく呼べるし
- 615 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/23(日) 22:02:56 .net]
- hp-uxを触る機会が増えてきて、sh-posix(kshっぽい)を多く使うようになったけど、
これはこれでそこそこ使いやすい。
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/30(日) 20:28:10 .net]
- >>600
俺はいつもゼアスだからshell入った事ないよ
- 617 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 12:55:13 .net]
- sss
- 618 名前:名無しさん@お腹いっぱい。 [2006/09/07(木) 16:35:31 .net]
- 未だにbsh
- 619 名前:618 [2006/09/07(木) 16:36:17 .net]
- 間違えた・・bashだ。orz
- 620 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 16:39:21 .net]
- 職場だとzshかkshが多い。
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 08:18:39 .net]
- linuxが増えて、bashが増えた。
年寄りは相変わらず、tcsh
- 622 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 20:06:27 .net]
- 年寄りだがbash
1.0になる前から
- 623 名前:名無しさん@お腹いっぱい。 [2006/09/13(水) 21:30:10 .net]
- どれでも使えるのを書くときは、bsh。
ふつうはksh。
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 13:57:12 .net]
- kshが一番スクリプト書くのに向いている。
bshは派生系が多いし、while readの扱いが気に入らん。
- 625 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:00:48 .net]
- kshって、Solarisとかの商用OS系にしか常備されてないじゃん。
ポータビリティを考えると全く使えない。
- 626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:06:34 .net]
- debianでも普通に本家ksh93がapt-getできますが?
Oracleの要件にもなってたから、redhatとかにも入ってるだろ。 商用Unixだとksh88が多いけどな。
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:08:12 .net]
- >>626
apt-get で入るんじゃ駄目なんだよ。最初から標準でインストールされてないと。 例えば、GNUの ./configure が仮に kshで書かれていたら 全く動かなくなって大問題でしょ。
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:12:17 .net]
- RHEL は pdksh が最小構成でも入る。
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:13:03 .net]
- あのな・・・。
debianの場合、apt-getでほとんどのパッケージをインストールするんだがw
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:13:12 .net]
- >>627
事実と異なる仮定を持ち出されてもなぁ。
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:14:33 .net]
- >>627
その理屈だと C コンパイラが標準で入ってないのも大問題だな。
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:16:13 .net]
- そもそも、「RHELの場合」とか「Debianの場合」とか言ってる時点で
範囲を限定しているから、一般的にはkshは使えないことを認めていることになる。
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:17:51 .net]
- >>625への反論としては十分有効。
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:16 .net]
- >>631
議論が違う。 Cコンパイラが標準で入ってない場合はそもそもソースからのmakeができないから 考えなくてよい。問題は、B-shが当然存在するのにわざわざkshで書くことによって 動かなくしているとすると大問題だ、と言ってるの。わかる?
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:18 .net]
- kshを認めたくない連中は、*BSDのような糞OSユーザってことで、FA
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:18:57 .net]
- bshにポータビリティなどない。
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:19:44 .net]
- HP-UX11iにはbshellないしな。
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:20:01 .net]
- >>634
わからん。 kshが入ってないなら そもそも./configureができないから考えなくていいんじゃね?
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:21:40 .net]
- >>638
kshがなくても、configureが/bin/shで書かれていたら ./configureできる。 動くシェルがあるのにわざわざ動かなくするのは間違い。
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:23:02 .net]
- ./configure できないのがなんで大問題なんだ?
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 14:25:33 .net]
- configureは、現在最もポータビリティが高いシェルスクリプトの例。
必ずb-shの範囲で書く。これ鉄則。kshなんかの文法で楽をしてはいけない。
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/14(木) 20:35:58 .net]
- おっさんそろそろ仕事辞めればいいと思うよ
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 10:24:15 .net]
- 追加でインストールできないような環境も含めて
いろいろな環境で動かしたいならsh そうでないならkshでもbashでもperlでも何でも使えばいい
- 644 名前:名無しさん@お腹いっぱい。 [2007/01/04(木) 20:49:01 .net]
- busyboxのshでいいよ
- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 05:16:36 .net]
- bash
展示品のMAC Os ] でも bash に代えて遊んでいた
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 08:12:28 .net]
- いまは、Macもbashがデフォルトだろ。
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 21:42:17 .net]
- >>646
今のMAC Os ]レパードぢゃなく 一個前のやつ。 Shだったかなア、まあ他の客がそういう風にいたずらしたかも。 慣れるとシェルコンソールは便利だ志。栗っとするよりはやいしなあ。 WINの場合はhaltなんてないしね MAC Os ]でhalt -n としたら LINUXやUNIXみたいにシャットダウンしたもの。
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:17:08 .net]
- 現行のMacOSXはTiger(10.4.x)だお。Leopardは次バージョン。
デフォルトシェルはPanther(10.3.x)からbashになってる。
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:26:33 .net]
- halt -n かよw
- 650 名前:647 mailto:sage [2007/01/17(水) 01:30:08 .net]
- >>648
おおおーーーーーーーーーいなる勘違いすまソ
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 21:00:47 .net]
- >>647
Windowsの名誉のために一応…。 XPは標準でshutdownコマンドあるよ。
- 652 名前:名無しさん@お腹いっぱい。 [2007/11/06(火) 22:33:11 .net]
- tcsh
- 653 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 07:24:54 .net]
- zsh
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 09:09:29 .net]
- ksh。
- 655 名前:名無しさん@お腹いっぱい。 [2007/11/16(金) 11:04:31 .net]
- fish
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 19:24:06 .net]
- rc
- 657 名前:名無しさん@お腹いっぱい。 [2008/02/29(金) 16:19:18 .net]
- bush
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:19:26 .net]
- bush
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:32:59 .net]
- bach
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 11:03:48 .net]
- HELIX Ultra
- 661 名前:名無しさん@お腹いっぱい。 mailto:age [2008/03/01(土) 16:33:54 .net]
- もれzsh
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 18:46:11 .net]
- Shell Pura
- 663 名前:名無しさん@お腹いっぱい。 [2008/03/06(木) 09:03:54 .net]
- zshって字を見ると頭の中に『雑種』という言葉が浮かぶ。
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 18:33:53 .net]
- ドイツ語っぽくツェッシュと読むべし
- 665 名前:ウサチャソ ◆/0IEZmXnQ6 mailto:sage [2008/03/12(水) 21:08:07 .net]
- >>661
俺漏れも! >>664 カコイイ!軽く勃った!
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 08:56:59 .net]
- 「じーしぇる」は駄目ですか?
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 00:34:37 .net]
- tcsh
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 18:07:22 .net]
- chsh -s /usr/bin/perl
スクリプトのことをシェルっていう奴いるよな
- 669 名前:名無しさん@お腹いっぱい。 [2008/04/12(土) 14:12:23 .net]
- zsh使ってるひとがいたら聞きたいのですが、
zstyle ':completion:*:sudo:*' command-path /path みたいなことをするとsudo時に/pathの中をコマンド補完対象に入れてもらえますが、 いちいち全部セットするのが面倒です。 現在セットしてある$PATHをsudo時に補完対象に入れるというのはできますか?
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 01:11:30 .net]
- >>664
間違っています。 以上。 はい、次。
- 671 名前:名無しさん@お腹いっぱい。 [2009/05/09(土) 01:30:18 .net]
- kshでコマンド補完は出来るのでしょうか?
ファイル補完はできますけど。 後、補完を[ESC][ESC]から[TAB]に変更できますか?
- 672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/12(火) 14:50:40 .net]
- bash
- 673 名前:名無しさん@お腹いっぱい。 [2009/05/31(日) 12:50:33 .net]
- dash
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/22(火) 22:28:31 .net]
- >>667
全角使う奴のシェルはcmd.extだって昔おばぁちゃんが言ってた。
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/23(水) 01:14:08 .net]
- emacs
- 676 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/27(日) 02:58:01 .net]
- Explorer
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/06(金) 02:50:51 .net]
- >スクリプトのことをシェルっていう奴いるよな
「シェル作りました」とか言ってる奴な
- 678 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/06(金) 09:36:18 .net]
- バカのあぶり出しに使えるので
「シェルスクリプトの事シェルって言うな」などという啓蒙はしないほうがいい
- 679 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/15(日) 12:33:26 .net]
- 言っても直らないやつはダメなので良いよ。
- 680 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/25(水) 10:14:05.45 .net]
- Bourne使ってるってのはその実体は何?
今の環境でオリジナルのBourneは無いでしょ
- 681 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/25(水) 15:09:31.42 .net]
- BSDならたいていはKenneth Almquistのashじゃねぇの?
OpenBSDはpdkshベースだっけ?
- 682 名前:名無しさん@お腹いっぱい。 [2011/05/25(水) 15:11:38.82 .net]
- そうね。
- 683 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/26(木) 19:13:29.59 .net]
- BSD以外かも知れないじゃない
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/27(金) 22:39:29.66 .net]
- linuxだと最近はbashを特別に(コンパイルオプション調整したり、スタティックリンクにしたり)ビルドしたのが多いかな
昔のSlackwareはashだった。今は知らない オリジナルに近い /bin/sh が生き残ってたのはSunOSとか聞くけど最近のSolarisは多分違うよね
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/04(土) 20:48:48.80 .net]
- Solaris10の/bin/shはまだ bourne shell だよ
OpenSolarisやSolaris11の/bin/sh は ksh になったけど、/usr/has/bin/sh に bourne shell が残ってるのでパスを変えれば使える
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/05(日) 17:30:24.76 .net]
- bourneって確かコメントも使えんのじゃなかったっけ
- 687 名前:名無しさん@お腹いっぱい。 [2011/06/05(日) 18:54:32.44 .net]
- : のあとに書くことで実質コメントとしていた、
という話をどこかで読んだことがあるような気がする。
- 688 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/11(土) 21:00:28.80 .net]
- mkshって使ってる人いる?
- 689 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 13:54:50.59 .net]
- MirBSD Korn Shell とかいうやつ?
- 690 名前:電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:8) 【33.4m】 mailto:sage [2013/02/16(土) 23:41:42.65 BE:243245546-PLT(12080).net]
- 使ってない
- 691 名前:名無しさん@お腹いっぱい。 [2013/06/10(月) 13:21:21.59 .net]
- 教えて下さい
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/10(月) 20:34:51.30 .net]
- 同じPCでも、使うシェルによってPCの耐久寿命が変わるそうですね。
BASHは、電解コンデンサがライトアップしやすいって聞きましたけど、 ユーザーの多いシェルなのに何故ですか?
- 693 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/30(日) 17:37:05.98 .net]
- >>692
dry upじゃないの? ケミコンをライトアップしてどうすんだよw スカイツリーかよww
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/30(日) 18:38:30.20 .net]
- 改変コピペにかまうな。
- 695 名前:名無しさん@お腹いっぱい。 [2014/09/26(金) 14:53:28.76 .net]
- ユーザーの多いシェルなのに今までみんな気づかなかったんだよ。
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/11/16(日) 23:05:21.57 .net]
- peace.2ch.net/test/read.cgi/unix/1415634843/16
ログインシェルは tcsh 使って、 スクリプト動かすのは sh でも別にいいんじゃないの。
- 697 名前:名無しさん@お腹いっぱい。 [2014/12/16(火) 20:31:07.41 .net]
- cshからbashに移行した場合
.cshrcってターミナル起動した時に読み込まれなくなってしまいますか?
- 698 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/16(火) 22:08:34.14 .net]
- はい
|
|