Unix & Linux

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

6
IOリダイレクトとヘッドコマンド
.hgignore今日、Cygwin bashシェルからファイルをすばやく編集しようとしていたところ、誤りのある行が追加されました。これが最善の方法であるかどうかはわかりませんがhead -1 .hgignore、問題のある行を削除する方法をすぐに考えました(以前はファイルに1行しかありませんでした)。案の定、実行すると最初の行だけが出力されます。 しかし、出力をリダイレクトしてを使用してファイルを書き換えようとするhead -1 .hgignore > .hgignoreと、ファイルは空でした。なぜこれが起こるのですか?代わりに追加しようとするとhead -1 .hgignore >> .hgignore、正しく追加されますが、これは明らかに望ましい結果ではありません。この場合、切り捨てリダイレクトが機能しないのはなぜですか?

4
UbuntuとCentOS、およびバイナリ互換性
CentOS 4.7で構築されたソフトウェアをインストールしようとしています。Ubuntuでも動作するかどうか知っていますか?CentOSは100%バイナリ互換です。Ubuntuの最新バージョンでも同じですか?
9 ubuntu  centos  binary 

2
ファイルが変更された場合のリアルタイムバックアップ?
Yadisと同様のlinux / unixコンソールアプリケーションで、次のことが可能になりますか? コンソールからセットアップする 複数のディレクトリをバックアップする ファイル(テキストファイル)が変更された後、リアルタイムでバックアップ/同期 更新1: 作業を簡単にするために、シェルスクリプト、rubyスクリプト、エイリアスなどを記述しています。これらのファイルのバックアップを取りたいのですが。私が探している解決策は、ドロップボックスディレクトリのサブディレクトリに変更が加えられた後、これらのファイルをコピーすることです。バックアップが行われ、どこからでも利用できます。常に新鮮で準備ができており、私はそれについて考える必要はありません。 cronを1日に数回実行できることはわかっていますが、Linuxで利用できるものを探すには解決策があるはずだと思いました。私はLinuxの経験があまりないので、ここで尋ねました。

4
このbashスクリプトでコマンドの終了値を取得できないのはなぜですか?
だから私はビデオをmp3にトランスコードするためのこの小さなノーチラススクリプトを書いていました: #! /bin/bash -x if [ -z "$1" ] then zenity --warning --text="Error - No file selected !" exit 1 fi BASEFILENAME=${1%.*} exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" && if [ "$?" -eq 0 ] then zenity --info --text="Converting successful" exit fi 問題は、ffmpegコマンドが正常に実行されたにもかかわらず、 if [ "$?" -eq 0 ] …
9 shell  exit 

4
良いGNU / Emacsチュートリアル[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 emacsについて詳しく学びたいのですが。問題は、2つのカテゴリに分かれることです。 基本(C-x C-sファイルを保存し、C-x C-cemacsなどが存在する) すべて 現在、emacs機能の1%から10%を使用していますが、20%から40%に増やしたいです。ただし、機能がどのように役立つかを理解するために、詳細に読む必要はありません。 プログラマー向けの中間チュートリアルはありますか(LISPではなく関数型を含むいくつかのプログラミング言語を知っています)?
9 emacs 

1
2つのwhileループを実行する最も効率的な方法
現在、2つの異なるwhileループを使用して、ウィンドウマネージャーdwmと、システム情報を出力するステータスバーを起動しています。 現在の私の解決策は、次のように同じスクリプトでそれらを連続して実行することです。 while true; do $HOME/Scripts/dwm-status sleep 2s done & while true; do dwm >/dev/null done 次のように、ネストされたループとして実行されることも確認しましたwhile。 while true; do while true; do $HOME/Scripts/dwm-status sleep 2s done & dwm >/dev/null done 2番目は、CPUスパイクを引き起こすようです。効率性(リソースの最小呼び出しなど)の観点から、これらの2つのループを実行するための最良のアプローチは何ですか?なぜですか?


1
Skypeでの音声入力の問題、マイクを選択しますか?
さて、Skypeはまだ音に問題があります。今回は音声を録音できません。システムはPulseAudioを使用しており、ウェブカムをマイクとして使用しています。実際、私は別のウェブカメラを試してみましたが、両方とも一度に接続しました。lsusbは接続されているデバイスを表示します。Skypeは入力デバイスとしてPulseAudioのみを選択でき、他の選択肢はありません。Skypeは、アナログサウンドカード(マイクが接続されていない)のマイク入力しか表示しないようです。 私が使って試してみましたKMix、KDEのフォノンダイアログ(に隠されKMixのメニュー)、alsamixerのをしても、全体で起こっpavucontrol。マイクとして使用するデバイスの設定を並べ替えたり、少なくとも目的のマイクを選択したりすることはできないようです。それはOpenSUSE 11.4の欠陥かもしれませんし、明らかなものを見逃しているだけかもしれません。すべては、ウェブカメラのマイクが利用可能であり、どちらのウェブカメラの入力レベルも設定できることを示しています。 Webカメラのマイクを選択するにはどうすればよいですか?


3
単一のコマンドでサブディレクトリ内のファイルを見つけてファイル名で並べ替える方法は?
を使用した通常の検索の結果find . ! -path "./build*" -name "*.txt": ./tool/001-sub.txt ./tool/000-main.txt ./zo/001-int.txt ./zo/id/002-and.txt ./as/002-mod.txt と並べ替えるとsort -n: ./as/002-mod.txt ./tool/000-main.txt ./tool/001-sub.txt ./zo/001-int.txt ./zo/id/002-and.txt ただし、望ましい出力は次のとおりです。 ./tool/000-main.txt ./zo/001-int.txt ./tool/001-sub.txt ./zo/id/002-and.txt ./as/002-mod.txt つまり、出力はファイル名のみに基づいてソートされますが、フォルダー情報は出力の一部として維持する必要があります。 編集:サブディレクトリ構造に複数のレベルが含まれる場合があるため、例をより複雑にします。
9 find  filenames  sort 



1
bashの引用符内のドル記号補間
私が書いたこの小さなテストスクリプトを実行しています。 #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest コマンドラインから: ./test.sh "1092$212" しかし、ドル記号は取り除かれています。私がそれをエスケープした場合、それは機能します。しかし、二重引用符でこれを行う必要から私を保護すると思いました。誰かが私に何が起こっているのか、そしてこれを修正する方法を理解するのを助けてくれますか?
9 bash  shell  quoting 

1
Linuxで動作する「オールインワン」プリンター/スキャナーはありますか?
Modの注記:ネットワーク全体は、ショッピングの推奨に関する質問にかなり反対しています。これを回避するためにこれを編集する試みがありましたが、失敗したようです。目標は、「どのプリンターを購入するかを決定する方法」であり、「どのプリンターを購入するか」ではありません。回答で特定のモデルに名前を付けている場合は、おそらく間違っています プリンターとスキャナーの購入に興味があり、オールインワンモデルを使用する利便性をとても気に入っています。問題は、私がDebian GNU / Linuxを非常に厳密に使用していることです。オールインワンのサポートについて非常に悪いことを聞きました。 無料のソフトウェアを使用して安全に印刷およびスキャンできるローエンド(できれば店で購入したモデル)を探しています。non-freeバイナリドライバをインストールする必要がある場合。私はそうしますが、それは私の好みではありません。ただし、Debianで確実に機能するようにしたいと思います。 購入する前に、選択したモデルが機能することを確認するためにどのようなリソースを参照できますか?また、少数のモデルしか機能しない場合、干し草の山から針を見つけるにはどうすればよいですか?
9 linux  printing 


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