Unix & Linux

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

9
forとbashの検索
ファイルをループする場合、2つの方法があります。 for-loopを使用します。 for f in *; do echo "$f" done 使用find: find * -prune | while read f; do echo "$f" done これらの2つのループが同じファイルのリストを見つけると仮定すると、パフォーマンスと処理におけるこれら2つのオプションの違いは何ですか?

5
muttにメールをファイルとして保存しますか?
Smutt を押すと、メールはメールフォルダー形式(cur/ tmp/ new/)に保存されますが、添付ファイルの保存方法と同じように、1つのファイルを保存する必要があります。 それは構成可能ですか?
28 mutt 

3
X入力としてのサウンドジャックのリモートイヤホン
新しいイヤホン、正確にはAKG K318があり、それらのリモコンの1つがあります。AndroidスマートフォンやiPhoneなどのスマートフォンでは、ボタンは再生/一時停止、音量アップ/ダウン、スキップ、前などの音楽プレーヤーのアクションにマップされ、アイデアが得られます。 私は自分のコンピューターで同じ機能をどのように複製できるのだろうと思っていました。 このプロセスは、Xに入力を認識させ、それから何らかの方法で使用するアプリケーションにそれらの入力をマッピングすることで構成されると思います。 「サウンドジャック経由で接続する」「デバイス」はにリストされてxinputおらず、ボタンは通常のキーボードイベントをトリガーしません。 出力サウンドジャックに接続されたイヤホンをXキー入力として使用するにはどうすればよいですか?

3
コンピューターがクラッシュした理由を特定する方法は?
昨日、bashスクリプトを約10時間実行しました。コンピューターを使いに行ったとき、ロックされました。 Debianを搭載したEee PCがあります。 画面は表示されたままですが、マウスまたはキーボードは影響しませんでした。 私が試したCtrlAltDelete、CtrlAltBackspace、CtrlAltF1、ない効果に。 ハードドライブのライトは動作していません。 何がうまくいかなかったのかを判断するにはどうすればよいですか?どのログを確認できますか?
28 debian  crash 

8
指定された拡張子を持つファイルを除くディレクトリ内のすべてのファイルをリストするにはどうすればよいですか?
.txt、.pdf、およびその他のファイルを含むフォルダーがあると仮定します。「その他」のファイル(拡張子が.txtまたは.pdfでないファイル)をリストしたいと思います。これを行う方法について何かアドバイスはありますか? 特定の拡張子を持たないファイルを一覧表示する方法を知っています。たとえば、.txtファイルを除くすべてのファイルを一覧表示する場合は、 find -not -iname "*.txt" または ls | grep -v '\.txt$' | column 動作するようです。しかし、どうすれば.txtファイルまたは .pdfファイルを除くすべてをリストできますか?私がいくつかの論理の並べ替え「または」で使用する必要があると思われるfindかをgrep。
28 grep  find  ls 

4
フォルダーが実際にシンボリックリンクであるかどうかを確認するにはどうすればよいですか?また、壊れている場合はどうすれば修正できますか?
Linuxにシンボリックリンク、何らかのショートカット、またはフォルダーがあるかどうかを確認するにはどうすればよいですか?次のスクリーンショットをご覧ください。 ご覧のように、lsコマンドはオブジェクトのリストを表示しますが、一部のオブジェクトは濃い青色で、他のオブジェクトは明るい青(シアン)で色付けされています。これらのシアン色のオブジェクトは何ですか?これらは実際のシンボリックリンクですか? あなたが見ることができるように、私はcdHDDと呼ばれるものにできません。 root@dm500hd:/# cd hdd -sh: cd: can't cd to hdd リダイレクトする必要がある/media/hddと思いますが、hddフォルダーが見つからないことに気付きました。 これを修正する方法はありますか? 更新:ls -alコマンドの結果は次のとおりです。 あなたが見ることができるように、それは言いhdd -> /media/hdd、それは赤で着色されています。これは、破損している、または自動マウントされていることを意味しますか?つまり、物理hddが接続されている場合ですか? 更新:これはgrep media /etc/auto*コマンドの結果です。 これら/etc/auto.master:/media/netと/etc/auto.networkエントリは何をしますか? ls -Fal /mediaコマンドの結果は次のとおりです。 これは助けになりますか?... 以下はコマンドstatとfileコマンドの結果、および/ usrと/ binのリストです。 これは私を助けますか?...あなたは私を助けますか?... サイドとしてではなく、あなたが知っておくべきことは、これがBusyBoxを備えたLinuxベースのSTBであり、組み込みシステムであることです。そのため、すべてのコマンドがサポートされるわけではありません。 更新: / sbinおよび/ usr / sbinにあるファイルとサポートされるコマンドを示す最後のスクリーンショット。 更新:新しい共有が追加されました... 古い共有を削除し、以前と同じ名前の共有を再作成し、2番目の共有を追加しました。だから今、私はそれらの2つを持っています。 SHARES remote share local share mydream dream1 mydream2 dream2 LOCATIONS …
28 linux  shell  symlink 

