argius note

プログラミング関連

Unix-like

Fedora Core 6 on VMware 5.5

"Fedora Core"と"VMware Workstation"のそれぞれ最新版を入手しまして、早速インストールしました。今までは別のマシンで立ち上げていたので、面倒であまり手をつけなかったんですが、これでいつでも触れるようになりました。 Fedoraはダウンロードに4時間く…

netstat

ネットワークの接続状況を見られるコマンド。Cygwinのものかと思ったら、Winのだった。カテゴリが難しいところですが...UNIX系という意味で。 例えば、CVSサーバ(pserver)が起動していて、ポート2401が開いているかどうかを確認するには、 $ netstat -a | gr…

.bash_profileとsourceコマンド

忘れてたので復習。 最初のログイン時に、/etc/skel以下のファイル(.bashrc, .inputrc, .bash_profile)がhomeディレクトリにコピーされる。で、.bash_profileには、 (抜粋) # source the users bashrc if it exists if [ -e "${HOME}/.bashrc" ] ; then …

プロセスにシグナルを送る

kill -s HUP [pid] いつもinetdの設定変えるのにサービスで再起動してて、それでもいいんだけど、シグナルで再起動してみた。今までシグナルの送り方知らなかったのです。こちらの方がコマンドでできるし便利だった。もっと早く調べろ自分。 ちなみに、HUPと…

find + grep + wc

問い:次の処理をCygwin*1で実行せよ。 「カレントディレクトリ以下のファイルのうち、拡張子が"java"で、かつ、パス文字列に大文字小文字に関係なく"test"または"main"を含むファイルの、それぞれの行数を表示させる。」 ヒント:タイトル *1:もちろんbash…

日本語環境の設定

前提 ロケールが日本語になっていること。.bashrcなどに環境変数の設定をしておく。 export LANG=ja_JP.SJIS 日本語入力 以下の内容の.inputrcファイルをhomeに置く。 set kanji-code sjis set convert-meta off set meta-flag on set output-meta on シェル…

シェルスクリプトのレベルが上がった...かも

使ってるUNIXはbashが使えない(勝手にインストールできない)ので、Bourne shellでガリガリと。とりあえずcygwin上で軽く動かしてみる。いろんなエディタを駆使して、少しでも楽な方法を模索。思ったより上手くできたようだ。 その他いろいろと勉強になった。…