1 :
从*・ 。.・从 ◆SayuminPM. :
04/10/12 21:52:22
__ ,,r‐''"~~´:::::::::::::゙~''''‐-、, ,,r''´::::::::::::::::::::::::::::::::::::::::::::::::::゙丶、 /:::::::::::::::::::::::::::::,r、::::::::::::::::::::::::::::::::\ / ......::::::::::::ィ::::::::// ヽ:::::ト、::::::::::::::::........ヽ /:::::::::::,r::::::/ |:::::/ / ゙、::l ヽ:::::::::、::::::::::::::゙、 /:::::::::::/i::::/,,,,l:::/ / ヽト‐-、:::::|',::::::::::::::::i i::::::i:::::/'|::/ |/ / ! ヽ::|ヽ:::::i:::::::::l l:::::::|:::/ .i/ ヽ:| ゙、::::i:::::::::| |:::::::|/ ゙'! ヽ,!:::::::::| |::::::;;;;i ━┳ ━┳ |;;;;::::::::| |::::::;;;;;| |;;;;:::::::::| |::::::::;;;;l l;;;;:::::::::|美貴が立てたけど |:::::::;;;;;| |;;;;::::::::|立てていいの分からなかったよ? _,,,r-┴、::;;;;ヽ、 ノ;;;:::::-‐-、 / 、 、 ヽヽ-,;;;゙ヽ、 \/ ,,,イr/´/ ,r ゙'ヽ、  ̄ ̄\,,,ヽ、,,i、,,,i、ノ' ̄ ゙゙̄'''‐- ...,,,,,,,,,,,,,,,,,,.... -‐'''~  ̄(,,しL,/,,,r'~,,,-‐' ̄ ̄
スレたてZ。
8 :
名無しさん@お腹いっぱい。 :04/10/13 10:33:52
壁紙を貼りたいのですが何で貼れますか? twm 使ってます
GNU libiconv と GNU gettext の configure のオプションにはどっちも --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib があるんですけど、 (1) 引数なしの configure で libiconv を作ってインストール (2) --with-libiconv-prefix で(1)の libiconv を指定して libintl をインストール (3) (1)の libiconv と (2) の libintl を使って libiconv を再インストール (4) (3)の libiconv と (2) の libintl を使って libintl を再インストール という手順でいいですか。 libiconv をコンパイルするのに libiconv を探すというのは冗談か何かですか。
libintlはlibiconvを使う。 が、libiconvは多分libintlを使わない。iconvが使うんじゃないかな。 手でiconv叩く人でiconvが日本語でメッセージ出さないと死ぬという人ならともかく、 普通は (1)と(2) だけでいいと思う。 順番はlibiconv→libintl(gettext)で正解。
crontabのこで質問です。 ある時間がきたらファイルの入れ替えを行いたくて 0 0 13 10 * mv test.html test.html.old 0 0 13 10 * mv _test.html test.html って編集して試したんですが test.html.oldだけが残って test.htmlが消えてしまいます。 crontabって、毎分に上から順に実行ではないんでしょうか?
> crontabって、毎分に上から順に実行ではないんでしょうか? 仮にそうでも正しい書きたかではありません。 もし最初の mv が失敗したらどうなるか考えましょう。
>>11 どこかに一連の処理をするようなシェルスクリプト書いておいて、
crontab からそのスクリプトを呼び出すようにするべきだと思う。
>>12 そうですね。
0 0 13 10 * cp -b _test.html test.html
では、これではどうでしょう?
>>8 ぐぐれ
そういえば enfle ではれたよ(などとマイナーなものをいってみる)
お使いのOSが何か知らないが、*BSDやLinuxディストリみたいに パッケージシステムのあるものならカタログみてそれらしいものを 片端から試せばいいと思う。
>>11 mv test.html test.html.old && mv _test.html test.html
18 :
名無しさん@お腹いっぱい。 :04/10/14 00:37:27
>>11 > ある時間がきたらファイルの入れ替えを行いたくて
そういう用途には cron より at では。
> crontabって、毎分に上から順に実行ではないんでしょうか?
0 0 13 10 * sleep 300
0 0 13 10 * touch /tmp/hogehoge
とか試してみ。
19 :
名無しさん@お腹いっぱい。 :04/10/14 17:14:34
くだらない質問ですみません。 ターミナルにコマンドを入力する際、頭に&をつけるのはなぜですか。
20 :
名無しさん@お腹いっぱい。 :04/10/14 18:25:14
つけないよ?
& (´∀`)
すみません間違えました%です。
そうですか・・・。ありがとうございました。
28 :
名無しさん@お腹いっぱい。 :04/10/14 19:50:16
unzip -P"password" abcd.zip ; rm -f abcd.zip unzip -P"password" efgh.zip ; rm -f efgh.zip の様なのをたくさんやるので(エロ動画)、 alias を使いたいのですが出来ますか? つまり、alias に引数を指定できるか?という事です。 出来る場合は、出来るだけでなくやり方も教えてください。
>>25 まぁ、一般ユーザとスーパーユーザの状態の区別のためにシェルのプロンプト
変えるのはよくある話だわな。
>>28 foreach とか for とか while とか find+xargs とかじゃ不満なの?
apply...
>>28 シェルスクリプト書けば?
一番目の引数は$1で取れるよ
funciton でもいいと思うよ。
35 :
名無しさん@お腹いっぱい。 :04/10/14 21:59:04
funciton じゃだめじゃないかな。
ふんちとんふんちとん! ふんちとんーーーー!!
>>33 いやaliasでも引数取れるけど。シェルによるかもな。
ディレクトリの中身の比較をしたいです。 diff -r DIR_A DIR_B だと、ファイルの中身まで比較してしまいますよね。 そうではなくて、二つのディレクトリについて、 ・ファイルが増えたか減ったか、 ・同じファイル名でもタイムスタンプが違っていないか がわかればよいです。 毎週他チームからディレクトリごとドキュメントが届くので、 どんなファイルが増えたか/減ったか、更新されたファイルはないか、を知りたい。
39 :
名無しさん@お腹いっぱい。 :04/10/15 01:48:18
>>38 ls -lR とか find あたりの出力を比べればいいじゃん。
ls -l して sort uniq したら? 専用コマンドがあるかも知れないけど。
>>39-40 あ、そうか、その手があったか。
ls -lR |sort | uniq してしまうと、そのファイルが対象のディレクトリのどの位置にあるかわからないので、
DIR_A で ls -lR > result_a.txt
DIR_B で ls -lR > result_b.txt
した結果を、 diff result_a.txt result_b.txt することにします。
こっちだと diff した結果も目でわかりやすい。
どうもありがとうございました。
>>41 あ、これだとやっぱりディレクトリ名は出ないか...
find . -name "*" | xargs ls -l
とすると、いちおうファイルのフルパスも出るのですが、
とりあえず当初の目的は適当に達せられそうなので、これでいいや。
emacs の dired でそんなことできなかったっけ?
rsync --dry-run
シェルは tcsh を使てます。
>>33 unzip -P"password" $1 ; rm -f $1 を例えば kaitou と言う名前で保存して、
kaitou abcd.zip とするで良いんでしょうか?
47 :
名無しさん@お腹いっぱい。 :04/10/15 03:02:52
Perlで書いたプログラムは全てPerlのライセンスになるのでしょうか? また 例えばGlibやXlibを使ったプログラムはGPLになるのでしょうか? すいませんが教えてくださいお願いします
2ch に書いたプログラムは 2ch のものになります。
>>46 漏れならこうするかな。
% cat extract_xxx.sh
#!/bin/sh
for i in $*; do unzip -P"password" $i && rm -f $i; done
% extract_xxx.sh *.zip
>>49 #!/bin/sh
for i in "$@"
do
unzip -P"password" "$i" && rm -f "$i"
done
>>50 #!/bin/sh
for i in "${@}"; do
unzip -P"password" -- "${i}" && rm -f -- "${i}"
done
(i) {i} 上のどちらとoUoを(以下自粛
54 :
名無しさん@お腹いっぱい。 :04/10/15 21:49:55
digについて質問。 ケーブルアンドワイヤレスのネームサーバーでwww.yahoo.co.jpを引いてみたんだけど、 下記のようになりますた。これっておかしくないですか? こいつがおかしいせいで、こっちのサーバーがIP直でなきゃ外から見れなくなっている と思いたい・・・。 # dig @ns02.cwidc.net www.yahoo.co.jp ; <<>> DiG 8.3 <<>> @ns02.cwidc.net www.yahoo.co.jp ; (1 server found) ;; res options: init recurs defnam dnsrch ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 6, ADDITIONAL: 0 ;; QUERY SECTION: ;; www.yahoo.co.jp, type = A, class = IN ;; AUTHORITY SECTION: jp. 1d22h23m38s IN NS B.DNS.jp. jp. 1d22h23m38s IN NS C.DNS.jp. jp. 1d22h23m38s IN NS D.DNS.jp. jp. 1d22h23m38s IN NS E.DNS.jp. jp. 1d22h23m38s IN NS F.DNS.jp. jp. 1d22h23m38s IN NS A.DNS.jp. ;; Total query time: 5 msec ;; FROM: hoge.hogehoge.jp to SERVER: ns02.cwidc.net 210.158.219.195 ;; WHEN: Fri Oct 15 21:59:57 2004 ;; MSG SIZE sent: 33 rcvd: 133 #
正しくは以下のようになると思うんだけど・・・。 どうなんでしょうか? # dig @999.999.999.999 www.yahoo.co.jp ; <<>> DiG 8.3 <<>> @999.999.999.999 www.yahoo.co.jp ; (1 server found) ;; res options: init recurs defnam dnsrch ;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 2, ADDITIONAL: 2 ;; QUERY SECTION: ;; www.yahoo.co.jp, type = A, class = IN ;; ANSWER SECTION: www.yahoo.co.jp. 1m54s IN A 202.229.199.136 www.yahoo.co.jp. 1m54s IN A 203.141.35.113 www.yahoo.co.jp. 1m54s IN A 210.81.3.241 www.yahoo.co.jp. 1m54s IN A 210.81.150.5 www.yahoo.co.jp. 1m54s IN A 211.14.15.5 www.yahoo.co.jp. 1m54s IN A 202.229.198.216 ;; AUTHORITY SECTION: yahoo.co.jp. 1m51s IN NS dnsg01.yahoo.co.jp. yahoo.co.jp. 1m51s IN NS dnsn201.yahoo.co.jp. ;; ADDITIONAL SECTION: dnsg01.yahoo.co.jp. 3h42m49s IN A 211.14.12.10 dnsn201.yahoo.co.jp. 3h42m49s IN A 202.229.198.120 ;; Total query time: 8 msec
ちなみにnslookupするとこんな感じ。(一部省略) yahooのアドレスわかんねーじゃんって感じなんです。 # nslookup www.yahoo.co.jp ns02.cwidc.net Authoritative answers can be found from: (root) nameserver = C.ROOT-SERVERS.NET (root) nameserver = D.ROOT-SERVERS.NET (root) nameserver = E.ROOT-SERVERS.NET (root) nameserver = F.ROOT-SERVERS.NET (root) nameserver = G.ROOT-SERVERS.NET (root) nameserver = H.ROOT-SERVERS.NET (root) nameserver = I.ROOT-SERVERS.NET (root) nameserver = A.ROOT-SERVERS.NET (root) nameserver = B.ROOT-SERVERS.NET A.ROOT-SERVERS.NET internet address = 198.41.0.4 B.ROOT-SERVERS.NET internet address = 192.228.79.201 C.ROOT-SERVERS.NET internet address = 192.33.4.12 D.ROOT-SERVERS.NET internet address = 128.8.10.90 E.ROOT-SERVERS.NET internet address = 192.203.230.10 F.ROOT-SERVERS.NET internet address = 192.5.5.241 G.ROOT-SERVERS.NET internet address = 192.112.36.4 H.ROOT-SERVERS.NET internet address = 128.63.2.53 I.ROOT-SERVERS.NET internet address = 192.36.148.17 *** Can't find server name for address 210.158.219.195: No information *** Default servers are not available
>>54 君の本当の問題は、君の hogehoge.jp ドメインのauthorityになっている
ns02.cwidc.netが外界からの問い合わせに対してちゃんと答えてくれない
ので、君のサーバが名前で外から参照できない、ということだよね?
authority name serverがrecursive queryに返答しないこと自体は特に
問題じゃない。返答するサーバもあるし、しないサーバもある。
>>54 「ケーブルアンドワイヤレスのネームサーバー」で
yahoo.co.jp.を管理しているんぢゃないし
キャッシュサーバーとして動いていないからでしょ
www.yahoo.co.jp.が引けないのと
あなたのサーバーがIP直でなきゃ外から見られないのとは別問題
>>57 まったくもっておっしゃる通りです。
ただ、本日昼頃までは外界から名前でアクセスできていたのですが・・・。
このような場合、どのような対応をすべきか、よろしければご教授頂ければ
大変助かります。
>>58 すみません、問題を混同していました。
するとhogehoge.jpのDNSがおかしいのかな・・・。
昨日今日あげたサーバーではないのですが・・・。
ここはケーブルアンドワイヤレスのサポート窓口ではありません
>>61 ,62
うぃ〜っす。了解したです。
まぁがんばってみますね。
ありがとうございました。
自分トコでプライマリ持ってて、C&Wにセカンダリあるって事か? どっちのサーバを使っても名前解決できないって事か?
>>64 そっす。自分プライマリ。C&Wがセカンダリ(ns02.cwidc.netとns03.cwidc.net)です。
自身及び内部LANからは名前解決できてるんですが、まったく別のサーバーから
nslookup www.hogehoge.jp ns.hogehoge.jp
なんてやっても駄目なんですよね。
netstatで見る限りではきちんと待ち受けになっているはずなのですが・・・。
66 :
名無しさん@お腹いっぱい。 :04/10/15 22:43:03
ttp://www.linux.or.jp/JF/JFdocs/From-PowerUp-To-Bash-Prompt-HOWTO-2.html を読んで、uniosのイメージをHEXエディタで覗きました。
文中に 0xAA55 とあるので、 AA 55 と並んでいるのを期待したのですが、55 AA
と並んでいるのを見て、よくわからなくなりました。
他の部分では、uniosが出力する文字列がそのまま16進数として並んでいるので、
55 AA と並んでいるのが実際の状態なんだと思うのですが、なぜ文中で 0xAA55
という記述になっているのでしょうか?
初めてHEXエディタを使ったのですが、どこか表示モードを間違えてしまったので
しょうか?それとも記述上の慣例でしょうか?
HEXエディタはvcheというものと、beavというものの二種類で表示を確認しました。
とりあえず帰ります。皆さんお騒がせしました。 本件につきましてはご放念ください。 では失礼します。
>>65 dig でも nslookup でもいいが、サーバの指定は IP Address でやった方がよくないか?
>>66 そのエディタは知らんが、エンディアンを指定できたりしないの?
70 :
名無しさん@お腹いっぱい。 :04/10/15 23:15:34
>>66 big endianとかlittle endianとかで調べれ
$ echo "abcdefgh" | od -x
でも実行してみたら予想と違う結果になる?
2つの shell script で片側を優先して排他制御しようとしています。優先側で ln -s $$ $lock_file trap "rm $lock_file 2>/dev/null" 0 としてロックファイルを作っています。 ただこのスクリプトはロックファイルを消さずに死ぬ可能性があるので、非優 先側ではロックファイルと併せてプロセスの存在(ロックファイルが無い or あってもプロセスが存在しない)をチェックしたいんですが if [ ! -L $lock_file -o ! $(kill -0 $(readlink $lock_file)) ]; then... だとプロセスの有無に関わらず常に真になります。どう書くのが正しいのでしょ うか。
>>69 , 70 ありがとうございました。
~$ echo "abcdefgh" | od -x
0000000 6261 6463 6665 6867 000a
0000011
となり、自分の予想(61 62 63 64 65 66 67 68)と異なる結果が返りました。
次に "big little endian" で検索して、
ttp://moon.hanya-n.org/comp/endian.html からPDFを読みました。
今回自分が使用しているのが Intel CPU なので little endianということとして、 od -x の結果から考えて16bit単位で動作しているということになるのでしょうか。いちおうPentium4なのでIA-32になると思うのですが...
とりあえず beav などの自分が使用したHEXエディタはエンディアンを考慮して整形して出力してくれているという理解をしてしまいましたが、この理解で良いのでしょうか?
最後に od を使ってuniosのイメージを覗いてみて
$ od -A x -x unios
000000 c0b8 8e07 e8d8 000f d231 14e8 e800 0067
--略--
000130 6b6e 7965 6f20 206e 6877 6565 736c 002e
000140 0000 0000 0000 0000 0000 0000 0000 0000
*
0001f0 0000 0000 0000 0000 0000 0000 0000 aa55
000200
と出力されたことから、endianに従った状態(rawな状態?)では
>>66 の文書の記述通りになっていると認識しました。
>>71 まともなロックをつかいなさい (ex. setlock など)
yesの使い方がいまいちわかんないからちょっとスクリプト書いてよ
>>71 | if [ ! -L $lock_file -o ! $(kill -0 $(readlink $lock_file)) ]; then...
評価順をよく考えてみよう。
>>74 #!/bin/sh
for i in 1 2 3 4 5 6 7 8 9; do
touch hoge$1
chmod a-w hoge$1
done
rm hoge* | yes
こんな感じ?
ライトプロテクトされてるけど消す?
みたいなメッセージにいちいちyって答えないですむ
...すまぬ yes と rm の順番が逆だ yes | rm hoge* ね
yes つかうなら rm -f のほうがいいけどね。
80 :
名無しさん@お腹いっぱい。 :04/10/16 09:47:09
使い方わからないなら使わなきゃいいじゃん。
yes '' |cat -n |head -10
以前 yes | fsck で使えるかなと思ったのだが fsck の -y オプションの存在に気づいて、
すんません {Free,Net,Open}BSD にはジャーナリングファイルシステムが ないらしいのですが、どういうしくみになっているのでしょうか? 今は linux を使っていて /home のパーティションを linux からも *BSD からも使えるようにできますか?あ、/home は ReiserFS です。
ジャーナリング云々より遥か以前の問題として、いまのところReiserFSの 読み書きをサポートしてるOSはLinux以外にはないんじゃない?
>>77 ,81
ヒントありがとう。もう少し考えて見る。
>>84 FreeBSD ならjot だな。
でもSolaris には両方ないという噂なので、ここはzsh 使うって事でどうだろ?
>>89 ふつー GNU shellutils の seq 。
91 :
名無しさん@お腹いっぱい。 :04/10/16 22:53:29
NetBSD/i386をsingle user modeで立ち上げるにはどうするですか。 パスワード忘れました。
92 :
名無しさん@お腹いっぱい。 :04/10/16 23:07:29
93 :
名無しさん@お腹いっぱい。 :04/10/16 23:12:02
盗んだ奴は大抵そう言うよな
95 :
名無しさん@お腹いっぱい。 :04/10/16 23:31:55
ていうかわかったから、もういいよ。
■NEC■PC-9821■Xa12・・・LANボード・CD-ROMドライブ付き5台あります。
■NEC■PC-9821■Cb3・・・LANボード・CD-ROMドライブ付き3台あります。
UNIXを入れてインターネットのみで使用したいのです。
★UNIXのプログラムをCD−Rに作ってくれる方いらっしゃいますか??
NEC用のマウス・NEC用のキーボード・NEC用のモニター求む!!
PC9821用OS求む!!ヨロシクお願い申し上げます。またマウスやキーボードを
安く入手する方法を教えて下さい。また1台ずつあればいいのでNEC対応した
モニター・キーボード・マウス物々交換で
パソコン必要な方に差し上げます。
[email protected] 直メールもヨロシクお願い申し上げます。
>>85 FreeBSDはsoftupdateとufs2のスナップショット機能で代用してる。
98 :
名無しさん@お腹いっぱい。 :04/10/17 04:58:21
Vimで今までは普通に保存できていたのですが 保存しようとすると "x.pl" [converted][dos] 31L, 613C written と言われてしまい コンバートされてしまいます 多分 知らないうちに何か操作してしまったのだと思います これは どのようにしてなおせばいいのでしょうか? すいませんが教えてくださいお願いします
コマンドではファイルフォーマットを書き換えることでできました ですが 誤操作でこのようなことはしないので ショートカットキーか何かがあると思うのですが 分かるかたいましたら すいませんが教えてくださいお願いします
100 :
いらすま :04/10/17 09:18:45
天下のいらすまじゃ!!天上天下唯我独尊のいらすまじゃ!! えーと、困ってるぜござる。私のXPのーとでやんすが、会社のランや ダイヤルアップでのネットのつながりが悪いやん??!! ダイヤルアップでインジゲーターがでるですよね。 そしたら、繋いだ瞬間送信バイトがとてつもない数字になるでゴンス。 したっけ、たちまちネットがつながらない。こりゃ、なんかスパイウェア じゃないかと。いろいろ駆除したけどだめじゃけん。ウィルスかのう・・・ 再セットアップしか解決はないでしゅか!!
あなたの脳味噌を再セットアップしてください。スレ違い。
スレ違いというより板違いだろ。
ここは板違いとスレ違いの区別がつかないインターネッツですね
スレ違いでも間違ってはいないと思うが。 スレ違い = !このスレ = 任意のスレ - このスレ 板違い = !UNIX板 = 任意のスレ - UNIX板のスレ だから スレ違い ⊃ 板違い どうでもいいけど。
>>98 :se fileformat? と :se fileformats? は?
開く前は unix で保存すると dos になるんね?
>>104 スレ違い = UNIX板の任意のスレ - このスレ
板違いとの使い分けから暗に示唆されるが、 言葉の定義としてはそうではないような。
108 :
名無しさん@お腹いっぱい。 :04/10/17 11:33:38
どうでもいいよ。
ああ。
110 :
いらすま :04/10/17 12:45:40
天下のいらすまじゃ!!天上天下唯我独尊のいらすまじゃ!! えーと、困ってるぜござる。私のXPのーとでやんすが、会社のランや ダイヤルアップでのネットのつながりが悪いやん??!! ダイヤルアップでインジゲーターがでるですよね。 そしたら、繋いだ瞬間送信バイトがとてつもない数字になるでゴンス。 したっけ、たちまちネットがつながらない。こりゃ、なんかスパイウェア じゃないかと。いろいろ駆除したけどだめじゃけん。ウィルスかのう・・・ 再セットアップしか解決はないでしゅか!!
本物のいらすまなら単発スレを立てて質問するはずなので無視
そして語り出せ高学歴
天上天下唯我独尊ってなに?>>いらすま
あぶねえ
山崎はスルーで。
117 :
いらすま :04/10/17 13:40:33
天下のいらすまじゃ!!天上天下唯我独尊のいらすまじゃ!! えーと、困ってるぜござる。私のXPのーとでやんすが、会社のランや ダイヤルアップでのネットのつながりが悪いやん??!! ダイヤルアップでインジゲーターがでるですよね。 そしたら、繋いだ瞬間送信バイトがとてつもない数字になるでゴンス。 したっけ、たちまちネットがつながらない。こりゃ、なんかスパイウェア じゃないかと。いろいろ駆除したけどだめじゃけん。ウィルスかのう・・・ 再セットアップしか解決はないでしゅか!!
>>117 本物でも偽物でもいいのでもっと面白いこと書いてください
119 :
71 :04/10/18 08:57:38
結局
if [[ ! -L $lock_file ]] || ! kill -0 $(readlink $lock_file); then ...
で望みの動作になりました。
>>73 どーもです。とりあえず今回はそんなに大そうなシロモノでもないので見送ら
せてもらいました。
>>76 んー、考えてみたんですがよく判りませんでした。
1. test ! -L $lock_file
真ならば評価終了、偽ならば
2. readlink $lock_file
3. kill -0 ...
の順番だと思ったんですが。2 と 3 が逆なのかな…。
[ ! -L $lock_file -o ! $(kill -0 $(readlink $lock_file)) ] [ を実行する前に $(kill hoge) が展開(実行)されます。 readlink → kill → [ の順に実行される。
ありゃりゃ…
if [ ! -L $lock_file ] || ! kill -0 $(readlink $lock_file); then ...
ですね。
>>120 なるほど、[ よりもそっちが先なんですか。どーもです。
AIX5Lで使えるエディタで、テキストエディタみたいに 使えるのありませんか? unicodeとかjisが読みこみたいんですけど、標準の奴だと unicodeが読み込めないです・・・
124 :
名無しさん@お腹いっぱい。 :04/10/19 05:47:30
すごく巨大な(例えば、サイズは数百MBでディレクトリ階層もかなり深い) アーカイブ src.tar.gz があるとして、この中の src/sys/conf/GENERIC だけを取り出したいとします。このときに $ tar zxf src.tar.gz src/sys/conf/GENERIC とやると目的のGENERICファイルだけを取り出すことができますが すごく時間がかかります。それでtopコマンドで見てたんですが、 なんかGENERICファイルを取り出した後もしばらくgzipが高いCPU占有率 で動いているようなんです。 それで聞きたいんですが、もっと早く取り出す方法はないのか(つまり 上のコマンドラインは間違っているのか)ということと、いったい ファイルを取り出して目的を達成した後もgzipは何をやっているのか ということです。お願いします。
回答とは違いますが、 そういう目的だと個々のファイルを gzip して tar なり cpio でまとめたほうがいいと思います。 ファイル破損にも強いし。 afio というのもある。
126 :
名無しさん@お腹いっぱい。 :04/10/19 07:21:54
シェルスクリプトで行の連結はどうすればいいのでしょうか? 2n 行を 2n-1 行目の後ろに , を付けて繋げたいです。 a b c d を a,b c,d にしたいです。
>>126 これ前もみたと思うんだけどコピペかなんかなの?
129 :
名無しさん@お腹いっぱい。 :04/10/19 08:25:45
>>126 #!/usr/bin/awk -f
{
if (NR%2) printf $0;
else print "," $0;
}
>>127 コピペじゃないけど激しく頻出だね。宿題かね?テンプレに入れてもいい気もする。
>>131 テンプレには既に入っているぞ
禁止事項として
新しくインストールしないで使える画像観覧ソフトはありますか?
>>133 あなたのコンピュータにインストール済の全てのソフトウェアを挙げて下さい。
そうしないと分かりません。
>>133 ビュアーは元もと入ってないと考えて
ImageMagickとかPerlは入ってるのか?
こっちも空気が悪いな(w
>>133 とりあえずcatで読めるだろ
マトリクス方式な
139 :
135 :04/10/19 22:23:04
elisp の setq のq というのはなんですか?
141 :
名無しさん@お腹いっぱい。 :04/10/19 23:10:30
quote
>>133 ftpdは標準で入っているから、anonymous ftpを設定する。
そこに画像ファイルを置く
WindowsからIEでアクセスする。
完璧
なら、Windowsマシンに転送して、IEでローカルファイルを開くのは? あと半年もすれば、ほとんどの UNIX に IE が標準で付くようになる ので、そうしたら IE が答えなんだけど...
>>144 どういうこと?
UNIX版IEなんかだすの?
Macから手引いたから もう違うOSには興味ないんだと思ってた
146 :
名無しさん@お腹いっぱい。 :04/10/20 01:07:09
Operaについてお聞きしたいのですが。 Opera7.23でも、Opera7.50-linuxでも、kinput2による日本語入力が可能ですが、 Opera7.54-linux入れたら、出来なくなっちゃいました。 .Xresourceの記述とか、変えるところあります? それと、Operaって改行おかしくないですか? </p>で改行しないみたいですが...(他のbrowserではそんなん見たことない...) Operaやめよかな...速い軽いで結構重宝してるんだけど。
147 :
名無しさん@お腹いっぱい。 :04/10/20 01:11:35
やめようかな って思うんならやめたらいいだけだろ馬鹿
馬鹿とは失敬な。せめて知性に欠けた人と言ってくれ
150 :
名無しさん@お腹いっぱい。 :04/10/20 04:08:44
ごめん 今平成何年? すまんが教えてくれ
ごめん みんな ありがとうです えと・・ なんていうか 今年は西暦2004年であってますかね?
>>153 >Date: 04/10/20 04:44:40
>>154 すまん・・。
全然きづかなんだ あんがと
今年ってイスラム暦何年?
158 :
名無しさん@お腹いっぱい。 :04/10/20 08:03:15
今年って皇紀何年?
159 :
名無しさん@お腹いっぱい。 :04/10/20 08:09:19
もういいから。
>150 なんだなんだ? タイムトラベラーか?
2664
> タイムトラベラーか? その表現がタイムトラベラー
163 :
名無しさん@お腹いっぱい。 :04/10/20 14:19:53
WindowsのCOM技術に対応するようなものは、 UNIXでいうと、どういう技術があるのでしょうか??
UNIXそのものにはない
ものすごく広義で考えるなら、各種のプロセス間通信てことになるんだろうけど。 一応、GNOMEあたりでCOMを実装していたりもする。
CORBAとかじゃねーの?
167 :
名無しさん@お腹いっぱい。 :04/10/20 17:19:32
MacOSXのアンインストールの仕方を教えてください。
ソースファイルからソフトウェアをインストールする際、〜.tar.gzのファイルはどのディレクトリに解凍したらよいのでしょうか? よろしくお願いします。
171 :
名無しさん@お腹いっぱい。 :04/10/20 18:59:44
>>146 で、やめよかな以外への突っ込みは無しか。
出てくんなボケ。
>>149 Xとkinput2とOperaの話だから、Linux板もどうかと思うが。
どこでもお好きなところへどうぞ
tarアーカイブの中の絶対パスを律儀に絶対パスのまま展開するtarに弱らされた事がある。 SunOS5.2くらいの純正tarだったかな?
GNU tar以外のtar使ってる奴は馬鹿
170ではないが...。 >173 今リアルタイムに困っています。IBM謹製OS(あ、多すぎるな。AIXね)。
top の CPU 百分率を過去 1秒間くらいの統計にできませんか。瞬間的な負荷が知りたい。 またはそういうツールはありませんか。 というか無理ですか。
各プロセスの瞬間的な負荷を。
知りたい。
181 :
名無しさん@お腹いっぱい。 :04/10/21 04:53:29
おはよーございまーす。 過去にアイオーデータから発売された「e@compo」と呼ばれる玄箱の前身 をヤフオクで落としたのはいいが、コンデンサが膨張している故障品だった・・・orz で、それは修理するからいいとして。。。 新たに追加するHDDにFreeBSDでデータ鯖を構築したいんだけど・・・。 このハードに搭載されているMPUがどれに相当するのかわからなくて…orz 先生!!適当にインスコしてよろしいでしょうか??
182 :
名無しさん@お腹いっぱい。 :04/10/21 05:54:45
iSeriesとpSeries ブランドはどっちが残るんですか?
183 :
名無しさん@お腹いっぱい。 :04/10/21 18:22:57
lookup-1.4 と eblook-1.6 (with EB 3.3) で 例えば EPWING 版ジーニアス英和・和英辞典から apple を検索すると, ap・ple **__pl_(→音声) がマッチします. h Tab Tab Ret で次の項目に進むと, _【名】(複〜s_-z_) _ が表示されます. またh Tab Tab ... Ret と打って 1 リンゴ《◆fruitの中で最も典型的なものとされる; cf.→carrot,→robin》; に到達します. さらに, h Tab Tab ... Ret と打って次の peel 〜s リンゴの皮をむく/ が表示されます. 上のように項目ごとに表示されるのではなく, 複数ある意味を 1 ウィンドウに全部表示できないものでしょうか?
184 :
名無しさん@お腹いっぱい。 :04/10/21 18:27:37
IPってどうやって調べたらいいんですか?
>>186 /sbin/ifconfig
のinet addr:行
>>184 「パケットキャプチャ」でググればいろいろ出てくる
dummynet には、nistnet の delsigma に対応するものってないんですか? dummynet で、ある分布に従った遅延を発生させる。みたいなことってどうやるのですか?
C言語で、base64 エンコード/デコードしたいのですが、自分で書くのが普通ですか? base64したいだけならこのライブラリを使うべき、っていう標準みたいなのってないのかな。
system(uudecode /path/to/file);
uudecode で base64 をいじれるのは極めて一部の OS だけ。
#include <stdlib.h> int system(const char *string);
metamailとかuudeviewとか
mew使いならそれについてくるmewdecodeとか
/bin /sbin /usr/bin /usr/sbin これらってどう使い分けられているんですか? ググってみてもヒットしすぎで…
man hier
198 :
名無しさん@お腹いっぱい。 :04/10/22 01:10:09
システム開発において使用されている共通ライブラリに実装されている関数のリストを 取得するにはどうすればいいでしょうか? 例えば・・・ int Hoge::getXXX() int Hoge::getYYY() という関数があったとして、 これを、ライブラリlibHoge.so として作成します。 ほんで、libHoge.soに実装されている関数が何なのかを、何かの方法で調べることはできないでしょうか? 確か10年前に上司がそれをやっていて、できるというのは知っているのですが、方法を失念してしまいました。 ご教授願います。
丸投げ根性が気にくわんな。とりあえずnmコマンドの出力を眺めてみろ。
>>197 ありがとう
(しかし、hierなんてman、知らずに誰が打てるんだろう)
201 :
名無しさん@お腹いっぱい。 :04/10/22 01:37:59
>>199 丸なげで、すいません・・・
(頭は丸はげですけど)
レスありがとです。
>>200 階層制 ヒエラルキー Hierarchie
>>202 たとえその言葉を知ってたとしても、
初手から /bin /sbin ... → man hier と辿り着ける奴はいないべ。
お味噌なら
トンマルキ・ド・佐藤
(頭は丸はげですけど)
208 :
名無しさん@お腹いっぱい。 :04/10/22 05:41:45
ソフトアップグレードのバックグラウンドfsckについての素朴な疑問。 最近の巨大なディスクだと時間かかるやん、どうしても。それで ノートパソコンだとしょっちゅう電源落とすやん。バックグラウンド fsckが終わる前に途中で落としちゃっていいの?
>>200 FreeBSDだどmotdに書いてある
>>208 soft upgrade?
soft updates のことでしょうか。それなら大丈夫。
でもちゃんとシャットダウンさせるとかサスペンドさせる方がいいけど。
太古のシステムにはFile Unit ChecKerがあったって本当ですか?
ファイアウォール越えでrsyncするのってどうやるんですか? 何も考えずにやろうとすると、 ここにホスト : Connection refused なんていわれてしまって、、、 ヤバいよー。
管理者にお願いしろ。
over sshでやれ。
217 :
名無しさん@お腹いっぱい。 :04/10/22 18:07:27
マニュアルには hier のエントリがありません。
>>196 一般ユーザが使うコマンドの置き場のが bin.
管理者が管理用に使うコマンドの置き場が sbin.
起動時やシステム破損時に /usr がマウントされる前に使う機会がある物が /bin と /sbin.
/usr がマウントされてから使えるようになるのでも間に合うものが /usr/bin と /usr/sbin.
/usr/local 以下とか NetBSD の /usr/pkg とかも同様。
Solaris の /opt はオプショナルなパッケージなのでまた別。
>>218 Solaris に /bin はないぞ?
>>219 あれそうだったか。長らく使ってないので忘れてた・・・
昔のSunOSの/sbinの中身はきれいさっぱりだった
222 :
名無しさん@お腹いっぱい。 :04/10/22 19:38:16
>>221 ed どころか ls, cat すらなくてどないせぇっちゅうんじゃぁ!!!
って, やつのことかい?
最近の若いやつらは /usr/ucb なんて知らんだろ。
225 :
名無しさん@お腹いっぱい。 :04/10/22 20:19:50
ThikPadX20(2662-35J)というのをウルトラベースというのつきで もらったのですが、OSが入ってませんでした。 インストールできそうなUNIX系のOSでおすすめの ないッスか?
226 :
名無しさん@お腹いっぱい。 :04/10/22 20:27:22
University Caruforunia Ba-kurei
telnetでリモートログインした先で(Darwin→Solaris)、 Muleを起動しようとしたら emacs: Terminal type xterm-color is not defined. If that is not the actual type of terminal you have, use the Bourne shell command `TERM=... export TERM' などと言われてしまったんですがどうしたらいいんですか?
man tic ……だったと思う。
>>224 おおーそういやそんなのあったね
SunOS4.1.4JLEからSunOS5.4に移行したばかりの頃は良くつかったもんだ
・・・そのうちrootが/usr/local/binにGNUtoolsいれてくれて使わなくなったけどね。
230 :
名無しさん@お腹いっぱい。 :04/10/22 21:14:06
231 :
名無しさん@お腹いっぱい。 :04/10/22 21:19:28
bbdbを使っているのですが、他のマシンから持ってきた.bbdbをmegeすることは 出来るのでしょうか?
むつかしーと思うよ、megeは。
みんな、ありがとう
mege ちゃいそう。
_| ̄|○ megeますた
>>231 やったことないけど M-x bbdb-merge-file でいいんじゃない?
M-x bbdb-mege-file だと思うんだが
ども。HP-UXを使っていて、下記のmcというコマンドで質問です。
ttp://docs.hp.com/ja/B2355-60104-03/mc.1M.html DLT装置のスロットから内蔵ドライブにメディアを
移動は出来るのですが、内蔵ドライブからスロットに戻そうとすると
エラーになってしまいます。
たとえば、「内蔵ドライブ1からスロット7に戻そう」として下記のコマンドを
打ったとすると、
mc -p /dev/(ドライブのデバイスを指定)/ -s D1 -d S7
下記のエラーが出てしまいます。
0x5 Illegal Request:03a00 medium not present
このエラーの意味が解らないのですが、どうすれば解消されるでしょうか?
もしくは、内蔵ドライブのメディアをスロットに戻す他の
コマンドはないでしょうか?
/usr/newとか当然知らない。
240 :
名無しさん@お腹いっぱい。 :04/10/23 12:08:14
BINDで問い合わせたキャッシュを削除するの方法ありますか?
時の流れが解決する
リブート
dns のネガティブキャッシュって、bind には実装されていたっけ ?
245 :
あいうえお :04/10/24 00:15:36
家でボーランドのCコンパイラ使っているんですが、 (fp = fopen("Datafile.txt", "r") と、やって実行すると、本来ならドス窓に実行結果が出るはずなのですが ------------------------------------------------ 問題が発生したため、rensyu.exe を終了します。 ご不便をおかけして申し訳ありません。 作業中であった場合、その情報は失われた可能性があります。 この問題をMicrosoftに報告してください。 〜〜〜〜〜〜なんたら〜〜〜 ------------------------------------------------ と、出てしまいます。(Windows環境です) この問題をどうにか解決する手段はないでしょうか? 会社のUNIXでなら実行結果が出るのですが・・・。
普段ここの板を見ているからです。 作ったソースも会社のUNIXで何度もコンパイルして実行させました。 しかし、家で全く同じソースでやろうとすると、不具合が発生しまして。
248 :
名無しさん@お腹いっぱい。 :04/10/24 00:45:14
ありがとうございます。 ただ、質問の意図としては 他のコンパイラでは実行出来ないのに なぜUNIXだと実行できるのか、という意味もあったんです。
>>249 >(fp = fopen("Datafile.txt", "r")
本当にここなの? 返り値は?
>問題が発生したため、rensyu.exe を終了します。 rensyu.exeって。。。新たなネタですか?
処理中の途中経過を見るために設置した、 printf("%s", name); という変数を外してみたらうまくいきました。 ちなみに、nameという変数は char *name と定義していました。 このnameをstrcpyで他の変数に渡してからprintfすれば不具合が出ません。 UNIXだと *nameをprintfすると正常でCコンパイラだとダメみたい・・。
>>251 めんどうだからrensyuって名前にしただけっすよ^^;
>>252 不具合が出てる状態で
printfに渡す直前にnameは何を指してますか?
可能な範囲でもちょっと実際のソースをアップすると
原因を指摘できるひとがいるかも?
>可能な範囲でもちょっと実際のソースをアップすると この板以外でな。
>>254 何も指していませんでした・・・。
勘違いで、下記のようにprintfしていました
while (fgets(buff, 256, fp) != NULL) {
printf("%s", name);
name = strtok(buff, "\t");
これだと、*nameを定義しただけでnameは何も指していませんね。
本来なら、こちらですね。下記。
while (fgets(buff, 256, fp) != NULL) {
name = strtok(buff, "\t");
printf("%s", name);
でもUNIXでなら不具合はでませんでした。Cコンパイラでは出ますね。
ソースは長くて、分割するのにだいぶ掛かってしまいます・・・。
>>257 余計なお世話です。
もうとっくに行った。
質問があったから返事しただけなんで。
>>259 ?
元々ソースはアップする気ないよ。
分割に時間がかかるってのはソースをアップしない為の口実です。
やはり、どっからどう考えても板違いです。
触らぬDQNに禍根なし
イタチ
鼬
「Cコンパイラ」と「UNIX」って、同等なものだったのか… 目に鱗が飛び込んで来そうだ…
>>261 だから、質問があったから返事しただけですよ。
>>248 の時点ですぐ移動しました。
最初に板違いな質問したのは悪かったですけど。
あと、気になるのがCコンパイラでは異常で、UNIXでは異常じゃないのには
何の理由があるのかってことです。
他の処理系に比べてUNIXのは、判定が甘いだけなのかな。
>>266 メモリがたまたまNULLで初期化してあったんでしょ
つって分かるかな?
それはそうと「Cコンパイラ」と「UNIX」って、同等なものだったのか…
「Cコンパイラ」では、 *nameの番地が0(使われない領域)だったから、異常が発生したって事ですね? 「Cコンパイラ」と「UNIX」は同等です。 そんな事も知らなかったんですか?
>>266 たまたま、そこがalignされた領域だっただけだよ。終わり
>>268 が知能に障害が有る可哀想な奴だと言うことはよっく判った。
成年後見人はどこだ?
>>270 align???・・・ですか
それは、Cコンパイラでですか? UNIXの方でですか?
alignを調べてみたら
align="top"(規定値)
align="bottom"
aligh="left"
align="right"
とかでていました。(属性・属性値って意味みたいです)
「たまたま、そこが"属性"された領域だっただけだよ。」
というのは意味が分かりません・・・。
>>271 C言語はじめたばかりなんでそういうこと言わないでほしいです・・・
>>272 ここでやるなや池沼。とっととム板でも逝けや。
もっとも、逝っても池沼が治るとは思えんがな。
>>272 だからム板にはもう行きました。
んで、ム板で解決したので、こちらを見にきたら
私に対してレスがあったので返事したんです。
さっさとム板行けよ知障
OS-cコンパイラ Windows-bcc UNIX-gcc
低級釣り師が涌いてるな。 CコンパイラとUNIXが同等だの、align が属性だの、釣りとしか思えん。 いくらなんでも、ここまでの低能が現実に存在するはずがない。
はぁ・・あたしそんなに変かしら・・・。 UNIXはじめたばっかなのでalignがUNIXかUNIXじゃないかとかもすぐ区別つきません。 初心者が 「"くだらない質問"はここに書き込め!"なんでもアリ"」 に質問したらおかしいのかな・・・
>>279 CコンパイラはソフトでUNIXはOSですよ。
(1) UNIX のC って言ってもね、いろいろな種類があるのよ、ボクわかる? 「UNIX」なんて名前の実装、今時使っているとは思えないんだけどなー。 Solaris なり Linux なり、そういうOS の名前がでれば、多少はしぼれるけど。 OS によって標準ライブラリにNULLポインタ渡して大丈夫なこともあるし、 システムコールにNULL 渡しただけでコアを吐いてしまうこともある。 (2) もっと細かくコンパイラの種類によって違うことも多いの。 規格制定より前に初期バージョンが作られた処理系だと、 新しめのバージョンでもデフォルトの動作が規格に合ってない、とかいう 可能性もあるのね。 (3) そういう処理系での差異がなんで起こるのかを調べたければ 大本を探るために C の規格書をみなきゃならなくなると思うな。 C 言語は適用範囲が広いので、比較的規格がゆるーく出来てるの。 規格書に書いてないことは、どうなっても不思議じゃないよ。 (4) ということはだ、べつにUNIX 板に書き込む話でもないんだなこれが。 むしろ、こゆ話はム板に持ってかないと損だよ。 なのに、なんとか関係あるんだと言い抜けようとするみっともない書き込み。 DQN 扱いされてもしょうがないって。
285 :
名無しさん@お腹いっぱい。 :04/10/24 03:11:05
/\ | /|/|/| ドドドドドドドドドドドド!! | / / |// / /| | / / |_|/|/|/|/| (´⌒(´⌒`)⌒`) | / / |文|/ // / (´⌒お祭りだーーー!!`)⌒`) |/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`) /|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`) /| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`) | | ̄| | |ヽ/| 遅れるな!! ( | (⌒)`)⌒`) | | |/| |__|/. ∧_∧ ⌒`).ドし'⌒^ミ `)⌒`)ォ | |/| |/ (´⌒(´( ´∀` )つ ド ∧_∧⌒`) | | |/ (´⌒(´( つ/] / ォと( ・∀・ ) 突撃――!! | |/ ( | (⌒)`) ォ ヽ[|⊂[] )`) | / (´ ´し'⌒^ミ `)`)ォ (⌒) |
そうなんですか・・・。ありがとうございます。 UNIXもCもはじめたばかりでよくわかっていない為にへんな質問をしてしまいました。 ム板は、今日はじめて見に行きましたよ。 どのくらいのレベルや関係性(その板への)ならどこの板に書き込むべきとかが よく分かっていないのでこれから慣れていきたいと思います。
レスが進んでいると思ったら 皆さんも日ごろの仕事でストレスがたまっているんですね。(w
放置が一番ハナマルキ。
291 :
名無しさん@お腹いっぱい。 :04/10/26 00:59:05
昨日、アダルトサイトの代理人という人から直接請求の電話をもらいました。 「貴方は、FOMA専用素人ムービーのサイトにアクセスしたにも関わらず料金を支払っていません」 という内容のものでした。携帯ブラウザからアクセスしただけで電話番行が判明するとは 思えませんし、素人ムービーなんていうありふれたサイト名からして、「ハッタリ」のような気がします。 HPにアクセスすることで、本当に電話番号が判明するものなのですか? *)たしかし、アダルトサイトにアクセスしたのですが、「携帯電話情報の送信」には"NO"と答えています。 この辺りに詳しい方、いらっしゃいませんか?
ハッタリです。詳しくはインターネット板のワンクリ詐欺スレか、防犯板へどうぞ。
293 :
名無しさん@お腹いっぱい。 :04/10/26 01:14:45
294 :
名無しさん@お腹いっぱい。 :04/10/26 03:06:27
前、クラックと言うかゲーム感覚でサーバに進入できるサイトがあったんだけど どこか知ってる人います? 確か、ユーザー登録して、第一問、第二問と問いてくような感じだったんだけど。
gdbでCのコードを観てるんですけど、デバッグ用に一時変数って追加できないの? 今ヤバイ部分を同定できて、int XTable[65536]という配列が変ってわかった。 で、breakで止まった場所でXTableのうちで0でない要素を見たい。ここで for(i = 0; i < 65536; i++) { if (XTable[i] != 0) {break;}}とかして"p i"したいッス。 でもセンパイ、そもそもint iを一時的に定義する方法がわかんないッス!
>>296 (gdb) set $i = 0
(gdb) while ($i < 65536)
>if (XTable[$i] != 0)
>print $i
>set $i = 0
>else
>set $i = $i + 1
>end
>end
298 :
名無しさん@お腹いっぱい。 :04/10/26 20:30:01
BSDまだ入れたことないのですが、質問です。 今はRH9でファイルシステムにext3を使ってます。 で、BSDのファイルシステムというのは、障害が起こった場合にどれくらい回復を期待できるのでしょうか? 1.「BSDのファイルシステムはすごいぜ!ばっちりまかせときな!」 2.「それなりに回復してくれるかも」 3.「そのあたりは聞いてくれるな。」 という回答例でいうとどの辺ですか?
>>298 まず「BSD」がなんのBSDを指すのかが問題だ
話はそれから
センパイ
>>297 、ifの中のset $i=0はset $i=65536だと思うッス。
でもそこだけ直したら逝けました。凄いッス!いいッス!
301 :
名無しさん@お腹いっぱい。 :04/10/26 20:53:57
>>299 あ、そうですね。FreeBSD4.10です。
それ使ってBSDに慣れたらOpenBSDにしようと思ってます。
次は「障害」がどんな障害を指すのかが問題だ 話はそれから
softupdatesは建前として、回復しないといけないようなinconsistencyが出ない 作りになっている。回収すべきゴミ領域が回収されずに残ることはあるので それは再起動後のfsckで回収する。 4.10だとこのfsckにそこそこ時間がかかるのが難点だが5系だと background fsckになって起動後にこっそりやってくれる。
HDDをハンマーで殴るとか窓から投げるとか機銃掃射とか、そういうネタに展開しそうな予感。 質問者もはじめから「とつぜんの電源断でRH9ではfsckで復旧作業をしたことがあるのですが」とか、 想定状況を絞らなかったことに後悔するという予感も。
305 :
名無しさん@お腹いっぱい。 :04/10/26 21:08:12
>>302 はい…
>「とつぜんの電源断でRH9ではfsckで復旧作業をしたことがあるのですが」
これでお願いします。
まずちゃんとしたUPSを付けろ
メタ情報だけ生き残ってもね...
けっきょくメタメタ…
>>307 何がどう問題なのか詳しくやさしく解説きぼんぬ
>>310 目次だけあるが肝心のページが破れている本をどう思う?
合ってるか合ってないかわからないような比喩でなく くわしく正確にきぼんぬ ちなみにsoftupdatesではそんなinconsistentな状態にはならない
「すばらしい証明を思いついたが、この余白は書くのには狭すぎる」
314 :
名無しさん@お腹いっぱい。 :04/10/27 01:21:01
ここは初心者をからかって遊ぶスレですか?
初心者というか知ったかというか、 説明を要求すると逃げちゃうのでからかいにもならないという。
くだらない質問をネタにして遊ぶスレッドでしょ?
質問自体は既に答えがでてるような……
っていうか、2chで書くにはめんどくさいネタだろ。実際。
はっきり「俺には説明出来ない」って言えよ
やだ。
321 :
名無しさん@お腹いっぱい。 :04/10/27 05:17:58
コンパイル時のオプションに良く出てくる、「-fPIC」って何ですか? 〜google〜 他のコンパイラとの互換性を有するポジション独立のコードを生成します。 Dynamic Shared Library を作成する際に使用することができる。 〜 とのこと。わかり易く説明お願いします
Web上のpdfをacrobatreaderで表示しているのですが、割付印刷(複数ページを一枚に出力) するにはどうしたら良いのでしょうか メニューのprint...を選んででてくるダイアログボックスには該当オプションがありません
>>322 psにしたあと
psnupとかどうでしょ?
% ldd /usr/bin/ld libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 /usr/platform/SUNW,Sun-Fire-V250/lib/libc_psr.so.1 % ldd /usr/bin/w libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 /usr/platform/SUNW,Sun-Fire-V250/lib/libc_psr.so.1 上の例でいうと、libc.so.1 や libdl.so.1 が PIC でコンパイルされている と ld や w を実行したときに、libc.so.1 や libdl.so.1 がメモリ上で共有 される。PIC つけないと共有されない。
毎回手でやるのが面倒ならそういうフィルタを通すプリンタを定義すればいい話。
>>322 めんどくさい程の物でもないと思うけど
2面だとこんな感じだよ
$ < hoge.pdf acroread -toPostScript | psnup -2 > hoge.ps
>>321 書いてあるそのままだが。
メモリ上の位置に関係なく実行できるコードを生成する為のオプション。
メモリには番地があることと、絶対アドレッシング・相対アドレッシング
もしくはアブソリュート・リラティブなんてキーワードでググれ。
うほっ
>>327 をみて始めてリダイレクトを前に書けることを知った!
それだけです...
ハンゲームをやりたいんだけど、windowsのエミュレータ上で 動きますか?
Makefile の中のコマンドで rm -f $(FILES) とかしたとき、 FILES が空だったりする場合に make がこけちゃうんだけど、 うまいこと回避する方法はないものでしょうか?
332 :
名無しさん@お腹いっぱい。 :04/10/27 13:25:58
>>331 GNU Make 3.80だとこけないな……
>>332 どうも、 make コマンドに依存してるんじゃなくて、
rm コマンドに依存してるっぽいですね。
私の環境 (BSD/OS) の rm だと、引数にファイルがひとつもないと、
-f 付けてもエラー (終了ステータスが 0 にならない) になるようです。
FreeBSD や Solaris なんかだと成功する (終了ステータス 0 になる) みたいです。
[ -n "$(FILES)" ] && rm -f $(FILES) とか
>>334 なるほど。先に検査しておくのが良いですかね。ありがとうございました。
もしくは先頭に - をつけるか。
あー先頭に-が付いているのはそういうTipsなのか -forとか-ifとかって何かと思った。
何かと思ったら調べろや
どうやって? -forだと検索語にならないじゃん。
man make すりゃ書いてある。
>>336 おお、ありがとうございます。こんなのがあったんですね。
# いつもわざわざ foo || : とかやってたのは内緒だ。
342 :
名無しさん@お腹いっぱい。 :04/10/27 15:01:43
えと HTMLファイルからリンクを抽出してくれるソフトって無いですかね? どっかで見た記憶があるんですが思い出せません シェルスクリプト等でも 可能です すいませんが教えてくださいお願いします
xfigでカーソルの挙動が他のアプリと違って使いにくいのですが、 これ逆にするpatchとかどっかにありませんか? 無いなら書きたいのでどこ触ればいいかヒントだけでも。
なんで -for だと検索語にならないのだ? そんな検索システムがあるの?
系統だった調べ方をせずにgoogleすることしか知らないってのが、もうね(ry "-for"だの "-if"だのじゃなくて "-"と"for"または"if"の組み合わせである ことくらいわかりそうなものだが、頭が腐ってるとダメなのか。
>>344 grep -for files ってできないじゃん。
って書こうと思ったら grep -e -for files とできるんだね。
To remove a file whose name starts with a `-', for example `-foo', use one of these commands: rm -- -foo rm ./-foo
あーGNU makeのほうか。 pmakeのmanみて頭をひねっていたよ。
「系統だった調べ方」を調べる検索語って何?
>>348 で?それが grep に応用できると?
353 :
tagao :04/10/27 18:42:19
初!書き込みです。 2枚のNICでパケットのキャプチャをしていて、どっちのNICから入ってきた パケットなのかわかる方法はあるでしょうか? FreeBSD 4.9-Releaseを使用
>>349 pmakeのmanにも書いてない?
俺が使ってるのはFreeBSDだけど、FreeBSDのmanには書いてある。
今調べたらRed Hat Linux 9のpmake(1)には書いてあるぞ。
>>350 > 「系統だった調べ方」を調べる検索語って何?
(゚Д゚)ハァ?
ユーザ名からその人のホームディレクトリを探し当てるコマンドってありますか?
grep ^aho /etc/passwd
echo ~aho
ネタにマジレス355か……
cygwinの起動時に自動的にXwindow立ち上げたくて .bashrcに下記のようにしたですが、立ち上がってくれません。 if [ `tty` == '/dev/conin' ]; then startx fi coninじゃだめなんでしょうか。
おれは適当に ps の出力に XWin があるかどうか見てる。 もっといい方法があれば教えて。
>>346 googleでは記号はサーチワードから無視される、って言う話じゃないのか?
>>361 自己解決しました。
conin→consoleにしたらいけました。
>>352 すまん。できるね。 grep -- -for files か。
"--" 以降をオプションとして解釈しない機能は getopt(3) の機能だったのか。
なので getopt(3) を使ってるコマンドなら共通に使えると。なるほど。
それだけじゃなくて、rm ./-foo と同様なノリで grep '[-]for' files とする手もあるぜ。
おお、なるほど。 grep 自身のプロセスが表示されないように ps axuww | grep '[h]oge' するのと 同じノリですね。
367 :
名無しさん@お腹いっぱい。 :04/10/27 21:59:56
LinuxでNetBSDのパーティションをマウントするには どうしたらいいのでしょうか? mount -t ufs -o ufstype=44bsd /dev/hda3 /mnt とかだと、最初のパーティションしかマウントできない。。
>>360 ,361
[ -z "$DISPLAY" ]
とかは?
ダメ?
370 :
名無しさん@お腹いっぱい。 :04/10/28 00:25:51
5から8までやったんだけどダメでした。
372 :
名無しさん@お腹いっぱい。 :04/10/28 18:42:24
この板の人が昔2ちゃんを救ったと聞いたのですが、何をしたんですか? それとUNIXって何ですか?
○
く|)へ
〉 ヽ○ノ
 ̄ ̄7 ヘ/
>>372 / ノ
|
/
|
|
/
誰か塩持ってきて
誰かTheo持ってきて
なぜだかMZ-80を思い出した
FreeBSD4.10使ってます。 で、ports使ってw3mをインストールしたのですが、 プロンプトから単に「w3m」と打ってもCommand not foundになってしまいます。 実行ファイルは/usr/local/binにあるのでフルパス指定だと起動するのですが、 setでpathを見ると、/usr/local/binにパスが通ってるのです。 なぜ「w3m」だけでは起動しないのでしょうか?一応pathを貼っておきます。 path (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /root/bin)
rehash はテンプレに書いておくべきだな。
382 :
名無しさん@お腹いっぱい。 :04/10/29 02:24:05
最近驚いたこと。bashのtab補完って,普通最初のワードならパスの通ってる コマンド名,2番目以降ならファイル名。 でもこの前使った環境では最初の引数が man の時にtabで補完を試みると カレントディレクトリのファイルじゃなくてmanの項目が出てきてびっくり。 いったいどういう設定やったらあんなのできるの?教えてちょ。 ちょっとがんばればmakeの時はMakefile読んでターゲットの候補を 表示させたりできるのかなとちょっと思った。
がんばらなくてもすでにやっている人はいる。 というか「bash 補完」で検索しろ。
>>383 fedora のパッケージで発見。さんくす。
そういう意味不明のカキコするから linux 板いけといわれるんだよ。
意味が不明なのはあなた様の頭が不自由なのだからだと思われます。 お気の毒です。
386のくせに煽ってんじゃねーよ
>>353 一般には複数 NIC がついていてもそれを均等に使う方法はない。
あとはパケットの始点アドレスと、現在保持している経路情報から
どの NIC から入ってきたかは自明にわかると思う。
そもそも何でそんなことを知りたいの?
開発版を CVS で公開してるソフトウェアを利用していて、 常に最新のに追従したいんだけど、 CVS HEAD が手元のコピーより新しくなってるかどうかを 簡単に確認する方法ってありますかね? 何かコマンドかスクリプトを叩くと更新されてるかが表示される、 みたいなのができると良いんですが、 良い方法かアイディアがあればお願いします。
cvs
>>390 そう、cvs コマンドを使えばできるかなーと思ったのですが、
どうやればいいか皆目検討がつかなくて。
diff(1) から推測して、
終了ステータスでこんなふうにすれば判別できるかとも思ったのですが、
% cvs diff --brief -r HEAD && echo EQUAL || echo NEW
これではうまくいかず。
cvs -n up
おお、なるほど。それならこんな感じでいけますね。ありがとうございます。 % cvs -n update | grep ^U && echo NEW || echo EQUAL
>>353 mac address がみれて、mac address が nic ごとに異なる
アーキテクチャなら、 mac address を見れば確実にどの nic
から北かわかる。
>>395 ちなみに MAC address が NIC ごとに異ならないアーキテクチャってあるの?
398 :
名無しさん@お腹いっぱい。 :04/10/30 11:55:12
kterm + kinput2 で、shift+spaceが標準みたいになっていますが、 シェルでがつがつパイプするときにONになってしまうことが多いので、 ひらがな/カタカナキーに割り当てようと思い、 以下の様に .Xresources を書いて、xrdbで反映させたのです。 KTerm*VT100*Translations: #override \ Hiragana_Katakana: begin-conversion(JAPANESE_CONVERSION) そしたら、こんなエラーが。 Warning: translation table syntax error: Unknown modifier name: Hiragana_Katakana Warning: ... found while parsing 'Hiragana_Katakana: begin-conversion(JAPANESE_CONVERSION)' Warning: String to TranslationTable conversion encountered errors どう対処すればいいですか?
NVRAM の電池が切れたらイーサアドレスが0に戻っちゃうのは 化石モデルだけだろ ? 現代のSUNもそうなん ?
勘違いして変な事を書いてしまった。 ついでに400ゲト。
>>398 おそらくは<Key> Hiragana_Katakana: begin-conversion(JAPANESE_CONVERSION)と思われ。
メーリングリストで投稿者のこと(?)をOPと書いたりしますが、あれは何の略ですか?
>>402 思いつくままに書くと OPerator かなぁ
アマチュア無線の文化だと無線局運用従事者をそういう風に書くけど。
>>401 さんのように<Key>つけたらできました。
でもそしたら同じキーでOFFにならなくて...。
設定分からなかったので、ひらがな/カタカナ に Kanji を割り当てて
対処することにしました。
.Xmodmap
keycode 208 = Kanji
.Xresources
KTerm*VT100*Translations: #override \
<Key>Kanji: begin-conversion(JAPANESE_CONVERSION)
405 :
名無しさん@お腹いっぱい。 :04/10/31 12:53:26
>>405 thx!
original poster かと思われますです。
407 :
401 :04/10/31 14:50:51
>>404 それはなぁ深いんだ。あまりにも。~/.cannaに
(set-key 'empty-mode "\Xfer" 'alpha-mode)
を入れておいてくれ。もちろんkinput2の再起動は必要だ。
端末で誤ってctrl-oを押してしまった時の復帰法を教えてくだっし。
409 :
名無しさん@お腹いっぱい。 :04/11/01 07:36:32
tar(gtar)でファイルを保存しないでディレクトリ構造だけアーカイブに まとめる方法ありませんか?
tar cvfz foo.tar.gz `find foo -type d`
--no-recursion
>>411 それだと引数にディレクトリ名が入るので
ファイルまで一緒に取られてしまいます・・
>>413 どこか別の場所にディレクトリ構造を再現させて
それをtarでアーカイブすれば?
find と xargs, mkdir -p を使えばつくれるよね。
>>414 サンクス ほしいディレクトリの下にちょっと掘ってできました。
mkdir tmp ; cd tmp
find ../ -type d | sed 's/^\.\././g' | xargs mkdir -p
rm -rf tmp
と思ったんですが自分がやりたかったのは 権限等も保持したいので 415のじゃうまくいかなかったですorz... すんません。もうちょいヒントほしいです。
417 :
名無しさん@お腹いっぱい。 :04/11/01 13:24:55
>>410 find foo ! -type d >exclude
tar cvfX foo.tar exclude foo
tarじゃないとダメなの? mtreeつかえば楽勝だと思うが。
419 :
名無しさん@お腹いっぱい。 :04/11/01 19:25:26
FreeBSD4.10 PostgreSQL 7.2.2です。 大変困っていることがあるのですが、コンソールで文字化けした DB名のDBをDROPするにはどうしたらよいのでしょうか? 例: abc[80[27 御存知の方がいらっしゃいましたら、御教授お願い致します。
GNU tar以外のtar使ってる奴は池沼
ふつーpax
424 :
名無しさん@お腹いっぱい。 :04/11/01 21:55:50
425 :
名無しさん@お腹いっぱい。 :04/11/01 21:58:20
>>412 $ mkdir -p aaa/bbb/ccc/ddd
$ tar cf - --no-recursion aaa | tar tf -
aaa/
だめじゃん。
ま、オプション名からしてそりゃそーだわな
411+412 でしょ。 % tar c --no-recursion -f - `find aaa -type d` | tar tf - aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd
なぜtarコマンドは引き数に - をつけなくてもいいんですか?
省略できるように作ってあればつけなくても構わない
psもそのクチだな
ps ってわけわからんしすぐ忘れるから、 馬鹿の一つ覚えみたいにほとんど ps aux しか使わないよ。
434 :
名無しさん@お腹いっぱい。 :04/11/02 14:01:47
bsfilterを導入し、新規受信メールの振り分けはできるようになったので すでに受信済みの古いメールもできれば振り分けたい(ふるいにかけたい) と思ってるんですが、そういうことは可能でしょうか? 調べた限りだとわかりませんでした。Maildirで使っています。
>>434 for i in ~/Maildir/**/*(.)
do
procmail < $i
rm -f $i
done
437 :
名無しさん@お腹いっぱい。 :04/11/02 15:01:16
tcshを起動したとき、.cshrcを読み込みますが、例えば、.cshrc2みたいなのを 作ってそっちをよみこませることってできますか?出来る場合、tcshコマンドを 入力するときにどんなオプションをつければ良いでしょうか? 目的は同じユーザIDで違うパスを設定するためです。 (tera termで2種類のマクロを使います) 上記が実現出来れば他の方法でも結構ですので、教えて下さい。
source .cshrc2
>>438 ありがとうございました。
無事解決しました。
>>436 目から鱗。
SpamAssassin を導入する前の MH フォルダにある spam 類をどうやって処分するか悩んでたんだが。
>>440 かなりunixのセンスが無い方だと自覚した方がいい。
>>429 ファイル名とかがいきなり引数にきたりしないからじゃん?
445 :
名無しさん@お腹いっぱい。 :04/11/02 21:39:38
すいません質問なんですが、chmodであるディレクトリ以下の全てのファイルとディレクトリの所有者を変更したいんですが、どうしたらよいでしょうか?
chmodじゃ無理だよ...
>>446 そうなんですか。よかったらやり方教えていただけませんか?
chown -R じゃねえか?
あ…chmodとchown素で間違えました_| ̄|○ -Rオプションでいけるのですね。ありがとうございました。
man くらい読めよな。
>>450 はい、すいませんです。次からもうちょっと自分でがんばります。
>>430 >>432-433 ありがとうございます。
確かにそう作ってあるんだからそう作ってあるとしか言いようがないですね。
まあ付けても付けなくてもいいみたいなので、他のコマンドと違和感のないように
とりあえず私は付ける方向にしておきます。
>>452 tarはオプションとファイル名を区別する必要が無い。
一方ccのようにファイル名とオプションを明確に区別する必要があるのもある。
区別する必要がなけりゃ、省略したくならないか?
tarに-が付かない歴史的な経緯と理由をUNIX MAGAZINEあたりで昔読んだこと有るけどな。
456 :
名無しさん@お腹いっぱい。 :04/11/03 15:51:03
シリアルケーブルで、ルータをPCにつないで設定しようとしてるんですが、 どうすれば、シリアル経由でルータにログインできますか? Windowsだと、Teratermとかで入ってるんですが…。
457 :
名無しさん@お腹いっぱい。 :04/11/03 16:01:53
windowsのフォルダ移動、同名のファイルを全て上書きは UNIX的にはどうやりますか?
458 :
名無しさん@お腹いっぱい。 :04/11/03 16:09:53
459 :
名無しさん@お腹いっぱい。 :04/11/03 16:10:16
460 :
名無しさん@お腹いっぱい。 :04/11/03 16:17:28
>> 458 ありがとうございます
461 :
457 :04/11/03 16:49:49
462 :
名無しさん@お腹いっぱい。 :04/11/03 16:54:16
「8ビットクリーン」でないプログラムって、8ビット目を何に使っているのでしょうか。
463 :
名無しさん@お腹いっぱい。 :04/11/03 16:55:49
465 :
名無しさん@お腹いっぱい。 :04/11/03 17:54:27
んと、質問 Linuxなどをネットワーク越しで新規インストールしようと思うのですが、 (ネットワーク上にあるファイルサーバから) どのようなやり方でやればよいのでしょうか? Samba(つづり間違ってたらごめん)、の知識はないに等しく・・・・ Windowsを使ったファイルサーバにアクセスをして、そこから新規インストールしようと思ってるのですが・・・ 以下、クライアントのHDD構成 ・HDDはIDEではなく、SCSI HDDやRAID(SCSIについてくる)構成のHDDにシステムをインストールする できれば、やさしい方法?がありましたらおしえてくださいませんでしょうか? よろしくお願いします。
467 :
名無しさん@お腹いっぱい。 :04/11/03 18:01:12
>>465 Linux 板の当該ディストリのスレへ。
468 :
465 :04/11/03 18:02:12
ごめんなさい、追記です。 インストールしたいOSはLunix以外にも・・・ Solaris8・9、OpenUnix、などです・・・言葉足りずごめんなさい
469 :
465 :04/11/03 18:02:35
あい、了解です。
470 :
名無しさん@お腹いっぱい。 :04/11/03 18:04:37
471 :
名無しさん@お腹いっぱい。 :04/11/03 20:30:40
474 :
471 :04/11/03 20:37:22
だからパスだろ。
476 :
471 :04/11/03 20:42:27
>>475 え〜コピペしろってことですか?コピペしてもだめでしたし。
>>463 同名のディレクトリがある場合 mv -f でも
mv: cannot overwrite directory `hoge/hoge2'
ってエラーにならないかな。最近のmvはなんか便利なオプションがついているの?
>>471 関係者なら問い合わせろ。忘れたなら再発行してもらえ。
無関係なのに浸入したらマジ捕まるよ。
ばれなきゃ捕まらない。
サーバに侵入して捕まるのは馬鹿とお人良しだけ。 悪人が捕まったためしは無い。
471は十分馬鹿っぽくな〜い? > 悪人が捕まったためしは無い。 まるで悪人が全て賢いみたいな言い草ね。
>>481 いや俺が言いたかったのはそうじゃなくて、
イラクで悪人三人組は解放してもらえたけど、
馬鹿コーダーは殺されちまいました、みたいな話。
馬鹿には侵入出来ないサーバに侵入出来る奴は賢いから捕まらない。
馬鹿でも侵入されるようなサーバを建ててる奴もまた悪人であり、
そこに悪人が侵入した場合は悪人どうし互いが仲間だとわかるので
訴えたりせず取り引きをする。訴えられるのは馬鹿とお人よしだけ。
>>477 Directory not empty ならでるけど
捕まったら馬鹿という定義にすれば、
>>480 は真になる。
↑ちょいウィット
どう考えても482に反論する奴は悪人か馬鹿だろ
>>435 >>436 ありがとうございます。スクリプトの使い方もよくわかってないので
よく調べてやってみます。
-- で始まるファイルをmvで移動させるにはどうすればできますか? 今のままだと、-- の続きを引数と認識されてしまいます。
mv ./--hoge ./hage とかじゃダメか?
>>489 相対パスで ./-- って書くんじゃだめか?
FreeBSD5.2.1のtcshではできた
>>490-491 キター
無事できました。
thx!
相対パスは頭に浮かばなかったです。
>>492 解決したみたいなんで、どうでもいいんですけど、-- を書くと、それ移行はオ
プションとは認識されなくなるんでは?
例)
% mv -- --hoge hage
私のまわりに、/etc/hosts を 「エトセ ホストス」 と読む人が増殖しているんだけど、 「エトセ ホスツ」 が正解のような気がするんですけど、どうなんでしょう。
>>483 rmと間違えてない?
rmと間違えてない?
>>494 あなたの周りの人は英語ができません。転職しましょう。
>>496 やってみたら、できるんですけど...
なんか、勘違いしてます?
> ls
> touch -- --hoge
> ls
--hoge
> mv -- --hoge hage
> ls
hage
> uname -a
FreeBSD xxx.xxx.xxx 6.0-CURRENT FreeBSD 6.0-CURRENT #0: Sat Oct 30 21:44:04 JST 2004
>
>>494 ホストスという音がちょっとかわいいと思った晩秋の夜。
エロスやタナトスの仲間みたいだな
ゴツトツコツたんに喧嘩を売っているのかそれは
ポルトスやアトスの仲間じゃないか?
ヰタ・セクスアリスっぽい
>>496 % l -d **/*
a/ a/d/ a/d/f d/
% mv d a
mv: rename d to a/d: Directory not empty
% uname
NetBSD
みたいな。
507 :
名無しさん@お腹いっぱい。 :04/11/05 07:28:50
>>494 聞いたときに「ホスト」と区別できるように、かなぁ。
「化学」を「ばけがく」、「市立」を「いちりつ」と読むように。
IT業界で、hosts=保湿。これ実話(伝説)。
509 :
名無しさん@お腹いっぱい。 :04/11/05 13:55:29
ハッククラック板ってなくなっちゃったんですか? 僕もはかーになれますか? はかーになるにはどうしたらいいですか? ここの住人になってもいいですか?
凄腕バカーハッケン!
統計計算のフリーのライブラリってありません?
$ xterm [xterm]$ time ls /usr/lib … real 0m1.282s user 0m0.145s sys 0m0.118s $ xterm -fa mikachan -fs 10 -j [xterm(mikachan)]$ time ls /usr/lib … real 0m3.624s user 0m0.157s sys 0m0.116s もうちとスクロールはやくできないべか。あるいはfontconfigなしのxtermでEUC表示できないべか。 スクロール遅いのでmltermという選択はなしで頼みまっす。rxvt-unicodeはXIM変だし。
ftpデーモンでIISの仮想ディレクトリみたいな機能があるのを探しています。 知ってたら教えて下さい。 マニュアルを見た限りでは、 ・wu-ftpd ・proftpd は無理っぽかったです。
symlink張れば?
>>516 UnicodeなPCFフォントが入ってれば罫線やスペースの扱いがちょっと変だけど
いちおう日本語も表示できるはず
520 :
名無しさん@お腹いっぱい。 :04/11/05 18:57:45
>>517 IISの仮想ディレクトリみたいな機能って何?
>>520 想像するに、chroot すれば解決する話のような気がする。
>>519 サンクス。-alias-fixed-に近いのはどれかな。がんばってさがしてみまつ。
>>521 とりあえず今UTF8環境に移行するかどうか検討している段階で、とりあえずはktermから離れようと思いまして。UTF-8対応ktermなんてないですよね? kterm+cocotという手段はあるけれども。
まだまだ UTF-8 で生活するなんて考えない方がいいような・・・ 少なくとも自力で解決できるレベルじゃないと・・・
もう一年ほど前からUTF-8だが別に問題は起きてない。むしろラクチン。
mozilla mail や、thunderbird は、 MailDir形式をあつかえますか?
例を挙げてみます。 やりたいことは、 ftpuserというFTP専用ユーザーを使って、 使用者にアクセスさせます。 見せたい(アクセスできる)ディレクトリを以下に制限したい。 /A/Entry /A/Exit /B/tempdata なので、ftpuserのホームディレクトリを /A にて、上2個がアクセスできる状態になりました。 /B/tempdataへアクセスする為に、/へのcdをさせたくありません。 シンボリックリンクを作るのもできるかはテストしてみますが、 シンボリックリンクみたいなのをftpdが作れるものを探しています。 IISにはこのような機能があります。 解りにくく申し訳ない
>>523 >UTF-8対応kterm
それは xterm というものでわなかろうか。
>>526 あれってファイル直読み出来たっけ?
POP3/IMAP4 サーバ経由じゃ駄目なんか?
えーと、それでも別にかまわないといえばかまわないんですが、 メーラーごとの独自形式に捕らわれそうなのがいやなんです。 なんかmailboxとか以外に標準の形式のようなものがあって、 それに準拠してるメーラーがたくさん有るというのならそれでも良いんですが。。。
531 :
名無しさん@お腹いっぱい。 :04/11/05 21:06:32
>>530 MH形式あたりにexportできれば問題ないんでは。
あれ、そんな機能があったんですか? 知りませんでした。
いや、あるかどうか知らんけど。
LC_CTYPE=en_US.UTF-8 xterm
thunderbird って mbox で保存するよ。 場所はどこだか知らないが。
>533 あ、そうなんですか。 でももうちょっと探してみます。 >536 それはいいですね。 ちょうど今コンパイル中です。 ありがとうございます。
>>527 ProFTPDなら、各<Directory>セクション中に<Limit>を書けるから、
3つのディレクトリと親ディレクトリに各々に細か〜く<Limit>を書けば
制御できるんじゃない? やってみもしないで想像で書いてるけど。
<Directory /B> # /B自体は直接見えないようにしてやれ。
<Limit LIST NLST>
AllowUser youruser
DenyAll
</Limit>
</Directory>
とかを、/A,/Bとそのサブディレクトリ計5つについて延々と書くの。
ただしユーザから見え方は、/A/Entry, /A/Exit, /B/tempdataという
見え方になって、それでいて/Aや/Bの内容はユーザからは見えない
(ように設定する)のだからちょっとぎこちないか。
/Aや/Bを隠蔽して/Entry, /Exit, /tempdataの形式で適当にmapして
みせる方法はわからん。
力゙ッ
fgetcで一文字読み込み、 char buf[i]に書き込んだんですが、 一度に4文字分書き込まれてしまっているみたいです。 たとえば、1を読み込むと、 buf[i] = '1', buf[i+1] = '\0', buf[i+2] = '\0', buf[i+3] = '\0' の様になってしまいます。 この状態でi++して、2を読み込むと、 buf[i] = '2', buf[i+1] = '\0', buf[i+2] = '\0', buf[i+3] = '\0' になってしまいます。 これをbuf[i] = 1, buf[i+1] = 2 の様にするにはどうしたら良いでしょうか。
ム板に行くといいかもしれない。
> fgetcで一文字読み込み、 > char buf[i]に書き込んだんですが、 ここのコードを転記してみるとか。
>542 ありがとうございます。 いってみます。 >543 extern char *BBUF[BLOCK_SIZE]; int i; for(i = 0; i < BLOCK_SIZE; i++){ BBUF[i] = (char)fgetc(DISK); } こんなかんじです。
む板で解決しました。 extern char *BBUF[BLOCK_SIZE]; ではなく extern char BBUF[BLOCK_SIZE]; でした。お騒がせしました。
546 :
UNIX初心者 :04/11/06 16:27:47
UNIX買おうと思っているのですが、UNIXの事 全然知らないので、 どんなPCでどんな事が出来るか、 あと値段等も教えてほしいです。
UNIX は高いよ。
548 :
名無しさん@お腹いっぱい。 :04/11/06 16:34:54
3万くらいかな。若いUNIXだと5万とか。
高いと言ってもコーギー犬よりは安いから
552 :
UNIX初心者 :04/11/06 16:45:48
ネタ加代。 加代?
お父さん?
血統書付きでなくてもきちんと躾けたら名犬になります。
>>546 まじめな質問か?
もしまじめな質問なら、とりあえず書店に行き、
今月の Unix Magazine と Unix User と Software Design を買ってこい。
559 :
UNIX初心者 :04/11/06 23:12:18
560 :
名無しさん@お腹いっぱい。 :04/11/06 23:27:34
すいません。 FreeBSDをインストールしたばかりなんですが、Linuxで言うところの freeコマンドみたい物はないのでしょうか?
vmstatって教えちゃいけないものなのか?
vmstat とか pstat とか
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←
>>566 (_フ彡 /
568 :
名無しさん@お腹いっぱい。 :04/11/07 00:45:08
setenv セットエンブ?
569 :
名無しさん@お腹いっぱい。 :04/11/07 00:49:15
テープ装置にリモートマウントして 自分のディレクトリにあるみたいに使用することってできますか?
テープ装置をファイルシステムに見せる機構はLinuxにはまだ無い。 他のマシンに接続されたテープ装置にネットワーク経由でtarやdumpする事は可能。 man rmtしてみれ。
ごめんLinux板かと勘違いした。
Linux の話なん?
テープをfsで使えるのはどのOS?
すいませんunixの話です。
OSつーか
>>571 はHSMの事を言っているのだろう
確かaixだったと思うのですが テープにバックアップする時あらかじめ リモートマウントしておいて、 簡単にtarでバックアップすることは可能なのかなと
さーーーーっぱりわからん。 「リモートマウント」とか謎の俺様用語を使うのをやめて もっと自分のやりたい事だけを端的に表現してごらん。
cronに関する質問をさせていただきます。 ジョブを登録するところまではよいものの、登録したプログラムの実行時にエラーが発生しました。 調査すると、 ・環境変数が正しく設定されていないことに起因するエラー ・ジョブ実行時、cron側で環境変数を独自に初期化している であることがわかったため、cron実行時の環境変数を設定しようと していますが、具体的な設定方法が不明な状態です。 人間がtelnetでログインしてコマンドを実行する際と同じ環境変数で cronからコマンドを実行したいのですが、何か良い方法をご存知の方は いらっしゃいますでしょうか。
580 :
名無しさん@お腹いっぱい。 :04/11/07 22:32:46
何度もすまんです。 他のマシンについてるテープ装置に対して tar xvf /xxx/xxx/ファイルa ファイルa (自分のディレクトリ) としたいのです
crontab の先頭に環境変数の設定が書けるcron もあるし、 シェルスクリプトにして、 . /home/hoge/.profile とか source /home/hoge/.cshrc みたく初期設定をムリヤリ読み込む手もある。 つかcrontab で使うコマンドには、スクリプトの名前を書いとく方がいいと思う
583 :
名無しさん@お腹いっぱい。 :04/11/07 22:39:51
584 :
名無しさん@お腹いっぱい。 :04/11/07 22:40:27
>>570 rsh とか使って、パイプで流すのは?
rsh 他のマシン -l ユーザ名 tar xf /dev/テープ | tar xvfp -
とかとか。
どうもありがとうございます。 583,585,rmt を調べてみます。
>>580 >>582 >>584 ありがとうございます。
環境変数をセットするスクリプト自体を登録しよう、ということですね。
確かにそれでいけそうです。
ただ、そうすると、telnetでログインした際、どのファイルがどの順番で読み込まれるか、
というのを把握している必要があると考えています。
追加質問ですみませんが、ログイン時に取り込んでいるスクリプトを知るためには
どこを確認すればよいか、ご存知でしたら教えていただけると助かります。
# bashの場合、.login, .profile, .bash_profileを使用する、という情報は見つかりましたが、
# 今後のためにも、シェルの種類を問わずにそれを調べる方法があればいいな、と思っています。
>>588 各 shell の man 見るしかないでしょう。
というか、必要な環境変数って把握しきれないほど多くはないだろうから、
個別にセットするのが良いんじゃない?
逆に、把握しきれないほどの環境変数を必要とするようなプログラムなら、
そのプログラムの方がヤバイ。
590 :
名無しさん@お腹いっぱい。 :04/11/07 23:10:41
>>588 なんでどの環境変数が必要か把握できてないんだ?
>>589 >>590 使用する環境変数をきちんと把握すべき、というのは確かにその通りです。
今回は、実行するプログラムとそれが使う環境変数を意識しなくともいいように、
人間が手動で実行できる
→そのままcronに登録できる
という状態にしたかったがための質問でした。
(確かにちょっとサボり入ってました。。。すみません)
そろそろエスパー呼んだ方がいいかな
とりあえずフルPATHでコマンド書けば済む話の気がするな。
594 :
名無しさん@お腹いっぱい。 :04/11/08 00:09:24
>>591 やめとけ。
ログインシェル用のつもりで設定した環境変数とかエイリアスが
知らないうちに cron ジョブに悪影響を与えることも考えられる。
それでまた原因究明に時間がかかるんだよ。
>>591 勝手に間違った方向に突っ走っていかないで、やりたかった事と
エラーメッセージを書けばいいだろ。
>>594 なるほど。ログインシェルを書き換えかねない
システム変更(プログラムのインストール等)は
確かに今後いくらでもありそうです。
→cronに登録するプログラムごと、
きちんと環境変数をセットするようにします。
アドバイスくださったみなさん、ありがとうございました。
597 :
名無しさん@お腹いっぱい。 :04/11/08 00:50:35
ログインシェルを書き換えかねない?
>>595 ありがとうございます。
いま下手に欲出すと痛い目みそうなので
最低限やりたいことだけやるように気をつけます。
599 :
名無しさん@お腹いっぱい。 :04/11/08 03:04:47
[/stand/sysinstall]→[configure]まで進めたのですが [Desktop]がありません。 これではgnomeが入らないではないですか。 ver.5.3-RELEASEです。 どうすればgnomeを入れることができるでしょうか?
解決しました。 パッケージから頑張る方法を見つけましたのでそれでやってみます。
gnome はまずあえて魔法使いにし、ロードに転職する。
僧侶にしてからサムライにしたらダメなんですか?
信仰心が高いので、ロードの僧侶の魔法を生かせるようにするわけ。
>>601-603 ぼくはこどもだから、うぃざーどりぃのことなんてわかりません。
ていうかふつうにいたちがいだから、どっかほかのいたに
いどうしたほうがいいとおもいました。
606 :
名無しさん@お腹いっぱい。 :04/11/08 07:47:56
ezmlm+idx で質問があります。
public な Mailing List を作成すると、参加者は
[email protected] にメール送ることによって
過去 log が取り出せます。これは便利なので許可
したいのですが、同時に
[email protected] にメールを送ることによって、管理者の許可なく参加
させることができてしまいます。過去 log だけ取り出せ
るよう public にすることはできないでしょうか?
わかりました。 -s を付けて ML を作ればよかったのですね。 でも、作成後に変更はどうすればいいのでしょうか?
609 :
名無しさん@お腹いっぱい。 :04/11/08 10:19:53
freebsdに興味があるものですが、 無線LANって使えるのでしょうか?。そういう使いか足してらっしゃるかたいますか?。 MELCOのをつかっています。
610 :
609 :04/11/08 10:35:02
追記。 win98を入れているマシンにいれるつもりですが、 2G+2Gのパーティーションをそのまま活用し、 万が一のためにダブルブートはできないものでしょうか?。 よろしくお願いします。
>>611 お前、自分は独りよがりにドキュメント読まずにスレ汚ししておきながらその態度はなんだ。
なんだとはなんだ、とはなんだ
なんだとはなんだ
なんなんだ
パンダパンだ〜
617 :
名無しさん@お腹いっぱい。 :04/11/08 22:04:20
もういいから。
618 :
名無しさん@お腹いっぱい。 :04/11/08 22:37:07
nkfで正確にbase64エンコードできますか? echo b | nkf --base64 結果: Ygo= 正解: Yg== 何か2文字分エンコードしちゃいます。 echo b | wc --bytes とやると2bytesになる。(EOF入り?) 余分にエンコードしないように出来ますか?
>618 echo b | od -x
>>618 あなたは改行文字というものをご存知か?
echo -n b | nkf --base64 だったのね。 間抜けでした。(´・ω・`)
622 :
名無しさん@お腹いっぱい。 :04/11/08 23:07:34
UNIX(ハードはMAC)で使える2chブラウザのおすすめはありますか?
関係あるのか?
WineとかVMwareを使うかもしれないジャンか
626 :
名無しさん@お腹いっぱい。 :04/11/08 23:55:36
cygwinでxv使うことってできますか?
変なこときくんだけど サーバの電気代っていくらくらいなの? 今までは 家庭内でちょっと使うくらいだから 使ってないときは電源消してた 最近それが面倒になってきたし メールサーバ立てようと思って 常時電源を入れとこうと思ってるんだけど 電気代が激しく気になる サーバにしようと思ってるのは Pentium2 350MHzを250MHz駆動させてるやつです 周りについてるのは HDDとキーボード、マウスくらい メーカの型落ちでかったやつで 側面にはMAX_100wになってる これって どんなもん? 大体でいいので教えてくれたらうれしいです
>>629 ・・・・・
そんなにかかるんですか・・・
冷蔵庫が500円とかなんで そのくらいならやってみようかと思ったんですが・・
ムリですね・・
ども ありがとうございました
631 :
名無しさん@お腹いっぱい。 :04/11/09 06:55:13
いくらなんでも そのスペックで2000円はないんじゃないの? Pen4なんて CPUだけで 100w超えとんぞ? まぁ 俺はわからんが
100W 30日 = 72kWh, 東電の新料金は 14.82円/kWh (120kWh まで)なので、 約1000円 他の電力消費で 120kWh を越えたら、もっと高い料金になると思われ。
>>628 電気代気にするような香具師がサーバとは
笑わせる時代になったな
アキバ行ってソーラーパネル買ってこい
ノートくらいなら日暮れのチョイト電気を使うくらいだろ
バッテリも買い込んでくれば24時間行けるんじゃないか
できればHDDはシリコンに変えたいところだが
夏に新しいPCを買った。 クーラー付けたまま電子レンジを使った。 ブレーカーが落ちた。 部屋のブレーカーは20A。 UPSを2個買った。
Solaris9でCD-ROMをマウントしたいのですが # mount -F hsfs /dev/dsk/****** /cdrom *の部分に入れるべき、自分のマシンのCD-ROMドライブの 装置名がわかりません。これを調べる方法ってあるんでしょうか?
>>637 うーん、それがですね、私も勝手にマウントされると聞いたので
ドライブにCDを入れて
cd /cdrom
ってしてみたんですけど、そこに移動してもファイルが一つも
見あたらないので、マウントできてないんじゃないかと・・。
/dev/rdsk/c*s2 だけど、man vold や vold.conf してみ
>>638 vold 動いてるか?volcheck したか?
調べる方法は prtconf -v とか色々あるが。
641 :
名無しさん@お腹いっぱい。 :04/11/09 19:07:00
642 :
名無しさん@お腹いっぱい。 :04/11/09 23:19:14
手パッチ書いたあとにdiffってファイルに落としてpatchする手順って どのようにするのでしょうか?
643 :
名無しさん@お腹いっぱい。 :04/11/09 23:42:23
そのくらいなら教えてやればいいのに。
>>642 手パッチ書いたあとにdiffってファイルに落としてpatchすればいいんじゃないの?
つーか何訊きたいのかよくワカランチン
パッチの当て方を聞きたいんでないの?
648 :
名無しさん@お腹いっぱい。 :04/11/10 00:40:00
>>644 そのくらいなら自分で調べろってことでしょ。
patch -p0とかよくわかんなくて。
>>643 バッチリわかりました。ありがとう。
すげぇ、643 エスパーだ。まさか単なるpatchの使いかたの質問だとは思わなかった.... 私は、 編集した「あと」に、パッチにしたいと思ったときに、その編集を失わずに、 オリジナルを復元して、そこからパッチを生成して、またそれをあてること で現状に復帰する うまい手順はありませんか? っていう質問かと思って、emacs+vc+diffmode で、 ci -> undo -> save -> diff -> リバース -> 適用 とかどうよ? って回答しようとしてたさ。
651 :
643 :04/11/10 02:09:05
答えはあなた自身の中にあるのです。
652 :
名無しさん@お腹いっぱい。 :04/11/10 02:10:15
cygwinを使っているのですが、バイナリでソフトウェアをインストールするときはexeファイル等を適当なディレクトリにコピーするだけでいいのでしょうか?
653 :
名無しさん@お腹いっぱい。 :04/11/10 02:19:29
loopback の lo
アッチョンプリケ?????
657 :
名無しさん@お腹いっぱい。 :04/11/10 02:34:32
>>653 tgifやxvなどです。
>>654 スレタイになんでもアリと書いてあるのですがこれはどういう意味なんですか?
>>657 専門のスレがあるんだからそこ行けやカスが
>>657 適切なスレや板に誘導するのが主な役割であって
必ずしも質問に答えるためのスレではないのよ。
>>659 落ち着いたレスをやってくれてありがとう
>スレタイになんでもアリと書いてあるのですがこれはどういう意味なんですか?
とか言いながら >>1-とかも読んでないのが非常に腹立たしくて・・
正直すまんかった
>>634 電気代が1番問題だと思うんだが
漏れも昔 必要があって鯖立てしてたけど
電気代が馬鹿高くなったから 共有サーバ借りた
多少パフォーマンスは下がったけど 電気代の6割くらいの金額だったから助かった
>>661 わかってないやつはチョソだからほっとけ
>>661 値段が安くなるだけじゃなくて電源が落ちにくくなるとか雷サージに気を使う必要がなくなるとか
騒音がなくなるとか(これが一番大きい気もする)、スキルによってはセキュリティレベルも上がるよね。
スキルとポリシーによっては下がることにもなるけど(上がる場合にはポリシーは関係あるまい)。
664 :
名無しさん@お腹いっぱい。 :04/11/10 04:05:18
>>660 cygwinってUNIXと全く関係ないんですか?
>>664 残念ながら cygwinとUNIXが関係あっても
UNIXとcygwinは関係ない
(向きが大事
>>664 関係ない
今 Cygwinスレに暇そうなのが数匹いるから行ってこい
今なら暇に任せて答えてくれっぞ
667 :
名無しさん@お腹いっぱい。 :04/11/10 09:43:37
LDAP ってもう時代遅れ?
668 :
652 :04/11/10 10:28:10
逝ってきます。
669 :
名無しさん@お腹いっぱい。 :04/11/10 12:22:25
670 :
名無しさん@お腹いっぱい。 :04/11/10 18:24:28
sshで違うマシンにつないでいて Vimで ローカルのマシンとそのつないでいるマシンのファイルを同時に開いて編集したいのですが そういうことはできないのでしょうか?
671 :
名無しさん@お腹いっぱい。 :04/11/10 18:28:10
やってみた?
>>671 私に言っているのでしょうか??
やろうにもやり方がわからないのです・・
Vimを分割しても リモートにいるので ローカルのファイルが・・・
:h rcp とかしてみると幸せになれるかもしれない. 違ってたらスマン.
674 :
名無しさん@お腹いっぱい。 :04/11/10 19:40:55
UXP/DSってご存知ですか? このOSに対応可能なブラウザご存知ですか? lynxか、w3mですかね? 私はどっちもうまくインストールできませんでした。 なんでもいいので情報ください。
処理系によってtrue/falseの扱いが違うので、自分の場合 #define true 0==0 #define false !true みたいな感じでやってる。 でも最近「キモイ」と言われた。 やっぱりキモイのだろうか・・・
#!/usr/bin/foo みらァヌくちみちみみからになみらしいとなのち・
#!/usr/bin/foo の#!には何か(正式な)名前があるのですか?
683 :
名無しさん@お腹いっぱい。 :04/11/10 23:05:48
685 :
名無しさん@お腹いっぱい。 :04/11/10 23:23:05
インスコとマウンコどっちが恥ずかしいですか?
687 :
名無しさん@お腹いっぱい。 :04/11/10 23:38:49
赤帽にAopenのマザー、AX4SG−MAX2内臓LANって認識してもらえないんでしょうか? 一応AopenもレッドハットもHPを調べたんですけど対応とも非対応とも記述無し ハードの問題かソフトの問題かだけハッキリさせたいので 御存知の方いらっしゃいましたら教えてください スレ違いだったらスンマソン
・・・ホンマや よくみたらLinux板ってあったのね 本気で悪ぃっす
690 :
名無しさん@お腹いっぱい。 :04/11/10 23:58:31
691 :
名無しさん@お腹いっぱい。 :04/11/11 00:04:08
692 :
名無しさん@お腹いっぱい。 :04/11/11 18:37:10
コマンドラインで、指定したSMTPサーバーとポートに、 メールを叩きつけるコマンドって無いですか? expect で作るのは避けたい...
>>692 ポートまで指定するの?
普通に送るなら mail とか imput とか。
694 :
名無しさん@お腹いっぱい。 :04/11/11 19:40:48
>>692 localhost:10025で動いているMTAにメールを叩きつけたいのです。
localhost:25 は別のMTAが動いているので、
stoneの類も駄目...
696 :
名無しさん@お腹いっぱい。 :04/11/11 19:43:37
>>694 perl -e -MNet::SMTP "..."じゃ、だめかい
698 :
名無しさん@お腹いっぱい。 :04/11/11 21:38:23
699 :
名無しさん@お腹いっぱい。 :04/11/11 22:46:31
フリーのロボット型検索エンジンってある?googleみたいな感じの。
702 :
名無しさん@お腹いっぱい。 :04/11/12 00:33:07
# ps ax でプロセス一覧を表示した時に [ 〜 ] のように括弧で括られて起動されてるオプション等が表示されない プロセスがあるんだけどこれになる理由とかってありますか?
プロセス地震が argv を書き換えている
被災者の御冥福をお祈り致します
>>697 そんなことするなら直接10025番にtelnetすりゃいいじゃん
708 :
名無しさん@お腹いっぱい。 :04/11/12 02:57:41
>>697 expectよりは良さそうなんですが、
メールファイルから、RCPTやDATAとかを切出す部分は書かないとダメなのかな...
>>709 sendmail_10025 < Mail/Draft/1
みたいにしたい...
sendmail -Choge.cf -t < Mail/Draft/1 hoge.cf はがんばって自分で作れ。
>>711 -C config_file (無視されます :-)
sendmail.cf ファイルのパス名。Postfix 設定ファイ ル
は /etc/postfix に置かれます。
postfix ... orz
>>694 >>693 の言ってた imput じゃダメなの?
% imput --obeyheader=on --smtpservers=localhost/10025 < Mail/Draft/1
>>713 ポート指定できるのですね。thanx.
shell$ cat 1 | imput --obeyheader=on --smtpservers=localhost/10025
imput: (while talking to localhost/10025 with smtp)
不正なファイル記述子です
imput: ERROR: delivery failed.
imput: Message was saved in dead.letter
あと少しで逝けそうなんですが。
>>713 im-140 → im-147 で成功しました!
ありがとうございました >
>>713 & all
# でも別の問題が...
連投須万ソ。 別の問題も解決しました。thanx.
717 :
名無しさん@お腹いっぱい。 :04/11/13 12:26:03
718 :
名無しさん@お腹いっぱい。 :04/11/13 13:34:09
ファイルの数を数えるコマンドってなんだっけか? わすれちまった・・・
find . -type f | cat -n とかいってみる。
df -i
こんな処理をやりたいんだが、fgrepでできますかねぇ? 1、複数ファイル内を複数文字列でパターンマッチし、該当しないものを別ファイルに切り出す 2、切り出し先ファイル名は、入力ファイル名から自動取得する 以上、よろしくぅ。
> 複数ファイル内を複数文字列でパターンマッチし、該当しないものを別ファイルに切り出す 何が言いたいのか分からない.
724 :
名無しさん@お腹いっぱい。 :04/11/13 15:52:44
>>722 よくわからんがシェルスクリプトでも書けばできるんじゃない?
>>722 むしろ、いま何が問題で出来てないのか(どんなエラーがでるとか、結果がど
うなるとか)教えてくれ。
>>726 でも、fgrepを実行すれば終りなのだから、シェルスクリプトの出番じゃないだろう。
>>727 ちょっとした処理でもワンライナーで済ませず
適当にシェルスクリプトを書いた方が
結果的に早く目的に達することも多いよ
レスサンクス。 スマソ出かけてますた。 指定の文字列(複数)を含まない行をファイルにリダイレクトかけたいと。。。 これでもダメか。。。 ハマっているところはファイルが出力されない。。。。ということ。。。
あぁ、
> 2、切り出し先ファイル名は、入力ファイル名から自動取得する
の意味がおぼろげながら読めたきがする。入力ファイルとして
aaa.txt bbb.txt ... があって、
出力は纏めて一つにだすんじゃなくて、
/tmp/aaa.txt /tmp/bbb.txt とか
aaa.txt.filterd bbb.txt.filterd とか
(オリジナルを.orgにリネームして) aaa.txt bbb.txt とか
入力ファイルに対応して、個別につくるっていってる?
んじゃ、シェルスクリプトの出番かもしれん。
>>726 のガイドしたスレいこう。
>>722 馬鹿なので意味がわからん。具体的に言ってくれ。
「NetBSD 9」 だれかたてろや。
>>732 立てといた。マダーリストは最新状況わかる人よろしく
735 :
名無しさん@お腹いっぱい。 :04/11/13 22:20:08
以下のような処理をするスクリプトを作成したいのですが,どうすれば良いで しょうか?すいませんが、教えて下さい。 file1とfile2があってその内容を結合させるようにしたい。 具体的にには、 <file1の内容> aaaa bbbb cccc dddd <file2の内容> 1111,2222 3333,4444 5555,6666 7777,8888 スクリプト実行後は以下の内容のfile3が出来上がる。 <file3の内容> aaaa,1111,2222 bbbb,3333,4444 cccc,5555,6666 dddd,7777,8888 上記のような事が出来ますでしょうか? ご教授いただければ幸いです。
736 :
名無しさん@お腹いっぱい。 :04/11/13 22:22:14
>>735 です。
書きこみがうまくいってないですが、fileの中身の行はそろっていますので。
よろしくおねがいします。
エディタの矩形コピーペースト機能を使う
perlとかなら楽なんじゃない? open(ABCDFILE, "abcdfile) || die "cannot open abcdfile.\n"; open(NUMERICFILE, "numericfile) || die "cannot open 1234file.\n"; while(<ABCDFILE>) { chop; $abcdline = $_; if (<NUMERICFILE>) { chop; $numelicline = $_; print "$abcdline,#numericline\n"} else { die "numeric file の内容がたりねーんじゃねーの?\n"; } } if (<NUMERICFILE>) { die "numericfile の内容が余ったぞごるあ。\n"; } close(ABCDFILE); close(NUMERICFILE); とかいう感じのを走らせて、標準出力をつかまえる。
>>738 orz
俺、結構 必 死 で perlのコード書いたのに。
egrepで、パターン文字列をファイルで指定した時って、正規表現つかえないんすかねぇ?
742 :
名無しさん@お腹いっぱい。 :04/11/13 22:54:59
ウインドウのステータスエリアを非表示にする方法を教えてください。 kinput2+cannaでmodeLocation: tracktextを指定しているので不要です。 教えて偉い人!
>>740 乙。君のその努力はいつか報われる時が来るよw
個人的に merge と paste は結構「穴」だと思う。
OS によっては lam というコマンドが入ってるかも。 paste, comm, join は必要とされる機会が多いわりには 知られてないコマンド群だな。
>>744 あ〜 comm とか join もあるねえ。俺にとっても穴ですた orz
cut も忘れないでね(ハァト
man | cut > woman
748 :
名無しさん@お腹いっぱい。 :04/11/14 04:34:46
nothing が 0 で、F1 + F2 = 0x3 だと、 F1 + F3 はなんでしょうか? boot0cfg のマスクの書式 (0 to 0xf) なのですが謎なのです。どうぞよろしく。
0x5だろ
どこのバカが 落ち待ちのスレッド上げてんの?
>>749 どうもありがとう! できたら計算方も教えてくれると助かります。
>>751 単に下位のビットから順に並べて読んでいくだけでは?
F2F1 だから二進の 11 で 0x3
F3F1 なら二進の 101 で 0x5
実験していないから嘘をいってたらごめん
753 :
名無しさん@お腹減った。 :04/11/14 15:04:04
UNIXの皆さんの活躍を某サイトで拝見しました。 感動です(T_T) 時代的に遅れてまいると思いますが この前この事実をはじめて知りました。 とても尊敬致します。 ご活躍遅くなりましたがご苦労様でしたm(_)m
∧_∧
( ´∀` ) ところでこのゴミ、どこに捨てたらいい?
/⌒ `ヽ
/ / ノ.\_M
( /ヽ |\___E)
\ / | / \
( _ノ | / ウワァァン ヽ
| / / |ヽ(`Д´)ノ|
| / / ヽ(
>>753 )ノ
( ) )  ̄ ̄ ̄
| | /
| | |.
/ |\ \
∠/
NGワード * 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?} 禁止事項 * 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
勘違い君ジェネレータの某flashか・・・ 製作者に悪意は無いのだろうけれど・・・
age推奨の蜜壷スレでもあった方がいいんじゃないかと
もうあるよ。
760 :
名無しさん@お腹いっぱい。 :04/11/15 00:09:20
コマンドの後ろにある番号(セクションていうらしいが)って何ですか?
>>760 そのまんま、章分けだよ
1 がユーザコマンド
3 がシステムコール
8 が管理コマンド
と覚えておけば十分
|д゚)カンサツ
766 :
名無しさん@お腹いっぱい。 :04/11/15 13:08:38
すみません、実は他サイトにも書き込んだんですが、有効な回答がないので、 ぜひお力を。。。 的外れな言葉を使っているかもしれませんがちょっと質問です、 現在UNIXの歴史について調べています。 私が把握しているところを大まかに書くと以下のような感じです。 ケン・トンプソンがUNIXの原型を作成した。 その後デニス・リッチーがCで書き直した。 UNIX V6をベースにバークレー校が1BSDを作成し、4.4BSDまでリリースされる。 4.3BSDを元にPC/AT互換機用として386BSDが開発され、後継としてFreeBSDなどがある。 UNIXAT&TはSystem IIIを経てSystem Vを開発。 SunOS 4.0.xまではBSD系だがSunOS 5.xからはSystem V系に変更された。 疑問点はここからなのですが、 「UNIX」という「OS」は存在するのかということなのです。 UNIX V5、V6などはUNIXですが、その後のBSDやSystem IIIはUNIXから派生した、いわばクローンですよね。 ということはそれらは、ディストリビューションという認識でよいのでしょうか? もしくはTOGの、SPEC1170という技術仕様を満たしたOSは、ぜ〜んぶUNIXなの?と疑問をもってしまいました。 つまりUNIXって仕様を満たしたOSの総称なのかなぁと。 言葉などおかしいかもしれませんが、ご教授いただければ幸いです。 よろしくお願いいたします。
767 :
名無しさん@お腹いっぱい。 :04/11/15 13:34:14
禁止事項 * 宿題の丸投げ
自分で結構調べてるんだし丸投げではないと思うが。
>>766 何を持って UNIX とするかを決めないと答えはでないと思うよ
>>770 何をもってUnixとするか悩んでるんだよバカ
>>768 これは凄いですね
この手の系統樹で私がこれまでに見た中では一番詳しいです
なんかいきなりいろいろ間違ってるんだが。
> その後デニス・リッチーがCで書き直した。
デニス・リッチーは C 言語の開発者。
UNIX を C 言語で書き直したのは、リッチーだけじゃなくて、
トンプソンとリッチーの両方。
> 4.3BSDを元にPC/AT互換機用として386BSDが開発され
386BSD のベースとなったのは 4.3BSD じゃなくて Net/2。
4.3BSD と 4.3BSD tahoe と 4.3BSD Reno と 4.3BSD Net/2 は、
それぞれ相当違う別のバージョン。
> その後のBSDやSystem IIIはUNIXから派生した、いわばクローンですよね。
ソフトウェアの世界でクローンといった場合、元になる OS の
ソースコードを一切流用してないものを指すことが多い。
ところが、System III や 4.3BSD は元の UNIX のコードを
含んでいる。
とりあえず
ttp://www.amazon.co.jp/exec/obidos/ASIN/4756136591/ は読んだのか?
>>772 Googleで unix history と入れたらそのサイトがトップに出て来るんだがな
そもそもそれを調べて何をしたいのかと。
雑誌に記事を書いて小遣い稼ぎ
>>761 誰か教えてやれよ。
2章がシステムコールで3章がライブラリだろ。
一番重要なのは6章だが。
つーか man intro で十分だと思うんだが。
>>773 >UNIX V6をベースにバークレー校が1BSDを作成
まずこれが変だと思うがな。1BSDをなんだと思ってるのか?
つか、UnixUser の連載でも読めばいいのではないかと。
780 :
名無しさん@お腹いっぱい。 :04/11/15 21:12:53
( ゚д゚)ノ ハイ!質問! UNIXってなんですか
781 :
名無しさん@お腹いっぱい。 :04/11/15 21:13:26
NGワード キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
>>777 > > 一番重要なのは6章だが。
御意
UNIXとUnixの違いって何か解説しているサイト哨戒機盆 GNU/LinuxのINTRO(1)みると"Linux は Unix の一種であり"なんでUnixはAT&Tに無関係なUNIX風味OSということでok?
784 :
名無しさん@お腹いっぱい。 :04/11/15 21:45:39
ようするに書籍にまとまっている先行研究(というほどでもないが)も調べず、 まともなwebの探し方もせず、聞きかじりを元に質問だけで情報を得ようという魂胆?
786 :
名無しさん@お腹いっぱい。 :04/11/15 22:08:41
大昔に私がWebのssi用に作ったプログラムは 引数でプログラムに情報をあたえていたのですが 今使ってるサーバはssiで引数が使えないので、プログラムに自分自身のファイルネームをチェックさせ その名前に応じた処理をさせようとしました。 (プログラムは C で・・) で ln -s で実行ファイルにシンボリックリンクをはって 別名を色々と用意したのですが・・ 意図せずにパーミッションが 777 になってしまいました。 どうやら ここのWebサーバは パーミッションが755を超えるファイルが存在するディレクトリでは ssi を実行できないようです。 誰か動かしてください・・ (リンクじゃなくて個々に実行ファイルを用意すると3GBくらいになる見込み・・・)
787 :
786 :04/11/15 22:19:03
あれ なにもln に -s をつける必要は無かったんだっけ 昔のオレがちゃんとマニュアルを書いてないからよくわからないや
789 :
786 :04/11/15 22:48:24
あ やっぱ いっぱいリンクつくらなきゃいけないんで ln だけじゃ だめか?
rm -R /*
791 :
786 :04/11/15 22:50:33
793 :
786 :04/11/15 22:58:36
つか 諸般の事情により たった今 マジで rm -R したわけだが・・ それはそうとして ln -s して パーミッションを 755 にってのは もしかして出来ないの?
794 :
786 :04/11/15 23:00:42
そういや * を .. って展開するシェルって現存するのだろうか?
シンボリック・リンクの許可(permission)は無意味である; リンクを追跡す る 場合には所有権(ownership)は無視される。しかしリンクの削除や名前の変更が 要求され、ディレクトリにスティッキー・ビット(sticky bit)が設定されて い た場合にはチェックされる。
>>795 それって後半はOS依存な情報じゃまいか?
>>793 FreeBSD なんかは chmod -h でシンボリックリンクのパーミッションを変えられるが。
まぁ、それに意味があるかどうかは別問題だが。
798 :
786 :04/11/16 02:39:25
空栗鼠とかいうOS使ってるらしいですが chmod -h は不許可みたいだし・・ 私が寝てる間に 問題を解決していただくと幸いかと・・
既に問題は無いと思うんだけど.....
dired の発音おしえてけろ
でぃあえでぃ
802 :
名無しさん@お腹いっぱい。 :04/11/16 03:10:43
803 :
786 :04/11/16 09:15:34
やべえやべえ Webサーバが満杯に近いのに ディスクスペースを使いまくったら どんなお仕置きが待っていることやら・・ やぱし ln -s して パーミッションを 755 にしなきゃダメです。
804 :
766 :04/11/16 09:37:01
みなさんありがとうございます。
>>767 すみません。確かにNGワードにひっかかるかとも思ったんですが、そこまで大まかな疑問ではなくて、もっと細かなものだと自分では思ってたので。
>>768 >>770 一般的に「UNIX」といった場合には、商標を取得しているものをさすんでしょうか?
規格を満たしているものをさすのでしょうか?
もしくは、規格を満たしている=商標を取得している、なのでしょうか?
>>773 ありがとうございます。本はまだ読んでいません。
Cで書き直したのは両者だったのですね。
それと、元のソースを含んでいない4.4BSD-Liteなどのみクローンではない、という認識でよいでしょうか?
でソースコードを流用している4.3BSDなどはクローンではなく、「UNIXそのものである」ということで。
もし、これであっているなら、「UNIXとは元のソースコードを流用しているもの」ということで疑問片付くんですが。
805 :
766 :04/11/16 09:41:01
UNIXとは何か、というものの認識自体も変化してきているってことに気付け。
807 :
786 :04/11/16 10:04:54
つか ln -s したら 777 になる仕様ウゼエ 755 超えるとWebサーバ ssi 動かないので だれか 755 にしてください おながいします
>>804 Unixという「言葉」として生きてしまっているから
Unixという言葉を使う時の条件で定義は別れるだろうな
ビデオという言葉も録画機器から録画行為に録画メディアまで
含めて表現するように
Unixも商標を追求する時と互換性を追求する時と
使用の環境で定義を使い分けるというのが一般的だろ
てゆうか、まあ文脈による、ですな。 1. 商標UNIX。これは規格UNIXと、まあ等価。 2. 起源上のUNIX。ベル研の実装から派生したもの。 3. UNIXファミリ。LinuxのようなUNIXクローンまで含む。 の3種類のどれかを意味してることが多い。 > 規格を満たしている=商標を取得している、 > なのでしょうか? その通り。 なお、規格を満たしていることを証明するためには、 認証を受けないといけないので金がかかる。 > でソースコードを流用している4.3BSDなどはクローンではなく、 > 「UNIXそのものである」ということで。 2. ないし 3. の意味ならその通りだが、4.3BSD やベル研の 元祖UNIX は、現在のUNIX規格を満たしてないので、1.の 意味でのUNIXではない。 > もし、これであっているなら、「UNIXとは元のソース > コードを流用しているもの」ということで疑問片付くんですが。 そういう意味 (2.) で使うこともあるが、1. ないし 3. の 意味で使うこともあるので、必ずしも正しくない。
812 :
名無しさん@お腹いっぱい。 :04/11/16 12:05:29
>>808 >>810 ご丁寧にありがとうございます。
なるほどUNIXという言葉自体色々な定義の仕方があるのかもしれませんね。
私が疑問だったのはショップで「WindowsXP Proください」っていうと商品でてくるけど、
(こんなショップないだとうけど)「UNIXください」といっても商品は出てこないだろうから、
UNIX=OSっていう言葉が正しいのかわからなくなってしまったもので。
皆様のご指導でなんとなくつかめてきました。
>>811 さん、すみません。
最後にお礼だけさせていただいて、以後何かあれば向こうに書き込みます。
>>812 現状ではUNIXはOSではあるが沢山の仲間の総称であるから
Unix系の取扱店や販売店に店でUNIXくださいと言ったら
販売流通の比較的多いンラリスかHPUXがAIXが出てくるだろうな
Unix=ワインとかビールとかいう名称の扱いと思えばいい
ビールと注文して何も言わず出す店もあれば
銘柄をさらに聞く店もある
ただビールの定義は?と聞く店は少ないだろうな(w
814 :
名無しさん@お腹いっぱい。 :04/11/16 13:20:25
フォートラムでf77使えない場合ってどうしたらいい?
816 :
キー入力の記録と再生をしたい ◆mCAllRXeSY :04/11/16 15:12:33
OS Solarisです。 キー入力(できればマウス操作もい)の記録と再生をしたいのですが シェルスクリプトか何かでできますか? Xkyewrap というソフトは試しましたが Fileメニューでの方向キーの再現ができませんでした。
しんでみるとか?
>>816 ttyrec, x11rec でできる。
いずれも高林哲さんのウェブサイトにある。
>>816 む? ひょっとしてターミナルベースアプリケーションに
自動的に入力を食わせたいという要望か?
であれば expect を使うのが普通。
入手方法と使用方法はぐぐれ。
>>821 いいえGUIも含め他人の操作記録を取って
小遣いを稼ぐためです
824 :
名無しさん@お腹いっぱい。 :04/11/16 20:29:16
あるディレクトリ以下にある全てのヘッダファイルを特定の場所 (例えば/usr/local/include)にコピーしたいんですがどうすれば出来ますか?
恥ずかしげもなくよくそんなくだならさを通り越したことが聞けるな。
初めて回答側にまわれるw cp *.h /usr/local/include
( ゚д゚)
828 :
名無しさん@お腹いっぱい。 :04/11/16 21:35:29
subversionで"cvs -n update"みたいに、デモをやってみたいんですが、 どんなオプションを付ければいいでしょうか。
アッヒャッヒャ!ヽ(゚∀゚)ノ foreach f ( `find /hoge/ -name "*.h" -type f `) mv -f $f /usr/local/include/ end
mvじゃなくてcpだった…アッヒャッヒャ!ヽ(゚∀゚)ノ
>>
>>829 find .... | xargs -J % cp % /usr/local/include
で十分
>>829 ありがとうございます。できました。
>>832 xargsの-Jオプションがないと怒られました。
でも何か変えればできそうです。
>>833 xargs -J 使えなくても数多くないんなら
find . -name '*.h' -exec cp {} distdir \;
あたりで終わり
find . -name '*.h' -type f | sed 's|^.*$|cp "\0" /usr/local/include|' | sh
find . -name '*.h' | xargs echo cp | sed 's.$. /usr/local/include.' | sh
もういいから。
839 :
786 :04/11/17 12:02:10
じゃ そろそろオレの ln -s したら 777 になって ディレクトリに 755 を超えるファイルが存在すると ssi が使えないWebサーバで ssi 用のプログラムが動かせない問題を解決していただく方向で・・
はい次の方どうぞ〜。
>>828 cvs -n upに相当するsubversionのコマンドはsvn st
843 :
名無しさん@お腹いっぱい。 :04/11/17 15:40:03
>>839 そんな実装のwebサーバってなんていうサーバ?
電車男と言う本を知ったんですけど これって 単に2chの書き込みを印刷しただけですよね? じゃぁ どっかにスレッドがあるってことですよね? どこか教えてくれませんか? わざわざ ただで見れるものに金払いたくないです お願いします
845 :
名無しさん@お腹いっぱい。 :04/11/17 17:08:45
くだらない質問なのですが UnixMagazineに掲載されてる「女子大生の放課後」 ってのは、書籍化されていないでしょうか? UNIX 女子大生の放課後で具具ってもエロ系ばかりヒットしてしまい…。
amazon使うとか、 googleだとsite:ascii.co.jp(もしくは本屋のサイト)をつけるとか、 やり方はいくらもあるのではないかな。
849 :
名無しさん@お腹いっぱい。 :04/11/17 23:14:26
にちゃんのへいさききかいひありがとうございます!
Xのコマンドでディレクトリは実体でファイルはsymlinkにして ツリーのコピーをつくれるコマンドあったと思うんですけど なんていうコマンドでしたっけ?
lndir だっけ? 存在は知ってるが使ったことは一度もない。
ソレダ! ありが。 思い出せなくて今日は昼もよく眠れませんでした。
シムリンク スタティックリンク ハードリンクの違いが わからないのですが どういうものなのでしょうか?
ネタだろ。 man ln と man ld を熟読しろ。
855 :
名無しさん@お腹いっぱい。 :04/11/18 12:53:57
Unix で指定した2つの日付の間に 日数を取得する方法を教えてちょんまげ
>>855 日数と言うのは数字ですよ?
言葉を理解してないぼくができまチュかぁ〜〜??
もうちょっと大きくなったら教えてあげるからねぇ〜〜
ママが迎えにくるまで お砂で遊んでようねぇ〜〜
2つの日付間の日数? SELECT DATEDIFF って書くと怒られるか・・・。
頑張ってみた。(FreeBSD の date(1) で動作確認) % expr 1 + \( `date -j -f "%Y-%m-%d" 2004-11-10 +"%s"` - `date -j -f "%Y-%m-%d" 2004-11-03 +"%s"` \) / 86400
fetchmail で(なくてもいいのですが) ある日数より古いメールだけサーバから消し, 新しいメールはサーバに残すようにできますか?
>>862 fetchmail でそれをやりたくて調べたけどできないみたい。
何をつかってどう処理すれば良いのか分からないので、もしスレ違い・板違いでしたら 誘導していただくと有り難いです。 タブで区切られたデータを整形したいのですが、データ中に改行コードが入っています。 1\t 20040510\t A\t あいうえお\t 0 2\t 20040512\t A\n B\t さしす\n せそ\t 1 3\t 20040513\t C\t たち\n つてと\t 0 上の\t, \n はそれぞれタブ、改行のつもりで書きました。この状態から、 1\t 20040510\t A\t あいうえお\t 0 2\t 20040512\t A<br>B\t さしす<br>せそ\t 1 3\t 20040513\t C\t たち<br>つてと\t 0 のように、5つのテキストデータがタブで区切られた状態にしたいと思っています。 これを実現するには、どういったツールを使ってどのようにすれば良いのでしょうか。 アドバイスをお願いします。
>>864 PerlかRubyでも使ってスクリプト書きなさい。
Namazuに興味があります。 Namazuスレに書くには恐れ多い質問なので、こっちに書かせて貰います。 個人のPCを全文検索たいのです。 容量は2GB程度。内訳は2chのログ、メール、日記など。 文字コードはJIS、Shift-JIS、EUCが混在しています。 OSはWindows2000。(汗) Namazuで全てを一気に検索できますか? Namazuの説明書を読んでみたけど、検索対象ファイルの文字コードについては 理解できなかったんです。厨房だからNamazu以外のツールを使う方が 向いているんでしょうけど、面白そうなので。
>>867 俺なら書くよ。単純に考えてもそれが早いし、
問題を検討してみればわかるが形式的には曖昧さを排除できない
問題なので、要素が数値か文字列かを考えて判断する必要がある。
おまえならどうするんだよ。
>>868 できるけど、Windows で個人用に使うのであれば
すべてのテキストを ShiftJIS / CRLF 区切りに変換して
Windows 自身の検索機能を使った方が楽。
namazu は簡単に CGI としてウェブサーバ上に設置できるから流行ったのよ。
871 :
名無しさん@お腹いっぱい。 :04/11/18 21:27:43
>>870 どうもです。
これまでは殆どの個人ファイルがShift-JISで収まっていたので
Grepでカバー出来ました。
でもメーラーの乗り換えを考えてたら、有力候補の保存ファイル形式が
JISだったので今回の質問になったんです。
毎日のように増えるメールをいちいちShift-JISに変換するのは面倒なので
検索ツールもNamazuなどに変える方向で考えてみます。
ありがとうございました。
>>871 以前から興味のあったツールです。日本語の正式版が出たら試してみます。
どうもでした。
>>872 文字コードについてはよきにはからってくれるけど、ファイル形式が問題だね。
2chログや日記をそれなりに検索したいならフィルタが必要だし、メールも保
存形式によってはうまくないかも。
以降、突込んだ話になるならNamazuスレにおいで。別にこわくないから(・∀・)
そうそう。怒ると結構派手に揺れるけど、他は別にこわくないから(・∀・)
つい「ぐんじっぷ」と読んでしまうが、なんかダサいです。
879 :
名無しさん@お腹いっぱい。 :04/11/19 11:43:26
880 :
名無しさん@お腹いっぱい。 :04/11/19 15:57:42
がんじっぷ
軍実父 癌実父
termios を使って BASIC でいうところの INPUT$(1) を実現できますが, INKEY$ を実現することも可能なのでしょうか?
883 :
名無しさん@お腹いっぱい。 :04/11/19 18:46:23
UNIXごときで飯が食えると思ってるのかこのスットコドッコイ!
884 :
名無しさん@お腹いっぱい。 :04/11/19 20:30:35
重複した行を削除するにはどうしたらいいでしょうか? aaa bbb ccc bbb というファイルから aaa bbb ccc というファイルを作りたいです。
あ、uniqコマンドで一発でした。失礼!
>>882 よくしらんが、cooked mode と raw mode とか。
>>884 uniq
ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>uniq
( ´,_ゝ`)
pinfo って info viewer 使ってる人いる? 今日みつけて入れてみたら色が付 いてなかなか見易い。 んだけど g でノードにジャンプする時に info コマンドみたいに TAB で補完 が効かないんだけどそーゆーもん? 起動する時に「タグテーブルが見つかりま せん」とか言われるんだけどそれが原因なのかな…。
>>886 rawモードを使っても getchar() ではキーバッファに何もたまってないとき
キー入力があるまで待ってしまいますよね
キーバッファが空かどうか調べるような関数が欲しいのですが何かないでしょうか
getchar()だけしてるスレッドを作って自前でバッファを持つとかしなければ
だめでしょうか
>>882 これはFAQの典型的なやつで、fjあたりで答えがまとめられてたと思うな。
毎度同じ人が答えてて、もう慣れっこになってるという感じだった。
上手に検索すれば出てきそうなんだけど、ニュース記事ってうまくググれる?
fj見てる人なら知ってる?
この質問が出たとき最初に確認すべきは
「どういう用途にそれを使うのですか?なぜそれが必要なのですか?」
というものだったと思う。よく思い出せないけど。
>>891 太田 kbhit unix
あたりでググればいけそう。
「UNIX Programming FAQ日本語訳」も読んどくといいかも。
たびたびすいません、tgifってライブラリみたいなものはないんですか?
>>876 に書いてあるサイトで手に入れた図を、いちいちファイルを開いてコピペするのは面倒なので。
シンボル化してライブラリにできるけど、私は使うシンボルを並べたところか らコピペするのが楽だと思う。が、回路図はCADで書いてくださいな。
897 :
名無しさん@お腹いっぱい。 :04/11/20 11:35:50
smtp で質問なんですが、 smtpd にとって他の smtp server から 送られてきた mail とユーザが直接 smtp server を指定して送って くる mail は同じものとして受け取っているのでしょうか? 前者は USER - ISP smtp server - my smtp server 後者は USER - my smtp server こんな感じです。 自宅で Mail Server を構築してみようと思っているのですが 自分が MUA に smtp の設定をして送信する場合は ISP の smtp server を使おうと思っています。もし、前者と後者が同じものなら、ISP の smtp server を使うにしても smtpd を立ち上げておかないといけない と思うのです。(他の人が、それぞれの smtp server 経由でうちの smtp server に Mail を送ってるので) もし、前者と後者が違うものなら 1 つ動作させる daemon を減らせるし、spam 業者に smtp server を 提供してしまうといった心配を減らせます。 何か勘違いしてるかもしれませんが、教えてください。
898 :
名無しさん@お腹いっぱい。 :04/11/20 11:41:02
お聞きしたいのですが データベースの必要性というかなんというか利便性はなんなのでしょうか? Web上でいろいろと読んでみたのですが 図書館みたいなものとかそういう風にしか 書いているものしか見つけることができませんでした 私は今度 バスの時刻表を全て打ち込まなくてはならなくなったのですが こういうのも データーベースにしたほうが便利なのでしょうか? すいませんが 教ええてくださいよろしくお願いします
データを集めたものは全てデータベースじゃないの?
>>899 本当ですねすいません
ここ以外きたことがないのでしりませんでした
すいませんでした
887じゃないが、
>>884 はuniqではできなくてrubyなら簡単
cat <<EOF|ruby -e 'print ARGF.readlines.uniq'
aaa
bbb
ccc
ddd
EOF
最近はruby厨が出没する
ruby厨はマカみたいなキモ信者ばかりになりつつある
>>897 一つめの質問は「設定次第」ということになる。
ただ少し勘違いがあるようにも思うので
続きは Internet Mail System スレで。
>>902 >rubyなら簡単
ファイルから と書かれてるのだけど・・・。
rubyで作り直しても
$ sort test.txt | uniq > test2.txt
よりも簡単か?
この用途であえてRubyを使うこともないだろう。 スクリプト言語は便利だけど、常に最良とは限らないってことで、 もう一つ例を。 $ sort -u < test.txt > test2.txt -u は普遍的じゃない、てことならごめんなさい。
>>908 あんまり言うと、元テキストの1行目と2行目が入れ替わってた場合どうすんの?とか
俺と一緒に変な突っ込みされるよん♪
ruby叩き厨も十分痛いが・・・ 2chではrubyはスルーするのが妥当
emacs叩き厨も十分痛いが・・・ 2chではemacsはスルーするのが妥当
rubyを出しただけでネタと誤解されつつあるな.ruby厨のせいで. rubyに謝れ! (誰かAAお願い)
人気の高いものほどスルーすべきという事ですか?
ここで叩かれてるのはrubyじゃなくて
>>902 その他だろう。
>>907-908 まあたしかにsortでもできるんだけど、sortしてはいけない場合は
面倒臭い
2ch以外でもrubyは慶して遠ざけるのが賢明だろう。 rubyruby言う奴はキチガイばかりだからな
普通は「敬して遠ざける」って言うけどな。「敬遠」って熟語知らないかな?
君が望むやつか。
つっこんでほしい?
>>917 彼らは一人でrubするのが大好きだからね。
ruby以外は糞!!!!!!! pから始まるコマンドを追放しよう!
>>922 一生 patch, ps, pwd, pax, ping, passwd 禁止
ルビ厨うざいから、hotmail.co.jpでruby取った。塩漬けにする。
rubyが出現した時、またこれで何人が不幸になるのだろうか?と思ったが 予想通り数え切れないほどの精神病患者と知的不具者を産み出しているようだ
Ruby!!!!!!!!!! とか書き込んでいるのはRubyistじゃないことぐらい分からないのかな。 ここには未だにperlにしがみついている連中も多そうだし無理もないかw
↑
↓
perlerは虐め甲斐があって好きだwww
openssl 、オプションが多すぎて暗号化しても復号するときに どのアルゴリズムを指定すればいいのかわからなくなりそうだ。 一貫してdes3とか使えばいいのかもしれんが。 なにかよい方法はないでしょうか?
932 :
名無しさん@お腹いっぱい。 :04/11/21 06:56:47
Ruby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ruby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ruby?
>>934 いや、それは違う。善良で健康な至って普通の人が
「Macintosh」や「親指キーボード」や「◯◯BSD」や「ruby」に触れて
道を踏み外して狂人と化していくのを俺は何度も見て来た。
ある特定の種類のものには人を狂気に導く何かがある。
>>935 >ある特定の種類のもの
「ふつうと違う」ということに喜びを見出す種類のもの
ということですかね。疎外感を優越感に転換しようと必死な様ともいいますが。
いくつか共通の性質がある。 ・車輪の再発明である。 ・既存の枠組みや資産を御破算にする。 ・実は既存技術に対する優位性はあまり無い。 ・画期的新技術であると主張する。 ・でも実は誰かが既に作ったもののパクリである。
PerlもPythonもRubyのパクリ
やいおまいら。openi18nのitermに入っているxitermって,XIMをktermみたいにできないですかね。 OnTheSpotと申しますでしょうか?たとえば”あ”と入力すればターミナルの中に”あ”と入力されるような香具師でつ。俺のxitermだと”あ”と入力しても未確定文字列はターミナルウインドウの外にでてしまいまつ。
Rubyは最高言語と全能者によって定められている。
941 :
名無しさん@お腹いっぱい。 :04/11/21 18:32:53
$ cd --- bash: cd: --: invalid option cd: usage: cd [-L|-P] [dir] -Lとか-Pってって何ですか? 当方Linuxなんですがmanにcdないもので
943 :
名無しさん@お腹いっぱい。 :04/11/21 18:37:28
>>941 cd は bash の内部コマンド。
man bash
help cd
945 :
名無しさん@お腹いっぱい。 :04/11/21 22:00:13
マルチブートでUNIXを家のマシンに導入してちょっと練習したいのですが Linuxなどは無料ツールでのインストール方法などはあるのですが UNIXについてはサイトとか見ても無料ツールなどあまり載っていません ApacheなどのUNIXってマルチブートでインストールする方法とかあるのでしょうか?
>>945 釣りじゃないことを祈って。
apacheはUNIXじゃないですよ。
apache のをたけび
949 :
名無しさん@お腹いっぱい。 :04/11/22 00:45:37
メールの受信に courier-imap に使いはじめたのだけど これってメールの振り分けるのどうすればいいの? というかサーバ側でディレクトリに振り分けるのって普通なのかな? とりあえず今はメールソフトで振り分けしてるけど。
rsh で実行したコマンドの終了ステータスを得たいのですが、 どうすればいいでしょう。 ググッてみたら、この質問自体FAQで、rshの代替手段として ershなるスクリプトがあるらしいのですが、そのスクリプトが 見つからなかったのです。 リモートで実行したいコマンドはtar および gzip。リモートの とあるディレクトリを圧縮したいのですが、ディスク容量から、 gzipの標準出力をローカルで受けたいというのが現状です。 rsh hoge -l foo 'tar -c -f- bar | gzip 3>&- ; echo $? >&3' として、ファイルディスクリプタ3の出力を得れば、少なくともgzipの 終了ステータスはわかるだろうかと考えたのですが、rshは標準入出力しか 面倒見てくれないようでした。 またさらに、上記の状況で tar の終了ステータスを得るには、 どうすればよいでしょうか。
(´-`).。oO(ssh使わないのはなんでだろう?)
ハッカージャパンと言う雑誌だったと思うのですが、 UNIX板にサーバーを実行権限からナニまで公開しまくってる人がいるスレがあって〜〜 rootは守ってるがローカルイクスプロイト撃たれたら〜〜 writeで話しかけたらみんなシャイなのね〜〜 みたいな記事を読んで探しに来たのですがスレタイ忘れてしまった・・・; 御存知の方いらっしゃいませんか(;・∀・)
>>953 関係ないが話しかけるなら一方的なwriteより、同意を求めるtalkのほうがいいと思うがいかに。
いやな人はmesg n してるだろうし。
>>954 記事書いた人に言ってちょ。
イクスプじゃなくてエクスプだった。
見つからないようわぁぁん
うわぁぁん
うわぁぁん
そんな糞雑誌読んではいけません。
あなたが善人ならばきっと見つかります。
>>956 読んでません立ちチラ見しただけです。
>>957 わたしは悪人なのでホゲゲ。。。
タシーロしとけばよかた。
959 :
名無しさん@お腹いっぱい。 :04/11/22 04:50:26
そのディレクトリ内の ディレクトリのみを表示させるにはどうしたらいいですか? dir -d ld -d ではだめなようなので.
>958 人間の本性は善であるとする説は?検索するべし >969 えるえすいふんえるぱいぷぐれっぷやまがたでー
>952 残念なことに、sshが入っていない環境なのです。
>>958 みたいなのが来るようじゃあのスレももう終りか
つーかあと37 レスくらいで終る訳だが
ハッカージャパンに書いた屑誰? 井原とか言う奴?
向こうのスレの158,160とか
967 :
名無しさん@お腹いっぱい。 :04/11/22 13:41:22
>961 OpenSSH入れろ。終わり。
対象ディレクトリとファイルシステムが異なるとき、 一時ファイルとか利用してアトミックに更新する cp mv install などはありますかな。
971 :
名無しさん@お腹いっぱい。 :04/11/22 18:55:26
こんにちは。質問があります。 csh/tcshで、コマンドの出力を、画面とファイルの両方に出力することは可能でしょうか? よろしくお願いします。
tee
>972様 ありがとうございました! とっても助かりました!
今日も明日も Ruby!!!!!!!!!!!!!!!!!!!!!!!!
>>970 install コマンドってまさにそのためにあるんでわ?
976 :
名無しさん@お腹いっぱい。 :04/11/22 22:04:53
以前、sunの公式サイトで配布されていた、 Solaris8のx86版を入手したいのですが、 私探した限りでは今現在、公式サイトから入手する事は できないようです。 インターネット上の他の場所から入手する事はできないのでしょうか? 入手できるサイト等をご存知でしたら、ご教授ください。 また、ネットからの入手以外の方法でよい方法等をご存知な方が いらっしゃいませんでしょうか?
>>977 様
ありがとうございます!!
大変助かりました。
まだ、公式サイトから落とせたなんて・・・。
私の認識不足でした。すみません。