Unix & Linux

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

3
Zsh:実行されたコマンドを自動的に変更
最近、MacPortsを介してgrc(汎用カラーライザー)をシステムにインストールしました。これにより、デフォルトではサポートしていない多くのコマンドのカラー出力を取得できます(下のスクリーンショットを参照)。 grcを自動的に使用したいのですが、特定のコマンドではなく、すべてのコマンドに対して使用します。シェルとしてzshを使用しています。 基本的に、実行するときは常にcommand -parameter 1 2 3として自動的に実行されるようにしたいと思いgrc command -parameter 1 2 3ます。grcに色を付けるためのコマンドをどんどん追加しているので、 エイリアス、たとえばtraceroutealias to を使用するつもりはありませんgrc traceroute。 .zshrcのpreexecおよびprecmd構成を調べましたが、探しているものを実現する方法が見つかりませんでした。
9 terminal  zsh  osx 

4
Debian 6でaptまたはdpkgを使用して、アップグレードされたパッケージの変更点を確認できますか?
私はちょうどでしたapt-get upgrade私のDebian 6開発サーバー上と名付けられ、特定のパッケージがあることに気づいtinyproxyアップグレードされました。そのパッケージで何が変更されたかを正確に確認することに特に興味があります。現在実行できないことを行うように変更することは、やるべきことのリストにあるからです。 私は、私のブラウザを起動し、少し掘る、変更履歴を見つけて、私はちょうどに行ってきましたバージョンに変更され、まさに見ることができることを知っているが、その後、私は私が求めることができる方法があるのか疑問に思っapt-getたりdpkg1だった場合、私に変更履歴を表示します含まれています。 コマンドラインを使用して、パッケージのバージョン間で変更されたものの概要を取得するために、いずれかのツールまたは別のツールを使用できますか?

3
ダウンロードしたFirefoxをDebianのデフォルトのWebブラウザに設定するにはどうすればよいですか?
手動でダウンロードしたFirefoxをデフォルトのWebブラウザーとして設定して、別のアプリケーションのリンクをクリックすると、このFirefoxでリンクが開くようにするにはどうすればよいですか? 私はこれらのコマンドを試しましたが、機能していないようです: update-alternatives --install /usr/bin/x-www-browser x-www-browser /home/user/firefox/firefox 100 update-alternatives --set x-www-browser /home/user/firefox/firefox 私は何をしなければなりませんか?

3
Tmuxでハードコピーを入手することは可能ですか?
私はtmuxと画面の間でフロップを繰り返し続けていますが、今はtmuxのキックに戻っています。私は友人のためにいくつかの設定を行っています。私が実行したコマンドを彼が見ることができるように、セッションのハードコピーを作成したいと思っています。これは画面で可能であることはわかっていますが、tmuxを使用して実行できますか?マニュアルページにはハードコピーに関連するものがないようです...
9 tmux 

2
Mailman / Postfix構成支援
Postfixの設定に関するヘルプを書いています。 同じサーバーにインストールされているメーリングリストにメールを転送するようにPostfixを適切に設定できないようです。私は過去数日間に多くのステップを踏みました、そして私が従った最後のステップはセクションメーリングリストの下のhttp://www.postfix.org/VIRTUAL_README.htmlにあります。 誰かがこれを見て、私が欠けているものを教えてもらえますか? 基本的に、Postfixはベースメールが送信されるように構成されています。xxx@mail-test.company.orgメールリストで使用したいのxxx@listtest.company.orgですが。 **DYN-DNS** listtest.company.org A 216.111.222.85 listtest.company.org MX 216.111.222.85 listtest.company.org TXT "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all" mail-test.company.org A 216.111.222.85 mail-test.company.org MX 216.111.222.85 mail-test.company.org TXT "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all" **main.cf** myhostname = mail-test.company.org mydomain = company.org myorigin = $hostname alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases alias_database …
9 rhel  postfix  mailman 

2
$ PATHが正しく指定されていても、Bashがコマンドを見つけられないのはなぜですか?
/ etc / profileファイルにコマンドへのパスを指定しています: export PATH=$PATH:/usr/app/cpn/bin 私のコマンドは次の場所にあります: $ which ydisplay /usr/app/cpn/bin/ydisplay したがって、「echo $ PATH」出力を実行すると、次のようになります。 $ echo $PATH ...:/usr/app/cpn/bin そして、すべてが大丈夫ですが、SSH経由でコマンドを起動しようとすると、エラーが発生します。 $ ssh 127.0.0.1 ydisplay $ bash: ydisplay: command not found しかし、私の道はまだ存在しています: $ ssh 127.0.0.1 echo $PATH ...:/usr/app/cpn/bin SSHセッション中にBashがydisplayを見つけられない理由と、この問題を回避するためにSSHを適切に構成する方法を教えてください。 さらに、現在のユーザーのローカルファイル.bashrcで$ PATHを指定すると、すべて正しく動作します。しかし、ユーザーごとに多数のファイルを指定するのではなく、1つのファイルのみを変更したいと思います。これが私が求めている理由です。
9 linux  bash  shell  ssh  path 

