おずの魔法使い

おずの魔法使い

2005.02.28
XML
カテゴリ: カテゴリ未分類
最近では GnomeやKDEなどGUIな環境も 使えるように
なってきたのだが, やはり個人的にはコマンドでぷちぷち
やる方が一番しっくり来る.

例えば directory移動のためのコマンドと そのdirectoryに
あるファイルのリストを表示する ls というコマンドで
考えてみよう.

例えば TEST というdirectoryに移動して その中のファイルリストを
表示することを考えてみると

 $ cd TEST


と2行タイプすることになる.

konqueror

これを GUIで考えてみると 図の左側のTESTをクリックすると
右側のような形で そのdirectoryを開くことが出来て, そこには
ファイルリストが表示されている.

これだけを考えると コマンドをタイプするのは労力の無駄に
思える. マウスでくりくりした方がらくじゃんか, と.

しかし, ちょっと待って欲しい. directoryの階層が一つなら
たしかにそうかもしれないが, 深い階層になってくるとどうだろう?
例えば /usr/lib/X11/fonts/TrueType/ という directory で作業を
するために移動することを考えてみる.
まずは /usr を開いて そこから lib を探して開いて, X11 を開いて

特に /usr/lib の下には沢山のfileやdirectoryが存在する.
その中から特定のものを探すのは困難だ(楽する方法もあるけどね).

コマンドで作業していても 結局は探したりしなければいけないの
だからそれほど差はないんじゃない? と思う人もいるだろう.
しかし, Linux distributionの多くはコマンドを叩く環境として

例えば 以下のようにタイプしてみよう.

 $ cd /u ←ここまでうったら Tabを押してみる(Enterを押さない)

bashの補完機能が働き /usr/ まで表示される. これは / の下には
『u』で始まるfileやdirectoryが usr しかないからだ.
一つしかないので自動で補完されるわけだ.
じゃぁ次に /usr/の下で 『l』で始まるものを見てみよう.

 $ cd /usr/l ←ここまでうったら Tabを押してみる

こんどは『l』で始まるものがいくつかあるため何も補完されない
はずだ. そこで Tabを2回連続で叩いてみよう.
そうすると 『l』で始まるfileやdirectoryの一覧が出てくる.
まぁ lib/ までタイプしておこう. /usr/lib/ の下には1000を
越える数のfileがある. その中からX11を探さなければいけない
のだが……

 $ cd /usr/lib/X ←ここまでうったら Tabを押してみる

これ一発で/usr/lib/X11/が出てくる. ここまで来たら
fonts や TrueType だって同じように進むことが出来るはずだ.

最後までたどり着いたら Enterを押して確定ってなノリだ.
ブラウザでURLを入力してると下に候補が出てきたりすると思うけど
それみたいな感じ. しかもこっちが見たいときだけ出てくるから
鬱陶しくない.

# これだけなら GUIな環境だって同じように出来るけどね.
# 『l』をタイプしたら『l』で始まるfileにフォーカスが飛ぶとか.
# ただし 『l』で始まるfileが沢山あったら大変だけど.

……と言われても, やっぱりGUIの方がいいじゃん という人も
多いだろうけど システムの中身をある程度理解出来てると
こういう操作方法が結構しっくり来るんだよね.



あぁ ダメだ…これじゃコマンド原理主義のたわごとにしか
見えないな. まぁ 適材適所だとは思うんだけどね.

ってことで 先日の問題 の答を……

答は3になる. コマンドだと『-』がオプションの引数として
使われる特殊な文字なのでfileの名前とかに使うと まずいのだ.
そこで 『./』, つまり 『このdirectoryの』『-hoge』という
fileを消しなさいよ, という感じになる. もちろん ./ ではなくて
絶対path(/home/foo/-hogeみたいな感じ)で指定するのもあり.

でもね, これってコマンドじゃなくて Gnome/KDEだったら
fileをゴミ箱に持っていったり, fileを選択してから削除って
やれば普段の作業で一発で消せるんだよね.
GUI もあなどれないってことさね.







