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

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

8
Bashで2つの変数を減算する
2つのディレクトリ間のファイル数を減算する次のスクリプトがありますが、COUNT=式が機能しません。正しい構文は何ですか? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 


11
C fopen vs open
使用したい理由がありますか(構文上の理由以外) FILE *fdopen(int fd, const char *mode); または FILE *fopen(const char *path, const char *mode); の代わりに int open(const char *pathname, int flags, mode_t mode); Linux環境でCを使用する場合
219 c  linux  unix  file-io  fopen 



4
OSXでの.soと.dylibの違いは何ですか?
.dylibはOSXの動的ライブラリ拡張ですが、従来のUNIXの.so共有オブジェクトを使用できない、または使用してはならない場合、私にはわかりませんでした。 私が持っている質問のいくつか: 概念的なレベルで、.soと.dylibの主な違いは何ですか? いつどちらを使用できますか? コンパイルのトリックとヒント(たとえば、osxでは機能しないため、gcc -shared -fPICの置き換え)
214 c++  c  macos  unix 

4
ファイルの2番目の列に基づいてデータをソートする
2列とn行数のファイルがあります。 列1にはnamescolumn2 が含まれますage。 このファイルのコンテンツをage(第2列の)に基づいて昇順で並べ替えます。 結果はname、最年少の人と一緒にname、次に2番目に若い人などを表示します... ワンライナーシェルまたはbashスクリプトの提案。
212 bash  shell  unix 

24
親が終了した後に子プロセスを停止させる方法は?
ちょうど1つの子プロセスを生成するプロセスがあるとします。親プロセスが何らかの理由(通常または異常、kill、^ C、assert failureなど)で終了した場合、子プロセスを終了させます。それを正しく行う方法は? Stackoverflowに関するいくつかの同様の質問: (前に質問)親プロセスが終了したときに、子プロセスを終了させるにはどうすればよいですか? (後で尋ねます)fork()で作成された子プロセスは、親が強制終了されたときに自動的に強制終了されますか? Windowsの stackoverflowに関する同様の質問: Windowsで子プロセスを自動的に破棄するにはどうすればよいですか? 親プロセスが強制終了されたときに子プロセスを強制終了します
209 c  linux  unix  process  fork 


18
ファイルの真ん中に特定の行を表示するクイックUNIXコマンド?
サーバーの問題をデバッグしようとすると、私の唯一のログファイルは20 GBのログファイルです(タイムスタンプもありません。なぜ人々はSystem.out.println()ログとして使用するのですか?運用中ですか?) grepを使用して、調べたいファイルの領域、347340107行を見つけました。 のようなことをする以外に head -<$LINENUM + 10> filename | tail -20 ... headログファイルの最初の3億4700万行を読み取る必要がある場合、行347340100-347340200(たとえば)をコンソールにダンプする迅速で簡単なコマンドはありますか? update grepがマッチの前後のコンテキストを出力できることを完全に忘れていました...これはうまくいきます。ありがとう!
206 linux  bash  unix  text 

7
Bashを使用する場合、どの文字をエスケープする必要がありますか?
バッシュでエスケープする必要があるキャラクターの包括的なリストはありますか?それだけで確認できますsedか? 特に、%エスケープする必要があるかどうかを確認していました。私は試した echo "h%h" | sed 's/%/i/g' エスケープせずにうまくいきました%。%エスケープする必要がないという意味ですか?これは必要性をチェックする良い方法でしたか? そしてより一般的です:それらはエスケープするのshellと同じ文字bashですか?

3
SSHおよびMAC OS Xターミナルを使用してコンピューター間でファイルをコピーする方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する .profile、.rvm、および.sshフォルダー/ファイルを新しいコンピューターにコピーし、「通常のファイルではない」という応答を繰り返し取得しようとしています。cpとsshコマンドの使用方法は知っていますが、あるコンピュータから別のコンピュータにファイルを転送するためにそれらを使用する方法がわかりません。 どんな助けでも素晴らしいです、ありがとう!
205 macos  unix  file  terminal  copying 




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