Unix & Linux

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


8
elfバイナリからコンパイラ情報を取得できますか?
Linuxでバイナリがどのように構築されたかを知る機会はありますか?(または他のUnix) コンパイラ、バージョン、時間、フラグなど... 私は見てreadelf、多くを見つけることができませんでしたが、バイナリコード/セクションなどを分析する他の方法があるかもしれません... 抽出方法を知っていることはありますか?

6
-fオプションで開始されたSSHセッションを強制終了する方法(バックグラウンドで実行)
私はこれでかなり迷っています。manページから: -f Requests ssh to go to background just before command execution. -fオプションを使用してSSHを開始した後、トンネルが機能します。しかし、私はそれを使い終わった後、それとさらに相互作用する方法を知りません。たとえば、SSHトンネルを終了したときに閉じることができません。 私が知っている通常の方法は機能しません。たとえば、jobs何も返しません。~コマンドが認識されない(と私はとにかく、それを使用する方法を正確に知りません)。 ただし、pgrepSSHトンネルがまだ実行されている(端末を閉じた後など)と表示されます。どうすればやり取りできますか?どうすれば閉じられますか?

2
行番号に基づいて文字列を置き換える
多くのファイルの特定の文字列を置き換えたい状況があります 文字列AAAを別の文字列BBBで置き換えますが、AAAで始まる文字列またはAAAで終わる文字列がたくさんあります。34行目の1つだけを置き換え、他の文字列はそのままにしておきます。 行番号で指定することは可能ですか?すべてのファイルで、この文字列は正確に34行目にあります。
50 sed  awk 

7
ターミナルでPDFファイルを表示
pdfローカルコンピューターにファイルをコピーしてビューアーで開くのではなく、クラスターでファイルを直接表示したい。 pdfターミナルでファイルを表示するにはどうすればよいですか?
50 terminal  pdf 

6
停止中のブリッジインターフェイスを削除して削除します
手動で起動されたIPアドレスがあり、/ etc / network / interfacesにないブリッジを削除するにはどうすればよいですか? $ ifconfig br100 br100 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:172.16.0.5 Bcast:172.16.0.255 Mask:255.255.255.0 削除できません: # brctl delbr br100 bridge br100 is still up; can't delete it ifdownでダウンできません: # ifdown br100 ifdown: interface br100 not configured

9
sftpを使用してディレクトリを転送しますか?
sftpを使用してファイルを含むディレクトリを転送しようとすると、エラーメッセージが表示されます。 skipping non-regular file directory_name ディレクトリには、いくつかのファイルと2つのサブディレクトリが含まれています。 何が間違っていますか?

5
あるコマンドの出力を別のコマンドライン引数として渡す方法は?
したがって、2つのアドレスを指定すると、2つのHTMLリンクを検索するスクリプトがあります。 echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g' これを送信してwget、出力をというファイルに保存しますtemp.html。これを試しましたが、うまくいきません。誰かが理由を説明したり、解決策を教えてくれますか? #!/bin/bash url = echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g' wget $url



2
egrep [wW] [oO] [rR] [dD]がgrep -i wordよりも速いのはなぜですか?
私はgrep -iより頻繁に使用していますが、egrep各文字の大文字または小文字と一致する同等のものよりも遅いことがわかりました: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s しgrep -iない追加のテストをegrep行いますか?
49 grep  performance 

4
netcatは、UDPポートが開いているかどうかをどのように知るのですか?
したがって、このnetcatコマンドを使用して、UDPポートが開いているかどうかを確認できます。 $ nc -vz -u 10.1.0.100 53 Connection to 10.1.0.100 53 port [udp/domain] succeeded! TCPとは異なり、UDPはコネクションレスです(ファイアアンドフォーゲット)。だから、高レベルでは、netcatがUDPポートが開いていることをどのように知っているのか誰も知っていますか?返信などを求めますか?
49 netcat  udp 

