Unix & Linux

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

2
シナモンがランダムにテーマを失う
時々(かなりランダムに)、私のLinux Mint 14 CinnamonのNemoは次のようになります 通常は次のようになります。 再起動シナモン(Alt+はF2、r、Enter)助けにはならない、私はログアウトした後、ログオンする必要があります。 誰かが教えてもらえますか (私は、X Window Systemで何かがクラッシュしたと思います。dmesg何も表示されません。)診断方法、実際に何が起こったのですか?(更新:gnome-settings-daemonクラッシュのようです ) ログオフせずに通常のテーマを復元する方法(すべてのプログラムを閉じる必要があります)? そのようなものの頻度を最小限に抑える方法は? の不審なエントリ xsession-errors.lob [0x7f9590006068] main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms) [0x7f9590006068] main input error: ES_OUT_RESET_PCR called [0x7f9590006068] main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 1108 ms) [0x7f9590006068] …

1
Awesome WM構成で画面回転を使用するにはどうすればよいですか?
xrandrスクリプトを使用して画面サイズと回転を設定しています。この場合、1つの画面が横向きモードになり、もう1つの画面が回転します。Awesome WM構成でこの回転を検出するにはどうすればよいですか? 目標は、ウィンドウが画面の短軸に沿って分割されるようにタグレイアウトを設定することです。つまりawful.layout.suit.tile、横向きモードで使用するタグawful.layout.suit.tile.bottomは縦向きモードで使用します。つまり、これではなく、 これ欲しい:

4
シェルスクリプトを使用してファイルから文字列を削除する方法
から文字列を削除しようとしています.bash_profile。シェルスクリプトを実行すると文字列が追加されます。 次のようにbash_profileで私の文字列: # for Myapllication export MYAPP_HOME=/opt/myapp を.bash_profile介してmyappが削除されたときに文字列を削除したいのですがrpm。 シェルスクリプトを介してファイルから文字列を削除する方法 (または可能な代替方法)

1
tail -fが最初にファイルの内容を吸い込む(別名 `cat -f`)
最後の10行だけでなく、新しい変更を追跡する前にファイル全体を表示する必要があります(そうです、概念的には末尾ではないことがわかっています)。言い換えれcat -fば、もしそれが存在するとしたら、テールの男は私にどんな考えも与えません。今私が目にする唯一のオプションは、なんとかして最後の10行を除くすべてのcatとtail -f出力を組み合わせることです。 ヒントはありますか?
9 tail 

3
LANのホスト名からDebianに到達できない
私のdebianは私のLANのホスト名からは発見できません。 LANに他のubuntuマシンがいくつかあり、それらはすべてホスト名を介してpingできます。 私のdebianで: pi@raspberrypi ~ $ hostname raspberrypi 同じLAN内の別のマシン: ping raspberrypi ping: unknown host raspberrypi

3
bashスクリプトによる設定ファイルの編集
私は、アプリケーションのインストールと設定ファイルの更新に使用する単純なbashスクリプトを作成しようとしています。設定ファイルを修正するのに苦労しています。 # DBHost=localhost DBName=test # DBPassword= 上記のように以下のように変更する方法はありますか? DBHost=localhost DBName=database DBPassword=password

