1745977 ランダム
 HOME | DIARY | PROFILE 【お気に入りブログ登録】 【ログイン】

エコなび日記

PR

Keyword Search

▼キーワード検索

Category

カテゴリ未分類

(1757)

PCハード

(223)

PCソフト

(185)

(19)

家庭

(423)

(305)

報道

(141)

(268)

通信

(27)

音楽

(21)

科学技術

(28)

家電

(14)

Calendar

Comments

名無しさん@ Re:麻生太郎首相の漢字読み間違い履歴(11/18) 有無←「ゆうむ」で合ってます。大辞林でも…
タッキー@ Re:めっちゃショック―故障廃棄した食洗機パナNP-33S2は直せたのかも(12/09) 今日、同じ型の食器洗い器を掃除したら、…
TWO-FIVE@ Re:幻の服飾ブランド―スタンバリー(02/16) 昔我が社で作ってたブランドです。Univers…
あぼちゃん@ Re:シャープ液晶テレビ用リモコンの殻開け(02/01) 不調だったのは電源と音量ボタンです。と…
tea rose garden@ Re:幻の服飾ブランド―スタンバリー(02/16) スタンバリーのツイードジャケット持って…

Freepage List

2007.12.11

 
XML
カテゴリ:PCソフト
元祖としてのUNIX、一般に広く実用されているものとしてのLinuxは、非常によく設計された基本ソフトウェアである側面と、その上で動く便利なユーティリティプログラムが整えられている側面があります。

日常業務上、
>・過去のOfficeファイルを読んだだけで、誤って更新日時が新しくなることがある。
>そのときには面倒でも、バックアップファイルで置き換えるなどして元の正しい更新日時に戻す。
ときに、

ファイルの更新日時を元の正しい日時に戻すために、
「ファイルのアクセス時刻と修正時刻を変更する―touch」、
明後日の日記で紹介する予定ですが、
HD上のファイル群のファイル一覧テキストを用いて、ファイルを把握し整理へとつなげるために使用する、「パターンにマッチする行を表示する―grep」等々
を使用できると便利です。

Linux+Samba機から間接的に、WindowsのHD区画のファイルに対し、本物のユーティリティコマンドを実行することも可能と思われますが、
Windowsの「コマンドプロンプト」窓で動作し、ユーティリティコマンドと同様に機能する同等ソフトがある方が便利です。

こうした目的に合致する体系には少なくとも3つあります。

マイクロソフトのWindows Services for UNIX(略称SFU)、および
レッド ハットのcygwin
は、Windows上のUNIX互換環境ですので、かなり大規模です。

GNU utilities for Win32/UnxUtils
は、GNU UtilitiesをWindows上で動くようにしたもので、今回はこれを導入しました。

導入手順は、
1 後者のウェブページから最新のUnxUtils.zipをダウンロードする。
2 自分が応用プログラムをインストールしているフォルダ、例えば%ProgramFiles%又は独自の'f:\usr\local\'等の下に解凍し、UnxUtilsフォルダを生成する。
フォルダの中身は、
UnxUtils\
UnxUtils\StdDisclaimer.html
UnxUtils\UnxUtilsDist.html

UnxUtils\bin\
UnxUtils\bin\sh.exe

UnxUtils\usr\
UnxUtils\usr\local\

UnxUtils\usr\local\md5sum

UnxUtils\usr\local\include\
UnxUtils\usr\local\include\FlexLexer.h

UnxUtils\usr\local\lib\
UnxUtils\usr\local\lib\libfl.a
UnxUtils\usr\local\lib\libfl.lib

UnxUtils\usr\local\share\
UnxUtils\usr\local\share\bison.hairy
UnxUtils\usr\local\share\bison.simple

