Unix & Linux

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

2
git grepの色がgrepのカスタム色と異なる
私は自分のgrep色を設定しました~/.bashrc: export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36' 彼らは働きます grep --color=auto grep --color=always 残念ながら、これらのカスタムカラーは次の場合は無視されます。 git grep --color=auto git grep --color=always git grep上記の$GREP_COLORS色を使用する方法は?

1
Emacs:スキームモードで「ラムダ」の代わりに「λ」を挿入する方法は?
ずっと前に、「lambda」という単語を「λ」という文字に置き換えるテキストエディタ機能に出くわしました。これをemacsで実行したいと思います。私の好み: 特定のモードでのみこの機能をアクティブにしたい(たとえば、Schemeモードの場合はアクティブにしますが、Cモードの場合はオフにします)。 職場ではまだ古いバージョンのemacsを使用しているため、このソリューションはemacs22とemacs23で機能するはずです。 どうすればいいですか?
10 emacs  unicode 

4
EFIでWindows 7とDebianをデュアルブートする前に何をすべきですか?
EFIファームウェアを搭載したAsusマザーボードを購入しようとしています。ハードウェアが到着したら、WindowsとDebianをインストールする準備をしたいと思っていました。この道を進んだ誰かが私にいくつかの指針を与えることを望んでいた。 新しいUEFIベースのシステムにWindows 7とDebianをインストールする前に、どのような準備をする必要がありますか?


3
どのウィンドウマネージャーにPythonバインディングがありますか?
私はあちこちでPythonでビットをコーディングしており、私はデスクトップ環境に最も興味があります。デスクトップ環境には常に試してみたいアイデアがあります。 私はpython-xlibをいじってみましたが、これを使用する方法に関するドキュメントが少なすぎ、ICCCMのドキュメントは非常にあいまいです。だから私はあまり遠くに行くことができませんでした。 さらに、ウィンドウマネージャーと対話するデスクトップ環境用のアプリケーションの作成に興味があるので、ウィンドウマネージャーの作成にはあまり興味がありません。例えばタスクバー。Xと直接通信するということは、WMをバイパスすることを意味します。 ですから、Pythonバインディングを持つ主要なWMがそこにあるかどうかを知りたいので、それらを操作できます。私はpython-metacityとpython-compizsettingsを見つけましたが、それらの使用方法に関するドキュメントは見つかりませんでした。 全体像は、Pythonの観点から少し憂鬱です。提案があれば教えてください。

1
PDFを「予約解除」する方法
小冊子形式にしたpdfファイルがあります。A4用紙に横向きで印刷するためのものです。これはPDFの2ページであり、実際の本の4ページに対応しているはずです。 ------------------------------- | | | | | | | | | | (1) | (3) | | | | | | | | | | ------------------------------- ------------------------------- | | | | | | | | | | (4) | (2) | | | | | | | | | | …

2
zshでスペースを含む要素をリストする
この時点で2時間ずっとzshスクリプトを勉強していて、壁にぶつかりました。スペースが含まれている可能性のあるファイルのリストを確認したい。スクリプトを実行しようとしているタスクではなくzshを勉強しているため、zshである限り、次の例とはまったく異なるアプローチを受け入れることができます。 files=(`ls`) for f in $files; do print $f done 私は明らかに単に再作成しているのではなく、ループの各反復でファイル名全体をキャプチャしlsたいだけです$f。
10 shell  scripting  zsh 

2
パッチを使用してwgetソースに差分を適用しているときの「不正なパッチ」エラー
このパッチを適用したいので、 "Index:src / options.h"で始まり "+ @ item"で終わるコードをコピーし、wgetのソースコードフォルダーに作成された新しいファイルに入れました。それから私はしました: $ patch -p0 < name_of_patch (Patch is indented 1 space.) patching file src/options.h patch: **** malformed patch at line 6: char **excludes; /* List of excluded FTP directories. */ これをどのように適用するべきですか? これは私が作成したファイルの内容です: Index: src/options.h =================================================================== --- src/options.h (revision 2276) +++ src/options.h (working copy) @@ …
10 wget  patch 

