タグ: zsh の記事一覧

Page 1 / 1 « 最初 < 前 1 次 > 最後 »

  1. Cygwinのforkが失敗する

    最近,Cygwinでlsなりcdの応答が非常に遅いことがたまにある。 しばらく放置すると次のようなエラーメッセージがでてくるが,原因と解決方法は不明。 rebaseallしてみても効果がない。

    cygiwnのforkに関する問題というのはわかるが…どうしたらいいのだろうか。

    » read more

    comments

  2. スポンサード リンク
  3. stowでソースからmakeしたプログラムを管理する

    aptやyumと違って,makeしたプログラムはアンインストールなど管理が面倒。そこで,ちょっと前に paco でソースからコンパイルしたプログラムを管理するのが流行っていたように思う。しかし, paco は開発終了しているので今から使うには難があるし,なによりもcygwinに対応していない。

    参考: pacoでmake installしたパッケージを管理

    そこで,今回は stow を使ってみることにした。stowはperlで動くかなーりシンプルなプログラムなので管理も楽だ。

    » read more

    comments

  4. 楽にカレントディレクトリをコピペするコマンドを作る

    GNU Screenなんかで作業していると,このウィンドウと同じパスへ移動したいとか思うことがある。ScreenやTmuxの機能をつかえばショートカットキー一発でかっちょいいかんじにできるだろうけど,今回はシェルのエイリアスで泥臭く,でもシンプルで柔軟な対応をすることにした。

    » read more

    comments

  5. スポンサード リンク
  6. シェルでディレクトリの上下移動を楽する

    シェルで1つ上のディレクトリに移動しようと思ったら,普通は cd .. する。さて,深いディレクトリから脱出したいときは,いくつ上のディレクトリまでなら許容できるだろうか。

    $ cd ..  # 1個上
    $ cd ../..  # 2個上
    $ cd ../../..  # 3個上
    $ cd ../../../..  # 4個上
    $ cd ../../../../..  # 5個上
    $ cd ../../../../../..  # 6個上
    $ cd ../../../../../../..  # 7個上
    $ cd ../../../../../../../..  # 8個上
    $ cd ../../../../../../../../..  # 9個上
    

    僕は4個上が限界です。それ以上だと間違いが激増する。

    » read more

    comments

  7. zshで余計な履歴を残さない・削除する。percolとの連携を前提に

    SSHでサーバーをガンガンいじるようになると,シェル履歴の再利用は非常に重要になってくる。前回: percolを書き換えていい感じにzshで履歴検索できるようにする で,percolで簡単に絞り込めるようにしてみた。履歴をよくよく見てみると,かなり無駄なコマンドが打ち込まれていることに気づく。

    1. 再利用することを念頭に,余計なコマンドはそもそも記録しない
    2. 無駄なコマンドを削除するスクリプトを作って,それを呼び出すpercolのキーバインドを設定する

    必要があるだろう。

    » read more

    comments

  8. percol+zshで複数行コマンドの履歴を実行する

    以前書いたように,私はpercolを使ってzshの履歴検索を拡張している。 zshで余計な履歴を残さない・削除する。percolとの連携を前提に で書いたように,全てのzshのメモリ上に履歴削除を反映させるのは 面倒だ。そこで,historyコマンドではなく.zsh_historyをソースとして percolにしぼり込みをさせたい。

    » read more

    comments

Page 1 / 1 « 最初 < 前 1 次 > 最後 »

social