Power shellmemo

755 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
755
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Power shellmemo

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

×