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

Linuxの質問は、プログラミングに関連している必要があります。このタグは、Linuxでコードを実行したという理由だけでなく、Linux APIまたはLinux固有の動作を使用したプログラミングに関する質問の場合にのみ使用してください。Linuxサポートが必要な場合は、https://unix.stackexchange.comまたは特定のLinuxディストリビューションのStack Exchangeサイト(https://askubuntu.comやhttps://elementaryos.stackexchange.com/など)を試すことができます。


15
.NET / MonoまたはJavaは、クロスプラットフォーム開発に適していますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Javaに比べてMonoのライブラリはどれくらい少ないのですか? 私は両方の選択肢の概要を欠いていますが、次のプロジェクトにはかなり自由に選択できます。私は次の分野で難しい技術的事実を探しています パフォーマンス(たとえば、Javaはスレッド化に適していると聞いていますが、ランタイムコードの最適化が.NETで最近非常に良くなったと聞いています) 現実世界の移植性(どちらも移植可能であることを意味します。それぞれのCatch-22は何ですか?) ツールの可用性(CI、ビルド自動化、デバッグ、IDE) 私はグーグルでできることよりも、あなたが実際にあなた自身の仕事で経験したことを特に探しています。私のアプリケーションは、時系列からの大量のデータを処理するバックエンドサービスです。 私の主なターゲットプラットフォームはLinuxです。 編集: 私の質問をより適切に表現するために、私は言語だけでなく、パッケージ全体(サードパーティのライブラリなど)に興味があります。ライブラリの場合、それはおそらく「JavaのライブラリよりもMonoのライブラリの方がはるかに少ない」という質問に要約されますか? ちなみに、私はこのプロジェクトのためにJavaを選択しました。それは、移植性の面でJavaがさらに使い古されているように見え、古いシステムでもしばらくの間使用されているためです。私はC#に非常に興味があるので、少し悲しいです。C#でいくつかの大規模なプロジェクトを実行したいのですが、次回はそうするかもしれません。すべてのアドバイスをありがとう。



