タグ

cliに関するhomajuのブックマーク (291)

  • Windows、バッチファイルでエラーレベルが取れない。(遅延環境変数の展開)|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~

    バッチファイルのエラー処理で微妙にハマりました。 ファイルをコピーして、その結果を%errorlevel%で判定していたのですがね。 SETLOCAL @COPY C:\A.txt Z:\B.txt IF %ERRORLEVEL% NEQ 0 ( ECHO エラー。 EXIT ) ENDLOCAL これはOK。 次に以下のテキストファイルを用意してループさせてコピーした所・・ コピーできなくてもエラーレベルが変わらない(#゚д゚) ◆テキストファイルの中身(text.txt) C:\B.txt C:\C.txt Z:\D.txt ◆コード SETLOCAL FOR /F "delims=" %%a IN (C:\text.txt) DO ( @COPY C:\A.txt %%a IF %ERRORLEVEL% NEQ 0 ( ECHO エラー。 ) ) ENDLOCAL なんでだぁ<( ̄◇

    homaju
    homaju 2014/11/27
    遅延環境変数の展開と"エクスクラメーションマーク(!)アクセスは実行直前に環境変数を展開らしいです。"を参考に
  • バッチファイルが管理者権限で動作しているか確認 ← RootLinks Co., Ltd.

    Winaeroに下記の記事がありました How to check in a batch file if you are running it elevated http://winaero.com/blog/how-to-check-in-a-batch-file-if-you-are-running-it-elevated/ このサイトはWindows関連の色々な裏ワザやTipsを紹介してくれているので購読しているサイトです 今回の記事はバッチファイルが管理者権限で実行しているかどうかを判断するものです 判断には管理者権限が無いと動作しないコマンドopenfilesを実行してエラーレベルで判断する方法です ・管理者権限無し – errorlevelが1 ・管理者権限有り – errorlevelが0 バッチファイルのサンプル

    バッチファイルが管理者権限で動作しているか確認 ← RootLinks Co., Ltd.
    homaju
    homaju 2014/11/27
    管理者権限の有り無しでバッチ処理を変更する方法。openfilesは権限のありなしの確認にのみ使用。権限が必要で影響を与えないコマンドならなんでもいい。
  • ActiveX コントロールのインストールおよびアンインストール

    homaju
    homaju 2014/11/27
    ActiveXのアンインストールのバッチファイル
  • アプリ開発者御用達の画像処理ツール「ImageMagick」を普段使いに

    今回紹介するツール [ツール名]ImageMagick [対象]Windows、UNIX、LinuxMac OS、iOS [提供元]ImageMagick Studio LLC [ダウンロード先][URL]http://www.imagemagick.org/[英語] アプリ開発者向けの高機能画像変換・編集ツール 「ImageMagick」は、ビットマップ画像(.bmp)を作成、編集、変換するためのオープンソース(Apache 2.0ライセンス)のツールセットです。 ImageMagickは、BMPやGIF、PNG、JPEG、TIFFといった一般的な画像形式はもちろん、PostScript、EPS、SVGといった特殊用途向けの画像形式や、PDFなどのドキュメント形式にも対応しており、画像形式の相互変換やサイズ変更、カラー調整、合成、テキスト/図形の描画、サムネイル作成など、格的な画像処

    アプリ開発者御用達の画像処理ツール「ImageMagick」を普段使いに
    homaju
    homaju 2014/10/29
    ImageMagicの使い方。
  • それ PowerShell でできるよ - Qiita

    Summary 普段使い用 PowerShell メモ 思惑 個人的には、 PowerShell はスクリプトをゴリゴリ書くよりも、 ちょこちょこ作業するのに向いていると思っている。 ただ、しばらく使っていないと忘れたりするので、そういうものをまとめてみる。 Linux で、grep とか使って、よくやりそうな感じのやつ。 共用パソコンなどの自分の環境以外でも使えることを想定しているので、 できるだけデフォルトの状態で、できるものに限定する。 また、普段使い想定なので、タイプ数を減らすのを優先していたりするので、 PowerShell の文法的には微妙なところも多少ある。 grep それ Select-String でできるよ

    それ PowerShell でできるよ - Qiita
  • 過去に実行したコマンドの「最後の引数」を簡単に挿入する方法(bash、zsh)

    過去に実行したコマンドの「最後の引数」を簡単に挿入する方法(bash、zsh) 例えば# cat /etc/sysconfig/network↑をしたあとで# vi /etc/sysconfig/networkとするみたいに、1つのファイルを連続して操作することがよくありますよね。bash(zsh)には、そういう時のための便利なショートカットキーが用意されています。$ man bash ... yank-last-arg (M-., M-_) 前のコマンドの最後の引き数(一つ前の履歴エントリの最後の単語)を挿入します。 引き数があると、yank-nth-arg と全く同じように動作します。 yank-last-arg を繰り返して呼び出すと、履歴リストを遡って参照が行われ、 それぞれの行の最後の引き数が順番に挿入されます。 繰り返して呼び出すときの引き数は、履歴の中を動く方向を決めます。

    過去に実行したコマンドの「最後の引数」を簡単に挿入する方法(bash、zsh)
  • ag(The Silver Searcher)で検索しpecoで更に絞り込みvimで該当行を開く - Qiita

    function agvim () { vim $(ag $@ | peco --query "$LBUFFER" | awk -F : '{print "-c " $2 " " $1}') }

    ag(The Silver Searcher)で検索しpecoで更に絞り込みvimで該当行を開く - Qiita
  • 私のpeco活用事例 - k0kubun's blog

    pecoというインタラクティブに入力をフィルタして出力するコマンドがあって、使い始めてからシェルの操作方法が大幅にかわり、だいぶライフチェンジングだった。 最近このへんが流行ってるのでやたら記事あるけど、せっかくなので僕も使い道を紹介しようと思う。 pecoをzshで使う 1. peco ghq ghqを使ったローカルリポジトリの統一的・効率的な管理についてのこと。 僕も$GOPATHは$HOMEにしていて、今のところ別に困ることはない。 go getしたりghq getしたりして美しくディレクトリ切った上で、pecoに割り当てておいたC-sですぐ目的のディレクトリ開けるようにしてあるので、めちゃくちゃソース管理が楽になった。 function peco-src() { local selected_dir=$(ghq list | peco --query "$LBUFFER") if

    私のpeco活用事例 - k0kubun's blog
    homaju
    homaju 2014/07/06
  • Mac OSX開発環境構築メモ、便利なツールとか | Ore no homepage

    サッカー観戦が好きなハズなんだけど、今回のワールドカップまだ一試合も見てない。試合の状況はTwitterや外の叫び声で把握してるんだけど…。 えーと、以前、似たような記事(https://hiroakis.com/blog/2012/07/31/mac-osxiterm2tmuxzsh/)を書いてから2年も経ってしまった。ちょいちょい使うツールが増えたりもしたのでそのまとめ。基的には自分用メモだけど、紹介したものが人様の役に立てば幸い。同業者の人達の環境とかどうなってるのか気になるね。 0. シノギ 自己紹介ってわけじゃないけど、普段こんな仕事↓やってる奴の環境ですよ、っと。 Web屋でSNSやソーシャルゲームの運用。 会社の職種的にはインフラエンジニアというくくり。 しかしながらデータセンター行くのは月一くらい。 普段はサーバの管理とか運用改善とかをしてる。 ターミナルカタカタしてたり

  • pecoを使い始めた - $shibayu36->blog;

    なんかpercol最近いきなり流行ってるなーと思ってたら、percolのgo版pecoがいつの間にか出てて流行ってた。ターミナル版anything的なpercolをzawの代わりに試してみた - $shibayu36->blog;みたいな感じで、昔からpercol使っててまあいいかと思ってたけど 設定ファイルが分かりやすい brewで簡単に入れることが出来る そこそこ開発されてる というメリットもありそうなので乗り換えようとしてみている。 https://github.com/peco/peco pecoのファイル運用 前と大体同じ感じでやる。基的にこういうツールは自分でいろいろ作りたくなってきて、設定が増えてきて破滅するので、ファイルを置くディレクトリを決めておいてそこに置いておくことにする。 .zshrc : 決めたディレクトリのファイルの全ロードと、キーバインドの設定 ~/.zsh

    pecoを使い始めた - $shibayu36->blog;
  • chmodやchownのreferenceオプションを知った時は目から鱗だった話

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 元々ホスティング会社で働いていたので、その特性上ownerやpermissionを色々と弄る事が多く、数年前の社会人時代にchmodやchownをもっと楽に使えないかなぁと調べた時に目から鱗だったのがchmodやchownのreferenceオプションでした。 今回は単にreferenceオプション楽ですよね、という記事なのでご存知の方は退屈な記事だと思いますが、まわりに聞いてみた所意外と知られていなかったりしたので、ブログエントリにしておこうと思います。 referenceオプションを使うと、任意のファイルを指定することで、変更対象のownerやpermissionを指定したファイルと同じ設定にすることができます。 例えば、/bin/pin

    chmodやchownのreferenceオプションを知った時は目から鱗だった話
    homaju
    homaju 2014/06/23
    ブコメも含めて参考になる記事。まったく知らなかった
  • rm -rfしちゃったけどどうする

    rm -rf remains rm -rfの後に残りしもの 遊びのために、筆者は新しいLinuxサーバーを立ち上げて、rootでrm -rf /を実行して、何が残るかをみてみた。どうやら、今のrmというのは筆者のようなアホを相手にしなければならない未来に生きているようなので、実際に実行するには、--no-preserve-rootをつける必要があった。 # rm -rf --no-preserve-root / かかるおろかなる行為の後では、 /bin/ls /bin/cat /bin/chmod /usr/bin/file のような、偉大なるツールのたぐいはみな消え失せてしまった。まだ、ssh接続とbashセッションは生きているはずだ。つまり、bashの組み込みコマンドであるechoとかは残っているということだ。 Bashマクガイバーたれ root@rmrf:/# ls -bash: /

    rm -rfしちゃったけどどうする
    homaju
    homaju 2014/06/15
    間違えて# rm -rf --no-preserve-root / してしまったとき
  • 非推奨になったネットワークコマンド養成ギプス : sonots:blog

    非推奨になったネットワークコマンド養成ギプス : sonots:blog
    homaju
    homaju 2014/06/11
    設定するしかないかorz。macなら優しくお姉さんにしゃべらせることも可能かな?
  • 訳:非推奨になったLinuxネットワークコマンドの代替コマンド - aws memo

    これはちゃんとチェックしておかないとなぁ。 Deprecated Linux networking commands and their replacements « Doug Vitale Tech Blog ==== この記事で詳しく説明する非推奨のLinuxネットワークコマンドは:arp, ifconfig, iptunnel, iwconfig, nameif, netstat, route である。iwconfig以外の コマンドは、net-toolsパッケージという、数年間メンテナンスされていないパッケージに含まれている。これらのユーティリティによって提供される機能は、新しいipコマンドを主に使うiproute2 スイートで再提供され、改善され続けている。iproute2ソフトウェアのコードとドキュメントは、Kernel.orgとLinux Foundationで見ることができ

    訳:非推奨になったLinuxネットワークコマンドの代替コマンド - aws memo
    homaju
    homaju 2014/06/10
    かなりの衝撃
  • 多段ssh設定のまとめ

    B! 349 0 0 0 多段sshについて、ターミナルからsshを直接使う場合と WindowsでのPuTTYでの設定について、 久しぶりに設定をしなおしたのでそのまとめ。 ~/.ssh/configで多段接続 同じ踏み台サーバーを持つ物を一括指定 複数の踏み台サーバーを経由してログイン Windows+PuTTYで多段ssh plinkを使用する方法 ログインサーバーにログインしてさらにsshコマンドを実行する ショートカットの作成 Gitサーバーに対する多段接続 ~/.ssh/configで多段接続 ターミナルからsshを使うときには~/.ssh/configファイルが設定ファイルとして 使われます。 直接外部からログインできない様なサーバーに踏み台サーバーを通って ログインするときに、毎回踏み台サーバーにsshしてそこから また入りたいサーバーにログインして。。。は面倒なので そこ

    多段ssh設定のまとめ
    homaju
    homaju 2014/06/10
  • Bash prompt customization

    bash_prompt ����U �ݽ�U #!/usr/bin/env bash # Check that terminfo exists before changing TERM var to xterm-256color # Prevents prompt flashing in Mac OS X 10.6 Terminal.app if [ -e /usr/share/terminfo/x/xterm-256color ]; then export TERM='xterm-256color' fi # Turn off standout; turn off underline tput sgr 0 0 # Base styles and color palette # If you want to check color code, run `./testcolor.sh' BO

    Bash prompt customization
    homaju
    homaju 2014/05/30
    bashプロンプトで場所とgitの状態を表示
  • フロントエンドエンジニアのための Dotfiles

    フロントエンドエンジニアのための」というか「フロントエンド開発のための」です。 前半は超初心者向け、後半は中級者向けの内容です。

    フロントエンドエンジニアのための Dotfiles
  • Cygwin(msys)のUTF-8環境便利にするコマンドラッパー - それマグで!

    CygwinでMinttyを使い始めて半年がたちました.Minttyだと全てがUTF-8環境になります.UTF-8環境だとLinuxサーバーのSSHと相性がよくSambaを経由しなくても文字コードに悩むことなく快適に文字を編集できました. mintty + utf8がマジおすすめ mintty はとても使いやすいCUIですWindowsで一番便利なのではないでしょうか.poderosa/putty/コマンドプロンプト・・・etc イロイロ試しましたが,Minttyになってからとても快適になりました. ping文字化けが困りました. Windowsのping.exeは出力を cp932で出します。mintty+BashはUTF8で統一。化けます. 解決策は nkf などにかけることですが.もっと良い解決方法があります.コマンドラッパーを作る事です 文字化けしないPingを作る→ping.ex

    Cygwin(msys)のUTF-8環境便利にするコマンドラッパー - それマグで!
    homaju
    homaju 2014/05/21
    Cygwinのpingを使わずに、Windowsのpingを使い文字コードを変換して返すということをしてるのかな。実際に試して成功した。
  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

  • OS X Mavericksにmltermとlibsixelをインストールして端末で画像を表示する

    OS X Mavericks 環境の端末で画像を表示したい一心で、端末界で評判の高いターミナルエミュレータ mlterm と Sixel 画像への変換ツール libsixel をビルド・設定したときのメモです。前置きがだいぶ長めです。 端末で画像を表示する動き 私は GNU Screen さえ満足に動けばターミナルエミュレータにはとくにこだわりは無く、OS X ですと Lion(10.7)までは Terminal.app で 256 色表示が出来なかったからという理由で iTerm を使い始めて現在に至っています。 ですがここ最近、端末で画像(Sixel Graphics)を表示する動きが観測範囲で散見されるようになりました。 Sixel Graphics復活への動き - Togetterまとめ そのスクリーンショットを見ると非常に気になるものの、何か特別な技を駆使して表示させているのだろ

    OS X Mavericksにmltermとlibsixelをインストールして端末で画像を表示する