[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

tipsとshellに関するTsutomuOnodaのブックマーク (3)

  • 続・$HOME/.ssh/configを活用していますか? — ディノオープンラボラトリ

    以前の記事「$HOME/.ssh/configを活用していますか?」では、設定ファイルを少し頑張って書けば普段のSSHライフが随分変わりますよ、と紹介しました。今日はその続編です。前回よりマニアックな設定を紹介します。 2段以上先のサーバにログインする Dynamic Forward機能を使う 共通設定をまとめて書く 2段以上先のサーバにログインする 目的のサーバにログインするために、踏み台的なサーバを経由しないと入れない環境があります。例えば、dmz経由でないとDBサーバにログインできない環境、というのは良くある構成でしょう。 このような場合に、ProxyCommandパラメータが利用できます。 上の設定で「ssh db1」とすると、sshでdmzに接続し、dmzから192.168.0.201へログインします。これを利用するには踏み台サーバにncコマンドが必要ですが、大抵の環境にインスト

  • Zsh小技 - hibomaの日記

    zshでいろいろ試してたら小技を見つけたのでメモします。Zな人からすれば「そんなの常識だぜ!」というものかもしれないけど。(ちなみにman zshzleに全部載ってた。ただし英語ですが) *設定によってはうまく働かないものもあるかもしれないのでご了承を M + h => バッファ内の最初の単語に対して run-help する 関数名:run-help man hoge と違うのは、コマンドがバッファに残ったままになる点。再度コマンド入力をしなくてもいい。 M + ¥(バックスラッシュ) => バッファ内の最初の単語に対して which-commandする 関数名:which-command which-command は which とほぼ同じ。M + ? でも同じだね M + / => ヒストリーワードの展開 関数名: history-complete-older 単語レベルでの履歴を展

    Zsh小技 - hibomaの日記
  • hibomaのはてなダイアリー - zshの特殊関数

    zshの特殊関数で有名なのはchpwd()。ディレクトリが変わった時に必ず実行される関数っすね。マニュアルを見てたら他にも似たようなフック機能をもった関数があったので列記します ちなみに関数の定義はシェル上でもやれます。テスト用のワンライナーとかじゃないと書きにくいけど。 hiroya /Users/hiroya $ hello zsh: command not found: hello #未定義 hiroya /Users/hiroya $ hello(){ echo 'Hello,World'} #定義 hiroya /Users/hiroya $ hello Hello,World 初期化したい時は hoge(){} と空の関数でオーバーライドすればOK zshの特殊関数 periodic If the parameter PERIOD is set, this function i

    hibomaのはてなダイアリー - zshの特殊関数
  • 1