2
倍の速度を得るために、2つのネットワークインターフェイスから2つのインターネット接続をマージする
2つのネットワークインターフェイスがあります(1つは有線、もう1つはワイヤレス)。私も2つのインターネットアカウントを持っています(それぞれ256 kBps、1つは有線接続として使用するモデムから、もう1つはワイヤレスネットワークからです)。 両方のネットワークに接続してそれらをマージし、2倍の速度(512 kBps)にすることは可能ですか? どうやって? 私はUbuntu 10.04(Lucid Lynx)を使用しています。 ありがとう

3
SIMカードに保存されたSMSを読み取る方法は?
テレホンカード(SIMカード)が入った古い電話を持っています。電話の側面には赤外線インターフェースがあります。 赤外線を介して、または何らかのカードリーダーを使用してSIMをコンピューターに接続することにより、電話から連絡先と保存されたSMSメッセージを読み取りたい。 赤外線でデータを読み取ることができましたが、irdaインターフェイスを備えたコンピューターがないため、必要なセットアップを再作成できません。そこで私はカードリーダーを購入しましたが、これは残念ながらWindowsでしか機能しません。付属のアプリケーションは完全なゴミであり、データの保存を許可していません(WTF?!?!これを設計したのは誰ですか?)。とにかく、このリーダーにはクレジットカードサイズのプラスチックカードがあり、SIMカードを差し込むことができるため、SIMをあらゆる種類のカードリーダーに差し込みます。だから私の質問: このアダプタを使用して、SIMから保存されたデータを取得するにはどうすればよいですか?カードリーダーが組み込まれたコンピューターにアクセスできますが、その方法を事前に確認する必要があります。 どういうわけか赤外線インターフェースを手に入れたら、どのプログラムが保存されたSMSメッセージと電話帳を読み取るのに最適ですか?これはどのように行われますか?(cmd-lines / howtoへのリンク) 私は誰かが助けてくれるといいのですが、電話が死に始めたので、SIMに収まらないすべてのSMSを保存したいと思います(電話のメモリからSIMにコピーし、削除して次をコピーする必要があります) SIMは10個のメッセージしか保存できないため、バッチを使用します...)。
10 linux  backup  mobile  sms 

4
シェルの複雑な条件の構文は何ですか?
シェル(sh)で次のテストを表現したい場合: if ( a == 1 && ( b == 1 || b == 2 )) { ... } これまでのところ、私が書くことができた最高のものはこれです: if [[ $a -eq 1 ]]; then if [[ $b -eq 1 || $b -eq 2 ]]; then ... fi fi &&と||を合成する方法がわかりません 正しい優先順位で。グーグルで私に答えは得られませんでした(チュートリアルには、もしあれば、基本的な例のみが示されています) これら二つを組み合わせるための構文は何であるならば 1には?
10 shell 


3
Linuxでのログファイルのクリーニング
カーネルモジュールのいくつかの機能をテストするために、kvm ubuntu 10.04仮想マシンを使用しています。/var/logそのモジュールに関するカーネルメッセージを観察するために、ファイルをgrep します。 クリーンな状態から始めるためにrm -rf /var/log/*、仮想マシンを実行して再起動することにより、古いメッセージを含むログファイルを削除します。ただし、再起動した後も、新しいログファイルには古いログメッセージが含まれています。ファイルの削除と仮想マシンの再起動の約5〜6サイクルで、最終的にそれらのログファイルメッセージが削除されます。 なんでこんなことが起こっているの?ログファイルをクリーンアップする簡単な方法はありますか?
10 linux  ubuntu  kernel  logs  syslog 


2
表示するファイルの制御
私は最近、ファイル名の前にドットを付けることでバックアップファイルを非表示にするように、emacs構成を変更しました。これは私を考えさせました-非表示にするファイルに任意のグロブのリストを使用するようにBash内の動作を変更する簡単な方法はありますか?bashとlsのmanページをすばやくスキャンしても何も表示されませんでした。
10 ls 

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