タグ

ブックマーク / takuya-1st.hatenablog.jp (4)

  • bash のブレース展開機能の紹介と用例 - それマグで!

    bash のブレース展開機能が強化されている bash 4.0 から、bash のブレース展開機能が強化されています。 bash のブレース展開の使い方を紹介したいと思います。 bash ゼロ埋め展開機能 数字のゼロ埋めができるようになっています ゼロ埋めの例1 echo {00000..10} echo {00..10} 実際の例 $ for i in {000..3}; do echo $i.jpg ; done ; 000.jpg 001.jpg 002.jpg 003.jpg 従来は、printf と組み合わせる必要があったのですが、コレがとても楽になっています。 bash の ブレース展開の増分値を指定 偶数の増分値や、5飛び飛びの値で出すことができるようになっています。 ゼロ埋めの例2 増分指定 echo {00..10..2}.jpg ; 実際の例 takuya@Deskto

    bash のブレース展開機能の紹介と用例 - それマグで!
    amari3
    amari3 2017/10/25
  • sslh でport443 を有効活用して、sshもhttpsも同時に待ち受けする。 - それマグで!

    443ポート以外が絶滅しそうです あちこちでポートは閉じられています。ssh や sftp もプロキシ利用も、各種ポートでは、全く外部に出れず、接続できないネットワークが多いです。 TCP/IPなのにIPとポートを使った通信ができない、壊れたネットワークが当然になりました。 これらの接続制限にとても不便を感じることが多いです。 サーバー管理者の気分一つでポートが空いたり閉じたり、私が触ってたネットワークではポリシーが統一されず、クソネットワーク管理者に振り回されて、動くはずのものが動かず、不便なことが多かったのです。そこで仕方なく443を使っています。 私達が利用する端末では80/443 のポートの外部接続が閉じられることは少なく、443であれば通信できます。 そのため、443ポートに様々なアプリケーションを起動していると思います。 443 ポートとIPアドレスが枯渇する・・・ よほどのG

    sslh でport443 を有効活用して、sshもhttpsも同時に待ち受けする。 - それマグで!
  • ディレクトリの中身を再帰的に表示する - それマグで!

    ディレクトリの中身を再帰的に表示したい。linux だと find コマンドを使えば簡単です。しかしWindowsのFindコマンドがファイル内部を検索するものであり、Windowsでfind みたいなことを試みると、チョットめんどくさいのです。(WSHでも面倒)勉強のためなら再帰プログラムを再発明した方が良いけど、すぐ使いたいのでぱっぱと終らせた。 Rubyなら簡単にできました。 ruby を使ってディレクトリのファイルを再帰的に表示します。 find コマンドをオプション無し起動と同じです。 Linuxコマンドなら $ find # sort の必要すらない. Dir.glob を使う #ピクチャディレクトリの中を見る Dir.glob '/users/takuya/Pictures/**/*' # => ['/users/takuya/Pictures/100MEDIA/IMAG02

    ディレクトリの中身を再帰的に表示する - それマグで!
  • sshの公開鍵 authorized_keys ファイルの制限機能について調べてみたら楽しかった.(実行コマンド制限など) - それマグで!

    authorized_keys ファイルについて調べてみたら楽しかった.ポートフォワード専用公開鍵とかいろいろ作れそうです authorized_keys ファイルって単に,公開鍵を入れて置く場所だと思ってました authorized_keys ファイルにはログイン時に自動実行するプログラムとか、環境変数を書いておくとか イロイロ便利な使い方があるのです. 使える設定は以下の通り ログイン時に自動適応する設定は次の通り from="pattern-list" environment="NAME=value" command="command" cert-authority tunnel="n" permitopen="host:port" no-X11-forwarding no-user-rc no-pty Prevents tty allocation (a request to al

    sshの公開鍵 authorized_keys ファイルの制限機能について調べてみたら楽しかった.(実行コマンド制限など) - それマグで!
    amari3
    amari3 2012/10/17
  • 1