タグ

popdに関するohnishiakiraのブックマーク (2)

  • tips - 君はpushd|popdを知っているか? : 404 Blog Not Found

    2010年10月02日19:00 カテゴリTips tips - 君はpushd|popdを知っているか? うーん、必要性感じたことないなあ。 上に行くcd作った - hitode909のダイアリー シェルで,上のディレクトリに行くのがめんどくさくて,cd ../../../../とかしないといけなくて,指を痛める. 上に行くためのupっていうコマンドを作ることにした. なぜないかといえば、pushdとpopdがあるから。 pushd path (cdと同じく)pathをカレントディレクトリにした上で、shellが内部的に持っているディレクトリスタックにcd先のパスを押し込む。 popd ディレクトリスタックをpopして、popされたディレクトリをカレントディレクトリにする 要するに、pushdをcdの代わりに使って、元いたディレクトリに戻りたいときにはpopdとすればよいわけです。元はc

    tips - 君はpushd|popdを知っているか? : 404 Blog Not Found
  • pushd|popdは知ってます: ささやかだけれど、役にたつこと

    dankogaiさんのブログ記事 "tips - 君はpushd|popdを知っているか?" をきっかけに久しぶりに昔の設定を確認したのでメモ。最近はコード書いてないから使ってないんだけど。 元々はhitode909さんが書いたこの記事 "上に行くcd作った"で「cd ../../.. が面倒なのでコマンドを作った」というのに対して、弾さんが「popd/pushdがあればそんなのいらない」と言っているのが上の記事。 でも、popd/pushdを使ってても、ディレクトリを上にcdするのって便利だと思うんですよね。ボクが使ってたのはこんな単純なalias (tcsh使いだったのでcsh風表記)。 alias u cd .. alias uu cd ../.. alias cdu cd ../../.. ボク的にはこれで十分だった。最後のが'uuu'じゃないのは確か同じ文字を3つ打つよりもこちら

    pushd|popdは知ってます: ささやかだけれど、役にたつこと
  • 1