テーマ:コマンドライン

Netsh -> PowerShell (4): IP アドレスとDNSの設定

IPアドレスとDNSの設定(概要)IPアドレスを設定したい。ついでにDNSサーバーやゲートウェイなどの追加設定もしたい。Windows 10の場合、インターフェース名はデフォルトで次のように設定されているイーサネット - 有線LANWi-Fi - 無線LANここでは有線LAN(イーサネット)のIPアドレス(v4)と追加情報の設定をする固…
トラックバック:0
コメント:0

続きを読むread more

Netsh -> PowerShell (3): IP アドレスと追加情報の表示

IPアドレスと追加情報の表示(概要)IPアドレスを表示したい。ついでにDNSサーバーやゲートウェイなどの追加情報も表示したい。Windows 10の場合、インターフェース名はデフォルトで次のように設定されているイーサネット - 有線LANWi-Fi - 無線LANここでは有線LAN(イーサネット)のIPアドレス(v4)と追加情報を表示す…
トラックバック:1
コメント:0

続きを読むread more

Netsh -> PowerShell (2): 有線LANと無線LANを切り替え

有線LANと無線LANの切り替え(概要)有線LANを無効にして無線LANにしたいまたはその逆がしたい 手順:無線または有線LANのネットワークアダプタの一覧を表示する表示した名前を使って有線LANを無効かする表示した名前を使って無線LANを有効化する設定後の状態を確認する 有線LAN -> 無線LAN(Netsh編) ネット…
トラックバック:0
コメント:0

続きを読むread more

Netsh -> PowerShell (1): インターフェースの一覧

Netshを辞めてPowerShellにしたいWindows のコマンドシェルの標準が PowerShell になっている。 Windows 8.1 ぐらいから Netsh intefaceと入力するとこんなメッセージが表示されてしまう: C:\WINDOWS\system32>netsh netsh>interf…
トラックバック:3
コメント:0

続きを読むread more

du でディレクトリのサイズを調べる

特定のディレクトリのサイズをキロバイト単位で表示する du -k -s <directory> 実行例: /var のサイズを調べる $ du -k -s /var 5816    /var 特定のディレクトリの直下にあるディレクトリのサイズをキロバイト単位で…
トラックバック:0
コメント:0

続きを読むread more

subst を PowerShellで

Windowsにはディレクトリをドライブに割り当てる subst というこコマンドがある。 使い方はこんな感じ subst p: C:\Users\public 以後、P:ドライブに C:\Users\publicが割り当てられる。 これってPowerShellだと、こんな風な感じになる …
トラックバック:0
コメント:0

続きを読むread more

bash: = とか -eq とか

きっかけ 先日、妙な動きをするスクリプトがあったので、修正した。 やはり、bash に慣れてない人から見ると下記の間違いは、気付きにくい A=100 . . .なんらかの処理. . . if [ $A=1 ]; then echo "same"; else echo "diff&qu…
トラックバック:0
コメント:0

続きを読むread more

dir /b | clip を PowerShellで

Windows 10 Creators UpdateからPowerShellがデフォルトになった。 この機会に、普段からCMDでよく使っていたコマンドをPowerShellでどうすればいいか、考えることにした。 私がCMDで割と使うのか下記のコマンド dir /b | clip こうすると、ファイル名がクリップボードをへ…
トラックバック:0
コメント:0

続きを読むread more

gnupack: 最新版のcurlがエラーで終了

問題: gnupack 13.06-2015.11.08で下記のように curl をインストールする apt-cyg install curl コマンドラインで実行すると下記のように失敗する。 以前は、確かにできていたので、最新版のcurlとの問題と思われる。 失敗するバージョンは、以下の通り: versi…
トラックバック:0
コメント:0

続きを読むread more

バッチでファイルサイズを計算(応用編2:フォルダサイズ一覧)

