タグ

commandに関するyu4uのブックマーク (9)

  • Python: コマンドラインパーサの Click が便利すぎた - CUBE SUGAR CONTAINER

    Python のコマンドラインパーサといえば、標準ライブラリに組み込まれている argparse が基。 蛇足になるけど、バージョン 2.7 以前で使われていた optparse は将来的に廃止予定なので新たに使うことは避けた方が良い。 そして、今回紹介する Python のサードパーティ製コマンドラインパーサ Click は、既存のパッケージと比較すると最小限のコードで美しくコマンドラインインターフェースを実装できるように作られている。 どれくらい楽になるかといえば、もう argparse を使っている場合じゃないな、と思えるレベル。 Welcome to Click — Click Documentation (8.0.x) もくじ もくじ Click をインストールする 基的な使い方 コマンドを定義する オプションを追加する 引数を追加する サブコマンドを作る オプションについて

    Python: コマンドラインパーサの Click が便利すぎた - CUBE SUGAR CONTAINER
    yu4u
    yu4u 2019/01/23
    Clickに魂を売ることにした(が、サブコマンド作るケースじゃないとそこまで必要性はない気がした)。それにしても素晴らしい記事だった
  • Dockerコマンドメモ - Qiita

    docker pull REPOSITORY[:TAG] docker image pull REPOSITORY[:TAG]

    Dockerコマンドメモ - Qiita
    yu4u
    yu4u 2016/09/05
    メモメモ
  • ログアウトしてもバックグラウンド ジョブを継続する方法

    はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の前の OS からログアウトしたりターミナル エミュレータを終了しても同じ現象が起こります。 この症状は正常です。なぜなら、バックグラウンド ジョブを起動したプロセス(ログイン シェル)が子プロセスである該当のバックグラウンドジョブをハングアップ シグナル( HUP )によって終了させるからです。 シェルスクリプトを起動した親プロセスは子プロセスの終了状態を監視しています。ですからログアウトして親プロセスであるシェルが終了すると子プロセスはゾンビ プロセスとなってしまうので親プロセスとなるシェル(ログインシェル)は子プロセスであるバックグラウンド ジョブを kill ( kill -HUP ) するのです。 nohup コマンド

    ログアウトしてもバックグラウンド ジョブを継続する方法
    yu4u
    yu4u 2012/05/08
  • ウィンドウズユーザーがMacBook Airを買ったら、両方のショートカットキーを覚えたい。 - 週刊アスキー

    home > インフォメーション > ウィンドウズユーザーがMacBook Airを買ったら、両方のショートカットキーを覚えたい。 ウィンドウズユーザーがMacを買ったときにちょっと戸惑うのがショートカットキーの違い。どちらにも、ほぼ同じような機能を実現するショートカットキーがありますが、押すキーは微妙に違います。『週刊アスキーBOOKS Vol.10 はじめてのMac』では、それぞれの機能に対し、ウィンドウズの場合とMacの場合を比較したショートカットキーを巻末付録としてつけています。今回はその中から、一番よく使うFinder(ウィンドウズではエクスプローラー)のショートカットを抜粋してそのままお届けいたします。 --- あらゆるシーンで大活躍!! ショートカット一覧 Macのショートカットはウィンドウズの“Ctrl”キーを“command”キーに置き換えたもの……と覚えておけばだいたい

    ウィンドウズユーザーがMacBook Airを買ったら、両方のショートカットキーを覚えたい。 - 週刊アスキー
  • テキストファイルを処理するときのUnixコマンドまとめ - nokunoの日記

    個人的にテキストファイルを処理することが多いのですが,簡単な処理ならUnixのコマンドをパイプとリダイレクトで組み合わせてできることが多くあります.今回はそんななかでもちょっとマニアックなTIPSをまとめてみました. sortコマンドでタブ区切りのファイルを指定する最近知って驚愕したのがこれ.sortコマンドでタブ区切りのファイルを指定したいときは,Ctrl+v Tabでタブ文字を入力していたのですが,$ sort -t $'\t' -k 2,2 のようにしてタブ区切りで2番目のキーでソートすることができます. 1000行おきにデータをサンプリングする1000行おきにファイルからデータをサンプリングしたいときとかは,perlでワンライナーを書くのが速いようです.$ perl -ne '$i++; print unless ($i % 1000)' 某所のコードゴルフによるとこれだけ短くでき

  • 【CGI・Perl】[Linux]ディレクトリを再帰的にたどりファイル一覧を取得したい

    CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! カテゴリー:ディレクトリ コマンド  [Linux]ディレクトリを再帰的にたどりファイル一覧を取得したい 特定のディレクトリ配下を再帰的にたどりファイル一覧を表示などしたい。 階層の深さが決まっていればかんたんに取得できる方法もあるが、階層はまちまちで、今後もダイナミックに変化していく。このような場合にはどうすれば良いだろうか。 方法はいくつかある。 Linuxなどのコマンドを使う オリジナルの関数を用意する File::Findモジュールを使用する ○Linuxなどのコマンドを使う 表示するだけであれば、お手軽なのは ls のオプションを利用する方法である。Rオプションをつけて実行すると、ディレクトリがあった場合、そのディレクトリ以下のファイルも再帰的に表示してくれる。 以下の実行例では2階

  • ImageMagick – Command-line Tools: Convert

    Use the magick program to convert between image formats as well as resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more. See Command Line Processing for advice on how to structure your magick command or see below for example usages of the command. We list a few examples of the magick command here to illustrate its usefulness and ease of use. To get started,

    ImageMagick – Command-line Tools: Convert
  • http://k4zmblog.dtiblog.com/blog-entry-187.html

  • 6.2 scpコマンドを使ったファイルの転送

    UNIXで安全にファイルの転送を行うには, scpコマンド (Secure CoPy) を実行します. scpコマンドはSSHによって暗号化された通信を行います. ここではscpコマンドの利用方法について説明します. 6.2.1 リモートホストへのファイルの転送 ローカルホストの `kadai.tex' というファイルを リモートホストccz00.sfc.keio.ac.jpの ユーザt00000tfの `documents' ディレクトリに 転送する例を次に示します. % ls <ENTER> ← リモートホストのファイルを閲覧 kadai.tex report.tex % scp report.tex t00000tf@ccz00.sfc.keio.ac.jp:documents <ENTER> t00000tf@ccz00.sfc.keio.ac.jp's password: _ ←

  • 1