お気に入りの記事を「いいね!」で応援しよう

最終更新日  2005.02.28 17:31:59
コメント(4) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


Re:コマンドでぷちぷち(02/28)  
それは「プロっぽくて、かっこいい!」と言う理由のみで憧れます。どっちの方が効率が良いとかそんな事は関係ありません。
とにかく鮮やかな手つきの「ぷちぷち」を見せられると「クラッ」とします。
できれば「ぷちぷち」を習得したい野望だけはあるんですが。。。 (2005.02.28 23:00:27)

Re:コマンドでぷちぷち(02/28)  
COA。  さん
\(~O~)/おはよぉ

自分は 設定は プチプチ派です(笑)

ただ やはり エディターは Viは いつも 泣かされてます(笑)

でも 最近は ほとんど 困ったもので固定IP?セカンダリンDNSが無いので 焦ってます(笑)

有れば DDNSで公開サーバーが立てれるのに・・・・

もっぱら 今は ファイルサーバー無線の状態でNAS状態です(笑)

まぁ 最近は SHHでリモート状態です(笑)

ここに来ると 今も勉強だなぁと思います(笑) (2005.03.01 07:42:05)

Re[1]:コマンドでぷちぷち(02/28)  
tsukas@  さん
サイバー@主婦さん
>とにかく鮮やかな手つきの「ぷちぷち」を見せられると「クラッ」とします。

でも 僕はそんなもてないんですよね.
精進しなければ:-p

>できれば「ぷちぷち」を習得したい野望だけはあるんですが。。。

Windowsでも2K以降のcmd.exeはヒストリ機能なんかがついて
それなりに便利になりましたし(bashほどではないけど),
MacもOS-Xからは tcshが標準装備ですから ぷちぷちする環境って
増えてるんですよね……
なんか時代の流れと逆な気もするんですけど 個人的にはOKです:-p
(2005.03.01 16:15:31)

Re[1]:コマンドでぷちぷち(02/28)  
tsukas@  さん
COA。さん
>\(~O~)/おはよぉ

おはよーというかこんにちは!(の時間になってしまいました)

>ただ やはり エディターは Viは いつも 泣かされてます(笑)

viは とりあえず開いてセーブして(もしくは破棄して)ってのが
出来ていればなんとかなりますよね.
あとは 『/』を押して検索とか出来ると作業が楽になるかも…
でもLinuxにinstallされてる vi ってパチモノ^H^H^H^H 改良版
だから多少は楽なんですよ.
less とかと操作感が同じですし.

>有れば DDNSで公開サーバーが立てれるのに・・・・

DDNSなら固定IP-addressもセカンダリDNSも必要ないかも
しれませんよ.

>まぁ 最近は SHHでリモート状態です(笑)

SSHは必須ですねぇ. 仕事場→自宅, 自宅→仕事場って感じです.

>ここに来ると 今も勉強だなぁと思います(笑)

僕も毎日勉強ですよ……
(2005.03.01 16:21:24)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

プロフィール

つ!

つ!

コメント新着

わかりません@ 10万円 逝ってよし(´-ω-)☆ <small> <a href="htt…
乗らない騎手@ ちょっとは木馬隠せw あのー、三 角 木 馬が家にあるってどん…
チリチリ@ 次は庭で全裸予定w <small> <a href="http://kuri.backblac…
地蔵@ 驚きのショックプライスw コウちゃんがこないだ教えてくれたやつ、…
ヒゲメタボ@ クマたんと呼ばれてます(^^; 最近はこれが流行ってるって聞いたので …
ディック橋本@ ギリ3人です(笑) <small> <a href="http://iikoto.chorie…
ななやま@ ムダなチラシ広告のポスティング問題をWebで解決する新サービス「エコポスト」 福岡市の株式会社ザイナスは、郵便受けに…

フリーページ

カレンダー

キーワードサーチ

▼キーワード検索


© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: