くだらない質問はここに書き込め!Part 59
csh,tcshの仕様について質問です
これらのシェルはログインシェルではないシェルとして起動されると
自らの argv[0] の文字列の最初の文字を '-' で置き換えます
例として
$ csh → argv[0]:"-sh"
$ /bin/csh → argv[0]:"-bin/csh"
のような感じになります
これは何故このようにしてあるのか
ご存知の方いらっしゃったら教えていただけないでしょうか? >>279
そのままですが、ログインシェルか否かを区別する(状態を知らせる)目的で変更している >>280
ログインシェル「ではない」場合に付きます
ログインシェルの場合は一文字目も失われずに先頭に '-' が付きます
tcshの場合
ログインシェル→ -tcsh
非ログインシェル→ -csh
外部プロセスに対して
自分がログインシェルであるかのように偽装しているような感じです
偽装が目的かどうかは分かりませんが ehgm.plを使おうとしたのですがコマンドプロンプトで実行しようとしてコマンドehgm.pl 〜.txtと打ってもなんのエラーも出ずまたコマンド入力させられます(plファイルが実行されない?)
環境はwin10で.plの拡張子にはperlcliticを実行するよう指定してます
指定されているモジュールはDL済です
原因は何が考えられるでしょうか FreeBSD11.2が入ったパソコンをpfでルーターにして
他のパソコンでインターネットに接続してたら
時々下のエラーが出てネットが使えなくなるんだが、
原因が何かわかる人いる?
kernel: arp: 00:07:40:d9:96:3a is using my IP address 192.168.0.1 on em0! >>287
IPアドレスずらし忘れたときにでるエラーじゃよ
正しくずらしなされ 荒らしかどうかはわからんけどバグであることは間違いない 287だけど、原因はNICの故障だった。
NICを交換したらエラー出なくなった。 いや、多分そういう話ではない
とにかく解決すれば良いってんならそれでもいいけど
arpテーブル… 懐かしい響きだ >>295
OSをOpenBSDに替えたらcontroller云々のエラーが出てたから間違いない。
設定は完璧だったからな。
OSが壊れたので再インストール、再設定して今OpenBSDのpfで正常動作している。 arpはOSの設定云々の話じゃないんだけどね
ping打ったらarpテーブルが書き換えられてソレ以後はOKとかだったりする
「controller云々のエラー」が具体的に何か分からんからコメントしようがないが、
まあ解決したなら良いんじゃない?
なんだか大昔のFreeBSD-users-jpを思い出したよ
(要領を得ない質問の類) 12-CURRENTというかTrueOSなんだけど、マウスカーソルがやたらカクカクしない?
常時ってワケじゃなく、何分おきか定期的にマウスカーソルのリアクションが悪くなる
そんなときはマウスのミドルボタンもクリックが反応しなくなる
結構イライラする Debian GNU/Linux
みたいな書式でWindows 10を表わすと
Windows Microsoft/NT
とかですかね。 違うやろ
つかどこにも「10」がないし、どこから「NT」が出てきたのかも不明 「でしょ?」と書き手の意向を推測しなければならない時点で、元の文章がおかしいワケで >>307
お前が一人死のうが生きようが社会的に影響なから死んでも良いんだけど。
その前にはっきりさせたいのは、オマエは放って置いても死ぬよね?
不死身じゃないんだろ。
だったら遅かれ速かれ死ぬわけで数十年以内のしがちょっと早まるだけだわ。
だから自分の死期を自分で決めて綺麗に死ぬってことは悪いことじゃない。
来週ステージ4のガンになったって、明日の朝脳の血管が切れたって似たようなモノだ
自分の幕引きを自分のタイミングで決めるのは悪いことじゃない、だれもが1回だけ許される自由なのだから。 kde4でデスクトップアイコンの移動は出来ますか?
当方の環境では、まずドラッグが出来ません。Shiftキー、Ctrlキー、Altキーを押しながらも試しましたがドラッグ出来ません
右クリックでのメニューには「アイコンの設定」「Default Desktopのオプション」「このアイコンを削除」のみです
kde3ではフツーに出来たと思うのですが >>310
ありがとうございます、出来ました!
縦バーの空白部分を掴むとは…
ついでにもう2つ質問です
・アイコンをグリッド状に配置するにはどうすれば良いでしょうか
・アイコンを手動で移動した場合、自動でグリッド上に微調整する設定はありますか
(ググッても見つからないのは、検索の仕方が悪いのか…
それにしても直感的に分かりづらくなった気がする) 1プロセスでオープンしてるファイルディスクリプタの数を調べるときに
lsof -p $PID | wc -l
と
ls /proc/$PID/fd/ | wc -l
とで大幅に数が違うんですが、なぜですか? 大きなSQLファイルfilaname.sqlをテーブルごとに分割しようとして
csplit filaname.sql '/DROP TABLE IF EXISTS/' {*}
を入力すると下記のように出ます。
861
csplit: filaname.sql: unrecognised pattern
これは何が駄目だと言われているのでしょか? >>318
{*} じゃないかな
そこに数字ではなく * を指定できるのはgnuの拡張みたい なるほどFreeBSDだから{*} ダメなのか。
原因はわかったが、ではどうすればいいの? >>320
パターンに一致する行数より十分に大きいと思える数(9999 とか)を繰り返し回数として指定する
csplit -k filename.sql '/DROP TABLE IF EXISTS/' {9999}
繰り返しの最中にファイル末尾に到達するとエラーになり
エラーが起きると作られた分割ファイルは削除されてしまうが
-k オプションで削除を抑制できる >>321
何度も悪いんだが、そのとおりにやっても上手くファイルが分かれなかった。
元のファイルfilename.sql(6GB以上)を分割すると
xx00(1KB) xx01(2MB) xx02(6GB以上) の3つにしか分かれない。
xx01 には「DROP TABLE IF EXISTS」が何個か複数残ってて
xx02 は大きすぎて開けないが100以上「DROP TABLE IF EXISTS」があると思う。
100以上に分かれるから、ファイル名の桁数が足りなくて変になっているのかと思い
csplit -k -n 5 filaname.sql '/DROP TABLE IF EXISTS/' {9999}
としたが、同じ結果になった。 名前順に並び換えたときに先頭に来てほしいファイルってどう名付けてますか?
MS Windwosとかだと「!readme.txt」とかをよく見掛けますが これはUnixのコマンドラインシェルにおいて
特別な解釈をされてしまう場合があるのでエスケープする必要があり若干ですが面倒です。
$ cat ./!readme.txt
→「readme」からはじまるコマンド履歴を検索してしまう
ですのでUnixにおけるそのようなファイル名の先頭の文字を知りたいです。 今はよくわかんないけど昔は単に _ を使ってた
( - とか野蛮な文字は使わないという暗黙の合意があったので
自分ルールならOKでは? たとえばログインが必要なWebアプリケーションがあるとして
IP直うちのアドレスと
独自ドメイン+DDNS登録してドメインからアクセスするのとでは
パスワードが漏れる危険性というのはかわりないですか?
独自ドメインが海外のフリーのサービス(freenom)なので少し不安です >>330
パスワードの漏洩する可能性はいろいろなところにあるものだが、
たとえばhttpsの経路上を通るパスワードを漏らしたくないのであれば
公的な認証局から発行された公開鍵を使うのがよいだろうね
その認証局に鍵を発行してもらうためには、DDNSに登録したホスト・ドメインで
取得する必要がある
逆にIPアドレスでは、認証局への登録も証明書や鍵の発行もしてもらえないので、
それでもIPアドレスでアクセスを受け付けるようにすると、認証局による認証が得られない、
オレオレ証明書とオレオレ鍵でhttps通信をすることとなり、復号の難易度が下がる
ということで、認証局とのセットであれば、独自ドメイン+DDNS登録したFQDNでアクセスを
受け付けた方が、httpsの復号が困難になるので、その経路でパスワードが漏れる可能性が減る >>330
正規のDDNSなら同じじゃないか、対象のサイトIPを変換して使わせてるだけで。
悪意あるなら串形式にして対象サイトのアクセスを橋渡しすれば良い感じで内容を全部受け取れる気がする。 >>331-332
レスどうもありがとうございます。
お二人のレスでだいたいどんなことしてるかイメージがつきました。
自分の思ってた仕組みはどちらかというとプロキシだったのですが、
どちらかというとやってることは転送だったんですね。
example.comはIPどことこですよっていうのをDNSサーバは教えて、
ブラウザがアクセスしてるのはそのIPだったというわけですね? >>325
大文字にするんじゃね
READMEとかINSTALLとかChangeLogとかそうじゃん >>334
LANGがCかEn_USかでそうなるかどうかは変わる パソコンを勉強したくて、unix板に越してきました。
今まで、C#しかやった事がありませんが、unixを通して色んな知識を得られればなと願っています。
よろしくお願いします。 >>335
LANGが何だろうが大文字にする慣習があるのは変わらん >>338
ご忠告ありがとうございます。
概要見てませんでしたorz...
気を付けます(゚Д゚)ノ Quoraでの出来事なんだが
「GNU/Linuxに該当しないLinuxというのは存在するのでしょうか?」という質問に対して
「存在しません。」 と明確に否定してる人がいるんだけど、そうなの?
https://qr.ae/TUnXl9 >>343
Quoraでなくてもいいが、少なくともここではない
Linux板で聞け ★ さくらももこと山本KIDが早死に、来年も30万人死ぬ、放射能の影響で、無関心で年越しですか?
2008年 12808万人 + 5万 △ △
2009年 12803万人 − 5万 ▼ ▼
2010年 12806万人 + 3万 △
2011年 12780万人 −26万 ▼▼▼▼▼ ▼▼▼▼
2012年 12752万人 −28万 ▼▼▼▼▼▼ ▼▼▼▼
2013年 12730万人 −22万 ▼▼▼▼ ▼▼▼
2014年 12709万人 −21万 ▼▼▼▼ ▼▼▼
https://blog.goo.ne.jp/jpnx05/e/a618afaa0113f2a33fbc495f48a2b8c4
【2019年、人類覚醒】 世界教師が帰還した……紅白、RIJIN、駅伝、五輪、TPP……競争を止めるために!
http://rosie.5ch.net/test/read.cgi/liveplus/1546223584/l50 >>347
バカかねキミは
年間死亡者数は30万人ぽっちじゃないぞ どこで書いたらいいかわからないので案内お願いします
glibのmakeで困ってます
というのがこれmesonを使っててautotoolsじゃないので扱い方がわからない
やりたいこととしてはlibcの指定
macOSでは/usr/lib/libSystem.dylibがlibcなのでこれを指定したいだけ
meson _buildをやると
libcがないって終了してしまう UNIXやセキュリティ界隈あたりじゃよくハンドルとかニックネームとかで
aを@と書いたりbを6と書いたりされてることがあるじゃないですか
ああいう記法って、何と呼ばれるものなのだろう
調べたいので名前教えて たいへんすみません 名著 たのしいUNIX の著者 坂本文 さかもとあや 先生
このかた女性ですか? >>354
女性です。
プロフィールにも、そう書いてあります。 >>355
ありがとうございます!女性ですかすっきりとしました
UNIXつかう女性がこんな昔からご活躍されていたのですね makbookpro・macOSmojaveでterminalからマルチプロセスのコードを走らせているのですが
どうやら時間が相当にかかりそうなのでmacbookくんのフタを閉じてあげたいです
フタを閉じたらプロセスって停止してしまいますか?
設定の「省エネルギー」では「ディスプレイがオフのときはコンピュータを自動スリープさせない」を選択していますが,
「フタを閉じる」と「ディスプレイをオフにする」の違いってあるのかな・・・?ということです
もしくはterminalの設定やbashコマンドで工夫ができるのでしょうか?
terminalそのものを落としたりウィンドウを閉じたりはしません 本家FreeBSDスレで答えてもらえなかったので、ここで
訊きます(´(・)`)クマッタ・・
navi2chをインストールしたのですが、起動方法が分からない
というか起動しません
特にエラーが出たとかはなさそうですが、それでもインストール
に失敗したのでしょうか?
それとも他にやることがあるのでしょうか?
(´(・)`)クマッタ・・ vi .emacs.d/init.el
(require 'navi2ch)
M-x navi2ch >>360
ありがとう
でも、M-x navi2chでは起動しない そんなコマンドはないと言われて
しまう 調べたら設定はその通りだった 起動方法も同じだったけれど・・・ 「そんなコマンドはないと言われてしまう」
じゃなくて、エラーメッセージは正確に記せ スパコンのOSがBSDじゃなくLinuxな理由って
デバイスドライバが豊富だから? 導入事例が多いから
即ちLinuxを使う技術者の方が多いから
BSDユーザが20年前に若い人を見下していたからそうなったんだよ ログの取り出し方教えてください。
journalctlで特定のプロセスのログを抽出してその結果をファイル化したいです。
コピペでやろうとすると長い行だと後半が丸められたりしますよね。
それを防ぐことができればコピペで良いです。
journalctlで出力したログをファイルとして出力する方法って有りますか? ―no-pagerでそのまま出力されるからファイルにしたら? heirloom-mailx (s-nail) で、
Gmail側で設定したラベルを見る方法ってありますか
GmailのWebクライアントでは、
「メイン」「ソーシャル」「プロモーション」
というようにラベルが並んでいますが、
mailxでこのラベルに分類されたメール毎に閲覧したいです。 >>326-329
すいません ageって気が付きました レスありがとうございます
「,」にします gvimを使っています。
(*)if ( ) {
....
と書いて、
そのあと、この{}内に たくさん、
if () {} とか for () {} など書いて
行が何百行にもなってしまったときに
この一番おおもとの(*)if () {の
「ペアとなる } をハイライト乃至さがしだす方法とかありますか」?
あるいは、任意の } に対して、そのペアとなる { を探し出す方法
とか、ご存知の人、教えてくださいっ