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

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

9
ファイルBに表示される行を別のファイルAから削除するにはどうすればよいですか?
メールごとに1行の大きなファイルA(メールで構成)があります。また、別のメールセットを含む別のファイルBがあります。 ファイルAからファイルBに表示されるすべてのアドレスを削除するには、どのコマンドを使用しますか。 したがって、ファイルAに以下が含まれている場合: A B C およびファイルBに含まれるもの: B D E 次に、ファイルAは次のように残します。 A C これがより頻繁に尋ねられる可能性のある質問であることがわかりましたが、区切り文字が正しくないエラーが発生するコマンドをオンラインで1つだけ見つけました。 どんな助けでも大歓迎です!誰かがきっと賢いワンライナーを思いつくでしょうが、私はシェルの専門家ではありません。
160 linux  shell  sed  diff  grep 

9
MavenがJDK 1.6を使用しているのに、java -versionが1.7である理由
私はmavenとMacOSが初めてです。 私の端末でmavenをセットアップしました。バージョン設定を(を使用してmvn -v)取得すると、JDK 1.6が使用されているように見えますが、JDK 1.7がインストールされています。どうかしましたか? 入力するコマンドは次のとおりです。 blues:helloworld Ninja$ java -version java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b06) Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)` blues:helloworld Ninja$ mvn -v Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800) Maven home: /usr/local/Cellar/maven/3.1.0/libexec Java version: 1.6.0_51, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home …
159 java  linux  macos  maven 


1
「Thread.sleep」を使用せずに「while(true)」を実行すると、LinuxではCPU使用率が100%になりますが、Windowsでは発生しません
私はJavaで簡単なプログラムを作成しました: public static void main(String[] args) throws InterruptedException { while (true) ; } これをLinuxマシンで実行すると、100%のCPU使用率が表示されますが、OSが遅く見えることはありません。ただし、Windowsでまったく同じコードを実行すると、CPU使用率が約20%しか表示されません。 WindowsではOracle JRE、LinuxではOpenJDK 6を使用しています。 Windowsのスケジューラがスレッドをランダムにプリエンプトし、Linuxがプリエンプトしないのだろうか?

10
Linux、DSTセーフのbashで昨日の日付を取得する
Linuxで実行するシェルスクリプトがあり、この呼び出しを使用して昨日の日付を取得します YYYY-MM-DD形式でます。 date -d "1 day ago" '+%Y-%m-%d' ほとんどの場合それは機能しますが、スクリプトが昨日の朝実行された2013-03-11 0:35 CDTときに戻りました"2013-03-09"なくました"2013-03-10"。 おそらく、(昨日から始まった)夏時間のせいです。私は"1 day ago"それが実装されている方法が24時間減算された方法を推測し、24時間前2013-03-11 0:35 CDTはそれでした2013-03-09 23:35 CST、それはの結果につながりました"2013-03-09"。 では、Linuxのbashで昨日の日付を取得するためのDSTセーフの優れた方法は何でしょうか。
158 linux  bash 

11
Bash:無限のスリープ(無限のブロック)
私はstartxを評価するXを起動するために使用し.xinitrcます。私では、.xinitrcを使用してウィンドウマネージャーを起動し/usr/bin/mywmます。(他のWMをテストするために)WMを終了すると、.xinitrcスクリプトがEOFに達したため、Xも終了します。だから私は私の最後にこれを追加しました.xinitrc: while true; do sleep 10000; done このようにして、WMを終了してもXは終了しません。さて私の質問:どうすれば無限の睡眠をとることができますかループスリープの代わりにですか?スクリプトをフリーズするようなコマンドはありますか? 宜しくお願いします
158 linux  bash  sleep  infinite 

7
シェルコマンドのソースコードをどうやって読むのですか?
Linuxコマンドが書かれている実際のソースコードを読みたいのですが。私はそれらを使用していくつかの経験を積んでおり、今は自分のマシンをより深いレベルで操作する時がきたと思います。 http://directory.fsf.org/wiki/GNUでいくつかのコマンドを見つけました。残念ながら、「ls」などの基本的なコマンドを見つけることができませんでした。 「ls」のような単純なシェルコマンドのソースコードをどのように正確に読み取りますか?Ubuntu 12.04で実行しています

4
画面を別のSSHセッションから強制的に切り離すにはどうすればよいですか?
SSHセッション内でScreenを実行しました。ターミナルがフリーズしました。ターミナルを再起動した後、そのScreenセッションはまだ接続されていると見なします。多分そうです。多分それが何を意味するのか本当にわかりません。 新しいSSHログインからそのScreenセッションに接続したいのですが。あそこで重要なことが起こっているので、私はそのスクリーンセッションを殺したくありません。:) 私が持っていると思うオプション(どれも解決方法がわかりません): Screenセッションをデタッチするにはどうすればよいですか? そのScreenセッションが接続されているSSHセッションを終了するにはどうすればよいですか?

10
複数行の出力を1行に連結する方法は?
コマンドを実行すると、cat file | grep pattern何行もの出力が得られます。すべての行を1行に連結して、各行"\n"を"\" "(末尾に"スペースが続く)で効果的に置き換えるにはどうすればよいですか? cat file | grep pattern | xargs sed s/\n/ /g 私のために働いていません。
158 linux  bash  unix  grep  tr 

6
シェルコマンドを直接実行するのではなく、なぜPythonのosモジュールメソッドを使用するのですか?
os.system()またはでコマンドを実行するのではなく、ファイル/ディレクトリの作成、ファイル属性の変更などのOS固有のタスクを実行するためにPythonのライブラリ関数を使用する背後にある動機は何subprocess.call()ですか? たとえば、なぜ私はos.chmod代わりに使用したいのos.system("chmod...")ですか? シェルコマンドを直接実行するのではなく、Pythonの利用可能なライブラリメソッドをできるだけ使用する方が「pythonic」であると理解しています。しかし、機能の観点からこれを行う背後にある他の動機はありますか? ここでは、単純な1行のシェルコマンドの実行についてのみ説明しています。タスクの実行をより詳細に制御する必要がある場合subprocess、たとえば、モジュールを使用するほうが理にかなっていることを理解しています。

4
C ++エラー: 'clock_gettime'および 'clock_settime'への未定義の参照
私はUbuntuにかなり慣れていますが、これを機能させることができません。私の学校のコンピューターでは問題なく動作し、私が何をしていないのかわかりません。私はusr / includeを確認しましたが、time.hは問題ありません。これがコードです: #include <iostream> #include <time.h> using namespace std; int main() { timespec time1, time2; int temp; clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time1); //do stuff here clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time2); return 0; } IDEとしてCodeBlocksを使用して、ビルドと実行も行っています。どんな助けでも素晴らしいだろう、ありがとう。
157 c++  linux  ubuntu  posix  time.h 

11
httpからhttpsへのApacheリダイレクト
Apacheを備えた環境 Centos httpからhttpsへの自動リダイレクトを設定しようとしています From manage.mydomain.com --- To ---> https://manage.mydomain.com 以下を私のhttpd.confに追加しようとしましたが、うまくいきませんでした RewriteEngine on ReWriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L] 何か案は?
157 linux  apache  webserver 

10
まだ存在しない場合にのみ、ファイルに行を追加する
構成ファイルの最後に次の行を追加する必要があります。 include "/configs/projectname.conf" というファイルに lighttpd.conf 私はsedこれを行うために使用することを検討していますが、方法を理解できません。 行がまだ存在しない場合にのみ挿入するにはどうすればよいですか?
157 linux  sed  terminal 

4
Linuxでディスクアクティビティを表示するhtopのようなツール[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する ディスクIOアクティビティを報告するLinuxコマンドラインツールを探しています。に似たものhtopは本当にクールでしょう。誰かがそのようなことを聞​​いたことがありますか?
157 linux  command-line  io 


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