|
|
|
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
│<< 前日へ │翌日へ >> │一覧 |
元祖としての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はトルヴアルドズ・リヌスの、それぞれ登録商標です。 │<< 前日へ │翌日へ >> │一覧 │ 一番上に戻る │ |