■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50UNIX初心者スレッド パート2
- 1 :ゲームやらない人 :2000/12/01(金) 05:34
- そろそろ一杯っぽいんで、新スレ立ててみました
- 583 :名無しさん@お腹いっぱい。 :2001/04/04(水) 17:14
- >>580
SSH はフリーじゃないよん。SSH2 とSSH1 でライセンスも違うし。
openSSH はフリーです。これは openBSD な人たちが作ったです。
大きな違いはライセンスで、それ以外大きな違いはないはず。
SSH の開発元 Web どこか忘れた。openSSH 使えばいいことだしね。
ツー訳でほとんどの人は必然的に openSSH の方を使うはず。
- 584 :名無しさん@お腹いっぱい。 :2001/04/04(水) 17:25
- 実際には SSHプロトコル バージョン2 を使うと
OpenSSH と商用 SSH2 ではわずかに非互換があります。
たとえば鍵ファイルの形式が違うし、OpenSSH では
プロトコル バージョン 1 (SSH1)で使っていた identity を
バージョン 2 (SSH2) の形式に変換する方法がありません。
でもふつうは OpenSSH で用が足りると思う。これ以降は ssh スレでやって。
- 585 :580 :2001/04/04(水) 17:44
- >>583-584
ありがとうございます。OpenSSH
http://tanaka-www.cs.titech.ac.jp/~euske/doc/openssh/
で良し、ということですね。
一応FAQ読んだりライセンス見比べたりしてみます。
ありがとうございました。
- 586 :CCルリたん。 :2001/04/04(水) 23:31
- >>583
ちなみにSSH1の最新版のライセンスは
最近SSH2と同じになりました。
- 587 : :2001/04/05(木) 00:09
- マウスでコピペしているうちに
消せないファイルができてしまいました。
もう消すことはできないんでしょうか?
- 588 :名無しさん@お腹いっぱい。 :2001/04/05(木) 00:48
- 例えば、
%rm -i *
とかじゃダメかしらん。-i で削除前に確認するようになるので、いらない(消したい)ファイル
のときだけ y を押すと。
- 589 :579 :2001/04/05(木) 10:47
- >>579 の者ですが
ATI Rage Mobility-M という Graphics Card が、XFree86 Accecerlation で未対応なので
無理ということが判明しました。お騒がせしました。
- 590 :名無しさん@お腹いっぱい。 :2001/04/13(金) 21:42
- aliasについて詳しい人、教えてください。
会社でkshを使って開発をしています。
aliasと入力するとaliasの一覧が表示されますが、
どこで設定されているのかが分かりません。
例えば、aliasと入力して表示されるもののうち、
history='fc -l'
があります。これがどこかのファイルには
alias history='fc -l'
と記入されていると思うのですが...見当たりません。
ホームディレクトリの下の.profileファイルや
.profileファイルが呼び出している.envファイル
など心あたりのあるファイルは全て見ましたが
分かりません。一部のaliasしか設定されていない
のです。また.kshrcファイルはありません。
ちょっと気になることでこのhistoryは
which historyと入力しても
no history in . /bin/sh ・・・
と表示されてどこにもhistoryのファイルがないです。
alias ○○='△△△△'
以外にもaliasの設定方法があるのでしょうか。また
このhistory='fc -l'はホントにaliasなのでしょうか。
教えてくださいませんか。
- 591 :名無しさん@お腹いっぱい。 :2001/04/13(金) 21:46
- /etc/profile みた?
- 592 :名無しさん@お腹いっぱい。 :2001/04/13(金) 21:57
- WINDOWS NTってUNIXベースって本当ですか?
- 593 :590 :2001/04/13(金) 22:21
- >591
いえ、まだ見てません。月曜日会社行って見てみます。
これも読み込まれるファイルなのでしょうか。
- 594 :/usr/local/bin/ :2001/04/13(金) 22:56
- >>592
それはxenixなのでは・・
Xenix 3.0は1983年4月リリースなのだそうな。
- 595 :名無しさん@お腹いっぱい。 :2001/04/13(金) 23:56
- >>592
NTはカトラーが古巣クラッチで書いたんではないの?
- 596 :名無しさん@rm ‐f /etc/* :2001/04/14(土) 00:26
- >>592
VMSの後継と言う話が……
- 597 :名無しさん@お腹いっぱい。 :2001/04/14(土) 01:16
- VMS の各文字をインクリメントさせて WNT なんて
話もあったよね。
- 598 :名無しさん@お腹いっぱい。 :2001/04/16(月) 17:52
- 日本語のファイル名がls等で化けてしまいどうしても扱えないのですが、
どうすればいいのでしょうか。FreeBSD 4.2 + tcsh + kterm 上で
LANG = ja_JP.EUC にちゃんとなっています。
Windowsの領域をマウントして中身を見ると、日本語のファイル名のが
全部化けてます。
- 599 :うひひ :2001/04/16(月) 18:01
- >>598
Windowsはja_JP.SJISだよ
- 600 :名無しさん@お腹いっぱい。 :2001/04/16(月) 18:04
- tarが聞かなくてこまっています。
linuxでmt statusと打つと、
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 512 bytes. Density code 0x13 (unknown to this mt).
....
とでるんですが、
これはちゃんとマウントできてないんですよね?
- 601 :名無しさん@お腹いっぱい。 :2001/04/16(月) 18:39
- >>598
Windows領域の日本語ファイル名を表示するのは、素のままでは無理。
自分で必要がないんでうろ憶えだけど、packages/portsのjapanese
カテゴリ以下にある何かと何かをインストールしてみると、
うまくいくことがあるかも知れないんで調べてみれ。
- 602 :名無しさん :2001/04/16(月) 19:46
- 大元はmachだしょ
MacOSXとNTは源流をたどると一緒?
- 603 :名無しさん@お腹いっぱい。 :2001/04/16(月) 23:16
- すみません、historyって時間も出たりするんですか? マニュアルみても
よく分かりませんでした。教えて君ですみません。
- 604 :名無しさん@お腹いっぱい。 :2001/04/17(火) 01:24
- tcshのは出るね。他は知らん>>603
- 605 :名無しさん@お腹いっぱい。 :2001/04/17(火) 02:36
- >>602
構造的にはかなり類似しているものの、コード自体は全くの
別物なはず。ミーアキャットとプレーリードッグの関係
みたいなもんだな。
まあ、NTのコードはごく限られた人しかみられないんで
実際どうかは謎だけど、デーブおやじの性格からして、
Machをベースにするなんてことはしそうにないような。
- 606 :603 :2001/04/17(火) 07:40
- >>604
ありがとうございます。kshなんです(涙
- 607 :名無しのエリー :2001/04/17(火) 08:19
- route addの使い方がわからなくてしにそです。
どなたか教えてください。。
- 608 :名無しさん@お腹いっぱい。 :2001/04/17(火) 08:46
- man route これで分からなければ本を1冊読め。
- 609 :名無しさん@お腹いっぱい。 :2001/04/17(火) 13:26
- telnetと比較し、
rsh rloginを使う利点は何なんでしょうか?
具体的にどんなところで使うのですか。
- 610 :名無しさん@お腹いっぱい。 :2001/04/17(火) 13:34
- >>609
telnetでできないことができる。
でもそんなもの使うな.
- 611 :???????????????B :2001/04/17(火) 13:52
- >>610
sshっすね。
http://tanaka-www.cs.titech.ac.jp/~euske/doc/openssh/
- 612 :610 :2001/04/17(火) 13:55
- っす。
- 613 :うひひ :2001/04/17(火) 14:10
- >>609
ともに同じ目的で
あーぱねっとでtelnetやFTPが使われて
ばーくれいでrloginやrcpが使われて
現在はごっちゃに取り込んでってかんじじゃないの
プロトコルもチャウよな
相違して気になるオプション機能や接続認証の違いにこだわらなければ
元は同じことしたかったコマンドだから
どっちでもいいんじゃないの
- 614 :名無しさん@お腹いっぱい。 :2001/04/17(火) 15:28
- >>609
rloginならパスワード平文でながさなくていいでしょ。
もちろんホストは24時間あげっぱなしね。
- 615 :名無しさん@お腹いっぱい。 :2001/04/17(火) 16:13
- >>614
本当の厨房も見てるんだから,マジヤメテ〜
- 616 :614 :2001/04/17(火) 16:31
- >>615
へんなこといったかな?
マジわかりません。教えてください。初心者です。
rがreplaceの略だってことはしってるんだけど。
- 617 :名無しさん@お腹いっぱい。 :2001/04/17(火) 16:50
- 突然、プリンターがうんともすんとも反応しなくなってしまいました。
お助けください。
環境は、FreeBSD4.2,Cannon Lasershot LBP-350
/etc/printcap
laser|lp|LASER SHOT LBP-350:\
:lp=/dev/lpt0:\
:sd=/var/spool/output/laser:\
:if=/usr/local/libexec/psfilter:\
:lf=/var/log/lpd-errs:\
:mx#0:sh:
です。いろいろやってたら、エラーログも消えてしまいました。
よろしくお願いします。
- 618 :うひひ :2001/04/17(火) 16:51
- >>616
横からスマンがremote loginのrのコトをではないのか?
パスワード聞かない設定でもホスト間では全く暗号化されずに
認証のやりとりするんだからパスワード漏れるんじゃないの?
いずれにせよローカル用途前提のお話なんだろうから
どーでも良いのだが。
- 619 :617 :2001/04/17(火) 17:01
- 同じPCに入っている、Windousからは、ちゃんと印刷できるので、ハード面
の故障ではないと思います。
以前に、誤操作(内容忘れました。)で、1行の意味不明の文字の羅列が数10枚印刷されつずける
という、現象?が起きて以来だと思います。
# echo test > /dev/lpt0 をやると、プリンターのLEDは光りました。
これ以上は、FreeBSD QandAを見ても分かりませんでした。
- 620 :614 :2001/04/17(火) 17:03
- >>618
とりあえず実装したけど、いずれ暇ができたらおきかえるべきコマンドだよっていみでみたいですよ、rコマンド系は。
rloginって平文パスワード送らないでしょ?
平文パスワードはシステムのどこにもないんだからおくりようがない。
itojunさんにきいてみてちょ。
- 621 :うひひ :2001/04/17(火) 17:15
- >>620
そういう意味で引っかけたreplaceなわけね
確かにパスワードはホニャホニャしてるから
ホスト間のパスワードが違った時に要求される時の注意として
暗号されないよと警告されていたようだ
ちなみに僕はほとんどのマシンにパスワード使ってない
んだ(うひひ
- 622 :614 :2001/04/17(火) 17:16
- >>620
すまそ。
.hostsかいてrloginの場合を想定してました。
- 623 :614 :2001/04/17(火) 17:20
- >>621
>ちなみに僕はほとんどのマシンにパスワード使ってないんだ(うひひ
はっかーですね。
- 624 :614 :2001/04/17(火) 17:25
- >>622
.rhosts
すんまそーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーん!
- 625 :名無しさん@お腹いっぱい。 :2001/04/18(水) 05:36
- 話し変わりますけど
各種ログをCD-Rで記録してれば
改ざんされることがないと思うんですが
どうなんでしょう。
- 626 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:08
- んなもん syslog で別ホストにおくれや。
- 627 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:34
- >>626
別ホストがのっとられたら同じ。
- 628 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:42
- いうなー。
んじゃ、プリントアウトでもするか?
火事なったらだめだね。どーしよー。
- 629 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:45
- ログが全く改ざんできないってことは
クラッカーにとって多少は脅威になるとおもうんですが。
- 630 :名無しさん@お腹いっぱい。 :2001/04/18(水) 07:53
- そうかな?
入ってみたら砂場だったするかもしれんから、
ログを消せないかもしれないことぐらいよきしてるだろ。
- 631 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:01
- す、砂場ってなんすか?
- 632 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:07
- jail, sandbox
- 633 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:09
- & chroot
- 634 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:29
- >>632-633
なるほどー
しかしCD-Rは有効だとおもうけどなー。
- 635 :名無しさん@お腹いっぱい。 :2001/04/18(水) 08:51
- でもそれって手元にサーバがなくてもできるの?
IPエイリアスと FreeBSD に寄与された jail を使って
syslog 経由のログだけ jail に放り込むめば、
一台のマシンでできるなーと思ったんだけど、やってない。
- 636 :名無しさん@お腹いっぱい。 :2001/04/18(水) 10:27
- >>634
>CD-Rは有効だとおもうけどなー。
日光にあてたらだめだね。どーしよー。
- 637 :名無しさん@お腹いっぱい。 :2001/04/18(水) 22:12
- ログをどうやってCD-Rにとれるの?
- 638 :名無しさん@お腹いっぱい。 :2001/04/19(木) 00:11
- >>637
他のホストにとばせばいいやん。
- 639 :名無しさん :2001/04/19(木) 00:58
- 要塞ホストのログを、firewall内のホストに飛ばせば良いわけ?
- 640 :名無しさん@お腹いっぱい。 :2001/04/19(木) 01:50
- 初心者ですみませんが、パーミッションで書き込めないように設定していても
ログを改竄できるのですか?
- 641 :名無しさん@お腹いっぱい。 :2001/04/19(木) 02:13
- rootとられたら終わり。
- 642 :名無しさん@お腹いっぱい。 :2001/04/19(木) 02:14
- だからCD-Rがいいんでは?という話。
- 643 :名無しさん :2001/04/19(木) 03:06
- CD-Rでジャーナルのログを焼くのって技術的に可能なの?
でもほかにライトワンスなメディアって無いよなぁ・・・
- 644 :名無しさん@お腹いっぱい。 :2001/04/19(木) 03:36
- packet-writeすればいいんでは?
- 645 :いひひ :2001/04/19(木) 12:08
- >>643
DVD-R
- 646 :名無しさん@お腹いっぱい。 :2001/04/19(木) 12:39
- >>643
プリンタがあるでそ
- 647 :うひひ :2001/04/19(木) 12:54
- >>643
となると究極は8単位紙テープだな(うひひ
- 648 :名無しさん@お腹いっぱい。 :2001/04/19(木) 14:04
- >>627
...厳密には同じじゃない。initとsyslogdしか動かさない
マシンを用意すればよい。initの実体を、自作のものに
差し替えればよい。内部でsyslogdをexecだ(藁
まあログローテートとかも自分でCでゴリゴリかかなあかん
ので、そこまで徹底するかはポリシーしだい。
>>643
たいていCD-Rへのログ退避はユーザープロセスでやるよな。
だからroot奪取されれば終わり、みたいな。
UNIXにも、Plan9 の tapefs みたいなのがあればいいのにね。
これがあればwrite-onceのメディアにちょびっとずつ
書けそうなんだが。もしかして商用UNIXにはあるのかな?
http://basalt.cias.osakafu-u.ac.jp/plan9_doc/s3.html
- 649 :名無しさん@お腹いっぱい。 :2001/04/19(木) 14:27
- >>649
それなら全部コンソールに吐いて、シリアル経由で独立したマシン上に
ログを残せばいいでしょ?
- 650 :628 :2001/04/19(木) 16:18
- >>627
648さんのいっているとおり、syslogd 以外は立ち上げないんだから、
かなりセキュアになるはず。
そんなマシンでものっとれる自信があるのか! と思ったから、628 のように書いたんだけど、
もしかしてそこまで考えていなかったのかな・・・
ログが消せないかもしれないことに怯える、侵入者ぐらいだったら
これで十分実用になると思うし、だいたいログが残るかもしれないことぐらい頭に
いれてるだろ。
まぁ、syslog.conf に別ホストが載ってれば、踏み台マシンとしては使わないと
おもうけどな
- 651 :名無しさん :2001/04/21(土) 09:56
- クリフォード・ストールの「カッコウはコンピュータに卵を産む」では、
ログをプリンターに出してた
やや昔の話ではあるが、改竄されようがないっつーとこでは、アリかも
CD-R だと、書き込みが遅くて困らないか?
- 652 :名無しさん :2001/04/21(土) 12:16
- プリンタよりゃはやいと思うが(w
でもプリンタのログはめんどくさいよ
紙がもったいないから裏もつかって一定期間保管後
焼却しなけりゃならんし
- 653 :名無し :2001/04/21(土) 19:34
- パケットライトソフト
http://packet-cd.sourceforge.net/
- 654 :名無しさん@お腹いっぱい。 :2001/04/22(日) 01:35
- cron で rsync 回してると、良くそのプロセスだけ hang しちゃうんだけど、
どうにかなんないのかなー
- 655 :名無しさん@お腹いっぱい。 :2001/04/22(日) 05:23
- 共有ライブラリの作り方を説明しているサイトを知りませんか?
ttp://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/
このJFのProgram-Library-HOWTOしか良いのが見つからないのですが。
- 656 :名無しさん@お腹いっぱい。 :2001/04/22(日) 11:19
- LinuxならこのHOWTOに書いてある、もしくはそこから辿れる
情報以上に高度なネタってとくにないような。
それとも、あえてLinux板でないということだからそれ以外の
プラットフォームかな。それならそれぞれで手順が違うんで、
具体的な対象を挙げてくれ。
- 657 :655 :2001/04/22(日) 14:00
- >>656
迷わせてしまったようで、ごめんなさい。
使用しているのは、Linuxです。板違いで申し訳ないですが、質問がLinux固有のものではない
と思いましたので、Unix板にしました。
質問をもう少し具体的にします。質問は共有ライブラリの作成とそれを動的にロードして使う方法についてです。
例えば、libsafec.so.1.0.0という共有ライブラリを作成し、それをlibsafec.so.1とlibsafec.soへの
シンボリックリンクを作成します。
このライブラリには、AとBという関数があります。そのプロトタイプは次のようになっています。
int A (int count, char* buf);
int B (const char *port, const char *prot);
この関数を動的にロードしながら使いたいのですが、main()のあるmyprogram(という名前のプログラム)
のなかで、dlopen()やdlsym()を使いながらそれをするにはどう記述したらいいのかがよく分からないのです。
B関数を使いたいとしたら、今の自分の知識だけで書くとこうなります。
void *dl_handle;
int (*bPtr)(const char, const char); //ここが?です。
dl_handle = dlopen("libsafec.so", RTLD_NOW);
if (dl_handle == NULL){
省略
}
bPtr = (int (*)(const char, const char)) dlsym(dl_handle, "B");
if (bPtr == NULL){
省略
}
ここで分からないのは、bPtrを宣言するとき、portとprotについているconst と ポインタ*は、
どうするのかが分かりません。上のプログラムでは、
int (*bPtr)(const char, const char);としましたが、これは正しいのでしょうか?
- 658 :655 :2001/04/22(日) 14:01
- 長くて、すみません・・・
- 659 :名無しさん@お腹いっぱい。 :2001/04/22(日) 15:06
- つか、dlopen()使ってるフリーソフトのソース見ればいいじゃん。
まぁ「例えばどれ?」と言われてもぱっとすぐには思いつかないが、
*BSDならとりあえず/usr/srcでfind & grepするとかさ。
- 660 :名無しさん@お腹いっぱい。 :2001/04/22(日) 15:19
- とりあえずこれはUnixじゃなくてCの質問でしょ。
>>657
> このライブラリには、AとBという関数があります。そのプロトタイプは次のようになっています。
> int A (int count, char* buf);
> int B (const char *port, const char *prot);
(snip)
> B関数を使いたいとしたら、今の自分の知識だけで書くとこうなります。
> void *dl_handle;
> int (*bPtr)(const char, const char); //ここが?です。
int (*bPtr)(const char *, const char *);
こうじゃないのかな。
>
> dl_handle = dlopen("libsafec.so", RTLD_NOW);
> if (dl_handle == NULL){
> 省略
> }
> bPtr = (int (*)(const char, const char)) dlsym(dl_handle, "B");
ここも同じ。typedef したらいい。
- 661 :655 :2001/04/22(日) 15:41
- レスありがとうございます。助かります。
>>659
今度ソースを検索して、さがしてみます。
>>660
すみません、Cの質問になってしまって。
660さんの言うように、
int (*bPtr)(const char *, const char *); でやってみたら、
コンパイルエラーもなくちゃんと動きました。ありがとうございます。
レスをいただく前に
int (*bPtr)(char *, char *);
でやってみましたら、これでもちゃんと動きました。
でも、このconstのあるなしの違いってなんだろうか・・・
- 662 :名無しさん@お腹いっぱい。 :2001/04/23(月) 21:09
- NetBSD/hpcmipsを使ってみようと思ってます。
そこで相談なのですが、Xライブラリを使わずにグラフィカルなソフトウェア
を作ることは可能でしょうか? こんな方法があるよという方いらっしゃい
ましたら教えて下さい。
少し調べた感じではframebufferを使えば良さそうなのですが、これだけでは
直線を引いたり、ポリゴンを表示したりは出来ないのですよね?
それと、Qt/embeddedはNetBSDでも使えるのでしょうか?
- 663 :名無しさん@お腹いっぱい。 :2001/04/25(水) 03:48
- >>662
pkgsrcにmglってのがある。詳しくは以下。
http://www.netbsd.org/Ports/hpcmips/mgl2.html
- 664 :名無しさん@お腹いっぱい。 :2001/05/17(木) 21:34
- あげ
- 665 :名無しさん@お腹いっぱい。 :2001/05/20(日) 23:38
- □□□□□▼□□□□□□□□▼▼▼□□□□□□□□□
□□□□□■■▼□□□□□□▼■▼□□□□□□□□□
□□□□▼■■□□□□□□□■■▼□□□□□□□□□
□□□▼■■▼□□□□□□▼■■▼▼▼▼■■▼□□□
□□□■■■□□▼▼□□□▼■■■■■■■■■▼□□
□▼▼■■▼□▼■■▼□▼■■▼▼▼▼▼■■■□□□
▼■■■■▼▼■■▼□□▼■■■□□□▼■■▼□□□
▼■■■■▼▼■▼□□▼■■▼■▼□▼■■■□□□□
□▼■■■■■■▼□▼■■▼▼■■▼■■■▼□□□□
□□▼■■■■▼▼□▼■▼□□▼■■■■▼□□□□□
□□□▼■■▼▼■▼□▼□□□□▼■■■□□□□□□
□□□▼■■□□■■▼□□□□□▼■■▼▼□□□□□
▼▼▼■■■▼■■■■▼□□▼▼■■■■■▼□□□□
■■■■■■■■▼■■▼▼■■■■▼■■■■■■▼▼
■■▼▼▼■■□□▼▼■■■■▼▼□□▼■■■■■▼
▼▼▼□□■■□▼▼▼■■■▼▼■▼▼▼▼■■■■▼
□■■■▼■■▼■■▼■■▼□▼■■■■▼▼▼▼▼□
□■■■▼■■▼■■▼▼▼□□▼■■■■■■▼□□□
□■■■▼■■□▼■■□□□□□▼▼■■■■▼□□□
▼■■■□■■□▼■■▼□□▼□□□▼■■▼□□□□
▼■■■□■■□□■■▼□▼■■▼▼▼□□□□□□□
▼■■▼□■■□□■■▼□▼■■■■■▼▼□□□□□
▼■■▼□■■□□▼▼□□▼■■■■■■■■▼▼□□
▼■■▼□■■□□□□□□□▼▼■■■■■■■▼□□
□□□□□■■□□□□□□□□□□▼■■■■■▼□□
□□□□□■■□□□□□□□□□□□□▼▼▼▼□□□
- 666 :名無しさん@お腹いっぱい :2001/05/24(木) 10:33
- あげ
- 667 :名無しさん@お腹いっぱい :2001/05/24(木) 10:58
- プリンタのジョブを見てるとerrs007747っていうファイルができて
プリントアウトができないんですが、これだけで何が原因かわかります?
- 668 :名無しさん@お腹いっぱい :2001/05/24(木) 14:17
- Solaris2.6について質問があります。
inetd.confの中でin.ftpd(usr/sbin/in.ftpd)というのが標準であるようなのですが、
このin.ftpd(usr/sbin/in.ftpd)のバージョンをご存知の方がおられましたら教えてください。
また、このコマンド叩けばわかるんじゃないの?
とか、ここみればぁ的なサイト情報でも結構ですので教えていただけないでしょうか?
よろしくお願いいたします。
- 669 :名無しさん@お腹いっぱい。 :2001/05/24(木) 17:15
- 僕も質問です。
fork()でプロセスのコピーを作成しますよね。
これは、親のデータセグメント、コードセグメント、スタック、ヒープ
の内容をコピーするということでいいでしょうか?
(コード領域は共有するとか、COWによってデータ領域は実際に変更され
る時にコピーされるとかあるのでしょうが)
とすると、fork()前に malloc() していた領域の内容も子プロセスに
コピーされていて利用することができる という理解で良いですか?
- 670 :名無しさん@お腹いっぱい。 :2001/05/24(木) 17:36
- 669の続き。
で、もし子側でその領域を使う事なくて、子は子自身でヒープを色々
使いたい場合、その fork()前に malloc() した領域は free() しな
くてはいけない?
- 671 :23 :2001/05/24(木) 20:01
- 私はMule上でCannaを使用してるのですが、Cannaserverが
自動的に起動しないので、自動で起動するようにしようと思って、
調べたところ、rc.localに「〜のような文を追加するといい」と
あったので早速そうしようと思い書き加えたところ、セーブが
出来ないので、書き換えが可能になってないのかと思って
chmodを実行してみたんですが、「許可できません」のような
メッセージが出てしまったんですが、どうすればいいのでしょうか?
- 672 :23 :2001/05/24(木) 20:02
- 私はMule上でCannaを使用してるのですが、Cannaserverが
自動的に起動しないので、自動で起動するようにしようと思って、
調べたところ、rc.localに「〜のような文を追加するといい」と
あったので早速そうしようと思い書き加えたところ、セーブが
出来ないので、書き換えが可能になってないのかと思って
chmodを実行してみたんですが、「許可できません」のような
メッセージが出てしまったんですが、どうすればいいのでしょうか?
- 673 :23 :2001/05/24(木) 20:02
- 間違えて、2つ書いてしまいました。スイマセン!!
- 674 :名無しさん@お腹いっぱい。 :2001/05/24(木) 20:08
- >>671
Mule 以前の問題だよ。UNIX の入門書をよく読んでください。
とりあえず root 権限があれば書き換えられるので
管理権限があれば su するなりしてから書き換えてください。
管理権限がないなら管理者の機嫌の良さそうなときに頼みなさい。
- 675 :名無しさん@お腹いっぱい。 :2001/05/25(金) 08:21
- >>668
「in.ftpd のバージョン」ってどういう意味?
- 676 :名無しさん@お腹いっぱい。 :2001/05/26(土) 14:56
- UNIX 関係のコマンドやツールの名前って、
「発音しにくく」
「覚えにくく」
「意味が推測しにくいように」
つけなくてはいけない、って合衆国憲法で決まってるんですか?
- 677 :名無しさん@お腹いっぱい。 :2001/05/26(土) 15:03
- >>676
そうです。
これはもともと、ソ連のスパイ対策のために、なるべくわかりにくい暗号のような名前をつけなくてはいけない、と決まっていたものです。
今では冷戦も終わり、ソ連も崩壊しましたが、当時の慣習がまだ残っているのです。
- 678 :age :2001/05/27(日) 03:54
- どっこらしょ。
http://www.age-soft.co.jp/Images/agelogo_mid.png
- 679 :名無しさん@お腹いっぱい。 :2001/06/04(月) 00:44
- リソースの喰い潰しを避けるために、daemonをnon-root権限で動かしてそこに
rlimitをかける、というようなことはよくやると思います。memoryやfile size
の制限をする時はこれでいいのですが、busy processがCPU 100%浪費状態になる
のを避けることは(何らかの方法で)できるのでしょうか?
- 680 :FDA :2001/06/10(日) 00:07
- PC UNIX でPGP暗号化したいのですが、何かいいソフトありますか?
- 681 :名無しさん@お腹いっぱい。 :2001/06/10(日) 00:12
- >>680
PGP か GnuPG
- 682 :FDA :2001/06/10(日) 00:23
- >681
thank you.
- 683 :てきとー :2001/06/10(日) 00:26
- >>679
nice で優先度いじる、とか?
100% いくかもしんないけど、
他のプロセスが CPU を使いたいときはゆずってくれる、と思う。
- 684 :toristan :2001/06/10(日) 23:00
- RED HAT Linux 7.1 FTP版(日経Linux7月号に付属) をwindows 2000 SP2
の上のVmware 2.0.3 build - 799 で
CD-ROMから立ち上げ インストールしようとすると
running install....
running /sbin/loader
でとまってしまいます
この原因はなにでしょうか?
- 685 :名無しさん@お腹いっぱい。 :2001/06/10(日) 23:17
- >>684
とりあえずvmware2.0.4にしてみたら?
- 686 :名無しさん@Emacs :2001/06/11(月) 00:27
- HyperNikkiSystemってごぞんじですか?
Web日記を便利につくるCGIなんです。
自分のマシン上でhnsを動かそうと思っています。
理由はサーバースペース借りつお金がない為。
FreeBSD4.3Rにpackageからhns-2.10.0をインストールしました。
一般ユーザでhns-setupを実行しました。
設定はデフォルトで
日記ディレクトリ /home/naoya/diary
ウェブ日記ディレクトリ /home/naoya/public_html/diary
にしました。(naoyaは私のユーザ名です)
Netscapeでhttp://127.0.0.1/を開くとApachの初期画面が見えます。
日記を見ようとhttp://1217.0.0.1/~naoya/diary/を開くと
Forbidden
You don't have permission to access /~naoya/diary/ on this server.
Apache/1.3.14 Server at 6bxd.local.net Port 80
とでてしまいます。
- 687 :名無しさん@お腹いっぱい。 :2001/06/11(月) 00:45
- >>686
> You don't have permission to access /~naoya/diary/ on this server.
っつーんだから、パーミション確認してみたら?
- 688 :名無しさん@お腹いっぱい。 :2001/06/11(月) 03:54
- <<UNIX板@駄スレ放置委員会からのお知らせ>>
偏差値30以下警報がこのスレから出ています!
住民の皆様は速やかに放置するか、navi2chによる駄スレカット機能を利用して下さい。
=====以後書き込み禁止======
〜駄スレ放置委員会より
- 689 :名無しさん@お腹いっぱい。 :2001/06/11(月) 05:39
- >>686-687 permissionより httpd.confとかの問題だろ。
最近の apacheは setgidとかついてよくわかんなくなったような
つーか、apacheスレなかった?
- 690 :名無しさん@お腹いっぱい。 :2001/06/11(月) 16:13
- 問題の切り分けが出来ないのもまた、初心者なり。
「その問題の原因を教えてやる」スレでも立てるかな(w
- 691 :名無しさん@お腹いっぱい。 :2001/06/12(火) 22:02
- MSN の Instant Messaging って使ったことないけどアメリカでは結構普及して
るらしいじゃん。MSN は仕様公開してるの?Windows以外で使えないのかな。
- 692 :名無しくん、、、好きです。。。 :2001/06/13(水) 04:15
- sendmailをqmailとかposrfixに換えた時にcronが出してるroot宛のメールはどうやって受け
取れば良いのでしょうか。いくらやってもrootにメールがきません。
構成
デュアルホームホストがメールゲイトウェイで、 内部メル鯖がフライベートアドレスです。
- 693 :#!/bin/sage :2001/06/13(水) 12:58
- >>691
tcpdumpでみるとだいたい概要はつかめるぞ :-)
IETFの以下の文章がたぶん該当すると思う。詳細までは未確認なんでアレだが。
http://www.ietf.org/internet-drafts/draft-ietf-impp-cpim-01.txt
- 694 :傷心初心者 :2001/06/13(水) 14:35
- chmod コマンド教えて
drw-rwlr-- < これどうやって作ったらいい?
rwlr < これなに?
linux板で誰も教えてくれん・・・m(__)mおしえてくださいませ。
- 695 :傷心初心者 :2001/06/13(水) 15:18
- わかりました。man見ます
お騒がせしましたm(__)m
- 696 :名無しさん@ドキューソ寸前 :2001/06/13(水) 15:40
- すいませんsystem()とCGIで質問させて下さい。
つい最近必要に迫られてCでCGIを書くようになるハメになったのですが、UNIXのプログラミング
知識に疎い(と言うか初心者)ため頭を抱えてます。
#include <stdio.h>
int main()
{
printf("Content-type: text/plain\n\n");
printf("鬱だ氏のう\n");
return 0;
}
こんなの↑をビルドした物をブラウザでつつくと、”鬱だ氏のう”と表示されますが、
んじゃ例えばsystem("/usr/bin/netstat -r");とか書いときゃそのサーバーのルーティング
テーブルとか表示されんじゃねーのウヒ?とか思ってやってみたのですが…
できたバイナリをコマンドラインで実行させると正常に動作するのですが、ブラウザ経由では
Internal Server Error表示が出てしまいます。
int main()
{
printf("Content-type: text/plain\n\n");
system("/usr/bin/netstat -r");
return 0;
}
cgiのバイナリの実行権は755にしてるのですが…
#勿論本当はこんな単純なコードじゃないのですが、質問の為に簡略化してます。
なぜこうなるのか、原因や対策について指摘下さい。
宜しくお願いします。
- 697 :名無しさん@お腹いっぱい。 :2001/06/14(木) 00:20
- ひろゆきがログ変換作業とやらをやっていた模様。(批判要望板参照)
>>696
stdio の入出力関数はバッファリングをする。
当然、同じディスクリプタでも仮想アドレス空間ごとに別々のバッファが
確保されるので、複数プロセスの出力順序を保証するには手動でシリアラ
イズしなきゃならない。
system の前に fflush(stdout) を入れればいいだろ。
- 698 :名無しさん@お腹いっぱい。 :2001/06/14(木) 05:56
- UNIX初心者ですが、
UNIXのコマンドリファレンスで、
windows上でなおかつオフラインで閲覧できるものって、
ございますか?(windowsHelp形式だとなお良いのですが・・)
- 699 :名無しさん@お腹いっぱい。 :2001/06/14(木) 08:25
- >>698
自分で man2html すれば?
- 700 :名無しさん@ドキューソ寸前 :2001/06/14(木) 09:19
- >>697
ばっちり解決しました。標準入出力について勉強し直さんとダメですな…
回答有難う御座いました。
- 701 :名無しさん@お腹いっぱい。 :2001/06/14(木) 10:29
- 今、会社のサーバーに冗談気分でsshを使ってroot password でアクセスしたら
ログインできてしまいました・・・
lastコマンドを打つと僕のIPがばっちり出てます・・
/var/lastlogを捨てても消えません!!!た・たすけてー!!怒られるー!!!
- 702 :名無しさん@お腹いっぱい。 :2001/06/14(木) 10:32
- >>701
パソコンごとぶっ壊せ
- 703 :名無しさん@お腹いっぱい。 :2001/06/14(木) 10:45
- >>701
lastコマンドが使えないようにすればいいじゃん。
/bin/last かな?を消せば?
- 704 :ひよこ名無しさん :2001/06/14(木) 11:04
- マジカルとこちゃんのエロ画像、どっかに落ちていませんでしょうか?
初心者なのでどうしても見つけられません。お願いします。
あと、ソラリスちゃんが中国人に後背位からセキュリティホールをつつ
かれて犯られちゃってる無修正画像も有ると聞きました。こっちも探し
ています。
でわ。よろしくお願いいたします。
- 705 :名無しさん@お腹いっぱい。 :2001/06/14(木) 11:22
- >>701
取説読め。
- 706 :名無しさん@お腹いっぱい。 :2001/06/14(木) 11:38
- >>705
マジスカ
- 707 :名無しさん@お腹いっぱい。 :2001/06/14(木) 11:59
- Linux とSolarisの違いは何でしょうか?
誰でも分かるように具体的教えて下さい
またSolaris 2.6 Solaris 8 との違いを
教えて下さい
- 708 :うひひ :2001/06/14(木) 12:58
- >>707
誰にでもわかるように具体的と言う限定が難しいが
Linux 松村邦洋
Solaris ビートたけし
Solaris 2.6 バカルディ
Solaris 8 さまーず
でご理解いただけるか
- 709 :名無しさん@お腹いっぱい。 :2001/06/14(木) 17:36
- >>708
8 は 2.6 のマイナーダウングレードってことかな?
- 710 :三村 :2001/06/14(木) 18:44
- >>709
ってダウソかよっ
人気あがってねーのかよっ
- 711 :名無しさん@お腹いっぱい。 :2001/06/14(木) 20:42
- バックドアを仕掛けられても被害を食い止めるためにルーターであらかじめ
ポートを閉じておこうと思ってます。1243とあとどのポートを閉じたらいいでしょう。
- 712 :名無しさん :2001/06/14(木) 20:52
- >>711
21 25 53 80 1024-65535
- 713 :名無しさん :2001/06/14(木) 20:53
- >>704
マジカルとこって、何?
- 714 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:00
- 80と25以外全部閉じれば
- 715 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:15
- sudo コマンドの中では cd といったような shell の
組み込みコマンドは使えないんでしょうか.
- 716 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:33
- >>711
ココ、ココ、ココ、ココ!!!
http://www.astro-corp.co.jp/modify/5/5_5.htm
- 717 :名無しさん@お腹いっぱい。 :2001/06/14(木) 21:39
- >>716
それでバックドアを閉じろってことか?3点
- 718 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:05
- >>715
sudo の中でシェル起動すりゃいいだろ
- 719 :715 :2001/06/14(木) 22:29
- >>718
えっと、
$ sudo bash -c "cd hogeDIR; CMD 〜 "
とするとそのコマンドが終わったらもとのディレクトリに戻ってしまうんで.
ほかにやり方があるんでしょうか.
- 720 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:35
- >>719
$ sudo bash -c "cd hogeDIR; CMD 〜 "; cd hogeDIR
- 721 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:44
- >>720
ありがとうございます.今実機が手元にないので明日試してみます.
その hogeDIR はもともとユーザでは permission が下りないのですが、
大丈夫なんでしょうか.
- 722 :名無しさん@お腹いっぱい。 :2001/06/14(木) 22:58
- >>720
大丈夫じゃないです。
そんなのできるわけないです。
- 723 :名無しさん@お腹いっぱい。 :2001/06/14(木) 23:05
- >>722
ということは、やっぱり毎回、絶対パスでやりたいコマンドの相手を
指定しなきゃいけないんでしょうか.
- 724 :名無しさん@Emacs :2001/06/14(木) 23:41
- cd がなぜシェルの内部コマンド(外部コマンドとして実装不可能)なのか
調べてみるといい。
ちょっと難しいかもしれないけど、理解できないと初心者は脱出できない。
理解できると、command.com がいかにクソかよくわかる(藁
- 725 :名無しさん@お腹いっぱい。 :2001/06/15(金) 00:08
- >>723
は?
なんでパスの話が出てくんの?
もしかして PATH に . が入ってたりする?
- 726 :名無しさん@お腹いっぱい。 :2001/06/15(金) 00:17
- >>725
ユーザ foo で permission が下りないディレクトリ hogeDIR があって、
その中のファイルを操作するとき、sudo 内で cd が使えたら、いちいち
$ sudo CMD hogeDIR/bar1
$ sudo CMD hogeDIR/bar2
てやらずに、
$ sudo cd hogeDIR
$ sudo CMD bar1
…
って出来たらな、と思ったんです.
- 727 :名無しさん@お腹いっぱい。 :2001/06/15(金) 00:22
- >>726
ムリだ。
- 728 :名無しさん@お腹いっぱい。 :2001/06/15(金) 05:08
- 最後に cd hogeDIR って出力するようにして、
その結果をエヴァったらどーかね (eval ね)。無理かな。
- 729 :名無しさん@お腹いっぱい。 :2001/06/15(金) 09:20
- >>728
eval すんのは sudo を呼び出すアカウントの権限 (非 root) だから、
ムリじゃん?
- 730 :728 :2001/06/15(金) 13:12
- ん〜、非 root のシェルのカレントディレクトリを
変えたいんでしょ?
eval `sudo cd hogeDIR...;echo cd hogeDIR`
ってこと。無理かね?
- 731 :名無しさん@お腹いっぱい :2001/06/15(金) 21:10
- 小泉メルマガってMTAは何を使ってるんでしょうか?
- 732 :名無しさん@お腹いっぱい。 :2001/06/15(金) 21:31
- >>731
qmail
- 733 :名無しさん@お腹いっぱい。 :2001/06/16(土) 00:46
- IBMのAIXってどう思いますか?
今度の職場でAIXを使うんですが、AIXを使う事で得れるスキルって
あるんでしょうか?ソラリスと比べてどうですか?
AIXのunix界での地位ってどれくらいですか?
厨房ですんません。
- 734 :名無しさん@お腹いっぱい。 :2001/06/16(土) 01:24
- 無いって言ったら仕事辞めるのか
スキルスキル馬鹿のひとつ覚えで言ってんじゃねーよ
- 735 :名無しさん@お腹いっぱい。 :2001/06/16(土) 02:25
- >>733
> AIXを使う事で得れるスキルって
> あるんでしょうか?
得られるのは AIX を使うスキルじゃん?
- 736 :名無しさん@お腹いっぱい。 :2001/06/16(土) 11:05
- きつい言葉だが >>734 の言ってることは正しい
- 737 :733 :2001/06/16(土) 19:12
- >>734
はい。派遣社員なので、AIXを使った仕事で得れる物がないなら、
やめるつもりです。(その派遣先は断るって事です)
得れる物があるなら、徹底的にやってみようと思ってます。
得れる物も無い仕事に時間を費やすのも嫌なんで、2chで相談して見ようと
思った訳です。
- 738 :名無しさん@お腹いっぱい :2001/06/16(土) 21:26
- >>737
だから。レスを読めよ。
どうせ、嘘つき野郎なんだろ。
- 739 :名無しさん@お腹いっぱい。 :2001/06/16(土) 23:20
- >>737
そもそもAIXを使った仕事ってなんなん?
AIX上で動くアプリケーションを使った仕事?
AIX上で動くアプリケーションを作る仕事?
AIXが動くマシンを保守する仕事?
前2つだったら、やってもAIXに限定されていない部分の方が多いんちゃうか?
- 740 :737 :2001/06/17(日) 00:44
- >>739
保守です。社内LAN構築と管理ってとこです。
私が一番心配しているのは、派遣の仕事をやめて、再就職する時に
もし、AIXを使ってる企業が少ない又は、AIXが評価されてないと言った現状だったら
やだな〜って事です。
未来の事なんて誰にも分らないと思いますが、せめて今現時点でのUNIXの中でのAIXの
評価は、どんなくらいの物なのだろう?と思って質問しました。
はっきり言って厨房な質問で、申し訳ないと反省してますが、2chには私なんかより
UNIX全般に詳しい人がいると思い、質問させて頂きます。
実際どうでしょう?AIXって?
- 741 :名無しさん@お腹いっぱい。 :2001/06/17(日) 01:29
- チミィ、いいかね。IBMの営業力を舐めてもらっては困るよ。
世界でも SUN,HP,Compaq,SGIに並ぶUNIXベンダーで、
IBMしか買わんという頭が固い客にUNIXが必要になったときは、必ずAIXが入った。
それからここでの(主にエンジニアからみた)評価と、仕事があるかどうかは別だ。
SMITクソととかいいつつも、AIXを使っているところは多い。
まあ、IBMは自分が供給するすべてのハードウェアでLinuxを動かす、
なんてこともやっているので、そのうちLinuxもまかされるかもしれんが、
そのくらいどうとでもなるだろう。ならなきゃきみはこの道を選ぶのが間違い。廃業だ。
- 742 :740 :2001/06/17(日) 02:11
- >>741
マジレスありがとう御座います。やる気が沸いてきました!
頑張ってみます。
- 743 : :2001/06/18(月) 09:45
- unix で cabファイルを解凍できるソフトってありますか?
- 744 :名無しさん@お腹いっぱい。 :2001/06/18(月) 10:01
- >>743
ほれ
cabextract-0.2
http://www.freebsd.org/ports/archivers.html
- 745 : :2001/06/18(月) 10:27
- >>744
ありがとう
- 746 :名無しさん@お腹いっぱい。 :2001/06/22(金) 15:48
- 今年大学入学して初めて情報処理基礎演習の授業でunix を知ったのですが
ぜんぜん分かりません。パソコン自体は3年位やってるのですがwindous
でゲームなどを中心にやってたのでキーボードを使ってファイルを創り
プログラムを動かすという感覚が分かりません。
授業にもついて行けずに困っています。unixを一から学べる超初心者用の
本を教えてください。またそのような情報があるサイトなどでもいいので
お願いします。ちなみに現在授業でやってるのはLATEXを使って
美文書を作成する所ですが全然できません。
- 747 :名無しさん@お腹いっぱい。 :2001/06/22(金) 16:24
- >>746
ちと古いが技術評論社からでている UNIX SUPER TEXT が割といい。
大きな本屋さんで探してみよう。UNIXの基礎から勉強したいなら、
WEB よりも、書籍を買った方がいい。
LaTeX は TeX FAQ をチェックされたし。
http://www.google.com/search?q=TeX+FAQ&btnG=Google+%8C%9F%8D%F5&hl=ja&lr=lang_ja
- 748 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:05
- >>746
ウイソを消してFreeBSDかLinuxを入れろ。
いやでも覚える。
- 749 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:09
- >>747
激しく感謝!!これから頑張ってみます。
- 750 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:15
- 749 が Unix Super Text (上下あるよね?) の値段の高さに
愕然とする、に一票。
- 751 :名無しさん@お腹いっぱい。 :2001/06/22(金) 17:19
- 箸より重いものを持ったことが無い749は家に
UNIX Super Text を持って帰ることが出来ない、に1票。
- 752 :名無しさん@お腹いっぱい。 :2001/06/22(金) 18:23
- しかたないので箸を買って帰る、に1行。
- 753 :749 :2001/06/22(金) 21:39
- >>750そんなに高いの?
>>751重いの?
うーむ・・・別に初心者から上級者まで総て網羅してる本じゃ無くても
良いのですが。本当に極初心者のみに対応した本が希望。
大学の講義は不親切です。貰ったプリントには余り説明が書いてない
から。ウインドウズと違いファイルも作れんし動かせないし。
どうすれば・・・・(迷迷迷
- 754 :名無しさん@お腹いっぱい。 :2001/06/22(金) 21:48
- ってか、
>ぜんぜん分かりません。パソコン自体は3年位やってるのですがwindous
3年やってもWindowsぐらいちゃんと綴れない人はUNIXやっちゃダメです。
- 755 :名無しさん@お腹いっぱい。 :2001/06/22(金) 21:58
- きっと 749 には Unix コマンドリファレンス
で十分。
- 756 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:09
- >>753
確かUNIX Super Text 上下巻で一万円ぐらいしたかな?
確認はしてないけど。自分で検索してね。
かなり重いと思う。あまり持ち運びたくはないと思うかも。
>良いのですが。本当に極初心者のみに対応した本が希望。
お勧めのいい本がないんだよね…。Linux や FreeBSD の
インストール本あたりで、コマンドを覚えるってのはどうよ。
その手の本は買わんでも立ち読みで十分だと思う。
インプレスあたりで、「できるUNIX〜」みたいのがあれば
いいんだけどね。
ついでに、ファイルを作るコマンド:
touch file_name
健闘を祈る。
- 757 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:09
- 「本当に極初心者のみに対応」しているように見える本って、ゴミばっかだと思うけど。
- 758 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:12
- >>756
手元にあったから、見てみたよ。
The UNIX Super Text 【上】 3301円+税 ISBN4-87408-505-9
The UNIX Super Text 【下】 3592円+税 ISBN4-87408-513-X
- 759 :名無しさん@お腹いっぱい。 :2001/06/22(金) 22:28
- 高くて重い技術書はオンライン書店で買ってます。
技術書を何冊か買うと送料は無料になる値段になってしまうしさ。
- 760 :けけらっちょ :2001/06/22(金) 23:24
- 確かUNIX Super Text 上下巻で一万円ぐらいしたかな?
古いよね!
- 761 :名無しさん@お腹いっぱい。 :2001/06/22(金) 23:50
- >>760
> 古いよね!
確かに。
どの本がいい本か見極めることができるようになった人っつーのは、
入門書は古いのしか知らんもんだよ。
そういう人はもう最近の入門書なんて読む必要ないだろ?
だからここで >>746 みたいな質問してもベストな答えは出ないと思われ。
だれか Unix を知ってる人を本屋につれてって、
「この中で一番いい本を教えてくれ」って言うのがいいと思うのだが。
難しいけど。
- 762 :名無しさん@お腹いっぱい。 :2001/06/22(金) 23:52
- そーいえば、UNIX Super Text の新版出るという噂が
絶えないなあ。
- 763 :761 :2001/06/22(金) 23:56
- ちなみにおれが最初に読んだ本はアスキーの「入門 UNIX」。
http://www.ascii.co.jp/books/detail/4-7561/4-7561-0045-7.html
# 改訂新版なんて出てんのか。
# http://www.ascii.co.jp/books/detail/4-7561/4-7561-3381-9.html
で、「実用 UNIX」「応用 UNIX」とか「Run Run Linux」「Walking Linux」とか。
古いだろ。
今はもっといい本が出てる、のかなぁ。
- 764 :名無しさん@お腹いっぱい。 :2001/06/23(土) 00:08
- 小山裕司他『UNIX 入門:フリーソフトウェアによる最新UNIX環境』
トッパン、1996年(3689円+税)
ってのはどう?
- 765 :名無しさん@お腹いっぱい。 :2001/06/23(土) 00:13
- >>764
凸版潰れたよ…
- 766 :名無しさん :2001/06/23(土) 01:42
- >>763
おー、おれ、そのシリーズのCP/MとMS-DOSは読んだ気がする
- 767 :名無しさん@お腹いっぱい。 :2001/06/23(土) 01:42
- 「改訂版プロフェショナルBSD」なんてどうっすか。
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3750-4.html
- 768 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:02
- >>761
>入門書は古いのしか知らんもんだよ。
確かに。
昔買った入門書も人にあげてしまってUnix本、表紙が動物の絵
の奴とか、手もとにはもう一冊もないよ。
でもまあ今ならインターネットで大抵の情報は手に入れられる
から、もう高い本買う気はぜんぜんないや。
- 769 :ha :2001/06/23(土) 02:36
- /dev/null
ってよく出てきますけど、これってなんなんですか?
なんとなくですけど、いらない標準出力の結果を入れる所かなと
思ったりしてますけど、いかがですかね?
- 770 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:43
- >>769
ぶらっくほーる。
いくらでもデータを受け入れ、読み込みますが、データは捨て
去ります。
もちろん、標準出力の結果を食わせることも出来ます。
- 771 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:45
- >>769
それでいいよ。
ついでにリダイレクト、パイプ、標準出力、標準エラー出力、など
を理解しましょう。
- 772 :ha :2001/06/23(土) 02:55
- 早速の返答ありがとうございます。
>いくらでもデータを受け入れ、読み込みますが、データは捨て
>去ります。 もちろん、標準出力の結果を食わせることも出来ます。
データ受け入れ・読み込みの使い方は想像できますが
***.sh > /dev/null (使い方想像HP-UXです)
標準出力に食わす場合はどんな感じで使うんですかね?
あと/dev/nullって主にどんなときに使うとべんりなんですかね?
おしえてくらはい。
- 773 :名無しさん@お腹いっぱい。 :2001/06/23(土) 03:23
- >>72
えと、同じように画面に出力される場合でも、標準出力と標準エラー出力の
ふたつがあります。通常の出力が前者、エラーメッセージの表示が後者という
使いわけが一般的。以上が前提。
使用例その1
hoge というコマンドを実行すると何かエラーが起きるんだけど、
標準出力で画面が流れちゃって見えないっ!というときに、
% hoge > /dev/null
とすると、標準出力が捨てられてエラーメッセージだけが画面に残る。
使用例その2
cron では実行時に出力されたメッセージはすべてメールとして送られるけど、
特に結果を確認する必要がないようなものならば、出力を /dev/null に
捨てることでよけいなメールを受けとらずに済む。
使用例その3
grep で実際にどんな行がマッチしたかという事実は不要で、exit status
だけが欲しいとき、grep regex file > /dev/null とする。
コマンドラインオプションによっても出力を抑制できるけど、OS によって
grep -q だったり grep -s だったりする。その点、> /dev/null ならば
OS に依存せず確実に使える。
その他、誰もいない空間に向かって吠えることをあらわす jargon としても
使われる。例:「上司のバカヤロー! > /dev/null」
- 774 :ha :2001/06/23(土) 03:38
- >773様
丁寧な返事がりがとうございます。
ようやく/dev/nullの使用理由が理解できました。
特に使用例その1、2が目鱗だす。
使用方法理解でき、早速なんですが今日はこれにて失礼します。
ありがとうございました。
- 775 :名無しさん@お腹いっぱい。 :2001/06/23(土) 04:33
- 明日の「教えてクン」を目指す、若き戦士達に以下の文章を捧げる。
日々精進し、パソコンヲタクどもの親切を蹂躙してやれ。
1.努力を放棄すること
いやしくも「教えてクン」たるもの、努力をしてはならない。
過去ログを読んだり、検索してはいけない。
「英語は苦手なので、分かりません。」は、高く評価できる。
辞書片手にマニュアルやReadMeを読むなど、決してしてはならない。
他力本願と言われようと、自分で調べたり試行錯誤したりせず、
他人の努力の結果を搾取するのが、正しい「教えてクン」である。
また、「もう何が悪いのかサッパリ分かりません。」と言って
ふてくされるのも有効である。「サッパリ」という単語が
「やる気の無さ」を効果的に表現している。
「原因を特定するには、何をすべきでしょうか?」と訊いてしまうと
自己の積極性が現れてしまうので、「教えてクン」失格である。
2.情報を開示しないこと
使用OSや、機器構成などの必須の情報を知らせてはならない。
マザーボード名やBIOSのバージョンも同様だ。
具体的なアプリ名やバージョンも隠蔽すべきだ。
「DVD再生ソフト」のように曖昧に表記しておけばよい。
反対に「前から欲しいと思っていた○○」とか「安売りされていた
○○」 等の「どうでもいい情報」は、どんどん書いてやれ。
トラブルの場合は、状況を正確に記述してはならない。
「なんだかうまく動きません。」とか「エラーが出ます。」等と
具体的なことは何も書かないことが重要である。
また、自分の試してみた事も具体的に書いてはいけない。
考えられる組合せのマトリックスを作成し、状況を整理するなど
もってのほかである。最悪の場合、それだけで問題が解決してしまう
こともあるのだ。
「いろいろやってみたけど、動きません。」が理想的だ。
3.答える人間のことを考えないこと
「教えてクン」は、孤高の戦士である。相手のことを考えるようでは
教えてクン失格というものだ。
以下のような行動が、望ましい。
初心者であることを高らかに宣言し、初心者向けの丁寧で
分かりやすい説明を強要する。専門用語の使用を禁じておくと
さらに効果的である。簡潔な説明を禁じられたヲタクどもは、
同じ内容を説明するのに、何倍もの労力を強いられる。
自分は努力せず、相手には多大な努力をさせることこそが
「教えてクン」の真骨頂である。
マルチポストも有効である。そのBBSを信用していないことを
明確に示せる。「どうせ、お前らじゃ分からんだろう。」という
意志表示として高く評価できる。もちろんマルチポストの非礼を
あらかじめ詫びてはならない。それでは、単なる「急いでいる人」
になってしまう。それは、教えてクンではない。
質問のタイトルは、「教えてください。」で良い。
タイトルを読んだだけでは「何に関する質問」か全く分からない。
そういう努力は、答える人間にさせれば良いのだ。
とにかく、答える人間が答えやすいように気を使って質問しては
ならない。傲慢で不遜な態度が必須である。
「聞きたいことがあります。」など、プロの仕事であろう。
- 776 :名無しさん@お腹いっぱい。 :2001/06/23(土) 09:06
- 皆さんお使いのウェブブラウザーはどれですか?
安定してるのが欲しいと思いまして
- 777 :名無しさん@お腹いっぱい。 :2001/06/23(土) 10:56
- >>776
主流は Netscape Navigator と w3m だろ。
ほかに最近は Mozilla とか Konqueror とか出てきたが、
シロートが手を出すにはまだ早いと思われ。
- 778 :名無しさん@お腹いっぱい。 :2001/06/23(土) 11:39
- >>777 そうでしたか。比較的安定しているネスケにします。
- 779 :名無しさん@お腹いっぱい。 :2001/06/23(土) 13:15
- 対( ● ´ ー ` ● )用コピペのロングバージョンを作ってみたよん。
□□□□この板に「なっち( ● ´ ー ` ● )」は要らない□□□□□
この板や他板で悪質な板違いスレ作成や荒らし行為を繰り広げる
( ● ´ ー ` ● )
こ い つ ら 糞 野 郎
どうやらこのAAは安部なつみ(名前/安倍なつみ
生年月日/1981年8月10日 出身/北海道 血液型/A )
という三文タレントだそうです。
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
Λ_Λ | 一度ウケたからって、馬鹿の一つ覚え? |
( ´∀`)< ここの住人は、そこまでレベル低くないよ(藁) |
( ΛΛ つ >―――――――――――――――――――――‐<
( ゚Д゚) < なっち( ● ´ ー ` ● )は問答無用で削除対象だよ |
/つつ |削除依頼出しといたから、さっさと回線切って首吊れ! |
\______________________/
■■□■■削除に文句があるならひろゆき@菅直人へ直接どうぞ■■□■■
削除議論板http://teri.2ch.net/test/read.cgi?bbs=sakud&key=976253393
公式見解http://teri.2ch.net/test/read.cgi?bbs=sakud&key=976253393&st=92&to=94&nofirst=true
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
| 安部なつみ=( ● ´ ー ` ● )だけど( ● ´ ー ` ● )≠安部なつみなんて |
(-_-)< 餓鬼じゃあるまいし、そんな詭弁通用するかよゴルァ!! |
(∩∩) \_______________________________/
このような荒らしを排除するために安部なつみの事務所に
苦情メールを送りましょう!
---------------------------------
所属事務所の(zetima)のメールアドレス
webmaster@zetima.co.jp
所属事務所(zetima)のホームページ
http://www.zetima.co.jp/
モーニング娘オフィシャルサイト
http://morningmusume.dream.com/
- 780 :名無しさん@お腹いっぱい。 :2001/06/23(土) 13:46
- ( ● ´ ー ` ● )
- 781 :名無しさん@お腹いっぱい。 :2001/06/27(水) 00:35
- 学生だったら図書館いけよ。
今更言うのもなんだけれども。
- 782 :名無しさん@お腹いっぱい。 :2001/07/13(金) 05:56
- age
- 783 :名無しさん@お腹いっぱい。 :2001/07/14(土) 13:02
- すみません、ここで質問してよいのかわかりませんが、
あるファイルの、例えば100行目から200行目を出力したいとふと思ったのですが、
どうすればいいんでしょう。
headかtailかなんかを使えばよいような気がするんですが…
- 784 :名無しさん@お腹いっぱい。 :2001/07/14(土) 13:15
- >>783
% cat hoge | head -200 | tail -100
こんな感じ?
- 785 :名無しさん@お腹いっぱい。 :2001/07/14(土) 13:15
- >>783
sed -n '100,200p' foo.txt
- 786 :783 :2001/07/14(土) 13:45
- >>784-785
headとtail使うよりもsedの方が直接行指定できるから分かりやすい
ですね。またひとつコマンドを覚えました。
ありがとうございます。
- 787 :初心者っす :2001/07/14(土) 18:42
- 朽ちてたultra2入手したんですが、これどうやってモニタ繋ぐんですか??
コネクタが見あたらないんです。
アホな質問ですいませんが教えて下さい
- 788 :名無しさん@お腹いっぱい。 :2001/07/14(土) 19:12
- >>787
ビデオカードをとりつけれ
- 789 :名無しさん@Emacs :2001/07/14(土) 20:16
- そうしてーかがやーく、UltraSoul !!
- 790 :名無しさん@お腹いっぱい。 :2001/07/14(土) 22:36
- 質問
「Red Hat」をインストールしたら、画面の解像度が最大になっちゃったんだけど、
どうやって解像度設定するの?
- 791 :ミポリソ萌え :2001/07/14(土) 23:08
- >>790
内緒で教えてアゲルから
その道を上に上がって左に曲がって下に降りた所に
Linux板っていう親切な所があるから行ってごらん
- 792 :名無しさん@お腹いっぱい。 :2001/07/14(土) 23:55
- ありがとうブラザー。
今度ウチの近所のフィリビンパブ一緒に行こう。
- 793 :名無しさん@お腹いっぱい。 :2001/07/15(日) 00:09
- くさいYO
- 794 :名無しさん@お腹いっぱい。 :2001/07/15(日) 00:17
- JFを自分でローカルにたてたapache+namazu.cgiで検索しようと思ったのですが
mozillaでhoge.html.gzを見ようとするとディスクに保存しようとします。
何か解決方法はないでしょうか?
- 795 :なのりませぬ :2001/07/15(日) 00:43
- gzって圧縮ファイルね。
詳しくは、ここを見てくれ。
http://www.google.com/search?hl=ja&safe=off&q=%82%A8%82%B5%82%A6%82%C4%89%BA%82%B3%82%A2&lr=lang_ja
- 796 :794 :2001/07/15(日) 01:15
- 説明が悪かったですm(__)m
自動でgzを伸長してくれる方法はないもんでしょうか?
- 797 :名無しさん@お腹いっぱい。 :2001/07/15(日) 01:49
- >>796
httpd.conf or .htaccess に AddEncoding x-gzip gz と書いてみたら
できるんじゃないかな? 試してないけど、たぶん。
- 798 :794 :2001/07/15(日) 02:27
- >>796
httpd.confを見ると<IfModule mod_mime.c>directiveにですが、
AddEncoding x-gzip gz tgz
という記述がありました。
で、念のためgzファイルにapacheごしにアクセスしてみるとヘッダに
Content-Type: application/x-gzip
Content-Encoding: gzip
と、出てはいます。ナノニ保存シヨウトスルノデス..
- 799 :名無しさん@お腹いっぱい。 :2001/07/15(日) 02:51
- ん〜、content-type は text/html にならなくちゃおかしいな。httpd.conf に
<IfModule mod_mime.c>
TypesConfig /usr/local/apache/conf/mime.types
</IfModule>
があるか確認してみて。…ないはずはないと思うんだけど。
hoge.html.gz ではなく、hoge.html にアクセスするとうまくいったりして。
- 800 :名無しさん@お腹いっぱい。 :2001/07/15(日) 02:54
- ネスケの設定→Navigator→アプリケーションで、
gz の設定がディスクに保存になってるんじゃない?
- 801 :焼き鳥名無しさん :2001/07/15(日) 07:40
- http://www.traffimagic.com/WIP15MMKOQA/B000147/comein/WIP
http://www.traffimagic.com/WIP15MMKOQA/B000213/comein/WJH
http://www.traffimagic.com/WIP15MMKOPA/B000191/comein/WJF
http://www.traffimagic.com/WIP15MMKOPA/B000073/comein/WJT
http://www.traffimagic.com/WIP15MMKOCA/B000143/comein/WIP
http://www.traffimagic.com/WIP15MMKOCA/B000103/comein/WJT
http://www.traffimagic.com/WIP15MMKOSA/B000125/comein/WIP
http://www.traffimagic.com/WIP15MMKOSA/B000209/comein/WJT
- 802 :794 :2001/07/15(日) 10:48
- >>799
書いてありました。
hoge.htmlにアクセスすると404でした。
>>800
どうも原因はこれのような気がしますがどう設定すればいいかわかりません。
mozillaのHelper Applicationsに登録されているのはtext/htmlだけでした。
- 803 :799 :2001/07/15(日) 11:13
- うぃ。content negotiation がうまくいってないみたいですな。
Option MulitViews を追加かな?
- 804 :名無しさん@お腹いっぱい。 :2001/07/15(日) 11:13
- MultiViews だ。逝ってきます。
- 805 :794 :2001/07/15(日) 12:06
- >>803
.htaccessに
Options MultiViews
を追加するとhoge.htmlでアクセスできるようにはなりました。
が、圧縮されたままのようです。ヘッダも変わりありません。
話しはずれますが
"MultiViews" must be named explicitly.
"Options All" doesnt give it to you.
なんですね。一つ賢くなりました。
- 806 :799 :2001/07/15(日) 14:30
- 799の mime.types の中に application/x-gzip gz という行が
あれば、gz を消してください。あるいは、.htaccess に
以下のように書いてください。
<Files ~ "\.html\.gz$">
ForceType text/html
</Files>
# RemoveHandler はあるけど RemoveType はないのね。今気がついた。
- 807 :794 :2001/07/15(日) 16:16
- >>799
できました!ありがとうございますm(__)m
/etc/mime.typesをいじるのは鬼門に思えたので(藁).htaccessを設定していけました。
text/htmlで送れば設定してなくてもmozillaは圧縮ファイルを自動で解凍してくれるって事ですね。
賢い賢い。
ちなみにRemoveTypeはapache 1.3.13以上にあるようです。
- 808 :JACK :2001/07/15(日) 17:09
- UNIX初心者のものなのですが、縦方向に出力されている
データを横3列ごとに出力するにはBシェルでどのような
スクリプトを書けばいいのでしょうか?
教えてください。よろしくお願いします。
- 809 :名無しさん@お腹いっぱい。 :2001/07/15(日) 17:26
- >>808
awkのマニュアルを見てください。
- 810 :JACK :2001/07/15(日) 17:49
- 調べてみます ありがとうございました。
- 811 :JACK :2001/07/15(日) 18:51
- いろいろ調べたのですがわかりませんでした。
もしもよければ次の例のスクリプトを書いていただけないでしょうか。
例
1
2
3
4
というデータを
1 2
3 4
に書き換えるもの
いま本当に困っています。
よろしくお願いします。
- 812 :名無しさん@お腹いっぱい。 :2001/07/15(日) 19:02
- >>811 いろいろって、一時間ちょいでなにをどう調べたんだ?
- 813 :名無しさん@お腹いっぱい。 :2001/07/15(日) 19:23
- >>811
awk じゃなくてもできる。
Perl の入門書読め。
- 814 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:02
- >>811
手でやれ。
- 815 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:02
- sed でもできる。
- 816 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:10
- emacs + macro でもできる。
- 817 :名無しさん@お腹いっぱい。 :2001/07/15(日) 20:25
- 秀○でもできるな
- 818 :名無しさん@お腹いっぱい。 :2001/07/15(日) 21:28
- シェルスクリプトならこれでどうだ?
#!/bin/sh
cat << EOF > /tmp/wara.c
#include <stdio.h>
#include <stdlib.h>
#define BUF_SIZE 26
int main(){
char buf[BUF_SIZE];
int c=0,i,len;
while(fgets(buf,BUF_SIZE,stdin)!=NULL){
len=(int)strlen(buf);
if(buf[len-1]=='\n'){
buf[len-1]='\0';
len--;
}
fputs(buf,stdout);
for(i=0;i<BUF_SIZE-1-len;i++) putchar(' ');
if(++c==3){
putchar('\n');
c=0;
}
};
}
EOF
if gcc -o /tmp/wara /tmp/wara.c; then
/tmp/wara
else
echo utsudashinou
fi
rm -f /tmp/wara*
- 819 :名無しさん@お腹いっぱい。 :2001/07/15(日) 21:30
- そーいえば行頭の空白って削除されるんだったな・・・
- 820 :名無しさん@お腹いっぱい。 :2001/07/15(日) 22:44
- X-Chat使ってるんですが
キーワードがヒットした時や呼ばれた時に気づかなくて困っています。
特定のwavファイル等を鳴らすようにはできないのでしょうか?
- 821 :名無しさん@お腹いっぱい。 :2001/07/16(月) 01:53
- >>818
ヒマ人ですね。
- 822 :名有りさん@お腹へった :2001/07/16(月) 03:04
- >>818
「厳密に」シェルスクリプトでやるという意味では反則かも知れないけど
configureなんかは似たようなことやってるしなぁ
でも この戦法で行けば「Cでできることは全てシェルスクリプトでも
できる」ということになるな(w
- 823 :818 :2001/07/16(月) 04:47
- マジレスはやめてくれよ。
- 824 :名無しさん@お腹いっぱい。 :2001/07/22(日) 03:15
- あげ
- 825 :名無しさん@お腹いっぱい。 :2001/07/24(火) 18:33
- #!/bin/sh
IFS='
'
switch=1
cat "$@" |
while read line; do
case $switch in
0) echo "$prev_line" "$line"
switch=1 ;;
1) prev_line="$line"
switch=0 ;;
esac
done
- 826 :名無しさん@お腹いっぱい。 :2001/07/24(火) 19:10
- >>825 はまちがってだしちまったのれす。>>808 のれす。
#!/bin/sh
IFS='
'
count=1
cat "$@" |
while read line; do
case $count in
3) echo $line # line が -n で始まってると駄目。
count=1 ;;
*) echo -n "$line "
count=`expr $count + 1` ;;
esac
done
- 827 :あ :2001/07/25(水) 14:05
- ftpで /aaa/以下のすべてのディレクトリとファイルをゲットするにはどう
すればいいでしょうか
- 828 :名無しさん@お腹いっぱい。 :2001/07/25(水) 14:08
- getだけならwgetでできるよ。
wget -r ftp://username:password@host:/aaa/
- 829 :あああ :2001/07/25(水) 14:12
- rsyncは
unix - 10 base T -proxy -router - 128k 専用線 - router - unix
このようなunix どうしでも、特定のディレクトリ以下のファイルと
ディレクトリをコピーできるのでしょうか?
- 830 :名無しさん@Emacs :2001/07/25(水) 14:17
- 何考えてんだかようわからんけど、ふつうできるでしょ。
- 831 :あああ :2001/07/25(水) 14:26
- >830
829 の場合だと、プロクシをはさむわけだけど、リレイ
させるプロトコルは、ftp だけでいいのかな?
- 832 :名無しさん@お腹いっぱい。 :2001/07/25(水) 14:37
- rsyncはトランスポートは通常すべてrshに依存してるから、
ポートは514/tcpを使う。rsyncdを使えば専用プロトコルで873/tcpを使う。
けど、これらは外部に通すにはいずれも危険なのでやめたほうがいい。
sshdを起動して、22/tcpを開けなさい。そして環境変数RSYNC_RSHを
sshに設定すれば、SSH経由でrsyncが使える。これが一番安全。
そこそこ効率もよいのでおすすめ。
- 833 :831 :2001/07/25(水) 15:47
- >832
thank you
- 834 :名無しさん@お腹いっぱい。 :2001/07/25(水) 15:56
- いつも、
tar cvfz - /src_directory | ssh dest_host "tar xvfzp -"
で、やってるよ。
- 835 :名無しさん@お腹いっぱい。 :2001/07/25(水) 15:57
- 量が少なけりゃそれでいいけどね
- 836 :名無しさん@お腹いっぱい。 :2001/07/26(木) 00:52
- 超初心者な質問ですが、そういう長ったらしいコマンドは一々指で打つのでしょうか?
もしかして最優先で覚えるべき UNIX 技能はタッチタイビングだったりして?
- 837 :名無しさん@お腹いっぱい。 :2001/07/26(木) 00:59
- >>836
当然。
とはいえ、コマンド名やパス名なんかはシェルの補完機能を
駆使すればかなりラクできるけど。
- 838 :名無しさん@お腹いっぱい。 :2001/07/26(木) 01:01
- >>836
よく使うものならばエイリアスやシェルスクリプトなどでラクをする。
あるいは zsh や tcsh のようなコマンド名/ファイル名以外のものも補完できる
シェルに乗り換えて補完リストをガンガン鍛える。
こんなところですかね。
おれは数十台のサーバを同じように設定してまわるのがメンドウなので、
csh/ksh でいちいち手で入力することが多いけど。
- 839 :名無しさん@お腹いっぱい。 :2001/07/26(木) 02:11
- >>838
> おれは数十台のサーバを同じように設定してまわるのがメンドウなので、
> csh/ksh でいちいち手で入力することが多いけど。
そういうあなたに xlax
- 840 :名無しさん@お腹いっぱい。 :2001/07/27(金) 08:33
- bash シェルで、${1}って何でしょうか。
一番目の引数を表す$1とは、違うものでしょうか。
あるソフトをインストールして、できたスクリプトを読んでいます。その中で、
${SCRIPTDIR}/${1} と、こんな感じで使われているんですが。
- 841 :名有りさん@お腹へった :2001/07/27(金) 08:42
- >>840
man bashでわかると思うけど基本的には
$1 = ${1}
$var = ${var}
なぜ{}で囲むかというと
${var}abcde
のように変数名とその他の部分を明確に区分するため
$varabcde
じゃvarabcdeという変数名として扱われてしまう
あと10番目以降のシェル引数のように$のあとにくる数字が
2桁以上になる場合も{}で囲んで${10}のようにする必要がある
まぁそれ以外の場合は{}はあってもなくてもどっちでもいいん
だけど 習慣として常に{}で囲む人もいるかもね
- 842 :840 :2001/07/27(金) 08:54
- >>841
早い返答ありがとうございます。
とても分かりやすくて、感謝です。
- 843 :名無しさん@お腹いっぱい。 :2001/08/08(水) 01:41
- sage
- 844 :名無しさん@お腹いっぱい :2001/08/09(木) 15:08
- >828
ディレクトリごとのput は?
- 845 :名無しさん@お腹いっぱい。 :2001/08/09(木) 17:21
- >>844
ncftpput とか。
- 846 :名無しさん@XEmacs :2001/08/10(金) 23:02
- こんにちは。FreeBSD使い始めて半とし程の若憎です。
このたび、ひょんなことから、
DIGITAL Personal Workstation a/au シリーズ (433a)
というのを入手しました。
http://www.compaq.co.jp/products/workstations/alpha/options/options.html
これってどうでしょうか?使いこなす価値とかあるでしょうか?
発売当時は100万近くしたそうですが。
- 847 :名無しさん@お腹いっぱい。 :2001/08/11(土) 01:50
- >846
ありがたくいただいとけ。とりあえず中を見るだけでもよい。
- 848 :名無しさん@お腹いっぱい。 :2001/08/11(土) 08:18
- age
- 849 :焼き鳥名無しさん :2001/08/11(土) 10:26
- http://www2.to/J-POP
http://www2.to/CASINO
http://www2.to/TOP
- 850 :名無しさん@お腹いっぱい。 :2001/08/13(月) 15:51
- x-tt の kterm 上で iso8859-1 な文字に TrueType を使うことは不可能?
数あるフォントの中で courier-new だけは固定ピッチなのでサイズを調整すれば
辛うじてうまくいくんだけど、他のフォント、たとえば DynaLab の日本語フォン
トに入っている固定ピッチの iso8859 を扱おうとすると、ascii 部分のスペーシ
ングがおかしくなる。日本語の manpage とか見ると凄いことに…
(bw=0.5 は指定してるから文字の幅は正しいが、余計な空白がたくさん入る)
どなたか Courier New 以外の ISO8859-1 な TrueType Font を Xtt + Kterm で
使ってる人います? fonts.dir を見せてもらえませんか。
- 851 :安リーマン :01/08/26 22:26 ID:4IGMK1GU
- 超アホ丸だしの質問です。
私はCATV環境なんですが、窓とLinuxを共存させております。
Linux側でネットをしたいと思っているのですが、設定の仕方がわからず困っています。
なんとか助けてもらえませんでしょうか?
- 852 :名無しさん@お腹いっぱい。 :01/08/26 22:34 ID:gd1a3c9I
- ブロードバンドルータ導入。dhcpを使う。
- 853 :安リーマン :01/08/26 22:39 ID:4IGMK1GU
- >852
ありがとうございました。
店にいって聞いてみます。
- 854 :名無しさん@お腹いっぱい。 :01/08/27 00:23 ID:U/MfduGw
- 厨房な質問ですみません。
あるディレクトリの、ある拡張子のファイルだけ(例えば.psとか)を
名前を変える(.ps→_old.psとか)、もしくは名前を変えてコピーする
方法ってありますか?
- 855 :名無しさん@お腹いっぱい。 :01/08/27 01:03 ID:IEEn6nBM
- zsh だと
foreach i in *.ps; do
mv ${i} ${i%.ps}_old.ps
done
って感じかな
- 856 :not 854 :01/08/27 01:09 ID:Q7PngTsQ
- >>855
${i%.gif}
こんな表現方法があったとは
- 857 :855 :01/08/27 01:25 ID:IEEn6nBM
- よく考えたら ${i%.ps} より ${i:r} の方がスマートな気もする
- 858 :名無しさん@Emacs :01/09/01 20:22 ID:MT7c7Tv.
- hardlinkされているファイルを一発で全て消す、効率の良い方法って
ないですかね。
- 859 :名無しさん@お腹いっぱい。 :01/09/02 02:22 ID:KyOlXCKk
- >>858
ls -iでinodeを調べて
clriで始末して
fsck
うそ。
find -inum xx /|xargs rm
- 860 :858 :01/09/02 04:38 ID:33Ewl/3A
- なるほど、debugfsのソースを読めちゅーことですか。ぢゃあ、ufsの時はどの
ようにすれば…。ジャーナリングファイルシステムとかだと、どうなんでしょ。
結局ファイルシステムを総ナメして、stat(2)で調べるのが一番早いんですかね。
findの-inumオプションは知らんかったです。ありがとうございました。
- 861 :名無しさん@お腹いっぱい。 :01/09/03 20:09 ID:t6IYTLEI
- このスレって下がってることが多いね。
新着レスの表示
掲示板に戻る 全部 前100 次100 最新50read.cgi ver5.26+ (01/10/21-)