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

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

10
「X11 DISPLAY変数なし」-それはどういう意味ですか?
Linuxマシン(Slackware)にJavaアプリケーションをインストールしようとしています。 次のエラーを受け取りましたが、理解できません。 問題への取り組み方を教えていただけませんか。ありがとうございました。 ここに私が得るものがあります:(私はいくつかのX11 DISPLAY変数を設定する必要があるようですが、どのような値をどのように与える必要がありますか?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar - ERROR - java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159) at java.awt.Window.<init>(Window.java:407) at …
102 java  linux  variables  x11  headless 

7
インストールされているnltk、scikit学習のバージョンを確認する方法
シェルスクリプトで、このパッケージがインストールされているかどうかを確認しています。インストールされていない場合は、インストールしてください。だからシェルスクリプトを使って: import nltk echo nltk.__version__ しかし、それはimport行でシェルスクリプトを停止します Linuxターミナルでこの方法で見ようとしました: which nltk インストールされているとは考えられません。 シェルスクリプトでこのパッケージのインストールを確認する他の方法はありますか?インストールされていない場合は、それもインストールします。


1
Linux TeeはPythonで動作しませんか?
無限ループを使用してWebサーバーと通信するPythonスクリプトを作成しました。すべての通信データをファイルに記録し、端末から同時に監視したい。だから私はこのようにティーコマンドを使いました。 python client.py | tee logfile しかし、ターミナルやログファイルから何も得られませんでした。Pythonスクリプトは正常に動作しています。ここで何が起きてるの?私は何かを逃していますか? いくつかのアドバイスをいただければ幸いです。前もって感謝します。
102 python  linux  tee 

6
Linux bash /シェルで画像をbase64エンコードする方法
私はシェルスクリプトで画像をbase64エンコードして変数に入れようとしています: test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH 私は次のようなことも試しました: test=\`echo -ne DSC_0251.JPG | base64\` しかし、まだ成功していません。 私はこのようなことをしたいです: curl -v -X POST -d '{"image":$IMAGE_BASE64,"location":$LOCATION,"time_created":$TIMECREATED}' -H 'Content-type: text/plain; charset=UTF8' http://192.168.1.1/upload 私はこれを見つけましたhttp://www.zzzxo.com/q/answers-bash-base64-encode-script-not-encoding-right-12290484.html しかし、まだ成功していません。
102 linux  image  shell  variables  base64 

7
Eclipse Androidプラグイン— libncurses.so.5
Fedora 16 OS、64ビットのEclipseにADT(Android Dev Tools)をインストールするのに苦労しています。 Eclipse自体は問題なく実行されています。 指示どおり、最初に通常のAndroid SDK、OSレベルのツールキットをインストールしました。それは順調に進み、tools dir内でAndroidアプリを使用することができました。 Eclipseでは、最初にGWTまたはgoogle関連ツールをインストールする必要があり、WSTのEclipse Indigoコアアップデートが必要だったため、少し困難でした。最後に、ADTインストールは成功を報告しました。 ただし、Eclipseを開くたびに、libncurses.so.5および次のログに関する多数のポップアップが表示されます。 [2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-04-04 02:06:35 - adb] 'adb version' failed! /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared …
101 android  linux  eclipse 

1
C集計初期化子で[N…M]はどういう意味ですか?
sys.c行123 から: void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include <asm/unistd.h> }; sys_call_table配列への一般的なポインタであることがわかります。ただし、表記は次のとおりです。 [0 ... __NR_syscalls-1] とは...? 編集: 私はここに別のCのトリックを学んだ:#include <asm/unistd.h>される前処理し、その内容に置き換えるとに割り当てられています[0 ... _NR_syscalls-1]。
101 c  linux  kernel 


6
コマンドラインパラメータの「-」(ダッシュ)の魔法は何ですか?
例: ISOイメージを作成し、直接CDに書き込みます。 mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - 前のディレクトリに移動します。 cd - ポート12345でリッスンし、送信されたデータをuntarします。 nc -l -p 12345 | tar xvzf - ダッシュの目的は何ですか?どのように使用しますか?
101 linux  bash  shell  unix  command-line 

19
Windowsでbashを使用しようとしてインストールされたディストリビューションメッセージが表示されない
私が使用しようとしていますbashの上のWindows 10を、しかし、実行のbashしようとしたとき、私はこのメッセージを取得しています: Linux用のWindowsサブシステムには、ディストリビューションがインストールされていません。ディストリビューションは、Windowsストアにアクセスしてインストールできます。https: //aka.ms/wslstore任意のキーを押して続行します... Windowsストアアプリを開くURLに移動しても、Linuxディストリビューションの兆候はありません。 私のWindowsバージョンは(画面の右下隅にあるように): Windows 10 Enterprise Insider Preview。評価版コピー。ビルド16215.rs_prerelease.170603-1840 私はこのガイドのインストールガイドの指示に従い、Scott Hanselmanが提供するLinux on Windows 10のWindowsサブシステムでコードとファイルを編集するこのビデオを視聴していましたが、インストールされたディストリビューションがないというメッセージが表示されませんでした。 何か助けは?

17
qtがインストールされていないLinuxでqt5アプリを起動しているときに「プラットフォームプラグイン” xcb“を読み込めませんでした」
Qt5を使用するlinux用のアプリケーションを作成しました。 しかし、Qt SDKがインストールされていないLinuxで起動しようとすると、コンソールの出力は次のようになります。 プラットフォームプラグイン「xcb」の読み込みに失敗しました。利用可能なプラットフォームは次のとおりです。 どうすれば修正できますか?プラグインファイルをコピーする必要がありますか?Qt5をインストールした状態でubuntuを使用しても、Qtディレクトリの名前を変更すると、同じ問題が発生します。したがって、Qtディレクトリのファイルを使用します... 更新:libqxcb.soファイルを使用してapp dir "platforms"フォルダーに作成すると、アプリはまだ起動しませんが、エラーメッセージが変わります。 プラットフォームプラグイン「xcb」の読み込みに失敗しました。利用可能なプラットフォームは次のとおりです。 xcb これはどうやって起こりますか?プラットフォームプラグインはどのようにして利用できますが、ロードできませんか?
101 linux  qt  xcb 

10
シェルスクリプトだけを使用してテキストファイルから特定の行を取得する
テキストファイルから特定の行を取得しようとしています。 これまでのところ、オンラインではsedのようなものしか見ていません(bashやsedなどではなく、shしか使用できません)。これを行うには、基本的なシェルスクリプトのみを使用する必要があります。 cat file | while read line do #do something done 上記のように、行を反復する方法を知っていますが、特定の行のコンテンツを取得する必要がある場合はどうなりますか?
100 linux  shell  unix  sh 

16
Linuxコマンド:テキストファイルのみを「見つける」方法
Googleで数回検索した後、思いついたのは次のとおりです。 find my_folder -type f -exec grep -l "needle text" {} \; -exec file {} \; | grep text これは非常に便利ではなく、mimeタイプ情報などの不要なテキストを出力します。より良い解決策はありますか?同じフォルダにたくさんの画像や他のバイナリファイルがあり、検索する必要のあるテキストファイルがたくさんあります。
100 linux  search  find 


5
非同期シェルコマンド
シェルスクリプトを使用してコマンドを起動しようとしています。それがいつ、いつ、どのように、なぜ終了するかは気にしません。プロセスを開始して実行したいのですが、すぐにシェルに戻れるようにしたいのですが...

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