Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

10
bash:$ WORDが設定されているかどうかをテストします
bash変数$WORDが定義された単語の1つであるかどうかを判断するために、の構造を探しています。次のようなものが必要です。 if "$WORD" in dog cat horse ; then echo yes else echo no fi bashにはそのような構造がありますか?そうでない場合、最も近いものは何ですか?

10
2つのリモート間でファイルをrsyncする方法は?
ローカルシェルを使用して2つのリモートホスト間でファイルを転送したいのですが、2つのリモートが次のように指定されている場合、rsyncは同期をサポートしていないようです: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. 同様の結果を得るために使用できる他の回避策/コマンドは何ですか?
54 shell  ssh  rsync 


13
cpの実行の進捗状況を確認する方法は?
cpプロセスの実行の進行状況を確認することはできますか?一部のプロセスはさまざまなKILLシグナルに応答するため、そのステータスを確認できます。パラメータ-vでcpを実行できることはわかっていますが、それを忘れた場合、cpが非常に長い時間実行されているので、どのファイルがコピーされているか、または既にコピーされたファイルの数を知りたいと思います。
54 cp 


2
topとpsは同じCPU結果を表示しません
これはこの質問にリンクされています。 実行するtopと、次の結果が得られます。 pid 3038は18%CPUを使用していますが、実行中は 結果は5.5%です。そして、この数値は時間とともに変化しないように見えます(つまり、同じコマンドを少し後で実行する場合)... されたpsコマンドは、何らかの形でCPU使用率を平均化?
54 cpu  top  ps 

6
PNGを高品質のPDFに変換して、ぼやけたりあいまいにならないようにするにはどうすればよいですか?
PDFファイルをPNG画像に変換する方法については多くの質問がありますが、私は素敵なシャープなPNGファイルを取得して、基本的にそれをラップするか、ぼやけて見えることなくPDFファイルに埋め込むことを探していますファジー。 imagemagicをインストールすると、次のような簡単な変換ができることに気付きます。 convert sample.png sample.pdf また、深度と品質の設定を行うために多くのスイッチを試しました。 convert -quality 100 sample.png sample.pdf ただし、PDFはぼやけた/あいまいに見えます。 サンプル画像は次のとおりです。 http://img406.imageshack.us/img406/6461/picture3mu.png pngとして、それは鮮明できれいです。PDFに変換すると、同じサイズであってもぼやけて見えます: Picture 4.png http://img803.imageshack.us/img803/9969/picture4at.png PNGをPDFに高品質に変換するにはどうすればよいですか?

5
Cygwinには監視コマンドがありませんか?
CygwinをWindows XPにインストールして、そのコマンドの一部を使用しました。2分ごとにファイルをチェックし、この目的のために監視を使用したいのですが、Cygwinにはそのようなコマンドがありません。これは本当ですか?代わりに何ができますか?
54 cygwin  watch 



8
「rm」をゴミ箱に移動する
ファイルを削除する代わりに、特別な「ゴミ箱」の場所に移動するLinuxスクリプト/アプリケーションはありますか?私はこれを代わりにしたいと思いますrm(後者をエイリアスすることさえあります。賛否両論があります)。 「ゴミ箱」とは、特別なフォルダを意味します。シングルmv $* ~/.trashは最初のステップですが、理想的には、古いゴミ箱に上書きせずに同じ名前の複数のファイルをゴミ箱に入れ、単純なコマンド(元に戻す)で元の場所にファイルを復元できます。さらに、再起動時にゴミ箱が自動的に空になった場合(または、無限の成長を防ぐための同様のメカニズム)に便利です。 これに対する部分的な解決策は存在しますが、特に「復元」アクションは簡単ではありません。グラフィカルシェルのゴミ箱システムに依存しない既存のソリューションはありますか? (余談ですが、頻繁なバックアップとVCSを使用するのではなく、このアプローチが正当であるかどうかについては議論が続いています。これらの議論には重要な点がありますが、私の要望にはまだニッチがあると思います。)
54 shell  rm 

3
多数の壊れたシンボリックリンクを「再リンク」するにはどうすればよいですか?
下にあるファイルへのシンボリックリンクの束があるディレクトリツリーがあります/home...しかし、私はすべてのシンボリックリンクに移動/homeし/mnt/home、「再リンク」する方法が必要です。そのような機能は存在しますか、それを行うためにスクリプトを記述する必要がありますか? 例として、次のようなものがあります。 [root@trees ~]# ls -l /mnt/home/someone/something total 4264 lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 a -> /home/someone/someotherthing/a lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 b -> /home/someone/someotherthing/b lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 c -> /home/someone/someotherthing/c lrwxrwxrwx 1 jnet www-data 55 2011-08-07 13:50 d -> /home/someone/someotherthing/d lrwxrwxrwx …

6
ログを追跡し、ログにテキストが表示されたときにコマンドを実行する最良の方法
サーバーが稼働しているときに、ログファイルに特定のテキスト行を出力するサーバーログがあります。サーバーが起動したらコマンドを実行したいので、次のようなことをします。 tail -f /path/to/serverLog | grep "server is up" ...(now, e.g., wget on server)? これを行う最良の方法は何ですか?

2
シンボリックリンクなしのpwd
そうした場合pwd、現在のディレクトリにアクセスするために使用したシンボリックリンクが使用されていることに気付きます。私が現在いる「本当の」ディレクトリを教えてもらうことはできますか?つまり、シンボリックリンクを使用せずにルートから現在のディレクトリへのパスですか?
54 symlink 

2
「tail -f」に相当する「less」コマンドライン
lessを使用してファイルを開き、に類似したファイルを自動的にスクロールさせたいと思いますtail -f。 私は自分ができることを知ってless fileおり、それからShift-F永遠に前進するために叩きます。のようなtail -f。 私の入力がカラフルであるために必要なフラグをless提供するために必要--raw-control-charsです。
54 shell  less  tail 

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