もしも君がいなくなってしまったら
unixコマンド
呪文:
route print
netstat
ping
su の意味=諸説あり
super user=SunOS
switch user=hp-ux
substituete user id=FreeBSD, RedHat,
APACHEの設定ファイル
/etc/httpd/conf/httpd.conf
proftpd ftp するとき。
cd /usr/sbin
./proftpd
/etc/rc.d/init.d/smb start sambaを開始するとき
Free BSDのサイト
http://www.freebsd.org/ja/handbook/index.html
RedHat Linuxのサイト
http://www.jp.redhat.com/support/7.1/
Unix site:
http://nagoya.cool.ne.jp/haruhiro/unix/
平成13年8月27日
ゲーム業界はただ(無料)のOSが欲しいんですね。
Linux入りのプレーステーションがすごく売れています。
中国をLinuxが全面的にとってしまったのは大きいです。
unix なら solalis もあるでしょ?
sun は売りたがらないです、
パソコン相手の小さい商売はしたくないのでしょうね。
平成13年8月22日
vi 心得。決して意味を考えてはいけない。
ただひたすら Escキーをおして反応を見る。
$vi file.name
ではいり、終わるときは
Esc :q
かまたは
Esc :wq
強制終了は :q! これはセーブされないので注意
画面の一番下の表示にも気をつけよう。最近のものは行数が表示される。
Esc i 挿入
Esc a カーソルの後に追加
Ctrl+h 直前タイプした文字消去
x カーソル位置消去
hjkl 左下上右 配列の順(頭で覚えてはいけない、目で覚えよ)
J 2行連結(下の行が後ろに来る)
dd 行削除 切り取り
P 貼り付け
yy コピー
このくらいでたいてい大丈夫。
vi は文章作成というより、etc fileの編集に特化して使うと便利であることが実感できる
/words
とやって words の行を検索できる。
平成13年6月7日
fsck (return)
exit (return)
Free BSDを設定するには
cd /stand
./sysinstall
平成13年5月30日
多くのLinuxを手に入れたがどれがどれだけ価値があるのかわからない。
vine Linux 2.15(ftp版) ASCIImook Linux beginners6月号
HOLON Linux 2.0(日経Linux6月号)
Red Hat Linux7.1(日経Linux)
製品版
Turbo Linux workstation 日本語版6.0(ターボリナックスジャパン)
Kylix付録
{TurboLinux workstation 6.0LE、
Miracle LinuxStandard Edition Version1.0 Update
Laser 5 Linus 6.4
Red Hat Linux/Intel 7.0(guiness)2枚組み
}
平成13年5月29日
FreeBSD設定
cd /stand/
./sysinstall
平成12年 12月18日
/etc/network_direct.config
平成12年11月7日
netstat -nr
routing table の表示
平成12年11月1日
Cannaの開始終了=Ctr+o
wget の使い方
$ wget
http://vinelinux.org/manuals-sjis/FAQ.txt
URL を指定するだけで、
そのページをファイルとし
保存。この場合は、FAQ.txt というファイルがカレント
ディレクトリに作られる。 ftp でのダウンロードも同様に、
$ wget
ftp://ftp.linux.or.jp/pub/doc/faqs/Linux-FAQ/Linux-FAQ
ただし、anonymous ftp サイト以外には使えない。
wget
は html を解析し、関連ファイルを次々とダウンロードする、
自動巡回機能を備えている。
$
wget -r -L -np http://www.sakuyanet.org/
とすると、カレントディレクトリに www.sakuyanet.org
というディレクトリが作られ、その下に、そのサイト内のトップページ
から辿れるすべてのページや画像ファイルなどがすべてダウンロードさ
れて格納される。
オプションの意味は、 -r が recursive、再帰的ダウ
ンロードの意味で、 html を解析して画像の場所やリンク先を取得し、
それらもまた自動でダウンロード。
ただし、よそのサイトへのリンクまで辿り始めて、インターネット全体
をダウンロードし始めるので、 それを防ぐために、-L オプションを指定。-L は相対リン
クだけを辿れ、という指定。
-np
は no parent の意味で、下位ディレクトリへのリンクは辿るが、
上位へのリンクは辿らない、という意味。
たとえば sakuyanet に
linux 関係の情報を集めた
linux ディレクトリと windows 関係の情報
の
windows ディレクトリがあったとして、 linux ディレクトリ以下だ
けをダウンロードしたい場合は、単に
$ wget
-r -L -np http://www.sakuyanet.org/linux/
とすればいい。もしここで -np がないと、 「トップへ戻る」
のようなリンクを辿って、 トップページとか全然関係のない windows
のページとかまでダウンロードされてしまう。
なお、これらのオプションはまとめて「-rLnp」と書ける。したがって
wget
-rLnp (URL)
という指定を覚えるだけで、たいていは用が足りる
perl
次をディタで書いて保存hoge
#! /usr/bin/perl
# hoge -- perlの基礎を勉強してるのさ
print ("Shidarezakura");
print ("");
☆早速実行いたしましょう。
[shidare@localhost perl]$ perl hoge ☆ここを入力して[enter]
Shidarezakura
平成12年10月31日
○CGI=CommonGateway Interface
apacheなどのWebサーバーがWebブラウザからの要求に応じてプログラムを
起動する仕組みのこと。CGIプログラミングで最もよく使われるのが
Perlというインタープリタ型言語です。他にもCGIのプログラ
ミング言語としてはシェルスクリプトやC、C++などがあります。
○ファイルやディレクトリのアクセス権パーミッションの設定
自分、仲間、他人の3者に対して、それぞれ、読む、書く、実行
するの3つの権限があります。パーミッションの設定が「rwxrwxrwx」の場合、
自分、仲間、他人がそれぞれ読む、書く、実行が
できるという意味です。これを数値で表すことも出来る。
rwxrwxrwxの場合、数字で表せば777です。
自分(User)、仲間(Group)、他人(Other)の順に、
読み込み可能(read)=1
書き込み可能( write )=2
実行可能(execute)=4
となってます。もし自分が読み書き実行すべてできる場合1+2+4=7とい
うことです。つまり777とはUGO(自分・仲間・他人)が、それぞれすべて読み書き実
行ができるという意味です。そしてこのパーミッションを設定するコマンドは
chmod [ugo][+-=][rwx] [ファイル名]
chmod [数字] [対象ファイルファイル名]
[ugo]はu(自分(User))、g(仲間(Group))、o(他人(Other))
[+-=]は+許可を追加、-許可を取り消し、=その許可のみを設定
[数字]は上で説明した数値
・まずCGIファイル(.cgi)を置くディレクトリ(大抵cgiなどの専用のディレクトリ
を用意します)については
rwxr-xr-x 755
・ログなどを入れるディレクトリは
rwxrwxrwx 777
・データファイル
rw-rw-rw 666
・HTMLのファイル
rw-r--r-- 644
というのが一般的。