タグ付けされた質問 「unix」

このタグは、UNIXに直接関連するプログラミングの質問に限定されます。一般的なソフトウェアの問題は、Unix&Linux Stack Exchangeサイトまたはスーパーユーザーに送信する必要があります。Unixオペレーティングシステムは、1960年代後半にBell Labsによって開発された汎用OSであり、現在、さまざまなバージョンで存在しています。

30
あなたのお母さんがあなたに言わなかったVimの暗いコーナーは何ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 よくあるトリック、特に「Vim + ctagsのヒントとトリック」について人々が話す質問はたくさんあります。 ただし、Vimの初心者がかっこいいと思う一般的に使用されるショートカットについては触れません。私は、私たちの99%が聞いたことも夢にも思ったことがないことを知っていると経験豊富なUnixユーザー(開発者、管理者、その両方など)について話している。彼らの仕事をより簡単にするだけでなく、クールでハッキーなもの。結局のところ、Vimは世界で最も暗いコーナーが豊富なOSに常駐しているため、少数の特権者だけが知っていて、私たちと共有したいという複雑さが必要です。
799 unix  vim  editor  vi 

10
2つのディレクトリツリーがある場合、どのファイルがコンテンツによって異なるかをどのようにして見つけることができますか?
2つのディレクトリツリーの違いを見つけたい場合は、通常は次のように実行します。 diff -r dir1/ dir2/ これにより、対応するファイル間の違いが正確に出力されます。内容が異なる対応ファイルのリストを取得したいだけです。これは単にコマンドラインオプションをに渡すだけのことdiffだと思いましたが、マニュアルページには何も見つかりませんでした。 助言がありますか?
786 linux  bash  shell  unix  diff 

22
特定のファイルをgrepしないようにするには、grep --exclude /-include構文を使用します
foo=ディレクトリツリーのテキストファイルで文字列を探しています。それは一般的なLinuxマシン上にあり、私はbashシェルを持っています: grep -ircl "foo=" * ディレクトリには、 "foo ="に一致する多くのバイナリファイルもあります。これらの結果は関連性がなく、検索が遅くなるため、grepでこれらのファイル(主にJPEGおよびPNG画像)の検索をスキップするようにします。どうすればいいですか? --exclude=PATTERNと--include=PATTERNオプションがあることはわかっていますが、パターンの形式は何ですか?grepのmanページにはこう書かれています: --include=PATTERN Recurse in directories only searching file matching PATTERN. --exclude=PATTERN Recurse in directories skip file matching PATTERN. 上の検索grepを含める、含め除外のgrep、除外GREPおよび変異体は、関連する何かを見つけることができませんでした 特定のファイルでのみgrepを実行するより良い方法がある場合は、それで十分です。問題のあるファイルを移動することはできません。特定のディレクトリだけを検索することはできません(ディレクトリ構造はすべての場所にあり、非常に混乱しています)。また、何もインストールできないため、一般的なツール(grepや推奨されるfindなど)を使用する必要があります。


25
Linuxの特定のポートで実行されているプロセスを強制終了する方法は?
./shutdown.shfrom tomcat /binディレクトリを使用してtomcatを閉じようとしました。しかし、サーバーが適切に閉じられていないことがわかりました。そして、私は私のTomcatがポートで実行されていることを再起動することができませんでした8080。 実行中のTomcatプロセスを強制終了したい 8080。まず、強制終了するプロセスを選択するために、特定のポート(8080)で実行されているプロセスのリストを取得します。
762 linux  unix  port  kill-process 

19
UnixタイムスタンプをDateTimeに、またはその逆に変換するにはどうすればよいですか?
このサンプルコードがありますが、それからミリ秒/ナノ秒の問題について話し始めます。 同じ質問がMSDN にもあります。C#のUnixエポックからの秒数です。 これは私がこれまでに得たものです: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); TimeSpan span = (this.Created.ToLocalTime() - epoch); return span.TotalSeconds; } set { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); this.Created = epoch.AddSeconds(value); } }

4
SSHを使用してサーバーからファイルをダウンロードする方法 [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 サーバーからデスクトップにファイルをダウンロードする必要があります。(UBUNTU 10.04)サーバーへのWebアクセスがなく、sshのみです。 それが役に立てば、私のOSはMac OS Xであり、ターミナルとしてのiTerm 2です。
749 linux  unix  ssh 




2
SO_REUSEADDRとSO_REUSEPORTの違いは何ですか?
man pagesソケットオプションのプログラマドキュメンテーションSO_REUSEADDRとはSO_REUSEPORT異なるオペレーティングシステムごとに異なると、多くの場合、非常に混乱しています。一部のオペレーティングシステムには、オプションさえありませんSO_REUSEPORT。WEBはこの主題に関する矛盾する情報でいっぱいであり、多くの場合、特定のオペレーティングシステムの1つのソケット実装にのみ当てはまる情報を見つけることができます。 では、正確にはどのようにSO_REUSEADDR違うのですSO_REUSEPORTか? SO_REUSEPORT制限のないシステムはありますか? また、異なるオペレーティングシステムでどちらかを使用した場合、予想される動作は正確には何ですか?




26
rm、cp、mvコマンドの引数リストが長すぎるエラー
UNIXのディレクトリの下に数百のPDFがあります。PDFの名前は本当に長い(約60文字)。 次のコマンドを使用してすべてのPDFを一緒に削除しようとすると: rm -f *.pdf 次のエラーが発生します。 /bin/rm: cannot execute [Argument list too long] このエラーの解決策は何ですか?このエラーはmv、cpコマンドでも発生しますか?はいの場合、これらのコマンドの解決方法は?

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