タグ

ITとbashに関するyohichidateのブックマーク (4)

  • 【linux】bashコマンドライン編集 at softelメモ

    sshでログインしていろいろと操作をする人は、コマンドラインでTABキーを押すとコマンドやファイル名が補完されるのを知っていると思う。 TABキーでの補完は基中の基。コマンドラインはもっと高機能。 他にもカーソル移動、左右方向への削除、ワード単位の移動&削除、過去のコマンド検索などが可能。 CTRL-b もしくは ← 後方(左方)に1文字分移動する CTRL-f もしくは → 前方(右方)に1文字分移動する CTRL-h もしくは DEL 後方(左方)に1文字削除する CTRL-d 前方(右方)に1文字削除する CTRL-a 行の先頭に移動する CTRL-e 行の最後に移動する CTRL-k 行の最後まで削除する ESC b 後方(左方)に1ワード移動する ESC f 前方(右方)に1ワード移動する ESC DEL 後方(左方)に1ワード削除する ESC CTRL-h 後方(左方)に1

    【linux】bashコマンドライン編集 at softelメモ
    yohichidate
    yohichidate 2015/01/12
    Tabの補完は当たり前のように使ってたけど、これは知らんかった
  • シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える

    B! 119 0 0 0 前から気になってた ShellCheck を使ってシェルスクリプトや.bashrc等直してみました。 ShellCheck コマンドライン版 日語を含んだファイル Vimでは ShellCheck ShellCheck はシェルスクリプトの文法をチェックしてくれるオンラインサービスです。 ShellCheckのページに行って 試したいスクリプトを書き込むと文法をチェックして エラーや注意を表示してくれます。 指摘してくれるものとしては、明らかな文法違反な物は勿論、 実際にスクリプトを回して毎回エラーになるものでなくても、 変数が空の場合に""で囲ってないとエラーになる場合なども チェックしてくれるので思わぬ事故も防いでくれます。 コマンドライン版 ShellCheckのソースコードはGitHubで公開されていて、 さらにコマンドライン版のshellcheckを使

    シェルスクリプトを簡単にチェックできるShellCheck, Vimでも使える
    yohichidate
    yohichidate 2014/11/26
    これ単体よりもvimと組み合わせた時が物凄く使えそうな感じ
  • 脆弱性「Shellshock」を利用した新たな攻撃を確認。SMTPサーバを狙う | トレンドマイクロ セキュリティブログ

    トレンドマイクロでは、Linux などで使用されるオープンソースプログラム「Bourne Again shell(bash)」に存在する脆弱性「Shellshock」を利用して Simple Mail Transfer Protocol(SMTP)サーバを狙う新たな攻撃を確認しました。エクスプロイトコードを侵入させるために攻撃者は Eメールを利用しました。脆弱性を抱える SMTPサーバ上でこのエクスプロイトコードが実行されると、「JST Perl IrcBot」として知られる Internet Relay Chat (IRC)ボットがダウンロードされ、実行されます。実行後に、この IRC ボットは自身を削除しますが、これは監視から逃れ検出を回避するためと考えられます。 図1 は、この攻撃の手順を表したものです。 攻撃者は、「件名」「送信者」「宛先」「CC」の欄に脆弱性「Shellshock

    yohichidate
    yohichidate 2014/11/04
    メールのtoに埋め込んだだけで通るのか、、、 正直他にどんな経路があるのか想像もつかない以上、個人でもネットワークに繋がっていたら対策すべきですね
  • 緊急コラム: bash 脆弱性( CVE-2014-6271 )の影響範囲の調査方法について | NTTデータ先端技術株式会社

    Tweet 先週公開された bash の脆弱性について、管理されているサーバーへの影響を気にされている方が多いと思います。そこで緊急コラムとして、影響範囲の調査方法について紹介します。 bash は非常に多くの場面で使用されているプログラムであるため、 bash を呼び出す可能性のあるプログラムや場面をソースコード解析により列挙することは困難です。また、設定ファイルでの指定内容などにも依存する可能性もあり、文章でのお問合せにより漏れの無い的確な判断ができるかどうか不安が残ります。 Red Hat Enterprise Linux ( RHEL )には SELinux というセキュリティを強化するための機能が搭載されています。しかし、脆弱性の問題に限らず、システムのトラブル予防と適切な対処を行う上では、対象となるシステムの設定や挙動を事前に把握しておくことが重要であると考えます。 今回の脆弱

    緊急コラム: bash 脆弱性( CVE-2014-6271 )の影響範囲の調査方法について | NTTデータ先端技術株式会社
    yohichidate
    yohichidate 2014/10/01
    真面目な話なんだが、途中で出てくるTOMOYO LinuxとAKARIに草不可避。いや、真面目に両方ともスゴイシロモノなんだけど。
  • 1