3
topの「buff / cache」および「avail mem」フィールドの意味は何ですか?
topの出力には、メモリとスワップの使用行に「buff / cache」と「avail Mem」とマークされた2つのフィールドがあります。 これら2つのフィールドの意味は何ですか? 私はそれらをグーグルで試しましたが、結果は一般的な記事のみを表示し、これらのフィールドが何を意味するのかを説明していません。
28 linux  memory  top 


4
特定の範囲の行の長さを「grep」する方法は?
注:この質問は、このQ&Aを補完するものです。特定の範囲ではなく、行の長さを「grep」するにはどうすればよいですか? テキストファイル(改行で区切られたワードリスト)から行を取得する必要があるのは、長さが3文字以上で10文字以下の範囲です。 例: 入力: egyezményét megkíván ki alma kevesen meghatározó 出力: megkíván alma kevesen 質問:どうすればこれを行うことができbashますか?
28 bash  sed  grep  perl 


3
Nginxにシンボリックリンクをフォローさせる
Nginxはシンボリックリンクをたどりません。404エラーが表示されます。私のディレクトリには、次のリンクがあります。 lrwxrwxrwx 1 root root 48 Sep 23 08:52 modules -> /path/to/dir/ に保存されて/path/to/dirいるファイルが見つかりません。
28 symlink  nginx 

2
tmuxを使用して新しいウィンドウを分割し、この新しいウィンドウでコマンドを実行する方法は?
私が試してみました tmux -c "shell command" split-window しかし、うまくいかないようです。 を使用してtmux split-window、新しいウィンドウを分割できます。 更新: を使用tmux split-window 'exec ping g.cn'するとpingコマンドを実行できますが、停止すると新しいウィンドウが閉じます。
28 tmux 

2
コマンドラインから音声録音をクリーニングしますか?
以前、録音からノイズを除去するためにAudacityを使用しましたが、コマンドラインの使用は非常に限られています。数百件の短い講義ビデオがあり、今後数か月間視聴する予定です。一度に、または必要に応じて視聴前にそれらをすべて簡単にクリーニングする方法を希望しています。 これを行うために使用できるコマンドラインツールまたは一般的な言語ライブラリはありますか?

4
apt-getの更新とアップグレードを自動化および無人化する
私が管理しているDebianサーバーは約7台あり、それらを自動的に更新するように設定したいと思います。そこで、次のようなスクリプトを作成しました。 #!/bin/sh apt-get update apt-get upgrade そして上に置いrootさんのcrontabリスト。残念ながら、アップグレードセクションに常にハングアップし、アップグレードするかどうかを確認します。これはcronジョブであるため、失敗したことを電子メールで通知するまで出力は表示されません。そのプロンプトをスキップして、アップグレードを自動的に実行する方法はありますか?
28 apt 

2
非対話形式でSSL証明書を作成する[終了]
閉じた。この質問には、詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 5年前に閉鎖されました。 SSL証明書を対話形式で非対話的に作成します。つまり、データの入力を求められることはありません。 証明書を作成する通常の方法は次のとおりです。 openssl req -x509 -nodes -days 7300 -newkey rsa:2048 \ -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem 私は次を試しました: openssl genrsa -out server.key 2048 touch openssl.cnf cat >> openssl.cnf <<EOF [ req ] prompt = no distinguished_name = req_distinguished_name [ req_distinguished_name ] C = GB ST = Test State L …
28 scripting  ssl 

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