フォルダの中にあるファイルサイズの合計(以後フォルダサイズ)は、エクスプローラでプロパティを指定すれば、簡単に知ることができる。しかし、フォルダサイズを知りたい場合は、複数のフォルダの中で、どのフォルダのサイズが1番大きいのか知りたい場合が多い。 このような場合、サイズ付きのフォルダ一覧を表示したい。 下記のような構造のフォルダがあっ…
トラックバック:0
コメント:0

続きを読むread more

バッチでファイルサイズを計算(基礎編)

Windowsのコマンドラインでファイルのサイズを知りたいときは FOR文を使って次のようにする。 @FOR %I in ( < ファイル名> ) do @echo %~zI たとえば、”The Look.wma”のファイルサイズを調べた結果は、こんな感じ: 3854282 バイトのファイルであることがわか…
トラックバック:0
コメント:0

続きを読むread more

バッチファイルでリアルなタイムスタンプ(ISO8601)

環境変数にDATEおよびTIMEというのがあるのでバッチファイルでタイムスタンプを表示したいときはコマンドラインで次のように入力すれば表示できる。 echo %DATE% %TIME% 表示結果: 2017/02/12 13:14:29.79 そこで、次のようなバッチファイルを作る。 @echo off …
トラックバック:0
コメント:0

続きを読むread more

バッチファイルのsetlocalとendlocal

今さら誰も気にしないと思うが、バッチファイルでは、環境変数のローカル化するsetlocalというコマンドがある。setlocal と endlocalの間で変更した環境変数は、ローカルな環境変数になる。たとえば、次のようなバッチファイルを書いて1.batとかいう名前で保存する。 @echo off set abc=1 …
トラックバック:0
コメント:0

続きを読むread more

今さらNetSh

WindowsでIPアドレスを頻繁に切り替えることになった。できれば、PowerShellを使いたいが、Windows 7ではバージョンが古くて使いにくい。 NetShを使うことにした。 まずは、IPアドレスの表示 netsh interface ip show address だいたい2つ以上出てくる。自分が普段使って…
トラックバック:0
コメント:0

続きを読むread more

DB2: CLP PlusとCLPの違い

Windows版のDB2 Express-CやDB2クライアントをインストールすると、コマンド・ライン・プロセッサが4個もインストールされる。 この中で「DB2 Command Line Process Plus(CLP Plus)」はOracleのSQL*Plusと似たようなことができるらしい(IBMの意見) 「コマンド行プロ…
トラックバック:0
コメント:0

続きを読むread more

DB2 の コマンドラインツールだけをインストールしたい

IBM Data Studio クライアントはたしかに便利だが、1GBを越えるファイルをダウンロードしてインストールするのは大袈裟である。 ちょっとしたSQLを実行したいだけならコマンドラインツールだけで十分である。ついでにData Studioは1ギガバイトに対して100メガバイト程度、10分の1のファイルサイズで経済的である。 …
トラックバック:0
コメント:0

続きを読むread more

VBScript: 名前付き引数と名前なし引数の混在

そういえば、VBScript(正確にはWSH)のコマンド引数で名前ありと名前なしを混在させたら、どんな感じだったかなっと思った。 こんなスクリプト(args2.vbs)を作成した: option explicit dim objArgs,sName,i set objArgs=WScript.Argument…
トラックバック:0
コメント:0

続きを読むread more

VBScriptの名前付き引数

本当によく忘れるので、VBScript(正確にはWSH)の名前付き引数の使い方を書いておく。 次のような args.vbsがあるとき: option explicit dim objArgs,sName set objArgs=WScript.Arguments.Named for each sNa…
トラックバック:0
コメント:0

続きを読むread more

Windows パソコンでIPアドレスだけを表示する(Netsh編)

たとえば、Windowsパソコンの有線LANのローカルIPアドレスを知りたいことがある。 コントロールパネルで調べるのもいいが面倒なので、定番のコマンドラインで次のように入力する: ipconfig 出力結果はこんな感じ: Windows XPのころは、そうでもなかったが、このごろはネットワークインターフェースが多い…
トラックバック:0
コメント:0

続きを読むread more

Windowsパソコンで無線LANのMACアドレスを調べる

