タグ

bashに関するanimistのブックマーク (3)

  • ヒストリ機能での文字列置き換えについて – Linux Training X

    ヒストリの共有 zsh では以下の設定を .zshrc に追加することで複数の端末の間でヒストリの共有を行えます。 setopt share_history bash でも .bashrc に以下の設定を追加することで利用できるようです。 # こちらのサイトより引用いたしました。 # http://iandeth.dyndns.org/mt/ian/archives/000651.html function share_history { history -a history -c history -r } PROMPT_COMMAND='share_history' shopt -u histappend export HISTSIZE=9999 イベント指示子 イベント指示子 ( ! , !- , !! , ^ , etc…) を用いてヒストリ機能を使う事もできます。 使用例bash

    animist
    animist 2021/01/04
    !!:gs/hoge/fuga/ の構文、ごく稀に使うけど、普段は ^hoge^fuga で足りちゃうからあんまり思い出せないんだよな。
  • BASHの脆弱性でCGIスクリプトにアレさせてみました

    環境変数に仕込まれたコードを実行してしまうBASHの脆弱性が CGIスクリプトに影響を与えるか試してみたら結果は悲惨な感じに Tweet 2014年9月25日 嶋田大貴 この記事は2014年のものです 朝から Bash specially-crafted environment variables code injection attack なるもので騒ぎになっていたので、さっそく手元の Apacheで試してみました。 /hoge.cgiというURIで実行されるように、一行のメッセージを出力するだけの CGIスクリプトを設置します。いっけん、なんの入力もクライアント側から受け付けていないため危険のありようもなく見えます。 #!/bin/sh echo "Content-type: text/plain" echo echo "Hi! I'm an ordinary CGI script w

    BASHの脆弱性でCGIスクリプトにアレさせてみました
    animist
    animist 2014/09/25
  • BASH Programming - Introduction HOW-TO

    by Mike G mikkey at dynamo.com.arMon Jul 27 11:47:00 ART 2000 日語訳 千旦裕司July 2000 この文書は、初中級のシェルスクリプトのプログラムを始める人の手引書として書か れています。(タイトルからも分かるように)これは高度な内容を解説した文書ではあり ません。わたし自身、シェルプログラムのエキスパートではないですし、ましてや達人 でもありません。これを書こうと思い立ったのは、そこから自分が多くを学べるだろう と思ったからであり、もしかしたら他人の役に立つかもしれないと考えたからです。 どんなフィードバックも歓迎します。特に、パッチ形式でいただけると嬉しく 思います :) 1. イントロダクション 1.1 最新バージョンの入手場所 1.2 必要事項 1.3 この文書の使い方 2. 非常にシンプルなスクリプト 2.1 伝統の

  • 1