3
コンパイルしたOpenCVビルドで.debパッケージを作成するにはどうすればよいですか?
OpenCV 2.4.2はRaspberry Piでのコンパイルに6時間かかりました。すべてをdebとしてパッケージ化したいのですが、これまでに行ったことはありません。コンパイルされたファイルをパッケージ化して、必要な他のライブラリをダウンロードまたは含めるにはどうすればよいですか?

2
独自のLinuxディストリビューションを作成する方法は何ですか?
Linuxを特定のニーズに合わせて大幅にカスタマイズしました。そこからブート可能なDVDを作成したいのですが、好きなシステムにインストールできます。 remastersysというツールについて聞いたことがあります。 このツールに代わるものは何ですか? 各ツールの長所と短所は何ですか?
9 distros 

1
dd: '/ dev / null'を書き込んでいます:デバイスにスペースが残っていません
/ dev / nullに550MBのファイルを読み込んでいます。 dd: writing '/dev/null': No space left on device 私はびっくりしました。/ dev / nullは、あなたが好きなだけ送信できるブラックホールだと思いました(仮想fsのため)。 はい、このエラーが発生すると、ディスクがほぼいっぱいになります。ディスクからコンテンツを削除する以外に何ができますか? ls -l /dev/null -rw-r--r-- 1 root root 0 July 7 21:58 /dev/null の代わりに crw-rw-rw- 1 root root 1, 3 July 7 02:58 /dev/null 私が使用しているコマンド: time sh -c "dd if=$filename of=/dev/null"

1
grep --colorはANSIコードESC [Kを追加します-これは表示されたテキストを変更する可能性があります
grepがANSIコード\e[Kをカラー出力に追加するのはなぜですか?私はそれの要点を見ることができませんが、明らかに開発者は見ることができます。これは、「現在のカーソル位置から行末までの行をクリアする」ために使用されるANSI / VT100端末コードです。 フリンジの場合、grepは端末のディスプレイからテキストを「消失」させる可能性があります。例えば: echo -e "ab\rc" echo -e "ab\rc" |grep --color=always "c" シンプルなエコー表示されますcbが、色付け表示ショー:c 基礎となるエンコードされたテキストは次のとおりです。echo -e 'ab\r\033[01;31m\033[Kc\033[m\033[K' ただし、\e[Kコードが なければ、echo -e 'ab\r\033[01;31mc\033[m'期待どおりに機能します。 grepがこれらの\e[Kコードを含める理由は何ですか。私はのオーバーレイを可能にするためのスクリプトを書いている二彩色パスのように、: c=--color=always; ls $c /bin/gzip | grep $c 'z'。したがって、grepが使用する理由を理解する必要があります\e[K。
9 terminal  grep  colors 

2
引数リストの実際の最大長を見つけるための標準的な方法は何ですか?
ARG_MAXに続いて、ARG_MAX Ubuntu 12.04を実行しているMac Mini 3,1で新しいプロセスの引数の最大長が誤って(または少なくともあいまいに)定義されているようです: $ getconf ARG_MAX # arguments 2097152 $ locate limits.h | xargs grep -ho 'ARG_MAX[ \t]\+[0-9]\+' | uniq | cut -d ' ' -f 8 131072 実際の制限はこれらの間のどこかにあるようです: $ cd "$(mktemp -d)" $ touch $(seq 1 131072) && find . -mindepth 1 -printf x | wc -c …


2
バイナリファイルの実行:ファイルが見つかりません
似たような質問があることは知っていますが、解決策も正確なケースも見つかりません。バイナリは、GCC 4.7を使用してArch Linuxで構築されました。パッケージはビルドシステムで正常に動作します。以下のコマンドが実行されました: Linux vbox-ubuntu 3.2.0-29-generic#46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux 問題のファイルはここにあります。これは、Linux 64ビットからWindows 64ビットへのクロスコンパイラーです。解凍すると~/、~/mingw64必要なものがすべて含まれる単一のディレクトリが作成されます。 私が実行しようとすると、~/mingw64/x86_64-w64-mingw32/bin/asこれは私が得るものです: bash: /home/ruben/mingw64/x86_64-w64-mingw32/bin/as: No such file or directory 実行するとfile ~/mingw64/x86_64-w64-mingw32/bin/as、次のようになります。 /home/ruben/mingw64/x86_64-w64-mingw32/bin/as: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x0b8e50955e7919b76967bac042f49c5876804248, …


4
atdが過去のジョブを実行しないようにする方法は?
atデーモンは素晴らしいツールです!ただし、ジョブが午前8時にスケジュールされていて、マシンがその時点でオフになっている場合は、マシンが起動されるたびにatがジョブを実行します。私がやりたいのは、時間が過ぎたらジョブを実行しないようにすることです。オンラインでマニュアルページを検索しましたが、回答がないか、回答が見つかりませんでした。私はArchを使用していますが、私の知る限りでは、ディストリビューション全体で非常によく似ています。 どんな助けでも大歓迎です!
9 time  scheduling  daemon  at 

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