6
Linux、グループ権限があるのに書けないのはなぜ?
所属しているスタッフグループが所有するディレクトリにファイルを作成したい。なぜこれができないのですか? bmccann@bmccann-htpc:~$ ls -l /usr/local/lib/R/ total 4 drwxrwsr-x 2 root staff 4096 2010-07-31 16:21 site-library bmccann@bmccann-htpc:~$ id -nG bmccann bmccann adm dialout cdrom plugdev staff lpadmin admin sambashare bmccann@bmccann-htpc:~$ touch /usr/local/lib/R/site-library/tmp touch: cannot touch `/usr/local/lib/R/site-library/tmp': Permission denied

6
列値条件でawkを使用する
私はAWKプログラミング言語からawkを学んでおり、例の1つに問題があります。 $ 2が値(たとえば1)と等しい場合に$ 3を出力したい場合は、次のコマンドを使用して問題なく動作します。 awk '$2==1 {print $3}' <infile> | more しかし、1を別の検索条件(たとえばfindtext)で置き換えると、コマンドは機能しません。 awk '$1== findtext {print $3}' <infile> | more これは出力を返さず、入力ファイルに「findtext」が存在することを確認しています。 私もこれを試しましたが、うまくいきません: awk '$1== "findtext" {print $3}' <infile> | more これが 'test'という名前の私のテストファイルで、スペースで区切られた9行と8フィールドがあります。 1 11 0.959660297 0 0.021231423 -0.0073 -0.0031 MhZisp 2 14 0.180467091 0.800424628 0 0.0566 0.0103 ClNonZ 3 19 …
108 linux  shell  awk 

7
sudoによって呼び出されるBashスクリプトでユーザーを識別する
以下/root/bin/whoami.shを含むスクリプトを作成すると、 #!/bin/bash whoami このスクリプトは、適切に構成されたsudoを持つユーザーによって呼び出されます。 root スクリプトで実際のユーザーをすばやく取得する方法はありますか、またはこのユーザー名を渡すパラメーターを使用する必要がありますか?
108 linux  bash  sudo 


8
CMAKEのOS固有の手順:方法
私はCMAKEの初心者です。以下は、mingw環境ウィンドウでうまく機能する単純なcmakeファイルです。問題は明らかにtarget_link_libraries()、libwsock32.aをリンクしているCMAKEの機能にあります。Windowsではこれが機能し、結果が得られます。 ただし、予想通り、Linuxでは、Linux OSにはないもの/usr/bin/ldを探します-lwsock32。 私の問題は、Linux OSでwsock32ライブラリをリンクしないようにCMAKEにどのように指示するのですか? どんな助けでも大歓迎です。 私のシンプルなCMakeファイル: PROJECT(biourl) set (${PROJECT_NAME}_headers ./BioSocketAddress.h ./BioSocketBase.h ./BioSocketBuffer.h ./BioSocketCommon.h ./BioSocketListener.h ./BioSocketPrivate.h ./BioSocketStream.h ./BioUrl.h BioDatabase.h ) set (${PROJECT_NAME}_sources BioSocketAddress.C BioSocketBase.C BioSocketCommon.C BioSocketStream.C BioUrl.C BioDatabase.C ) add_library(${PROJECT_NAME} STATIC ${${PROJECT_NAME}_headers} ${${PROJECT_NAME}_sources} ) # linkers #find_library(ws NAMES wsock32 PATHS ${PROJECT_SOURCE_DIR} NO_SYSTEM_ENVIRONMENT_PATH NO_DEFAULT_PATH) target_link_libraries(${PROJECT_NAME} bioutils wsock32) install (TARGETS ${PROJECT_NAME} RUNTIME …
108 c++  linux  cmake  mingw  portability 

10
C ++:どの正規表現ライブラリを使用すればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 私は、Linuxベースのシステムで実行される商用(オープンソースではない)C ++プロジェクトに取り組んでいます。C ++コード内でいくつかの正規表現を実行する必要があります。(私は知っています:私は今2つの問題を抱えています。) 質問:C / C ++から正規表現を定期的に行う人は、どのライブラリを検討することをお勧めしますか?簡単な検索で、次のことに注意が向けられました。 1)Boost.Regex(Boostソフトウェアライセンスを読む必要がありますが、この質問はソフトウェアライセンスに関するものではありません) 2)C(C ++ではない)POSIX正規表現(#include <regex.h>、regcomp、regexecなど) 3)http://freshmeat.net/projects/cpp_regex/ (これについては何も知りません。GPLのようですので、このプロジェクトでは使用できません)
107 c++  regex  linux 

8
1つのコマンドでディレクトリを作成してアクセス許可を与える方法
Linuxでディレクトリを作成して単一のコマンドで権限を与える方法は? 完全な権限でたくさんのフォルダを作成する必要があります777。 コマンド mkdir path/foldername chmod 777 path/foldername 2つのコマンドで作成して許可を与えるのは好きではありません。これを単一のコマンドで実行できますか?
107 linux  chmod  mkdir 

5
LinuxでのC#の開発
Linux(Ubuntu)でC#アプリケーションを開発するための効果的でオープンソースのツールがあるかどうかを知りたいです。特に、Windowsフォームアプリケーションを開発する必要があります。 私はモノについて知っていますプロジェクトますが、使用したことはありません。Ubuntuで.NET開発環境をセットアップするのに最適なツール(IDE、コンパイラーなど)は何ですか? Linuxで開発されたソフトウェアはWindowsで実行できますか?異なる動作や非互換性はありますか?
107 c#  .net  linux  winforms  ide 

2
Bashでevalを回避する必要があるのはなぜですか?代わりに何を使用する必要がありますか?
何度も何度も、私はStack Overflowを使用evalしてBashの回答を確認し、そのような「悪」な構成を使用するために、回答がbashされ、しゃれが意図されています。なぜevalそんなに邪悪なのですか? eval安全に使用できない場合、代わりに何を使用すればよいですか?
107 linux  bash  unix  eval 

5
Linuxは与えられた文字列でファイル名を見つけます
私はUbuntuを使用しています。現在のディレクトリとサブディレクトリに、名前に「John」という文字列が含まれるすべてのファイルを検索したいと考えています。grepファイルの内容と一致することはわかっていますが、ファイル名でどのように使用するかわかりません。任意の助けいただければ幸いです。
107 linux  string  find 

7
指摘されたファイルが移動または削除された場合、Linuxで開いているファイルハンドルはどうなりますか
指摘されたファイルがその間に取得されると、Linuxで開いているファイルハンドルはどうなりますか。 移動->ファイルハンドルは有効なままですか? 削除->これにより、無効なファイルハンドルを示すEBADFが発生しますか? 新しいファイルに置き換えられました->ファイルはこの新しいファイルをポイントしていますか? 新しいファイルへのハードリンクに置き換えられました->ファイルはこのリンクを「フォロー」しますか? 新しいファイルへのソフトリンクに置き換えられました->ファイルハンドルはこのソフトリンクファイルにヒットしますか? なぜ私はそのような質問をしているのですか?私はホットプラグされたハードウェア(USBデバイスなど)を使用しています。デバイス(および/ dev / file)がユーザーまたは別のGremlinによって再接続される可能性があります。 これに対処するためのベストプラクティスは何ですか?

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