会社などで無線LANの設定をするとき、無線LANアダプタのMACアドレスを尋ねられことがある。 無線LANのMACアドレスを調べるのはいくつかの方法がある。 コントロールパネルで調べる コマンドラインで調べる コントロールパネルで調べる WindowsパソコンでMACアドレスを調べる場合、たぶん、コントロールパネル…
トラックバック:0
コメント:0

続きを読むread more

PowerShell: OLEDB プロバイダーの一覧を表示する

いろんなデータベースへ一度にアクセスする必要がある。 だから、とりあえず、OLE DBのプロバイダーの一覧を表示して、PCの状態を調べて、足りないプロバイダーはまとめてインストールしたい。 .NetにはOLEDBの一覧を表示する便利なライブラリがある。これをPowerShellから呼べば、簡単に一覧できる。 こんな感じ: …
トラックバック:0
コメント:0

続きを読むread more

PowerShell で環境変数のパスにカレントディレクトリを移動する

Windows の コマンドプロンプト(CMD)では、次のコマンドを入力するとパブリックユーザーのパスにカレントディレクトリを変更できる: cd %PUBLIC% ちなみに次のコマンドを実行するとPUBLIC環境変数の値が確認できる echo %PUBLIC% ほとんどの場合、PUBLICの値は次のとおりである…
トラックバック:0
コメント:0

続きを読むread more

バッチファイルとシェルスクリプトの内部サブルーチン

前回に引き続き、バッチファイルとシェルスクリプトの話。今回はサブルーチンについて。 バッチにしろシェルにしろ、やっつけ仕事なのだから、サブルーチンを作らない人は多いようだ。 しかし、そのつもりはなくても、スクリプトファイルが巨大化してしまったら、やっぱり、サブルーチンが使いたい。 ついでにローカル変数も使いたい。例によって、表にし…
トラックバック:0
コメント:0

続きを読むread more

シェルスクリプトとバッチファイルのecho

echo は、わりとよく使うし、単純なコマンドだが、人の書いたバッチファイルやスクリプトファイルを読むと、間違った使い方をしているのをよく見かける。自分自身も忘れる。だから、表にしてみた。 用途 Windowsバッチ(CMD) UNIXシェル(bash) …
トラックバック:0
コメント:0

続きを読むread more

CVSの中にあるファイルを探す(未解決)

「ところで、CVSの中にあるはずのファイルを探したいんだけど、どうすればいいかな?」 と、質問された。いわれてみるとわからない。 CVSのリポジトリを直接見ることができれば問題ないが、pserver経由でしか、アクセス権限がない。 かといって、すべてのファイルをcheckoutするには、フ…
トラックバック:0
コメント:0

続きを読むread more

gnupack 8.00 の mkshortcutで作る管理者権限のショートカット

gnupackが8.00になった。さっそく、Windows 7にインストール。 管理者権限のショートカットを作るべく、minttyを管理者権限で実行し、下記のコマンドを実行 mkshortcut -D /root/mintty しかし、「Aborted(コアダンプ)」が表示された。 7.03までは、これでよかったけれど、…
トラックバック:0
コメント:0

続きを読むread more

エクスプローラからgnupack bashのコマンドウィンドウを開く

Windows エクスプローラでフォルダを選択して、シフトを押しながら右クリックで「コマンドウィンドウをここで開く」を指定すると、指定フォルダのパスでWindowsのコマンドウィンドウが開く。同じようなことが、gnupackのminttyとbashを使ってできないかと思って調べた。chereを使えばできるらしい。 使用した環境: …
トラックバック:0
コメント:0

続きを読むread more

任意のフォルダでコマンドプロンプトを開く:コマンドプロンプトを使いこなそう!

コマンドプロンプトを使っていると、任意のフォルダでコマンドプロンプトを開きたくなる。 下記の記事のようにすると、WindowsXPならエクスプローラから簡単にコマンドプロンプトを開ける。 任意のフォルダでコマンドプロンプトを開く:コマンドプロンプトを使いこなそう! この記事は Windows XP用に書かれていたので、Vistaで…
トラックバック:0
コメント:0

続きを読むread more