ATAPI Zipドライブをマウントする方法
簡単にhowtoを検索するスクリプトです。使い方は
howto lilo
のような感じです。もし検索が失敗すると関連のあるものをリストします。
#!/bin/csh
# HOWTO Database searcher with limited smarts
setenv HOWTOBASE /usr/doc/HOWTO
setenv HOWTOPATH `find $HOWTOBASE -type d -print`
setenv FOUND 0
setenv NAME1 $1
setenv NAMELC `echo $1 | tr 'A-Z' 'a-z'`
setenv NAMEUC `echo $1 | tr 'a-z' 'A-Z'`
setenv NAMEPC `echo $1 | awk '{print toupper(substr($1,1,1)) substr($1,2)}'`
foreach NAME ($NAME1 $NAMELC $NAMEUC $NAMEPC)
foreach k ($HOWTOPATH)
if (-f $k/$NAME-HOWTO) then
echo $k/$NAME-HOWTO
less -r $k/$NAME-HOWTO
setenv FOUND 1; break; break
else if (-f $k/$NAME) then
echo $k/$NAME
less -r $k/$NAME
setenv FOUND 1; break; break
else if (-f $k/$NAME-HOWTO.gz) then
echo $k/$NAME-HOWTO.gz
gunzip -c $k/$NAME-HOWTO.gz | less -r
setenv FOUND 1; break; break
else if (-f $k/$NAME.gz) then
echo $k/$NAME.gz
gunzip -c $k/$NAME.gz | less -r
setenv FOUND 1; break; break
endif
end
end
if ($FOUND == 0) then
echo "Was unable to find '$1' .. possible matches:"
# use case-insensitive name search (iname)
setenv MATCH `find $HOWTOBASE -iname ''\*$1\*'' -print`
if ("$MATCH" == "") then
echo "Nothing (sorry)!"
else
foreach k ($MATCH)
echo $k | sed 's/^.*\// /'
end
endif
endif
Linuxのディストリビューションには「split」というユティリティがあるはずです。「split」のマニュアルを見て下さい。
フロッピに治まるようなサイズに分割するには
split -b1440k a_whopping_big_file chunk
とします。するとchunkaaa, chunkaab, chunkaac....のように分割されます。
cat chunk* > a_whopping_big_file
GNUのtarを使う方法です。
フロッピディスクは3.5インチで /dev/fd0にあるものとします。
fdにコピーするには
tar -c -f /dev/fd0 -L1440K -M
fdからコピーするには
tar -x -f /dev/fd0 -L1440K -M
とします。その他ddを使ったものなどいくつかの方法が紹介されています。
gccが動かないのはbinutilsパッケージをインストールしていないためだと思われます。
LinuxワークステーションをDHCPネットワークを接続するにはmini-HOWTOを参照して下さい。
多分DHCPクライアントが必要になるでしょう。ディストリビューションになければftp.kobe-u.ac.jpの/pub/PC-UNIX/Linux/network/dhcpから入手して下さい。もしRedHatのユーザーならコントロールパネルからeth0をDHCPに変更できます。
| 戻る | 目次 | 次へ |