コンピュータユーザー

コンピュータ愛好家とパワーユーザーのためのQ&A

11
ディレクトリごとのbash / zsh履歴ログファイル
セットディレクトリ内のプロジェクトで多くの作業を行っていることがわかりました。時々-数か月後-そのプロジェクトで何かをやり直す必要がありますが、自分が何をしたか思い出せません。私はmercurialまたはgitを使用してファイルの変更を追跡しますが、そのディレクトリで発行したコマンドを覚えておく必要があります。 シェルの履歴を検索することはあまり有益ではありません。私はすでにすべての。* _ historyファイルにログを記録していますが、〜/ foo / barで行ったことのリストが必要であり、その週に行った他の(百万)ものすべてではありません。その特定のプロジェクトで最後に働いた月を思い出すことさえできないでしょう。 誰も私が使用したすべてのシェルコマンドのプロジェクトディレクトリログファイルのアイデアを持っていますか?私は次のようなコマンドを想定しています: workon myproject ...これは、シェルログファイルを〜/ myproject / .history.logに設定し、そのログファイルから以前の履歴をロードし、プロンプトを更新して、作業中のディレクトリを通知します(たとえば、バージョンを提供するvcpromptなど)制御情報)。 このようなものはありますか?
14 linux  bash  shell  history  zsh 

3
DiskToVhdで生成されたVHDは起動できません
私はwindows 10ラップトップを持っていて、disk2VHDを使用してディスクをVHDに変換しました。今、別のマシンの仮想ボックスにマウントしようとしていますが、起動していないようです。 Windows 10 ISOを使用し、CMDを使用して、パーティションのプロパティがbootdisk = yesであると思います。 このVHDをブータブルに変換するにはどうすればいいですか? 更新 この記事を見つけました https://blogs.technet.microsoft.com/jonjor/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd/ それに基づいて、私はステップを試みました、ステップ8で私は立ち往生しています、下の画像を参照してください 更新2 これがメインマシンです コメントに基づくその他の更新 私はまだ物理マシンにアクセスできますが、1 Cしかありません:ドライブと残りは2つのシステムEFIドライブ+回復ドライブです。 Disk2VHDを使用すると、コピーするドライブが3つではなく2つしか表示されません。
14 vhd 


2
親の環境を継承せずにコマンドを実行する
新しいログインセッションで「あたかも」コマンドを実行する方法はありますか? 私はすでに試しましたenv -i。ただし、設定または設定解除する必要があるさまざまなENV変数を処理する必要はありません。 私も試してみたbash -c "some command"とbash -l -c "some commmand"、彼らはすべての現在の環境をコピーします。 私が最も近づいたのは、ゲットーソリューションです。 ssh me@localhost "some command"
14 bash  shell  session 


5
/ bin / shソース(stdinから(他のプログラムから)ファイルではない)
これに名前を付けるのはややこしい... 基本的に、STDOUTで実行するとシェル変数のセットを出力するプログラムがあります。 $ ./settings SETTING_ONE="this is setting one" SETTING_TWO="This is the second setting" ANOTHER_SETTING="This is another setting". STDOUTがで評価されているかのように、シェルスクリプト内からこれを実行しsourceます。 次のようなことをしたい... source `./settings` ...しかし、もちろんそれは機能しません。 私はできることを知っています: ./settings >/tmp/file source /tmp/file しかし、私は本当にそれをしたくありません。 手がかりはありますか?
14 sh 

3
新しいウィンドウがgnomeでフォーカスを奪うのを防ぐ方法
Ubuntu 9.04を実行しており、「フォーカスはマウスに追従」するようにウィンドウマネージャーを構成していますが、新しいアプリケーションウィンドウがフォーカスを奪います。この動作について文句を言うスレッドがたくさんあるようですが、解決策がありません。何かが足りませんか?
14 linux  gnome  focus 

2
画面の名前がわかっている場合、画面を強制終了するにはどうすればよいですか?
コマンドを使い始めた「foo」という名前の画面があります screen -S foo -d -m my_command_goes_here. これをcronに入れて、画面を消して毎晩再起動したいです。画面を使用している理由は、コマンドが他のいくつかのprocを起動し、これによりすべてのprocが確実に終了するためです。 だから... sceen 'foo'を殺すコマンドは何ですか? ありがとう!
14 linux  gnu-screen 


5
Ubuntu 9.04でPidginの新しいメッセージ通知をより積極的にするにはどうすればよいですか?
Ubuntu 9.04を実行していますが、Pidginのメッセージ通知プラグインがインストールされています。「Set Window Manager "URGENT"ヒント」がオンになっています。これにより、メッセージウィンドウのタイトルバーが点滅するはずですが、それはしません。 また、Libnotify PopupsプラグインとGuificationsプラグインもインストールしていますが、通知は一定期間しか表示されず、見逃すと消えます。私が知る限り、未読のIMがあるという唯一の永続的な通知は、時計の近くにあるエンベロープ通知の小さな緑色の点です。 IMウィンドウが別のウィンドウの背後にある場合に便利です。 「緊急」ヒントがウィンドウに送信されていると仮定しますが、ウィンドウマネージャーはそれを何もしていません。ウィンドウマネージャーにタイトルバーを点滅させる方法、またはメッセージウィンドウにフォーカスを移動してメッセージを表示するまで続くより積極的な通知を取得する方法はありますか?
14 linux  ubuntu  pidgin 

6
GNU Screenのscreenlog。%nからエスケープ文字を削除しています
GNU Screenの出力ファイルからESCシーケンスを削除することは可能ですか?色、タブ、その他のエスケープ文字などがログファイルに取り込まれ、解読が困難になります。 Google&Co.博士とマニュアルを試しましたが、適切なものを見つけることができませんでした... おそらく私は何かを見落としていましたか?


4
検索バーで検索エンジンを切り替えるFirefoxキーボードショートカット
Firefoxの検索バーで検索エンジンを切り替えるためのキーボードショートカットがあるかどうか知りたいのですが。現在の方法は、アイコンの横にある下矢印をクリックすることですが、クイックキーボードショートカットを探しています。 Firefoxのヘルプをチェック、それだけであり、これを検索バーに検索エンジンの切り替えに関する。 Googleと内部イントラネット検索エンジンを頻繁に切り替える必要があるため、これが必要です。

1
スクリプトを呼び出したシェルのエイリアスを「エクスポート」できますか?
特定のエイリアスを定義するユーティリティスクリプトを記述しようとしています。 私のシェルはtcsh(それを変更することはできません)です。 私は以下を試しました #!/bin/tcsh alias log 'less ~/logs/log.`date '+%Y%m%d'`'' 次に、次のように実行します。 ./myscript log 私が得る出力は: log: Command not found. 当然、次のように実行すると、 source myscript log すべて順調。 指定せずにそれを行う方法はありsource ...ますか?


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