Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

1
mutt:新しいメッセージを自動的に表示
muttを開いたとき、キーを押す(たとえば、下矢印)まで新しいメールは表示されません。その後、新しいメールが表示されます。muttが新しいメールが届いたことを認識し、数分ごとにキーを押す必要なく、自動的にメールを表示する方法はありますか? maildir形式(ローカルに保存された電子メール)を使用しています。最善の方法は何でしょうか?muttはn秒ごとにチェックする必要がありますか、または、おそらくinotifyを使用してOSから通知する必要がありますか?
12 email  mutt  inotify 

7
2>&1リダイレクトの構文をどのように覚えていますか[クローズ]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 ニーモニックまたはシステムはありますか?これは何年も私を悩ませてきました


7
ベース(末尾のマイナス)ファイル名の最後の3文字を抽出する最短の方法
私は、ファイルのベース名(ベース名によって、私はパスなしで意味の最後の3つの文字にshスクリプト内の変数を設定しようとしていると接尾辞なし)。私はこれを行うことに成功しましたが、純粋に好奇心から、より短い単一のコマンドを使用できるかどうか疑問に思っています。もともと、私はでワンライナーを持っていましたawkが、それはかなり長かったです。現在、私はこの2行のスクリプトを持っています(完全なファイル名がにあると仮定$1): filebase=`basename "$1"` lastpart=`echo -n ${filebase%.*} | tail -c3` したがって、たとえば、「/ path / to / somefile.txt」は、「ile」で終わり$lastpartます。 どういうわけかbasename、ビットを組み合わせて接尾辞を単一のコマンドに取り除くtailことができますか?接尾辞は不明なので、のパラメーターとして使用することはできませんbasename。 主な目標は、実際にはできるだけ短くすることではなく、できるだけ一目で読めるようにすることです。このすべての実際のコンテキストは、スーパーユーザーに関するこの質問です。ここでは、かなり単純な答えを考えています。


1
OOM-Killerが、あまりにも多くを要求するプロセスを強制終了できないのはなぜですか?
ここでは、OOM-Killerを介して設定できることovercommit_memory、および次のことを説明します。 2 =オーバーコミットなし。あまりにも多くを求める場合、割り当ては失敗します。 0、1 =オーバーコミット(ヒューリスティックまたは常に)。殺すいくつかあまりにも多くのメモリが実際にアクセスしたときに、いくつかの経験則に基づいたプロセス(複数可)。 今、私はそれを完全に誤解しているかもしれませんが、割り当てられたメモリに実際にアクセスしようとするプロセスを強制終了するオプションがないのはなぜですか(またはなぜデフォルトではないのですか)?

3
/ etc / hostsをテストする方法
/ etc / hostsファイルがホスト名を正しいIPアドレスにマッピングしていることを確認する最良の方法は何ですか? dighostsファイルをバイパスして、外部DNSを直接クエリするようなツールを使用します。
12 dns  hosts 

7
bashまたはzshでシェル変数をシリアル化する
シェル変数をシリアル化する方法はありますか?変数があり$VAR、それをファイルなどに保存して、後で同じ値を取得するために読み直したいとしますか? これを行うポータブルな方法はありますか?(私はそうは思わない) bashまたはzshでそれを行う方法はありますか?
12 bash  shell  zsh  variable 

1
random.cで使用されるエントロピー推定を説明できますか
/dev/randomカーネル割り込みのタイミングを使用して、エントロピープールに追加します。プール内のエントロピーの量は、という名前の変数で追跡されますentropy_count。 関連するコードの抜粋を次に示しますrandom.c。これは、変数の最後の2つのinteruptsとdelta deltaの差との間の時間(私が思うにわずか)を表しますdelta2。 delta = time - state->last_time; state->last_time = time; delta2 = delta - state->last_delta; state->last_delta = delta; if (delta < 0) delta = -delta; if (delta2 < 0) delta2 = -delta2; delta = MIN(delta, delta2) >> 1; for (nbits = 0; delta; nbits++) delta >>= 1; r->entropy_count += …
12 linux  kernel  random 

4
* BSDがネットワークインターフェイスにドライバー固有の名前を使用するのはなぜですか?それは制限を意味しますか?
ネットワークカードのブランドによって、インターフェイス名が異なることに気付きます(ドライバーに依存すると思います)。 * BSDがネットワークインターフェイスにドライバー固有の名前を使用するのはなぜですか? カーネル内に「汎用ネットワークインターフェイス」を記述する抽象化レイヤーがないため、各ドライバーは独自のAPIを介して内部でアドレス指定されますか? (どのように)リンク集約、トラフィックシェーピング、QoS(ALTQ)、フィルタリングなどのサブシステムに影響しますか? 正確には、pfSenseの下では、リンク集約(LAG)仮想インターフェースでALTQを使用できないようです。 適切な抽象化レイヤーがないため、これはBSD内部の制限ですか?



2
抽出式のZsh補完
OS Xでは、Zsh(私はOh-my-zshを使用しています)タブ式を使用する方法はありますか? 例えば $ brew install em<TAB> 以下に展開できます。 $ brew install emacs

1
dir内のすべてのm4aをmp3sに「avconv」するにはどうすればよいですか?
だから私は多くのm4asをmp3に変換しようとしていますが、それを行う最良の方法はを使用することだと思いますavconv。 問題は、を使用する方法に関する具体的な例を見つけることができないようですavconv。 マニュアルページを見ると、それはとんでもない量のフラグ/オプションがあり、私はそれを理解できません。 どうすればバッチ変換できavconvますか?
12 files  mp3  avconv 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.