最近増えてきたCUIが全く使えないLinuxユーザー
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/07/09(月) 18:24:58ID:gHG0h5nG0442login:Penguin
2009/02/19(木) 01:05:18ID:iDHjdIVYlsはコマンドですが。
0443login:Penguin
2009/02/19(木) 07:35:14ID:WpVzR874コマンドはシェルに何かを実行させる命令だな。
プログラムのファイル名もコマンドになるが、コマンドはそれだけじゃない。
例えば ”ls -l” というプログラムは無いがこれもコマンドだな。
この際、>>441-442 のような ls などがシェル内部で処理されるかどうかは、
些細な事なので置いておく。
unix ではファイルのパーミッションで実行可能かどうかを指定するので
プログラムだけじゃなくLL言語のスクリプトのファイル名も
実行権限があればコマンドとして有効だ。
コマンドには他にも alias とか job 制御など便利なものがあるね。
0444login:Penguin
2009/02/19(木) 12:26:51ID:iDHjdIVY関数と引数で構成されて、値が返ってくるから。
0445login:Penguin
2009/02/19(木) 14:24:45ID:Py8xk30d0446login:Penguin
2009/02/19(木) 22:03:33ID:J5j3zLoU0447login:Penguin
2009/02/20(金) 01:49:19ID:n7hgYfIX全然理解出来ないな。
その論法では”sleep 10 ; echo hello”とか”%1”なんてのもプログラムになるのか?
関数の概念がないアセンブラで組んだらプログラムじゃないのかとか、疑問がいっぱいだ。
まさかTV番組表とか卒業式の校長先生の挨拶までプログラムの一部とか言い出さないよなw
ID:iDHjdIVY は>>442 で ls はコマンドだと書いているが
>>444 で"ls -l"はプログラムだというのは、言ってることが滅茶苦茶だろww
0448login:Penguin
2009/02/20(金) 04:08:11ID:KVH5hFiRsleep 10; echo helloがプログラムじゃないとしたらなにがプログラムなのか。
0449login:Penguin
2009/02/20(金) 08:40:31ID:z+Abb2tG0450login:Penguin
2009/02/20(金) 11:54:37ID:dEO7qLYtそれでいくとマシン語の命令を並べてもC言語の命令並べてもプログラムだけど、
これはシェルのコマンドじゃないな。あと、イベントの式次第もw
0451login:Penguin
2009/02/20(金) 18:49:53ID:8DGdTXKG別々だと考えるからややこしくなる
0452login:Penguin
2009/02/21(土) 00:07:09ID:45rzhJYjかといって動画コーデック書けるほど暇でもないし
仕事で作ってるプログラムも個人的には何の興味もない
0453login:Penguin
2009/02/21(土) 00:27:57ID:x46j/6V6(´・ω・`)つ硫化水素
0454login:Penguin
2009/02/21(土) 02:30:21ID:+8q98ZXcムトーハップの会社潰れちゃったからやめてあげて
0455login:Penguin
2009/02/21(土) 07:21:16ID:tpN35aBw最近debian Lennyを使い始めた中学生なんですが、
cuiを覚えたいのですがxが勝手に起動しない設定の
方法を教えてください。お願いします。
0456login:Penguin
2009/02/21(土) 09:47:01ID:BhBRWmoggdm切りたいのならaptiudeなりでgdmを削除しちゃうのが簡単だけど。
0457login:Penguin
2009/02/21(土) 10:12:04ID:VMLYNSN8一度ログオフし、「セッション」の選択から「フェイルセーフの端末」
を選択すると良い。こうすると、GNOME は起動しません。
いきなり gdm を消すと、後で困ることになるのでは。
0458login:Penguin
2009/02/21(土) 10:21:20ID:VMLYNSN8Ctrl + Alt + F1〜F6 キーでテキストモードに切り替わります。
元に戻すには Ctrl+Alt+F7 を押します。この方が簡単かも。
0459login:Penguin
2009/02/21(土) 12:30:25ID:VyNrLh8b0460login:Penguin
2009/02/21(土) 13:47:16ID:x46j/6V6戻すときはupdaterc.d -f gdm default
0461login:Penguin
2009/02/21(土) 15:01:30ID:x46j/6V60462login:Penguin
2009/02/21(土) 15:57:53ID:BhBRWmogいらないのならパッケージを削除して
必要になったらパッケージをインストールすればいいんじゃないかと思うんだが。
0463login:Penguin
2009/02/21(土) 16:06:42ID:x46j/6V6A それでよいよ
0464login:Penguin
2009/02/22(日) 05:54:18ID:DHVqJg980465455
2009/02/22(日) 08:01:17ID:7rLdMFwC456さんのおっしゃった通りgdm削除しましたが、その直後から
何もできず途方に暮れてしまい、再インストールし直しました。orz
0466login:Penguin
2009/02/22(日) 17:15:12ID:UHcF4lcYあとコマンドとプログラムの区別はない
システムコールや便利ツール関数をttyにバインディングしてるのがシェルと思えばいい
シェル=インタプリタ
lsはプログラムのステートメント
ls
これはプログラムに見えない?、でも
for i in * ; do echo $i ; done
こう書くとプログラムに見えるよね
方法は一つではない、これはプログラムの持つ特性だ
コマンドとプログラムをむりやり区別しようとする、この時点でもう間違ってる
入り口から間違えてるからその先は迷走のみ
CUIを使いたい?、つまりプログラマになりたいわけだ(ご愁傷様)
半年か数年かの訓練が必要になるしbashから入るよりcあたりから始めた方が早道だよ
言語は何でもいい、プログラミングを理解できたらCUIが使える
0467login:Penguin
2009/02/22(日) 17:30:18ID:iU7tIceKttp://namidame.2ch.net/test/read.cgi/edu/1121038306/703-707
生徒におちょくられるのも自業自得。
0468login:Penguin
2009/02/22(日) 22:21:35ID:PIgxX9qa0469login:Penguin
2009/02/22(日) 22:42:09ID:1T9rjQy8じゃないとバカばかりでいやになる。
0470login:Penguin
2009/02/23(月) 01:07:28ID:/1Lj56SKその結果がWinnyで情報流出の有り様だよ!どうしてくれるんだ!
0471login:Penguin
2009/02/26(木) 22:18:23ID:uhJwYq6Cこれは全く未知のOS,言語環境を例にすると分かりやすい。
例えば、宇宙人が作ったOSを操作しなきゃいけない時に、
GUIとCUIが選べる場合、どっちにする?
0472login:Penguin
2009/02/26(木) 22:40:43ID:fuSH76woそりゃGUIに決まってんジャン。
でもね、手早く仕事を片付けられることを「簡単」と呼ぶならCUIなんだよ。
何をもって簡単というかの違いにすぎんよ。
0473login:Penguin
2009/02/26(木) 22:49:07ID:YeDgJTUsそれは違うな。お前絶対、自動化しているだろ?
自動化は人間が使わないのでCUIですらない。
GUIであっても自動化はできる。
0474login:Penguin
2009/02/26(木) 22:59:43ID:cKAxtEQVCUIだろうがCUIですらなかろうが俺は早くできる方を選ぶ
0475login:Penguin
2009/02/26(木) 23:02:34ID:YeDgJTUs君の話はどうでもいい。君が何ができようが
そのほかの人には当てはまらない話。
0476login:Penguin
2009/02/26(木) 23:30:18ID:q/eLT0NJ0477login:Penguin
2009/02/26(木) 23:40:50ID:fuSH76wo自動化とかそういう問題じゃない気が。
あるテキストファイルの行数を調べようと思いついたら
wc -l ファイル名
って入力するだけ。
テキスト中の50文字以上の行だけ表示したいなら
awk 'length($0) > 80'
だけでいい。
あらかじめお膳立てして自動化しなくても、
コマンドラインのほうが楽なことは多いんだよ。
0478477
2009/02/26(木) 23:42:44ID:fuSH76woawk 'length($0) > 80' ファイル名
だから。
ファイル名つけなきゃ意味ねーな・・・
0479login:Penguin
2009/02/26(木) 23:51:59ID:i2FXyzB9もう一個間違えてんぞ
それじゃ80文字以上の行を表示しちまうぞ
まぁ、くだらん揚げ足取りだが
0480login:Penguin
2009/02/27(金) 01:02:58ID:Is+vB7M4あまりやらないことをやろうとすると
忘れてミスる。ぐぐる時間がかかるわけです。
0481login:Penguin
2009/02/27(金) 01:06:54ID:UlGqhFba0482login:Penguin
2009/02/27(金) 01:10:02ID:joRujuu2linuxだとメモを取るのが必然になってるのは事実だわな。
そのかわり、メモの取り方や検索なんかのノウハウは蓄積されていると言っていい。
あと忘れてミスるのはCLI、GUI関係ないよ。本人の能力の問題。それは。
0483login:Penguin
2009/02/27(金) 01:25:51ID:Is+vB7M4忘れるというのは、忘れる前は覚えているということ。
覚えるという行為が必要。ありえない。
GUIだとヘルプを見なくても使える。
つまり何も覚えていない状態から使える。すばらしい。
0484login:Penguin
2009/02/27(金) 01:28:11ID:joRujuu2NGに入れました。
0485login:Penguin
2009/02/27(金) 01:34:23ID:9skLa5gQそれにGUIでもヘルプや解説見ないと使えないだろ。
0486login:Penguin
2009/02/27(金) 01:37:29ID:++DcT4HGID変えましたw
0487login:Penguin
2009/02/27(金) 01:37:52ID:gbNkx4GA0488login:Penguin
2009/02/27(金) 12:26:59ID:GlotLEAnGUIで困るのは同名フォルダー間での操作
同名フォルダーのウィンドウが三つ開いたらもはやマウスでの操作は危険
明示的にフルパスで操作するCUIを使う
rm -rf .まで打ち込んでEnterに触ってしまったらアウト
rm -rf . /work、これもアウト、スペース一つで取り返しのつかない事故になる
0489login:Penguin
2009/02/27(金) 12:29:40ID:EfeGvlEc-fしなきゃ良いだけだろ。
コピペバカめ。
0490login:Penguin
2009/02/27(金) 18:06:24ID:1r9rgnaJところでなんでLinuxにはmanが有るか知ってるかい?
暗記野郎(日本で言えばテスト勉強野郎か)は軽視、蔑視の風潮がある
0491login:Penguin
2009/02/27(金) 20:06:25ID:DrMDKoZZこういうのを直感的。というのだろうね。
具体的にいうと、俺はGUIの解凍ソフトの使い方を調べたことはない。
でも使える。他のソフトに乗り換えても何も調べずにすぐに使えるだろう。
0492login:Penguin
2009/02/27(金) 20:39:25ID:WGCHmtvS同意。はじめて使うブラウザでもヘルプ見なくても操作できちゃうのはスゴいと思う。
エレベーターのボタンと同じで多少マークが違っても直感的にわかる。
CUIがスゴいと感じるのは素人には面倒くさいとしか思えないものなのに
慣れてしまうとGUIより効率よくなっちゃうらしいというところ。
傍目にはどう見てもわざわざ難しいやり方をしてるとしか見えないし。
俺はコマンド操作なんてコピペ程度でしかやったことないから知らんけどw
0493login:Penguin
2009/02/27(金) 20:41:19ID:Nz1sMgucウンGBのログなんてエディタだと開くだけでティータイムだぜ
0494login:Penguin
2009/02/27(金) 21:44:09ID:gbNkx4GAコマンド名を知る作業がまず最初に発生するのでは
0495login:Penguin
2009/02/27(金) 21:48:42ID:u9eu0NSO0496login:Penguin
2009/02/27(金) 23:07:08ID:JnFhOyxhそうそうw
俺がlinux始めて入れたときshutdownコマンドが分からなくて
途方に暮れた思い出がw
コマンドなんて何一つしらなかったし
調べるにもネットのつなぎ方も分からない
仕方ないから本屋にlinuxの書籍買いに行ったよw
まぁ今ならXが起動するから、そんなことはないだろうけどw
キーボードだけで全ての操作ができる環境に慣れると
会社のwin機とか使うのが億劫になる
linuxは趣味で使ってるだけだけど
0497login:Penguin
2009/02/28(土) 01:49:06ID:E3lH6vRp0498login:Penguin
2009/02/28(土) 01:52:17ID:Hqy9HOO90499login:Penguin
2009/02/28(土) 03:20:25ID:6fFgeSOv0500login:Penguin
2009/02/28(土) 09:54:30ID:1qEw8qULWindowsでもDOS窓で全ての操作が可能
0501login:Penguin
2009/02/28(土) 14:24:25ID:nKSlOOaQ0502login:Penguin
2009/02/28(土) 16:31:15ID:O5YCAnA3嘘付くなよ
0503login:Penguin
2009/02/28(土) 19:39:22ID:B92v7INv一瞬、「おっ、新しいコマンドライン インターフェース」が開発されたのか、と思った。
0504login:Penguin
2009/02/28(土) 20:26:02ID:ymWwWiYTLinuxでCUIでできる範囲のことなら、
なんでもDOS窓でできるとおもうよ。
0505login:Penguin
2009/02/28(土) 20:47:26ID:sHnly/kvマジで?
んじゃあるログファイルでFeb 10からFeb 20までで始まる行を抽出とかできんの?
0506login:Penguin
2009/02/28(土) 21:20:41ID:Ist2hRNb0507login:Penguin
2009/02/28(土) 23:58:32ID:ymWwWiYTそういうCUIプログラムを作ればできるな。
0508login:Penguin
2009/03/01(日) 00:04:06ID:9FN2PdciWindowsでGUIでできる範囲のことなら
なんでもGNOMEでできるとおもうよ。
0509login:Penguin
2009/03/01(日) 00:05:57ID:9FN2PdciそういうGUIプログラムを作ればできるな。
0510login:Penguin
2009/03/01(日) 00:32:30ID:lo0bT7Njそれなら違いはすでにそういうソフトが
あるかないかという話になる。
Linux用のソフトのほとんどはすでにWindowsに移植されている。
逆は少ない。
0511login:Penguin
2009/03/01(日) 03:15:15ID:9FN2Pdciそりゃ、Linux用の一般的に出回ってるソフトはソース公開してるからね。
しかしあっても使わないのが現実っちゃ現実だよね。
0512login:Penguin
2009/03/01(日) 09:41:10ID:ojvhfj350513login:Penguin
2009/03/01(日) 20:12:55ID:HX93qJGjCUIを使えるとはこういうレベルの事
もちろんsedコマンドやtrコマンドを丸暗記しても答えは出せない、やってる事はプログラミングだから
一行プログラミングは普通のプログラミングより難解なパズル
MacがffmpegをGUI実装したのは良くできてるしwindowsの携帯動画変換君はトンチの効いた実装で秀逸
でもLinuxは一行でできる事をわざわざGUIに実装したりしない
変換君はOSSに持ってくれば万能簡易GUIフロントエンドになると思う、面白いもん作るよなぁ
こんなもんで足りるんだよ
0514login:Penguin
2009/03/01(日) 20:32:16ID:lo0bT7Nj0515login:Penguin
2009/03/01(日) 21:31:43ID:PAGmWGW8俺は結構好きだけどなぁ…
ダメ?
0516login:Penguin
2009/03/02(月) 18:14:48ID:HTkLWMM4馬鹿乙
0517login:Penguin
2009/03/05(木) 13:31:40ID:/CJ7usDqシェルで言うならシェルスクリプト。
同じことを何度もやるのはコンピュータの得意なことの一つなワケで
それを簡単に使えるようになるってのはCUIを使える人の有利な点だと思う。
GUIから比較的素直に使える定型処理としては
マウスの操作を覚えるタイプのものがあるが、かなり限界が低い。
ちょっとでも複雑なこと(例えば条件分岐とか)をやろうとすると詰まってしまう。
複雑なことをするには専門のツールや別途マクロ言語を覚えたりすることになる。
0518login:Penguin
2009/03/05(木) 19:30:11ID:eu4j1b9bそれをダブルクリックで実行することもできる。
果たしてこれはCUIといえるのか?
0519login:Penguin
2009/03/05(木) 19:35:54ID:eu4j1b9b別途マクロ言語=それがシェルスクリプトではないのか?
GUIではシェルスクリプト(マクロ言語)を覚えたりすることになる。と
いっておきながら、CUIではシェルスクリプトを覚えたりすることになる。と
いわないのはなぜ?
0520login:Penguin
2009/03/05(木) 19:58:14ID:QLgtoYhiそれは別途じゃないだろ、基本知識。それすらない状態でCUIの方が勝ってるとはさすがに誰も言わないだろう。
0521login:Penguin
2009/03/05(木) 21:11:35ID:eu4j1b9bCUIは劣っているな。
0522login:Penguin
2009/03/05(木) 21:15:06ID:QLgtoYhi0523login:Penguin
2009/03/05(木) 21:17:24ID:2FjpIVJrシェルスクリプトを覚えて繰り返し処理のスクリプトを書く時間と
GUIでマウスポチポチ繰り返す手間暇の比較でどちらを取るか決めりゃ良いじゃん。
なんでPC使ってるのに、何をすべきか、を考えないの?
0524login:Penguin
2009/03/05(木) 21:54:46ID:eu4j1b9bシェルスクリプトを書いて
ダブルクリックで実行したら、
CUIになるのかよ?と聞いている。
0525login:Penguin
2009/03/05(木) 22:34:40ID:2FjpIVJrならない。
0526login:Penguin
2009/03/06(金) 10:49:01ID:N0tnIWKLCUIユーザにとっては普段使ってるコマンドと共存関係にあるじゃない。
普段のシェル操作をシェルスクリプトに応用できて
シェルスクリプトを覚えることでシェル操作にも応用が効く。
ところがGUIとシェルスクリプトでは、全く別物を覚えなきゃならない。
この違いは大きいと思うのだが。
0527login:Penguin
2009/03/06(金) 20:37:08ID:Xs57Tsr5新しく覚えないといけないものレベルなんだよね。
0528login:Penguin
2009/03/06(金) 22:35:03ID:Roy2SZU5普段使うレベルが低い人には苦痛だろうね。
0529login:Penguin
2009/03/06(金) 23:25:35ID:Xs57Tsr5そうそういないでしょう?(笑)
0530login:Penguin
2009/03/06(金) 23:26:49ID:Xs57Tsr5普段使うことができないってのもおかしな話でしょう?(笑)
0531login:Penguin
2009/03/07(土) 07:45:45ID:vRQXHndZ一方的に同意求める話し方する人って危うい。
0532login:Penguin
2009/03/07(土) 15:00:35ID:goA0anZt0533login:Penguin
2009/03/12(木) 04:52:45ID:43Y6qJNB決着はつかない。
0534login:Penguin
2009/05/16(土) 05:15:56ID:I4cw6cvSlinuxさえ全く使えない俺がcuiのみでインスコして
cui縛りでもしようかなとか思ってるんだが無謀かな
0535login:Penguin
2009/05/16(土) 13:55:41ID:Is+ebTqELinuxが初めてなら、とりあえずGUIでインストールすべき。
端末開けば使えるから、最初は何でも良いから自分でコンパイルしてインストールしてみる。
あとviの使い方をマスターすれば大体は書き換えられる。
ただし保存できないからといって、chmodで777にするのはやめて欲しい。
0536login:Penguin
2009/05/16(土) 14:13:32ID:iQdSUVn7とりあえずデスクトップ環境入れてGUIでネット検索しつつ
端末での操作を覚えればいいかも。
要するにあまり気負いをせずに臨機応変にやればいいんでね。
HDDに余裕があれば、日常使うLinuxとは別にLFS入れてみるのもいい。
2GBもあれば充分だし。最初はコピペでもいいからBOOK通りに
進めていけば、難しくは無いと思う。Linuxの大まかな内容が
掴めるし、sedやbashなどのオプションも自然に身に付くのでお薦め。
0537login:Penguin
2009/05/16(土) 14:20:24ID:NNK3HC7A何でも自分でコンパイルなんて"汚い"使い方を薦めるなんてアホかw
そんなことしても、何の勉強にもならないしな。
./configure
make
sudo makeinstall
って、ただ定形のコマンドを打つだけだしな。
そんなだったらよっぽどaptの詳しい使い方を覚えたほうが役に立つよ。
0538login:Penguin
2009/05/16(土) 14:25:10ID:Hut9F+zh0539login:Penguin
2009/05/16(土) 14:28:47ID:NNK3HC7Aopensslあたりの例で。
0540login:Penguin
2009/05/16(土) 14:31:34ID:Hut9F+zh0541login:Penguin
2009/05/16(土) 14:33:37ID:NNK3HC7A■ このスレッドは過去ログ倉庫に格納されています