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

Unixは、もともと1969年にBell LabsのAT&T従業員グループによって開発された、マルチタスク、マルチユーザーのコンピューターオペレーティングシステムです。

7
複数の〜/ .ssh / configファイルを使用できますか?
複数のホストに接続するために使用する要塞サーバーがあり、.ssh / configが1000行を超えました(何百ものホストが接続されています)。これは少し扱いに​​くいものになり始めており、.ssh / configファイルを複数のファイルに分割する方法があるかどうかを知りたいと思います。理想的には、他のファイルが.ssh / configファイルとして扱われる場所を指定します。 ~/.ssh/config ~/.ssh/config_1 ~/.ssh/config_2 ~/.ssh/config_3 ... 私はssh / configのドキュメントを読みましたが、これが可能であるとは思いません。しかし、他の誰かが同様の問題を抱えており、解決策を見つけた可能性があります。
82 linux  ssh  unix  bash 

8
開始したばかりのプロセスのPIDを取得する方法
プロセス(例:myCommand)を開始し、そのpidを取得します(後で強制終了できるようにします)。 私はpsを試し、名前でフィルタリングしましたが、名前でプロセスを区別できません myCommand ps ux | awk '/<myCommand>/ {print $2}' プロセス名は一意ではないためです。 プロセスを実行するには: myCommand & このPIDは次の方法で取得できます。 echo $! もっと簡単な解決策はありますか? myCommandを実行して、1行のコマンドの結果としてそのPIDを取得できれば幸いです。
71 linux  unix  bash  process  pid 





10
Unix(スペースを含む)のファイルから空行/空白行を削除する方法は?
コマンドラインを使用してUnix / Linuxでファイル内の空/空白(スペースのみを含む)行を削除するにはどうすればよいですか? file.txtの内容 Line:Text 1:<blank> 2:AAA 3:<blank> 4:BBB 5:<blank> 6:<space><space><space>CCC 7:<space><space> 8:DDD 望ましい出力 1:AAA 2:BBB 3:<space><space><space>CCC 4:DDD



16
お気に入りのrsyncのヒントとコツ
使用rsyncするほど、ファイル転送のスイスアーミーナイフであることがわかります。非常に多くのオプションがあります。私は最近、あなたが行くことができ--remove-source-files、コピーされたときにソースからファイルを削除することを発見しました。これはプログラムをコピーするのではなく、もう少し移動します。:) お気に入りの小さなrsyncのヒントとコツは何ですか?


5
UNIX(mac osx)のバックグラウンドでmongodを実行するにはどうすればよいですか?
常に存在するものとして、バックグラウンドでmongodを実行したいと思います。これを行う最良の方法は何でしょうか?起動時にMySQLを実行する方法のようなもので、常にバックグラウンドで実行されています。たぶんそれは単なるbashスクリプトですが、もっと良い方法があれば聞いてみるといいでしょう。それが単なるbashの場合-それはどのように見えるでしょうか?ありがとう。

8
unix / linuxでバッファリングせずに出力をファイルにリダイレクトする方法はありますか?
デバッグとプロセスの情報を標準出力に出力する、長時間実行されるバッチプロセスがあります。端末から実行するだけなら、「現在の場所」を追跡できますが、データが多すぎて画面からスクロールしてしまいます。 出力をファイル '> out.txt'にリダイレクトすると、最終的に出力全体が取得されますが、バッファリングされているため、現在何をしているかがわかりません。 出力をリダイレクトする方法はありますが、書き込みをバッファリングしないようにしますか?
49 unix  stdout 

10
ソースから物事をコンパイルすることを学ぶ(Unix / Linux / OSX上)
パッケージ(MacPorts / apt-get)から可能な限りソフトウェアをインストールしますが、ソースからパッケージをコンパイルする必要があることがよくあります。./configure && make && sudo make install通常は十分ですが、動作しない場合があります。動作しない場合、頻繁に行き詰まります。ほとんどの場合、これは何らかの形で他のライブラリの依存関係に関連しています。 次のことを学びたい: どの引数を渡すかをどのように把握し./configureますか? 共有ライブラリがOS X / Linuxでどのように機能するか-ファイルシステム上のどこにあるか、どのように./configure && make見つけるか、リンクされたときに実際に何が起こるか 共有ライブラリと静的リンクライブラリの実際の違いは何ですか?なぜすべてを静的にリンクすることができず(RAMとディスクスペースは最近安い)、それゆえ奇妙なライブラリバージョンの競合を避けることができないのですか? インストールしたライブラリとバージョンを確認するにはどうすればよいですか? 通常のシステムを壊さずに、ライブラリの複数のバージョンをインストールする方法を教えてください。 私は場合は午前それ以外のパッケージを使用して管理されているシステム上のソースからのものをインストールし、そうすることのクリーンな方法は何ですか? なんとかソースから何かをコンパイルすることができたと仮定すると、それを他の人が同じフープを飛び越える必要がないようにパッケージ化するにはどうすればよいですか?特にOS Xでは... このようなことをうまく行うために習得する必要があるコマンドラインツールは何ですか?otool、pkg-configなどのようなもの ここでかなりの時間と労力を費やしたいと思っています-必ずしも上記の質問に対する直接的な回答が欲しいわけではありません。実際に何が起こっているのかを理解し、それによって自分で問題を見つけ出す必要がある知識。


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