Power shellmemo
Upcoming SlideShare
Loading in...5
×
 

Power shellmemo

on

  • 739 views

 

Statistics

Views

Total Views
739
Views on SlideShare
739
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Power shellmemo Power shellmemo Presentation Transcript

  • Windows PowerShell を使う 丹野 嘉信 http://ytanno.herokuapp.com/
  • Windows PowerShell とは• Windows PowerShell は、マイクロソフトが 開発した拡張可能なコマンドラインイン ターフェース (CLI) シェルおよびスクリプ ト言語 Wikipediaより
  • 使うきっかけ• Windows上でlsコマンドが使いたかった
  • 似たようなツール• Cygwin普通に使うならこれ。ただ容量が重い• Gow容量は軽いが日本語が文字化けする直す方法はあるらしいが見つからなかった\(^o^)/
  • Windows PowerShellの利点と欠 点利点• lsの出力結果で日本語が化けない• .net を利用してスクリプトがかける• Windows7にデフォルトでついている欠点• Linuxのコマンドと違う。⇒aliasでOK
  • 使ってみよう• ウィンドウズキーを押す• 検索Boxに「Windows PowerShell」• Windows PowerShellをクリック• あとはお好みでショートカット やタスクバーに表示を選択
  • lsコマンド• 青っぽい画面が出たらlsと打つ
  • コマンドの違い• Get-alias• 実際は右側のコマンドが呼ばれている• lsはGet-ChildItemでした
  • Aliasの設定• Linuxっぽく変更したい人向け• Set-Alias 変更したいコマンド 実際の名前• 例 Set-Alias which get-commandこの設定だとPowerShellを止めたら、効果が消えてしまう
  • 起動時実行の設定• まずはGet-Variable $profile• プロファイルのパスが表示されます。(起動時に命令を読み込んでくれます)• ない時は自分で作るか• コマンド New-Item -path $profile -type file - force
  • 設定方法• notepad $profile• 起動したメモ帳に編集• WindowsPowerShellを立ち上げなおす• エラーが返ってくる
  • エラーの回避• デフォルトではスクリプトが無効になってい ます• Set-ExecutionPolicy RemoteSignedで回避可能パラメータの詳細はhttp://www.atmarkit.co.jp/fwin2k/operation/psh02/psh02_01.htmlに書いてあります。
  • 再度立ち上げなおす• 成功!
  • Aliasの例• Linuxのものと挙動が違うものがあります• 参考程度にしてくだいSet-Alias d Get-DateSet-Alias which get-commandSet-Alias grep Select-StringSet-Alias chmod attribSet-Location C:UserstannoDesktopGet-Variable profile
  • おまけ• Git-Bashのように使いたい!PowerShellでGithttp://devadjust.exblog.jp/17296786/1 Posh-GitをGItHubからダウンロード2 install.ps1を任意の場所に配置3 install.ps1を実行後、reloadProfileに自動的に追加される
  • よく使いそうなコマンド• findStr• cp• tasklist• ps• Get-alias
  • その他参照Windows PowerShell プロファイルhttp://technet.microsoft.com/ja-jp/scriptcenter/powershell_owner06.aspxWindows PowerShellコマンド&スクリプティング入門(後編)http://www.atmarkit.co.jp/fwin2k/operation/psh02/psh02_01.html
  • ご清聴ありがとうございまし た