2
ソースファイルの構文チェックでbashを停止するにはどうすればよいですか?
zshとbashの両方から供給されるファイルに次のコードがあります。 if test $SHELLNAME = zsh ; then lss() { l -l ${1:-.}/*(s,S,t); } laf() { l ${1:-.}/.*(.); } lad() { l -d ${1:-.}/.*(/); } lsw() { l -ld ${1:-.}/.*(R,W,X.^ND/); } fi SHELLNAMEあるzshシェルはzshのある場合とbashシェルはbashのであれば。 上記の各関数には、zshでは機能するがbashでは機能しないコードが含まれています。 このファイルを入手すると、次のエラーが表示されます。 bash: <filename>: line 67: syntax error near unexpected token `(' bash: <filename>: line 67: ` …
9 bash  zsh 

1
Linuxにはbdiff(1)はありますか?
bdiff(1)Solarisにdiff(1)は、RAMサイズよりも大きいサイズのファイルを許可するコマンドがあります(http://docs.oracle.com/cd/E19683-01/806-7612/files-23/index.html)。 Linuxにそのようなものはありますか?私はグーグルで試しましたがbdiff、Ubuntuにどのパッケージがあるかわかりません。
9 diff 

2
/ sys /ドキュメント?
/sys/ディレクトリにマニュアルページはありますか?デバイスの設定方法は?と似たようなものがあるとman procいいのですが、正しい方向に進めるための何かが本当に見つかりません。
9 linux  man 

5
「rm -rf」から保護されたディレクトリを作成する
実行後、フォルダB内にあるフォルダAの一部のデータが失われましたrm -rf B。私が何をしたかを理解する前に、それはすべて終わりました。レッスンが学習されたので、次回同様のことをして自分を殺したいときに、フォルダの一部をばかばかしくないようにしたいと思います。 私が考えることができる1つの方法は、bash関数を記述して、それをにエイリアスすることrmです。この関数は、などの隠しファイルの各サブフォルダーを調べます.dontdelete。見つかった場合、本当に続行するかどうか尋ねられます。このフォルダに常に書き込みを行う処理があるため、書き込み禁止にできません。それを行うためのより良い方法はありますか?

1
Vimの仮想置換モードのポイントは何ですか?
ヘルプには、仮想のVimのモードでコマンドを置き換えることを言うgrとGR、画面の不動産ではなく、ファイル内の文字を置き換えます。 :help Virtual-Replace-mode これは、ディスプレイ上の文字を変更するようなものとして理解していますが、バッファ自体では変更していません。そうですか?間違っているようです。 説明と、おそらくこの機能が関連するシナリオまたは例を使用できます。
9 vim  vi 

3
hplipからの「フィルターの失敗」
問題の説明-印刷できません デバイス名:HP LaserJet M1005 MFP USBプリンター OS:Linux 3.8.13-1-MANJARO#1 SMP PREEMPT x86_64 GNU / Linux エラーの説明: カップはうまく機能しています。 localhost:631にアクセスできます HPlipがインストールされている PDFファイルを印刷しようとしました。 印刷コマンドを発行した後、印刷キューにエラーが表示される "Processing - Not connected?" 印刷ジョブのエラーをさらに調査すると、「フィルターに失敗しました」というエラーが発生しました これまでに試したこと: cups Webインターフェースからプリンターを削除して追加 ルートでhp-setupを使用してプリンタをインストールしようとしました。 この時点で何をしたらよいかわかりません。誰かが私に何をすべきか、少なくとも私の問題を解決するチャンスがあるために次にどこを見るべきか教えてくれませんか...
9 printing  cups  hplip 

1
ファイルシステムを走査せずにファイルのすべてのハードリンクを見つける
私が見ているこのページでは、iノードが持っているリンクカウンタをポイントこのiノードへ:どのように多くのファイル(「ディレクトリエントリ」を読んで)知っています。ファイルシステム全体を走査せずに、どのディレクトリにそのようなエントリが含まれているかを知る方法はありますか?この情報はどこかに保存されていますか? struct inode { kdev_t i_dev; unsigned long i_ino; umode_t i_mode; nlink_t i_nlink; uid_t i_uid; gid_t i_gid; … };

2
Linuxでのシングルキーオーディオキャプチャ(キーリリース時に保存)
右のコントロールキーが押されている場合にのみオーディオを録音するプログラムを実行したいと思います。キーボードを離すと、結果は次のようにディスクに書き込まれyy-mm-dd hh:mm.oggます。どうすればよいですか? $ xmodmap -pke |grep -e Record keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord 右コントロールは、キーダウンイベントとキーアップイベントのxevによって次のようにキャプチャされます。 KeyPress event, serial 43, synthetic NO, window 0x1800001, root 0x7f, subw 0x0, time 27689430, (-145,169), root:(476,366), state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: …

4
インストールされている最高バージョンのカーネルRPMをプログラムで決定する方法は?
スクリプト化したいのは、次のようなものです。 if [ uname -r is not == highest version of kernel RPM installed ] then echo "You need to reboot to use the latest kernel" fi 問題は、の出力rpm -q kernelが次のようなものである場合です。 kernel-2.6.32-358.10.2.el6.x86_64 kernel-2.6.32-358.6.1.el6.x86_64 …どちらが高いかをどのように判断しますか?単純な文字列ソートは信頼できないことを知っています(この例では逆になります)。rpmのショートカットはありますか、それともすべてを解析して自分で比較する必要がありますか?
9 rpm  version 

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