■掲示板に戻る■ 全部 1- 最新50コマンドオプション
- 1 :nil :2001/08/22(水) 22:08
- CUIが使いにくいという人々がいるようだが、その原因の一端
を担っているのがコマンドごとに異なる文法だと思う。
フリーソフトの短所は無数の人々が開発に参加していることで、
インターフェースの統一がなされていないことだ。
誰でも好みのインターフェースがあり、それは個々人で異なる。
そして各ソフトウェアの作者は自分の好みにあわせて実装する。
その結果、現在のようにソフトごとにそれぞれ全く意味の異なる
無数のコマンドオプションが乱立することになってしまった。
例を挙げよう。cpやmvはオプションの後に現在あるファイル、
目標のファイルの順で入れる。だが、tarは逆なのだ。
私は、オプションごとに異なるコマンドに分割すべきだと思う。
例えば、cp -R はrecursive-copy、ls -a はprint-filelist-with-dotfiles
とかいう具合に。その点emacsの実装は優れている。
関数名を見るだけで内容が類推できるからだ。
シェルの補完機能がある今となっては、意味のわかりにくい
省略名のコマンドもやめて欲しいところだ。
- 2 :1 :2001/08/22(水) 22:15
- UNIXのフリーソフトウェアコミュニティの人々は、伝統を重視しすぎ
ではないか。昔からずっとcpだったからといって、今後もcopyにして
はいけないなんてことはないだろう。
aliasで好きなのにしろって? 違うんだよ。
もちろん私はもうコマンドの名前は覚えた。あなたもそうなんだろう。
だが私がここで問題にしたいのは、aliasなんて知らない人たちのことだ。
デフォルトをもっと冗長にしよう。その上で利用者が必要に応じてalias
を使えばいいんだよ。そのほうが自然な進歩だと思わないか?
- 3 :犬板より :2001/08/22(水) 22:27
- うーん、難しい〜
なんでも動けば良いんじゃない?
って考えがあるので気にしてないけど
進歩は必要ですね
でも、伝統派と若者向って二種類の使い方はアリだ
逆にクラックに体制もあるかもしれんし(w
- 4 :名無しさん@お腹いっぱい。 :2001/08/22(水) 22:42
- いや CUIが使いにくいというヤツはX使えばいい
- 5 :名無しさん@お腹いっぱい。 :2001/08/22(水) 23:05
- ls -A は print-filelist-with-dotfiles-except-dot-and-dotdot かい?
- 6 :名無しさん@お腹いっぱい。 :2001/08/22(水) 23:06
- GUIが使いにくいという人々がいるようだが、その原因の一端
を担っているのがプログラムごとに異なるメニューだと思う。
商業ソフトの短所は無数の企業が開発に参加していることで、
インターフェースの統一がされていないことだ。
各社ごとに好みのインターフェースがあり、それは会社で異なる。
そして各ソフトウェアメーカーは各社の利益にあわせて実装する。
その結果、現在のようにソフトごとにそれぞれまったく意味の異なる
無数のメニューやツールバーが乱立することになってしまった。
例を挙げよう。IEはファイルメニューの下にプロパティがあり
表示内容の情報を見られる。だが、Netscapeは違うのだ。
- 7 :名無しさん@お腹いっぱい。 :2001/08/23(木) 00:06
- http://www6.airnet.ne.jp/as400/index.html
そういう面は汎用機の方が律儀だと思う。
- 8 :名無しさん@お腹いっぱい。 :2001/08/23(木) 00:09
- solaris8歴+freebsd歴=4ヶ月
今日、chown -R を知ってちょっと感動。
UNIXって便利だなぁ。
- 9 :名無しさん@お腹いっぱい。 :2001/08/23(木) 00:20
- >>2
recursive-copyやprint-filelist-with-dotfilesでは、
英単語を知らなければ理解できないので
日本語を用いたコマンドである必要があると思うんだが?
- 10 :名無しさん@お腹いっぱい。 :2001/08/23(木) 00:34
- >デフォルトをもっと冗長にしよう。その上で利用者が必要に応じてalias
>を使えばいいんだよ。そのほうが自然な進歩だと思わないか?
ぜんぜん思わない。
何時も自分のマシンしか使わないヒトならいいけどねえ。
CUIが面倒なヒトはGUI使ってちょ。
- 11 :名無しさん@お腹いっぱい。 :2001/08/23(木) 01:14
- >>1
その考えでいくとMacintoshの開発環境のMPWShellコマンド
みたいなクソコマンドになります。
どんなのかは調べてちょ。
- 12 :名無しさん@お腹いっぱい :2001/08/23(木) 02:23
- UNIXの優れている処はコマンドを組み合わせて何でも出来る処。
CUIが使いにくいって奴は当然shellも使いこなせない。
それではUNIXの有り難味の10%もわからんだろう。
- 13 :名無しさん@お腹いっぱい。 :2001/08/23(木) 03:04
- chown -Rって unix風じゃないよな..
find | xargs chown ってやってこそ unix
- 14 :名無しさん@お腹いっぱい。 :2001/08/23(木) 03:20
- ああっ、もうダメッ!!はうあああーーーーっっっ!!!
ブリイッ!ブボッ!ブリブリブリィィィィッッッッ!!!!
いやぁぁっ!あたし、こんなにいっぱいウンチ出してるゥゥッ!
ぶびびびびびびびぃぃぃぃぃぃぃっっっっ!!!!ボトボトボトォォッッ!!!
ぁあ…ウンチ出るっ、ウンチ出ますうっ!!
ビッ、ブリュッ、ブリュブリュブリュゥゥゥーーーーーッッッ!!!
いやああああっっっ!!見ないで、お願いぃぃぃっっっ!!!
ブジュッ!ジャアアアアーーーーーーッッッ…ブシャッ!
ブババババババアアアアアアッッッッ!!!!
んはああーーーーっっっ!!!ウッ、ウンッ、ウンコォォォッッ!!!
ムリムリイッッああっ、もうダメッ!!はうあああーーーーっっっ!!!
ブリイッ!ブボッ!ブリブリブリィィィィッッッッ!!!!
いやぁぁっ!あたし、こんなにいっぱいウンチ出してるゥゥッ!
ぶびびびびびびびぃぃぃぃぃぃぃっっっっ!!!!ボトボトボトォォッッ!!!
ぁあ…ウンチ出るっ、ウンチ出ますうっ!!
ビッ、ブリュッ、ブリュブリュブリュゥゥゥーーーーーッッッ!!!
いやああああっっっ!!見ないで、お願いぃぃぃっっっ!!!
ブジュッ!ジャアアアアーーーーーーッッッ…ブシャッ!
ブババババババアアアアアアッッッッ!!!!
んはああーーーーっっっ!!!ウッ、ウンッ、ウンコォォォッッ!!!
ムリムリイッッ!!ブチュブチュッッ、ミチミチミチィィッッ!!!
おおっ!ウンコッ!!ウッ、ウンッ、ウンコッッ!!!ウンコ見てぇっ
- 15 :1 :2001/08/23(木) 08:29
- >>11
検索してみたが、大して変わらないような気がするが。
意味不明のオプションもあるし。
>>12
完全にズレているぞ。
- 16 :1、失敗スマソ :2001/08/23(木) 08:29
- >>5
あれはあくまでも一例だよ。煽らないでくれ。
>>9
現行のシステムが英語を主体にしてて、
現実問題として漢字を含む日本語をキーボードに並べられない
以上、それは仕方ない。
非英語圏以外の人間が不利なのはもうしょうがない。
英語の修得は勘弁してもらおう。
漏れは自分のシステムをプレーンな英語環境にしてしまおうか
と考えている。英語の学習にもなるし。
日本語のこと考えなくていいなら、かなりUNIXって使えるのでは
ないかと思う。
>>10
シェルのドットファイルも移せないってこと?
UNIXのウリの1つは「自分好みにカスタマイズできること」
だと思うんだが、現実がそれでは寒いね。
っていうか、自分がコマンドもう覚えたから俺は関係ない、
っていうのやめようよ。傲慢に見える。
>>11
検索してみたが、大して変わらないような気がするが。
意味不明のオプションもあるし。
>>12
論点が完全にズレているぞ。
それともaliasも使えない人は無視しろってこと?
そういう傲慢さがイヤなんだよなぁ。
- 17 :名無しさん@お腹いっぱい。 :2001/08/23(木) 09:09
- マニュアルが充実してれば何も問題ないと思う。
たとえば man cp ってすっげー読みにくいじゃん。
英語だからってわけじゃあなく、説明がヘボイ。
マニュアルがちゃんとしてれば使いやすいと思うのよ
- 18 :名無しさん@お腹いっぱい。 :2001/08/23(木) 11:54
- 俺って Unixの manって使いやすいって思ったけどなあ。
結構ほしい情報がちゃんと載ってて、DOSとかの意味のない
manualたあ違うと思った。
BUGS sectionが秀逸かな.. ってこことは関係ないか。sage
- 19 :名無しさん@お腹いっぱい。 :2001/08/23(木) 12:08
- >>17がイイ!こといった
続きを読む
掲示板に戻る 全部 次100 最新50read.cgi ver5.26+ (01/10/21-)