UnxUtils\usr\local\wbin\
UnxUtils\usr\local\wbin\agrep.exe
UnxUtils\usr\local\wbin\ansi2knr.exe
UnxUtils\usr\local\wbin\basename.exe
UnxUtils\usr\local\wbin\bc.exe
UnxUtils\usr\local\wbin\bison.exe
UnxUtils\usr\local\wbin\bunzip2.exe
UnxUtils\usr\local\wbin\bzip2.exe
UnxUtils\usr\local\wbin\bzip2recover.exe
UnxUtils\usr\local\wbin\cat.exe
UnxUtils\usr\local\wbin\chgrp.exe
UnxUtils\usr\local\wbin\chmod.exe
UnxUtils\usr\local\wbin\chown.exe
UnxUtils\usr\local\wbin\cksum.exe
UnxUtils\usr\local\wbin\cmp.exe
UnxUtils\usr\local\wbin\comm.exe
UnxUtils\usr\local\wbin\compress.exe
UnxUtils\usr\local\wbin\cp.exe
UnxUtils\usr\local\wbin\csplit.exe
UnxUtils\usr\local\wbin\cut.exe
UnxUtils\usr\local\wbin\date.exe
UnxUtils\usr\local\wbin\dc.exe
UnxUtils\usr\local\wbin\dd.exe
UnxUtils\usr\local\wbin\df.exe
UnxUtils\usr\local\wbin\diff.exe
UnxUtils\usr\local\wbin\diff3.exe
UnxUtils\usr\local\wbin\dircolors.exe
UnxUtils\usr\local\wbin\dirname.exe
UnxUtils\usr\local\wbin\du.exe
UnxUtils\usr\local\wbin\echo.exe
UnxUtils\usr\local\wbin\egrep.exe
UnxUtils\usr\local\wbin\env.exe
UnxUtils\usr\local\wbin\expand.exe
UnxUtils\usr\local\wbin\expr.exe
UnxUtils\usr\local\wbin\factor.exe
UnxUtils\usr\local\wbin\fgrep.exe
UnxUtils\usr\local\wbin\find.exe
UnxUtils\usr\local\wbin\flex.exe
UnxUtils\usr\local\wbin\fmt.exe
UnxUtils\usr\local\wbin\fold.exe
UnxUtils\usr\local\wbin\fsplit.exe
UnxUtils\usr\local\wbin\gawk.exe
UnxUtils\usr\local\wbin\gclip.exe
UnxUtils\usr\local\wbin\gplay.exe
UnxUtils\usr\local\wbin\grep.exe
UnxUtils\usr\local\wbin\gsar.exe
UnxUtils\usr\local\wbin\gunzip.exe
UnxUtils\usr\local\wbin\gzip.exe
UnxUtils\usr\local\wbin\head.exe
UnxUtils\usr\local\wbin\id.exe
UnxUtils\usr\local\wbin\indent.exe
UnxUtils\usr\local\wbin\install.exe
UnxUtils\usr\local\wbin\join.exe
UnxUtils\usr\local\wbin\jwhois.exe
UnxUtils\usr\local\wbin\less.exe
UnxUtils\usr\local\wbin\lesskey.exe
UnxUtils\usr\local\wbin\libfl.a
UnxUtils\usr\local\wbin\libfl.lib
UnxUtils\usr\local\wbin\ln.exe
UnxUtils\usr\local\wbin\logname.exe
UnxUtils\usr\local\wbin\ls.exe
UnxUtils\usr\local\wbin\m4.exe
UnxUtils\usr\local\wbin\make.exe
UnxUtils\usr\local\wbin\makedepend.exe
UnxUtils\usr\local\wbin\makemsg.exe
UnxUtils\usr\local\wbin\man.exe
UnxUtils\usr\local\wbin\md5sum.exe
UnxUtils\usr\local\wbin\mkdir.exe
UnxUtils\usr\local\wbin\mkfifo.exe
UnxUtils\usr\local\wbin\mknod.exe
UnxUtils\usr\local\wbin\mv.exe
UnxUtils\usr\local\wbin\mvdir.exe
UnxUtils\usr\local\wbin\nl.exe
UnxUtils\usr\local\wbin\od.exe
UnxUtils\usr\local\wbin\paste.exe
UnxUtils\usr\local\wbin\patch.exe
UnxUtils\usr\local\wbin\pathchk.exe
UnxUtils\usr\local\wbin\pclip.exe
UnxUtils\usr\local\wbin\pr.exe
UnxUtils\usr\local\wbin\printenv.exe
UnxUtils\usr\local\wbin\printf.exe
UnxUtils\usr\local\wbin\pwd.exe
UnxUtils\usr\local\wbin\recode.exe
UnxUtils\usr\local\wbin\rm.exe
UnxUtils\usr\local\wbin\rman.exe
UnxUtils\usr\local\wbin\rmdir.exe
UnxUtils\usr\local\wbin\sdiff.exe
UnxUtils\usr\local\wbin\sed.exe
UnxUtils\usr\local\wbin\seq.exe
UnxUtils\usr\local\wbin\shar.exe
UnxUtils\usr\local\wbin\sleep.exe
UnxUtils\usr\local\wbin\sort.exe
UnxUtils\usr\local\wbin\split.exe
UnxUtils\usr\local\wbin\stego.exe
UnxUtils\usr\local\wbin\su.exe
UnxUtils\usr\local\wbin\sum.exe
UnxUtils\usr\local\wbin\sync.exe
UnxUtils\usr\local\wbin\tac.exe
UnxUtils\usr\local\wbin\tail.exe
UnxUtils\usr\local\wbin\tar.exe
UnxUtils\usr\local\wbin\tee.exe
UnxUtils\usr\local\wbin\test.exe
UnxUtils\usr\local\wbin\touch.exe
UnxUtils\usr\local\wbin\tr.exe
UnxUtils\usr\local\wbin\type.exe
UnxUtils\usr\local\wbin\uname.exe
UnxUtils\usr\local\wbin\unexpand.exe
UnxUtils\usr\local\wbin\uniq.exe
UnxUtils\usr\local\wbin\unrar.exe
UnxUtils\usr\local\wbin\unshar.exe
UnxUtils\usr\local\wbin\unzip.exe
UnxUtils\usr\local\wbin\uudecode.exe
UnxUtils\usr\local\wbin\uuencode.exe
UnxUtils\usr\local\wbin\wc.exe
UnxUtils\usr\local\wbin\wget.exe
UnxUtils\usr\local\wbin\wget.hlp
UnxUtils\usr\local\wbin\which.exe
UnxUtils\usr\local\wbin\whoami.exe
UnxUtils\usr\local\wbin\xargs.exe
UnxUtils\usr\local\wbin\yes.exe
UnxUtils\usr\local\wbin\zcat.exe
UnxUtils\usr\local\wbin\zip.exe
です。
ちゃんと、grep.exeやtouch.exeがあります。

3 環境変数Pathに、少なくとも'…\UnxUtils\usr\local\wbin\'フォルダを、必要ならば'…\UnxUtils\bin\'フォルダを追加する。
3については、明日取り上げる予定です。

WINDOWSはマイクロソフト コーポレーションの、UNIXはエックス/オープン・カンパニー・リミテッドの、リナックス/Linuxはトルヴアルドズ・リヌスの、それぞれ登録商標です。






Last updated  2007.12.27 11:48:15
コメント(0) | コメントを書く


Copyright (c) 1997-2018 Rakuten, Inc. All Rights Reserved.