1
Unix / Linuxでオプション区切り文字の終わりとして二重ダッシュ(-)が導入されたのはいつですか?
歴史的な Unixや4.4BSDのような「最近」のシェル/ユーティリティは、オプションの区切り文字としてダブルダッシュ(または2つの連続したハイフン)の使用をサポートしていないと思います。ではFreeBSDでは、インスタンスのために導入されたノートを参照することができrm manページで2.2.1リリース(1997年)。しかし、これは1つのコマンドの単なるドキュメントです。 最古のを見るとGNUのfileutils のchangelog私は見つけることができる、私はこの参照1を(少し変更されました): Tue Aug 28 18:05:24 1990 David J. MacKenzie (djm at albert.ai.mit.edu) * touch.c (main): Don't interpret first non-option arg as a <--- time if `--' is given (POSIX-required kludge). * touch.c: Add long-named options. * Many files: Include <getopt.h> instead of "getopt.h" since getopt.h will …
49 history  posix  gnu  arguments 

7
Linux用のまともな音声認識ソフトウェアはありますか?
質問の短縮版:Linuxで実行され、まともな精度と使いやすさを備えた音声認識ソフトウェアを探しています。ライセンスと価格は問題ありません。テキストを口述できるようにしたいので、音声コマンドに限定されるべきではありません。 詳細: 私は満足して次のことを試しました: CMUスフィンクス CVoiceControl 耳 ジュリアス Kaldi(Kaldi GStreamerサーバーなど) IBM ViaVoice(Linuxで実行されていましたが、数年前に廃止されました) NICO ANNツールキット OpenMindSpeech RWTH ASR 叫ぶ silvius(Kaldi音声認識ツールキット上に構築) サイモンは聞く ViaVoice / Xvoice ワイン+ドラゴンNaturallySpeakingの + NatLink + トンボ + イトトンボ https://github.com/DragonComputer/Dragonfire:音声コマンドのみを受け入れます 上記のネイティブLinuxソリューションはすべて、精度と使いやすさの両方が劣っています(または、一部はフリーテキストのディクテーションを許可せず、音声コマンドのみを許可しています)。精度が低いということは、他のプラットフォーム用に以下で言及した音声認識ソフトウェアの精度よりもかなり低い精度を意味します。Wine + Dragon NaturallySpeakingに関しては、私の経験ではクラッシュし続けており、残念ながらそのような問題を抱えているのは私だけではないようです。 Microsoft WindowsではDragon NaturallySpeakingを使用し、Apple Mac OS XIではApple DictationとDragonDictateを使用し、AndroidではGoogle音声認識を使用し、iOSでは組み込みのApple音声認識を使用します。 Baidu Researchは昨日、トーチで実装されたConnectionist Temporal Classificationを使用した音声認識ライブラリのコードをリリースしました。以下のスクリーンショットに示すように、Gigaomのベンチマークは勇気づけられますが、かなりのコーディング(および大きなトレーニングデータセット)なしで使用できるようにするための適切なラッパーを認識していません。 アルファ版のオープンソースプロジェクトがいくつかあります。 https://github.com/mozilla/DeepSpeech(MozillaのVaaniプロジェクトの一部:http ://vaani.io (mirror)) https://github.com/pannous/tensorflow-speech-recognition …

3
ファイル記述子を閉じる、>&-vs <&-
私が読んでいるbashチュートリアルでは、読み取りのためにファイル記述子を開くと、つまり exec 3&lt; echolist 次に、このように閉じなければなりません、 exec 3&lt;&amp;- ただし、ファイル記述子を書き込み用に開く場合は、次のように閉じる必要があります。 exec 3&gt;&amp;- しかし、私がインターネットで見ると、人々がファイルを開いて、これでファイルを閉じているのが見えます: exec 3&gt;&amp;- 注:チュートリアルに従って、を使用する必要がある場合exec 3&lt;&amp;1。 だから私の質問は、exec n&gt;&amp;-nがファイル記述子番号である場合、すべてのファイル記述子を閉じることができますか?読み取り、書き込み、またはその両方で開かれたかどうかに関係なく?

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