関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

zshに関するalfadのブックマーク (4)

  • zshのalias -s (suffix alias)が神な件 - プログラムモグモグ

    まず, 他のシェルをお使いの人にはごめんなさい. aliasコマンドの-sが使えるのは zsh 4.2.x- で, 他のシェルでは実装されていないと思います. あと, もう既に alias -s 知ってるよーって人は読まなくていいです. alias -s って何? 打ったコマンドの後ろ(suffix)を見て, 適当に宜しくやってくれるやつです. 次の例を見て下さい. ~$ echo "print ('hello, world')" > hello.py ~$ python hello.py hello, world ~$ alias -s py=python py=python ~$ ./hello.py hello, world ~$ Pythonのコードは python hello.py で実行出来ますが, お尻が py なら python を使います, とaliasしておけば, ./

    zshのalias -s (suffix alias)が神な件 - プログラムモグモグ
    alfad
    alfad 2013/03/11
  • xargs -P が激しく便利なのでメモ - おともだちティータイム

    xargs の -P オプションを使うとプロセスを複数起動して処理を並列に行なうことが出来る。 例 例えば、 1 万枚の JPEG 画像を全て 800x800 に収まるように効率良くリサイズしたい。 まず私はこのようなコマンドを考えた。 convert --geometry 800x800 *.jpg しかし zsh に怒られた。 zsh: argument list too long: convert 引数が全て展開されるためこのような事が起きる。 私は xargs を使って処理することを思い付いた。 ls | xargs -I{} convert --geometry 800x800 {} c_{} 処理は行なわれるが非常に遅い。 しかも CPU を全く使っていないことが分かり、私は処理を並列的に行なう事を考えた。 そこで xargs の -P オプションの出番である。 P の後に並列

    xargs -P が激しく便利なのでメモ - おともだちティータイム
    alfad
    alfad 2012/11/27
  • 【コラム】漢のzsh (1) 最強のシェル、それは「zsh」 | エンタープライズ | マイコミジャーナル

    IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味

    alfad
    alfad 2011/06/17
  • macbook air買ったのでzshに変更してlsに色つけたときのメモ - Web系がおもしろい。

    少し前になりますが、ついに我が家にMacがやって来ました! じゃーん 超薄いですね! スペック Macbook air 13インチ Processor : 1.86GHz Intel Core 2 Duo Memory : 2GB 1067MHz DDR3 SSD : 128GB Mac OS X (ver10.6.6) 32-bitモードで起動 http://www.apple.com/jp/macbookair/specs.html これを買ったのは他でもない、開発のためです!がんばるよ! シェルの変更 標準ではlsした時のフォルダやファイルの色が黒字のままです。分かりにくい! いろいろ調べてるとmacにもzshがついている事を知りまして、 ターミナルのシェルが標準でbashなので、どうぜなら馴染みにくいけど高機能なzshにしてから 色も変えてやろう!と思いました。 現在のシェル確認

    alfad
    alfad 2011/06/17
  • 1